.promotion-edit,.promotion-visual,.product-promotion,.promotion-announcement,.promotion-heading,.promotion-heading>div{border-left:0!important;border-inline-start:0!important;border-right:0!important;border-inline-end:0!important}.promotion-no-image{background:linear-gradient(125deg,#0c1719,#193034 64%,#0d1518);color:#fff!important}.promotion-no-image:before{background:linear-gradient(110deg,rgba(0,0,0,.6),transparent);opacity:1}.promotion-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;color:var(--accent,#b9e5d5);opacity:.42}.promotion-art svg{position:absolute;width:65%;height:160%;right:-8%;top:-30%;opacity:.5}.fashion-orbit{position:absolute;width:230px;height:230px;border:1px solid currentColor;border-radius:50%;right:10%;top:-60px;animation:fashion-drift 11s ease-in-out infinite alternate}.fashion-fold{position:absolute;height:200%;width:95px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:rotate(28deg);right:20%;top:-50%;border-radius:48%}.fashion-fold-one{animation:fashion-drift 9s ease-in-out infinite alternate}.fashion-fold-two{right:4%;width:150px;opacity:.5;animation:fashion-drift 13s ease-in-out infinite alternate-reverse}.promotion-no-image .eyebrow,.promotion-no-image h2,.promotion-no-image h3,.promotion-no-image p,.promotion-no-image small{color:inherit}.promotion-no-image .btn{background:#fff;color:#152629;border-color:#fff}.promotion-visual> :not(.promotion-art){position:relative;z-index:1}.promotion-no-image .product-grid{color:var(--ink)}.section-subheading{font-size:13px;line-height:1.6;margin:7px 0 0;color:var(--muted)}.promotion-field-help{display:inline-block;vertical-align:middle;margin-left:5px}.promotion-field-help summary{cursor:pointer;list-style:none;border:1px solid currentColor;width:18px;height:18px;display:inline-grid;place-items:center;border-radius:50%;font-size:11px}.promotion-field-help[open]{position:relative}.promotion-field-help p{position:absolute;top:24px;left:0;z-index:30;width:min(300px,70vw);background:var(--paper,#fff);color:var(--ink,#14251d);border:1px solid var(--line,#ddd);padding:12px;border-radius:9px;box-shadow:0 6px 25px #0002;font-size:12px;line-height:1.5}.image-is-loading{opacity:0!important}.product-image-loader{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2;background:var(--canvas,#f3f5f4);border-radius:inherit}.product-image-loader>span{position:relative;display:grid;place-items:center;width:50px;height:50px;background:#fff;border-radius:50%}.product-image-loader img{display:block!important;opacity:1!important;width:26px!important;height:26px!important;object-fit:contain!important}.product-image-loader.is-monochrome img{filter:grayscale(1) contrast(4)}.product-image-loader>span:after{content:'';position:absolute;inset:-4px;border:2px solid #1112;border-top-color:#111;border-radius:50%;animation:image-load-spin .9s linear infinite}@keyframes fashion-drift{to{translate:12px 13px;rotate:4deg}}@keyframes image-load-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.promotion-art *,.product-image-loader>span:after{animation:none!important}}
