:root{--wf-bg: #ffffff;--wf-black: #000000;--wf-white: #ffffff;--wf-pink: #fcd4db;--wf-pink-muted: #e8bdc6;--wf-mint: #7de8d5;--wf-sale-red: #d0021b;--wf-grey-100: #f5f5f5;--wf-grey-200: #eeeeee;--wf-grey-600: #666666;--wf-font-sans: "Jost", "Montserrat", "Helvetica Neue", Arial, sans-serif}.wf-announcement-bar{background-color:var(--wf-pink);color:var(--wf-black);text-align:center;padding:7px 16px;font-family:var(--wf-font-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.wf-header{background-color:var(--wf-black);color:var(--wf-white);position:sticky;top:0;z-index:50}.wf-header__top{max-width:1440px;margin:0 auto;padding:12px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.wf-header__logo{color:var(--wf-white);font-family:var(--wf-font-sans);font-size:22px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.wf-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.wf-header__icon-btn{background:none;border:none;color:var(--wf-white);cursor:pointer;padding:4px;display:inline-flex;align-items:center;gap:5px;font-size:12px;text-decoration:none}.wf-nav-bar{background-color:var(--wf-black);border-top:1px solid rgba(255,255,255,.12);position:relative;overflow:visible}.wf-nav-bar__list{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;align-items:center;gap:20px;list-style:none;white-space:nowrap}.wf-has-mega{position:static}.wf-mega-menu{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;color:#111;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-shadow:0 18px 40px #00000024;z-index:80;white-space:normal}.wf-has-mega:hover .wf-mega-menu,.wf-has-mega:focus-within .wf-mega-menu{display:block}.wf-mega-menu__inner{max-width:1440px;margin:0 auto;padding:28px 32px 32px;display:flex;gap:32px;align-items:flex-start}.wf-mega-cols{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.wf-mega-cols--3{grid-template-columns:repeat(4,minmax(140px,220px))}.wf-mega-col{display:flex;flex-direction:column;gap:7px}.wf-mega-head{font-size:11px;font-weight:800;letter-spacing:.12em;color:#000;text-decoration:none;margin-bottom:2px}.wf-mega-head--gap{margin-top:14px}.wf-mega-col a:not(.wf-mega-head){font-size:12px;color:#555;text-decoration:none;line-height:1.4}.wf-mega-col a:hover{color:#000;text-decoration:underline}.wf-mega-promos{display:grid;grid-template-columns:repeat(2,165px);gap:12px;flex-shrink:0}.wf-mega-card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f2f2f2;text-decoration:none}.wf-mega-card img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.wf-mega-card span{position:absolute;inset:auto 0 0 0;padding:28px 10px 12px;background:linear-gradient(180deg,#0000,#000000b8);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-align:center}@media screen and (max-width:1023px){.desktop-only{display:none!important}.wf-header__menu-btn{display:inline-flex!important}}.wf-nav-bar__link{display:inline-block;padding:10px 0;color:var(--wf-white);font-family:var(--wf-font-sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:opacity .15s ease}.wf-nav-bar__link:hover{opacity:.72}.wf-nav-bar__link--sale{color:var(--wf-sale-red);font-weight:700}.wf-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 28px;font-family:var(--wf-font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.wf-btn--black{background-color:var(--wf-black);color:var(--wf-white);border:1px solid var(--wf-black)}.wf-btn--white{background-color:var(--wf-white);color:var(--wf-black);border:1px solid var(--wf-white)}.wf-btn--mint{background-color:var(--wf-mint);color:var(--wf-black);border:none;border-radius:2px}.wf-card{display:flex;flex-direction:column;position:relative;font-family:var(--wf-font-sans)}.wf-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:var(--wf-grey-100)}.wf-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}.wf-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (min-width:768px){.wf-card:hover .wf-card__img--secondary{opacity:1}}.wf-card__badge{position:absolute;left:8px;bottom:8px;background:#121212c7;color:var(--wf-white);font-size:11px;font-weight:500;padding:4px 10px;border-radius:999px;pointer-events:none}.wf-card__wishlist{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#ffffffe0;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wf-card__quick-add{position:absolute;left:0;right:0;bottom:0;background:#fffffff0;padding:8px;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}@media(hover:hover)and (min-width:768px){.wf-card:hover .wf-card__quick-add{opacity:1;transform:translateY(0)}}.wf-card__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.wf-card__size-btn{min-width:32px;height:28px;padding:0 8px;font-size:11px;font-weight:600;background:var(--wf-white);color:var(--wf-black);border:1px solid #d4d4d4;cursor:pointer}.wf-card__size-btn:hover{background:var(--wf-black);color:var(--wf-white);border-color:var(--wf-black)}.wf-card__info{padding:10px 2px 4px}.wf-card__title{font-size:13px;font-weight:500;color:var(--wf-black);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-card__price-row{display:flex;align-items:center;gap:8px;font-size:13px}.wf-card__price--sale{color:var(--wf-sale-red);font-weight:700}.wf-card__price--compare{color:var(--wf-grey-600);text-decoration:line-through}.wf-footer{background-color:var(--wf-black);color:var(--wf-white);padding:48px 24px 28px;font-family:var(--wf-font-sans)}.wf-footer__grid{max-width:1440px;margin:0 auto 36px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.wf-footer__heading{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.wf-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.wf-footer__link{color:#fffc;font-size:12px;text-decoration:none}.wf-footer__link:hover{color:var(--wf-white);text-decoration:underline}@media screen and (max-width:767px){.wf-header__top{padding:10px 14px}.wf-header__logo{font-size:17px;letter-spacing:.22em}.wf-nav-bar__list{justify-content:flex-start;padding:0 14px;gap:16px}.wf-footer__grid{grid-template-columns:1fr;gap:20px}}.wf-header__left{display:flex;align-items:center;gap:14px}.wf-header__menu-btn{display:none;background:none;border:none;color:var(--wf-white);cursor:pointer;padding:2px}.wf-header__currency,.wf-header__left-link{color:var(--wf-white);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.wf-header__cart-count{font-size:11px;font-weight:700}.wf-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:90;display:none}.wf-drawer-backdrop.is-open{display:block}.wf-drawer{position:fixed;top:0;left:0;bottom:0;width:82%;max-width:340px;background:var(--wf-black);color:var(--wf-white);z-index:100;transform:translate(-100%);transition:transform .25s ease;display:flex;flex-direction:column;overflow-y:auto}.wf-drawer.is-open{transform:translate(0)}.wf-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.14)}.wf-drawer__close{background:none;border:none;color:var(--wf-white);font-size:26px;cursor:pointer;line-height:1}.wf-drawer__nav{display:flex;flex-direction:column;padding:12px 20px 32px}.wf-drawer__link{color:var(--wf-white);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.12em;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.wf-drawer__divider{border:none;border-top:1px solid rgba(255,255,255,.2);margin:14px 0}.wf-drawer__sublink{color:#ffffffc7;text-decoration:none;font-size:13px;padding:8px 0}.wf-card__link{display:block;width:100%;height:100%}.wf-card__discount-tag{position:absolute;top:10px;left:10px;background:var(--wf-sale-red);color:var(--wf-white);font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 8px;z-index:2}.wf-card__price-off-pill{background:var(--wf-pink);color:var(--wf-black);font-size:10px;font-weight:700;padding:2px 6px;letter-spacing:.06em}.wf-card__title a{color:inherit;text-decoration:none}.wf-card__wishlist.is-liked svg{fill:var(--wf-sale-red);stroke:var(--wf-sale-red)}.wf-card__quick-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-align:center;margin-bottom:6px;color:var(--wf-black)}.wf-hero--luxury{position:relative;min-height:590px;background:#0d0d0d;color:var(--wf-white);overflow:hidden;display:flex;align-items:center}.wf-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background:#0d0d0d}.wf-hero__panel{position:relative;width:100%;height:100%;overflow:hidden}.wf-hero__panel img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:contrast(1.04) saturate(1.03)}.wf-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(96deg,#080808e6,#080808b3 38%,#0808083d 68%,#08080814);pointer-events:none;z-index:1}.wf-hero__inner--editorial{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:56px 32px}.wf-hero__content{max-width:580px}.wf-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--wf-pink);background:#ffffff17;border:1px solid rgba(255,212,224,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 14px;margin-bottom:18px}.wf-hero__dot{width:6px;height:6px;border-radius:50%;background:var(--wf-pink)}.wf-hero__title{font-size:clamp(42px,5.4vw,76px);font-weight:900;line-height:.96;letter-spacing:-.02em;margin:0 0 18px;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.35)}.wf-hero__title span{color:var(--wf-mint)}.wf-hero__sub{font-size:15px;line-height:1.55;color:#ffffffe0;margin:0 0 26px;max-width:470px;font-weight:400}.wf-hero__pills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.wf-btn--hero-primary{background:#fff;color:#000;border:1px solid #ffffff;padding:14px 28px;font-size:12px;font-weight:800;letter-spacing:.14em;text-decoration:none;transition:transform .18s ease,background .18s ease}.wf-btn--hero-primary:hover{background:var(--wf-pink);border-color:var(--wf-pink);transform:translateY(-1px)}.wf-btn--hero-ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 24px;font-size:12px;font-weight:700;letter-spacing:.14em;text-decoration:none;transition:background .18s ease}.wf-btn--hero-ghost:hover{background:#ffffff3d}.wf-hero__perks{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;font-weight:600;letter-spacing:.1em;color:#ffffffd1}@media screen and (max-width:1023px){.wf-hero--luxury{min-height:460px}.wf-hero__backdrop{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-hero__panel--desktop{display:none}}@media screen and (max-width:767px){.wf-hero--luxury{min-height:0;display:flex;flex-direction:column;align-items:stretch;background:#0d0d0d}.wf-hero__backdrop{position:relative;inset:auto;height:320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.wf-hero__scrim{display:none}.wf-hero__inner--editorial{padding:22px 16px 26px;text-align:center;background:#0d0d0d}.wf-hero__content{max-width:100%;margin:0 auto}.wf-hero__eyebrow{font-size:10px;letter-spacing:.14em;padding:5px 12px;margin-bottom:12px}.wf-hero__title{font-size:36px;margin-bottom:10px}.wf-hero__sub{font-size:13px;margin:0 auto 18px}.wf-hero__pills{justify-content:center;gap:10px;margin-bottom:16px}.wf-btn--hero-primary,.wf-btn--hero-ghost{padding:12px 18px;font-size:11px}.wf-hero__perks{justify-content:center;gap:10px;font-size:10px}}.wf-promo-strip{background:var(--wf-black);color:var(--wf-white)}.wf-promo-strip__link{max-width:1440px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;text-decoration:none;color:var(--wf-white)}.wf-promo-strip__star{color:var(--wf-mint);font-size:16px}.wf-promo-strip__text{font-size:16px;font-weight:800;letter-spacing:.14em;color:var(--wf-mint);text-align:center}.wf-promo-strip__cta{padding:7px 18px;font-size:11px}.wf-section{max-width:1440px;margin:0 auto;padding:44px 24px}.wf-section--tight{padding-top:8px;padding-bottom:24px}.wf-section__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.wf-section__head--center{justify-content:center;text-align:center}.wf-section__title{font-size:20px;font-weight:600;margin:0;color:var(--wf-black);letter-spacing:.02em}.wf-section__more{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--wf-black);text-decoration:none}.wf-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px}.wf-product-grid>.wf-card{min-width:0!important;width:100%!important}.wf-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wf-cat-tile{position:relative;min-width:0;aspect-ratio:3 / 4;overflow:hidden;display:block;background:#eaeaea}.wf-cat-tile img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .35s ease}.wf-cat-tile:hover img{transform:scale(1.04)}.wf-cat-tile__btn{position:absolute;left:50%;bottom:18px;transform:translate(-50%);background:var(--wf-white);color:var(--wf-black);padding:9px 18px;font-size:11px;font-weight:700;letter-spacing:.12em;white-space:nowrap}.wf-campaign{background:#141414;color:var(--wf-white);margin:12px 0}.wf-campaign__inner{max-width:1440px;margin:0 auto;padding:36px 24px;display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:center}.wf-campaign__kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--wf-pink);margin-bottom:10px}.wf-campaign__title{font-size:clamp(26px,3.4vw,42px);font-weight:800;letter-spacing:.04em;margin:0 0 12px}.wf-campaign__sub{font-size:14px;color:#fffc;margin:0 0 22px;line-height:1.5}.wf-campaign__trio{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wf-campaign__trio img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top center;display:block}.wf-social-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wf-social-tile{position:relative;min-width:0;aspect-ratio:3 / 4;overflow:hidden;display:block;background:#f2f2f2}.wf-social-tile img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.wf-social-tile__hover{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a;color:var(--wf-white);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.14em;opacity:0;transition:opacity .2s ease}.wf-social-tile:hover .wf-social-tile__hover{opacity:1}.wf-newsletter{background:#f7f7f7;border-top:1px solid #e5e5e5;padding:40px 24px}.wf-newsletter__inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.wf-newsletter__title{font-size:18px;font-weight:800;letter-spacing:.1em;margin:0 0 6px}.wf-newsletter__sub{font-size:13px;color:#555;margin:0}.wf-newsletter__form{display:flex;gap:0;flex:1;max-width:480px}.wf-newsletter__input{flex:1;padding:12px 14px;border:1px solid var(--wf-black);background:var(--wf-white);font-size:13px;outline:none}.wf-footer__text{color:#ffffffad;font-size:12px;line-height:1.5;display:block}.wf-footer__socials{display:flex;flex-wrap:wrap;gap:8px}.wf-footer__social-pill{border:1px solid rgba(255,255,255,.45);color:var(--wf-white);padding:6px 12px;font-size:10px;font-weight:700;letter-spacing:.12em;text-decoration:none}.wf-footer__bottom{max-width:1440px;margin:0 auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.wf-footer__currencies{display:flex;flex-wrap:wrap;gap:8px}.wf-footer__curr-pill{font-size:11px;padding:4px 10px;border:1px solid rgba(255,255,255,.25);color:#ffffffe6}.wf-footer__copy{margin:0;font-size:11px;color:#ffffffa6}.wf-pdp-badge{display:inline-block;background:var(--wf-sale-red);color:var(--wf-white);font-size:11px;font-weight:700;letter-spacing:.08em;padding:3px 8px;margin-left:8px;vertical-align:middle}.wf-pdp-shipping-box{margin-top:14px;padding:12px 14px;background:#fafafa;border:1px solid #e5e5e5;font-size:12px;line-height:1.6;color:#222}@media screen and (max-width:1023px){.wf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wf-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.desktop-only{display:none!important}.wf-header__menu-btn{display:inline-flex}.wf-campaign__inner{grid-template-columns:1fr;padding:28px 14px;text-align:center}.wf-section{padding:28px 14px}.wf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.wf-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.wf-newsletter{padding:28px 14px}.wf-newsletter__form{width:100%;max-width:none}}.wf-card__media{position:relative!important;width:100%!important;aspect-ratio:3 / 4!important;overflow:hidden!important;background-color:#f6f6f6!important}.wf-card__media img,.wf-card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.wf-card__quick-add{padding:6px 8px!important;background:#fffffff0!important;z-index:3}.wf-card__price-row,[ref=priceContainer]{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif!important;font-variant-numeric:tabular-nums!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.wf-card__price--sale{color:#111!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em}.wf-card__price--compare{color:#8c8c8c!important;font-size:13px!important;font-weight:400!important;text-decoration:line-through}.wf-card__price-off-pill{background:#111!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.09em;padding:2px 7px!important}[ref=priceContainer] .price-item__group.price{font-size:22px!important;font-weight:700!important;color:#111!important;letter-spacing:.02em}[ref=priceContainer] .compare-at-price{font-size:15px!important;font-weight:400!important;color:#8c8c8c!important;text-decoration:line-through!important}.wf-pdp-badge{display:inline-block;background:#d0021b;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;padding:4px 10px;margin-left:4px;vertical-align:middle}.wf-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.wf-card__swatch-more{font-size:10px;font-weight:700;letter-spacing:.06em;color:#111;text-decoration:none;margin-left:2px}.wf-card__swatch-more:hover{text-decoration:underline}.wf-pdp-colors{margin:12px 0 14px}.wf-pdp-colors__label{font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;color:#111}.wf-pdp-colors__row{display:flex;flex-wrap:wrap;gap:8px}.wf-swatch-dot{display:inline-block;width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.18);padding:2px;background-clip:content-box!important;transition:transform .15s ease}.wf-swatch-dot--sm{width:16px;height:16px}.wf-swatch-dot.is-active{border:1.5px solid #000000}.wf-swatch-dot:hover{transform:scale(1.12)}.wf-toast{position:fixed;top:74px;right:20px;background:#000;color:#fff;padding:12px 18px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:10px;z-index:120;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;box-shadow:0 8px 24px #00000038}.wf-toast.is-visible{opacity:1;transform:translateY(0)}.wf-toast__dot{width:8px;height:8px;border-radius:50%;background:var(--wf-mint)}.wf-cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;z-index:110;display:none}.wf-cart-backdrop.is-open{display:block}.wf-cart-drawer{position:fixed;top:0;right:0;bottom:0;width:92%;max-width:410px;background:#fff;color:#000;z-index:115;transform:translate(100%);transition:transform .26s ease;display:flex;flex-direction:column;font-family:Montserrat,sans-serif}.wf-cart-drawer.is-open{transform:translate(0)}.wf-cart-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6e6e6}.wf-cart-drawer__head .wf-drawer__close{color:#000}.wf-cart-drawer__title{margin:0;font-size:14px;font-weight:800;letter-spacing:.12em}.wf-cart-drawer__ship{background:#fdf2f4;padding:12px 20px;border-bottom:1px solid #f2dce1}.wf-cart-drawer__ship-text{margin:0 0 8px;font-size:11px;color:#111}.wf-cart-drawer__ship-track{height:5px;background:#e7d1d6;overflow:hidden}.wf-cart-drawer__ship-fill{height:100%;background:#000;transition:width .3s ease}.wf-cart-drawer__items{flex:1;overflow-y:auto;padding:14px 20px}.wf-cart-drawer__empty{text-align:center;color:#777;font-size:13px;padding:36px 0}.wf-cart-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #efefef}.wf-cart-item__img{width:72px;height:96px;flex-shrink:0;background:#f6f6f6}.wf-cart-item__img img{width:100%;height:100%;object-fit:contain}.wf-cart-item__info{flex:1}.wf-cart-item__title{display:block;font-size:12px;font-weight:600;color:#111;text-decoration:none;margin-bottom:4px}.wf-cart-item__var{font-size:11px;color:#666;margin-bottom:6px}.wf-cart-item__price{font-size:13px;font-weight:700;margin-bottom:8px}.wf-cart-item__qty{display:flex;align-items:center;gap:8px}.wf-cart-item__qty button{width:24px;height:24px;border:1px solid #d4d4d4;background:#fff;cursor:pointer;font-size:13px}.wf-cart-item__rm{width:auto!important;border:none!important;color:#888;font-size:11px!important;text-decoration:underline;margin-left:auto}.wf-cart-drawer__foot{padding:16px 20px 22px;border-top:1px solid #e6e6e6;background:#fafafa}.wf-cart-drawer__row{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px;color:#444}.wf-cart-drawer__row--total{font-size:15px;font-weight:800;color:#000;margin-bottom:14px}.wf-cart-drawer__checkout{width:100%;box-sizing:border-box;margin-bottom:8px}.wf-cart-drawer__view{display:block;text-align:center;font-size:11px;font-weight:700;letter-spacing:.1em;color:#111;text-decoration:underline}.wf-pdp-gallery{display:grid;grid-template-columns:74px 1fr;gap:12px;align-items:start}.wf-pdp-thumbs{display:flex;flex-direction:column;gap:8px;max-height:620px;overflow-y:auto}.wf-pdp-thumb{border:1.5px solid transparent;padding:0;background:#f6f6f6;aspect-ratio:3 / 4;cursor:pointer;overflow:hidden}.wf-pdp-thumb.is-active{border-color:#000}.wf-pdp-thumb img{width:100%;height:100%;object-fit:contain;display:block}.wf-pdp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.wf-pdp-stage{position:relative;aspect-ratio:3 / 4;background:#f6f6f6;overflow:hidden;cursor:zoom-in}.wf-pdp-stage__img{width:100%;height:100%;object-fit:contain;display:block}.wf-pdp-lens{display:none;position:absolute;width:170px;height:170px;border-radius:50%;border:2px solid #000000;box-shadow:0 8px 24px #00000040;background-repeat:no-repeat;background-size:240% 240%;pointer-events:none;z-index:10}@media screen and (max-width:767px){.wf-pdp-gallery{grid-template-columns:1fr}.wf-pdp-thumbs{flex-direction:row;order:2}.wf-pdp-thumb{width:60px;flex-shrink:0}.wf-pdp-grid{grid-template-columns:1fr;order:1}}.wf-card__media{position:relative!important;width:100%!important;height:0!important;padding-bottom:133.3333%!important;aspect-ratio:auto!important;overflow:hidden!important;background-color:#f6f6f6!important}.wf-card__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.wf-card__media img,.wf-card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:top center!important}.wf-pdp-main{display:flex;flex-direction:column;gap:12px}.wf-pdp-stage{position:relative;width:100%;height:0;padding-bottom:133.3333%;background:#f6f6f6;overflow:hidden;cursor:zoom-in}.wf-pdp-stage__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top center;transition:transform .12s ease-out;will-change:transform}.wf-pdp-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 0}.wf-pdp-arrow{background:none;border:none;font-size:20px;line-height:1;color:#111;cursor:pointer;padding:2px 6px}.wf-pdp-dots{display:flex;align-items:center;gap:6px}.wf-pdp-dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#ccc;cursor:pointer}.wf-pdp-dot.is-active{background:#000;transform:scale(1.25)}.product-details{position:sticky;top:108px;align-self:start}@media screen and (max-width:767px){.wf-pdp-grid #wfStage1{display:none!important}.product-details{position:static}}@media screen and (min-width:768px){.product-information__grid.product-information--media-left,.product-information__grid{display:grid!important;grid-template-columns:minmax(0,1.48fr) minmax(340px,.85fr)!important;gap:28px!important;align-items:start!important;padding-top:12px!important}.product-information__media{min-width:0!important;width:100%!important;grid-column:1!important;grid-row:1!important;margin-top:0!important;padding-top:0!important}.product-details{min-width:0!important;width:100%!important;grid-column:2!important;grid-row:1!important;position:sticky!important;top:96px!important;margin-top:0!important;padding-top:0!important;--padding-block-start: 0px !important;align-self:start!important}.product-details>.group-block,.product-details .group-block-content{margin-top:0!important;padding-top:0!important;--padding-block-start: 0px !important;min-height:0!important;height:auto!important;justify-content:flex-start!important;gap:12px!important}}.wf-card{display:block!important;min-width:0!important;width:100%!important}.wf-card__media{position:relative!important;display:block!important;width:100%!important;height:0!important;padding-bottom:133.3333%!important;aspect-ratio:auto!important;overflow:hidden!important;background-color:#f6f6f6!important}.wf-card__media img,.wf-card__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:top center!important}@media screen and (min-width:990px){.main-collection-grid .product-grid:not([product-grid-view=zoom-out]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 16px!important}}@media screen and (max-width:989px){.main-collection-grid .product-grid:not([product-grid-view=zoom-out]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 10px!important}}.main-collection-grid .product-grid__item{width:100%!important;min-width:0!important}.pagination{flex-direction:column!important;align-items:center!important;gap:14px!important;padding:36px 16px 48px!important;margin-top:24px!important;border-top:1px solid #ececec}.pagination__link{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:13px!important;border:1px solid #e5e5e5;background:#fff}.pagination__link--current{background:#111!important;color:#fff!important;border-color:#111!important}.wf-pagination-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.04em;color:#555}.wf-pagination-jump{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#111}.wf-pagination-select{height:32px;padding:0 10px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#111;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/1/assets/whitefox-global.css.map */
