.os-wf27{width:100%;padding-block:var(--os-wf27-top) var(--os-wf27-bottom);background:var(--os-wf27-bg);color:#211d19}.os-wf27 *{box-sizing:border-box}.os-wf27__container{width:min(calc(100% - 32px),var(--os-wf27-max));margin-inline:auto}.os-wf27__heading{margin:0 0 clamp(12px,1.8vw,22px);text-align:start}.os-wf27__heading h2{margin:0;font:inherit;font-size:clamp(21px,2.2vw,32px);font-weight:750;line-height:1.25;color:#211d19}.os-wf27__heading p{margin:6px 0 0;color:#5f5852;font-size:clamp(13px,1.1vw,16px);line-height:1.5}.os-wf27__slider{min-width:0}.os-wf27__hero-frame{position:relative;width:100%;aspect-ratio:1600/700;overflow:hidden;border-radius:var(--os-wf27-radius);background:#f8f3ee;isolation:isolate;touch-action:pan-y pinch-zoom}.os-wf27__hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.os-wf27__hero-slide[hidden]{display:none!important}.os-wf27__image-link,.os-wf27__hero-slide picture,.os-wf27__banner picture{display:block;width:100%;height:100%;overflow:hidden;color:inherit;text-decoration:none}.os-wf27__hero-image,.os-wf27__banner-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;-webkit-user-drag:none}.os-wf27__hero-slide[data-wf27-slide][aria-hidden=false]{animation:os-wf27-fade .35s ease both}.os-wf27__slider[data-transition=slide] .os-wf27__hero-slide[aria-hidden=false]{animation:os-wf27-slide .35s ease both}.os-wf27__controls{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding-top:8px;direction:ltr}.os-wf27__arrow{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #eadfd3;border-radius:50%;background:#fff;color:var(--os-wf27-accent);box-shadow:0 2px 8px #2a1f1414;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.os-wf27__arrow:hover{background:#fff4e9;transform:translateY(-1px)}.os-wf27__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.os-wf27__dots{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px}.os-wf27__dot{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.os-wf27__dot span{display:block;width:7px;height:7px;border-radius:999px;background:#b7aea4;transition:width .2s ease,background-color .2s ease}.os-wf27__dot[aria-current=true] span{width:20px;background:var(--os-wf27-accent)}.os-wf27__banners{display:grid;grid-template-columns:repeat(var(--os-wf27-columns),minmax(0,1fr));gap:var(--os-wf27-gap);margin-top:var(--os-wf27-gap)}.os-wf27__banner-controls{display:none;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.os-wf27__banner-arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #eadfd3;border-radius:50%;background:#fff;color:var(--os-wf27-accent);box-shadow:0 2px 8px #2a1f1414;cursor:pointer}.os-wf27__banner-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.os-wf27__banner-arrow:focus-visible{outline:3px solid var(--os-wf27-accent);outline-offset:3px}.os-wf27__banner{min-width:0;aspect-ratio:800/450;overflow:hidden;border-radius:var(--os-wf27-radius);background:#f4efff}.os-wf27__banner .os-wf27__image-link{height:100%}.os-wf27__banner-image{transition:transform .25s ease}.os-wf27__banner a:hover .os-wf27__banner-image{transform:scale(1.015)}.os-wf27__image-link:focus-visible,.os-wf27__arrow:focus-visible,.os-wf27__dot:focus-visible,.os-wf27__banner-arrow:focus-visible{outline:3px solid var(--os-wf27-accent);outline-offset:3px}@keyframes os-wf27-fade{0%{opacity:.65}to{opacity:1}}@keyframes os-wf27-slide{0%{opacity:.75;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:989px)and (min-width:750px){.os-wf27__banners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.os-wf27__container{width:calc(100% - 24px)}.os-wf27__heading{margin-bottom:12px}.os-wf27__hero-frame{aspect-ratio:1000/900}.os-wf27__banners{grid-template-columns:repeat(var(--os-wf27-mobile-columns),minmax(0,1fr));gap:var(--os-wf27-gap);margin-top:var(--os-wf27-gap)}.os-wf27__banners[data-mobile-carousel=true]{display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--os-wf27-gap);padding:0 1px 3px;scroll-snap-type:x mandatory;scroll-padding-inline:1px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.os-wf27__banners[data-mobile-carousel=true]::-webkit-scrollbar{display:none}.os-wf27__banners[data-mobile-carousel=true]>.os-wf27__banner{flex:0 0 min(86%,420px);scroll-snap-align:start}.os-wf27__banner-controls{display:flex}.os-wf27[dir=rtl] .os-wf27__banner-prev svg,.os-wf27[dir=rtl] .os-wf27__banner-next svg{transform:rotate(180deg)}.os-wf27__banner{aspect-ratio:900/520}.os-wf27__controls{min-height:46px;gap:8px;padding-top:6px}.os-wf27__arrow{flex-basis:34px;width:34px;height:34px}.os-wf27__banner-arrow{width:34px;height:34px}.os-wf27__dots{gap:4px}}@media(prefers-reduced-motion:reduce){.os-wf27__hero-slide[data-wf27-slide][aria-hidden=false]{animation:none}.os-wf27__banner-image,.os-wf27__arrow,.os-wf27__dot span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/oscar-white-friday-2027.css.map */
