:root{--vf-action-gold: #f7ba3d;--vf-action-gold-hover: #f5a90c;--vf-star-gold: #ebbf20;--vf-touch-target: 44px;--vf-header-action-size: 42px;--vf-header-icon-size: 24px}html,body{overflow-x:clip}@media screen and (min-width:750px){#header-group .header-section,#header-component,#header-component .header,#header-component .header__row,#header-component .header__columns{min-height:54px!important;height:54px!important}#header-component .header__row--top{border-bottom:0!important}#header-component .header-logo--asset{height:54px!important}#header-component .header-logo--asset .header-logo__image{width:48px!important;height:48px!important}#header-component .menu-list__link{min-height:54px!important}#header-component .header__column--right header-actions{gap:10px!important;margin-inline-start:0!important}#header-component .header__column--right :is(.search-action,.search-action .header-actions__action,.header-actions__action,.account-button){min-width:var(--vf-header-action-size)!important;min-height:var(--vf-header-action-size)!important;width:var(--vf-header-action-size)!important;height:var(--vf-header-action-size)!important;padding:0!important}#header-component .header__column--right :is(.header-actions__action .svg-wrapper,.account-button__icon,.search-action .svg-wrapper,.search-action .header-actions__action .svg-wrapper,.header-actions__action svg,.account-button__icon svg,.search-action svg,.search-action .header-actions__action svg){width:var(--vf-header-icon-size)!important;height:var(--vf-header-icon-size)!important;flex-basis:var(--vf-header-icon-size)!important}}body:has(.collection) h1,body:has(.main-collection-grid) h1,body:has(.collection-wrapper) h1{font-size:clamp(2.4rem,4.7vw,4rem)!important;line-height:.96!important;letter-spacing:0!important}body:has(.collection) .section:has(h1),body:has(.main-collection-grid) .section:has(h1),body:has(.collection-wrapper) .section:has(h1){min-height:auto!important}@media screen and (max-width:749px){body:has(.collection) h1,body:has(.main-collection-grid) h1,body:has(.collection-wrapper) h1{font-size:clamp(2rem,10vw,3rem)!important;line-height:.98!important}}@media screen and (max-width:749px){#header-group .header-section,#header-component,#header-component .header,#header-component .header__row,#header-component .header__columns{min-height:60px!important;height:60px!important}#header-component .header__row--top .header__columns,#header-component[data-menu-style=drawer] .header__row--top .header__columns{width:100%!important;max-width:100%!important;min-width:0!important;gap:10px!important;padding-inline:20px 16px!important;box-sizing:border-box}#header-component .header__row--top .header__columns header-actions{gap:10px!important;min-height:42px!important}#header-component .header__row--top .header-logo--asset .header-logo__image{width:96px!important;height:46px!important;object-fit:contain;object-position:left center}#header-component .header__row--top :is(.header-actions__action,.account-button,.search-action,.search-action .header-actions__action){min-width:42px!important;min-height:42px!important;width:42px!important;height:42px!important;flex-basis:42px!important}#header-component .header__row--top :is(.header-actions__action,.account-button,.search-action,.header__icon--menu){color:#000!important}#header-component .header__row--top :is(.header__drawer,.header__icon--menu){min-width:42px!important;min-height:60px!important;width:42px!important;height:60px!important;flex-basis:42px!important;display:flex;align-items:center;justify-content:center}#header-component .header__row--top :is(.header-actions__action .svg-wrapper,.account-button__icon,.search-action .svg-wrapper,.search-action .header-actions__action .svg-wrapper,.header__icon--menu .svg-wrapper),#header-component .header__row--top :is(.header-actions__action svg,.account-button__icon svg,.search-action svg,.search-action .header-actions__action svg,.header__icon--menu svg){width:26px!important;height:26px!important;flex-basis:26px!important}#header-component .header__row--top .header__icon--menu .header-drawer-icon--open,#header-component .header__row--top .header__icon--menu .header-drawer-icon--open svg{width:26px!important;height:26px!important;flex-basis:26px!important;stroke-width:8px!important}#Details-menu-drawer-container.menu-open>summary,#Details-menu-drawer-container[open]:has(>summary[aria-expanded=true])>summary{visibility:hidden!important;pointer-events:none!important}#header-group :is(a,button,summary,.header-actions__action,.menu-list__link){min-width:var(--vf-touch-target);min-height:var(--vf-touch-target)}#header-group :is(.header-actions,.header__icons,.header__column,.header__row){gap:max(var(--gap, 8px),8px)}slideshow-controls button,.slideshow-controls__dots button,body:has(.product-information) .media-gallery__mobile-controls .slideshow-controls__dots button{min-width:20px!important;min-height:24px!important}body:has(.product-information) slideshow-component .media-gallery__mobile-controls[controls-on-media]{min-height:24px!important}#Details-menu-drawer-container .menu-drawer{width:min(82vw,324px);max-width:82vw;min-height:100dvh;height:var(--drawer-height);right:0;left:auto;background:#fff;color:#111;border-right:0;border-left:var(--style-border-drawer);box-shadow:-10px 0 28px #0000001f;transform:translate(100%)}#Details-menu-drawer-container.menu-open .menu-drawer,#Details-menu-drawer-container[open]:has(>summary[aria-expanded=true]) .menu-drawer{transform:translate(0)}#Details-menu-drawer-container .menu-drawer__close-button{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;position:absolute;top:8px;right:0;z-index:3;border:0;background:transparent;color:#111;transform:none}#Details-menu-drawer-container .menu-drawer__navigation{padding-top:16px}#Details-menu-drawer-container .menu-drawer__menu{padding-inline:22px 16px;margin:0;list-style:none}#Details-menu-drawer-container .menu-drawer__menu>.menu-drawer__list-item,#Details-menu-drawer-container .menu-drawer__menu-item--mainlist{min-height:30px}#Details-menu-drawer-container .menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:8px}#Details-menu-drawer-container .menu-drawer__menu-item--mainlist{font-size:13.5px;line-height:1.16;letter-spacing:0;font-weight:700;color:#111;padding-block:5px}#Details-menu-drawer-container .menu-drawer__menu-item--child,#Details-menu-drawer-container .menu-drawer__menu-item--parent{font-size:14px;line-height:1.22}#Details-menu-drawer-container .menu-drawer__localization{margin-top:10px;padding-inline:22px 18px;color:#111}#Details-menu-drawer-container .menu-drawer__utility-links{margin:auto 0 0;padding:8px 22px max(8px,env(safe-area-inset-bottom));border-top:0;background:#fff;animation:none!important;visibility:visible!important;opacity:1!important;transform:none!important}#Details-menu-drawer-container .menu-drawer__utility-links .drawer-localization__button{width:100%;min-height:44px;align-items:center;justify-content:space-between}#Details-menu-drawer-container .menu-drawer__utility-links .menu-drawer__localization{margin:0;padding:0}#Details-menu-drawer-container #drawer-localization.vf-mobile-language{position:relative;display:block}#Details-menu-drawer-container #drawer-localization.vf-mobile-language>summary{display:flex!important;min-height:48px;padding-inline:0;align-items:center;gap:8px;justify-content:flex-start;text-align:left;list-style:none}#Details-menu-drawer-container #drawer-localization.vf-mobile-language>summary .drawer-localization__button--label{display:flex;width:auto;align-items:center;line-height:1;text-align:left}#Details-menu-drawer-container #drawer-localization.vf-mobile-language>summary .mobile-localization{display:inline-flex;align-items:center;gap:8px;line-height:1}#Details-menu-drawer-container #drawer-localization.vf-mobile-language>summary::marker,#Details-menu-drawer-container #drawer-localization.vf-mobile-language>summary::-webkit-details-marker{display:none}#Details-menu-drawer-container #drawer-localization.vf-mobile-language>summary .icon-caret{align-self:center;width:16px;height:16px;margin-left:0;transform:none}#Details-menu-drawer-container #drawer-localization.vf-mobile-language>summary .icon-caret svg{transform:rotate(0)!important}#Details-menu-drawer-container #drawer-localization.vf-mobile-language>.vf-mobile-language__popover{display:none}#Details-menu-drawer-container #drawer-localization.vf-mobile-language[open]>.vf-mobile-language__popover{position:absolute;left:0;right:auto;bottom:calc(100% + 8px);z-index:4;display:flex;width:188px;padding:4px;border:1px solid rgb(17 17 17 / .12);border-radius:10px;background:#fff;box-shadow:0 12px 28px #00000024}#Details-menu-drawer-container #drawer-localization.vf-mobile-language[open] localization-form-component,#Details-menu-drawer-container #drawer-localization.vf-mobile-language[open] .localization-form{width:100%}#Details-menu-drawer-container #drawer-localization.vf-mobile-language[open] .language-market-selector{min-width:0;padding:2px;gap:2px}#Details-menu-drawer-container #drawer-localization.vf-mobile-language[open] .language-market-selector__option{min-height:44px;padding:10px;border-radius:6px;font-family:var(--menu-top-level-font-family);font-size:13.5px;font-weight:700}#Details-menu-drawer-container #drawer-localization.vf-mobile-language[open]>summary .icon-caret{transform:none}#Details-menu-drawer-container #drawer-localization.vf-mobile-language[open]>summary .icon-caret svg{transform:rotate(180deg)!important}#Details-menu-drawer-container .menu-drawer__utility-links :is(.drawer-localization__button--label,.mobile-localization){font-family:var(--menu-top-level-font-family)!important;font-style:var(--menu-top-level-font-style);font-size:13.5px;line-height:1.16;font-weight:700;letter-spacing:0}#Details-menu-drawer-container .localization-language-flag{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;font-size:11px;line-height:1}#Details-menu-drawer-container .menu-drawer__utility-links .icon-caret{width:24px;height:24px;margin:0;padding:0;display:grid;place-items:center}#Details-menu-drawer-container .drawer-localization__button,#Details-menu-drawer-container .drawer-localization__button--label,#Details-menu-drawer-container .mobile-localization{min-height:32px;font-size:14px;line-height:1.2;letter-spacing:0;color:#111}#Details-menu-drawer-container .menu-drawer__featured-content{display:none;margin-top:10px;padding-bottom:14px}#Details-menu-drawer-container .menu-drawer__featured-content-list{gap:8px;padding:0 0 0 22px;scroll-padding-inline:22px}#Details-menu-drawer-container .menu-drawer__featured-content-list-item:first-child{margin-inline-start:0}#Details-menu-drawer-container .menu-drawer__featured-content-list-item:last-child{margin-inline-end:18px}#Details-menu-drawer-container .menu-drawer__featured-content-list-item--product{width:88px}#Details-menu-drawer-container .menu-drawer__featured-content .product-card,#Details-menu-drawer-container .menu-drawer__featured-content .resource-card{border-radius:8px;overflow:hidden}}@media screen and (max-width:749px){[class*=review][style*=fixed],[id*=review][style*=fixed],.jdgm-widget.jdgm-review-widget--floating,.jdgm-preview-badge--floating,.loox-floating-widget,.stamped-reviews-widget[data-widget-type=floating],.manual-product-rating--floating{display:none!important}.manual-product-reviews__sort,.manual-product-reviews__sort-menu{max-width:calc(100vw - 32px)!important}.manual-product-reviews__sort-menu{left:auto!important;right:0!important}}.manual-product-rating{--manual-rating-star-color: var(--vf-star-gold)}.manual-product-rating__stars,.product-details product-price[data-manual-rating-context=product] .manual-product-rating__stars,body:has(.product-information) product-price .manual-product-rating__stars,.jdgm-star,.stamped-fa-star,.loox-icon-star{color:var(--vf-star-gold)!important}marquee-component{color:#fff}marquee-component .marquee__content,marquee-component .marquee__repeated-items,marquee-component .marquee__content :is(p,h1,h2,h3,h4,h5,h6,span){color:currentColor!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media screen and (min-width:750px){.cart-page:not(.cart-page--empty){position:relative}.cart-page:not(.cart-page--empty) .vf-cart-continue{position:absolute;z-index:2;inset-block-start:0;inset-inline-end:calc(min(50vw,var(--sidebar-width)) + var(--padding-5xl));width:min(28vw,320px);min-width:240px;max-width:320px}.cart-page:not(.cart-page--empty) .cart-summary__inner{padding-top:0}.cart-page:not(.cart-page--empty) .cart-totals{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .62);gap:14px;padding-bottom:18px}.cart-page:not(.cart-page--empty) .cart-totals__total-label{text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:400}.cart-page:not(.cart-page--empty) .cart-totals__total-value{font-size:clamp(2rem,3.1vw,2.75rem);font-weight:400;letter-spacing:.08em;line-height:1}.cart-page:not(.cart-page--empty) .cart-totals__tax-note{display:none}.cart-page:not(.cart-page--empty) .cart__ctas{margin-top:42px;gap:16px}}@media screen and (max-width:749px){.cart-page:not(.cart-page--empty) .cart__ctas{position:static;margin-block-start:18px;padding:0;border-top:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cart-page:not(.cart-page--empty) .cart__ctas .cart__checkout-button{min-height:51px}.cart-page:not(.cart-page--empty) .vf-cart-continue{min-height:51px}.cart-page:not(.cart-page--empty) .vf-cart-protection{font-size:14px;justify-content:center;text-align:center}}.vf-footer__column a{min-height:32px;display:inline-flex;align-items:center;width:fit-content}.vf-footer__newsletter-form button,.vf-footer__social a,.vf-footer__country{min-height:44px}@media screen and (max-width:749px){.vf-footer__column{gap:6px}.vf-footer__column a{min-height:44px;align-items:center}.vf-footer__legal a{min-height:36px;display:inline-flex;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/prelaunch-polish.css.map */
