: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: 26px}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:3rem!important;line-height:1!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:2rem!important;line-height:1.04!important}body:has(.main-collection-grid) .product-title--collection-card .text-block,body:has(.collection-wrapper) .product-title--collection-card .text-block{width:100%}body:has(.main-collection-grid) .product-title--collection-card .text-block>*,body:has(.collection-wrapper) .product-title--collection-card .text-block>*{min-height:2.5em;font-size:.875rem!important;font-weight:600!important;line-height:1.25!important;text-transform:none!important}}body:has(.product-information) .product-details>.group-block{max-width:620px}body:has(.product-information) .product-details h1{font-size:1.75rem!important;line-height:1.14!important}body:has(.product-information) .product-details product-price[data-manual-rating-context=product]{column-gap:10px;row-gap:5px}body:has(.product-information) .product-details .product-form-buttons .add-to-cart-button.button{font-size:15px!important;font-weight:600!important;letter-spacing:.08em!important}@media screen and (min-width:750px){body:has(.product-information) .product-information[data-testid=product-information]{--padding-block-start: 24px !important}body:has(.product-information) .product-details .product-form-buttons .add-to-cart-button.button{height:56px!important;min-height:56px!important;padding-block:14px!important}}@media screen and (max-width:749px){body:has(.product-information) .product-details h1{font-size:1.375rem!important;line-height:1.18!important}body:has(.product-information) .product-recommendations .product-card a[ref=productTitleLink]>.text-block{display:block!important;width:100%!important;height:3.3em;min-height:3.3em;overflow:hidden}body:has(.product-information) .product-recommendations .product-card a[ref=productTitleLink]>.text-block>p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!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 10px!important;box-sizing:border-box}#header-component .header__row--top .header__columns .search-action{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important}#header-component .header__row--top .header__columns header-actions{gap:10px!important;min-height:42px!important}#header-component .header__row--top :is(.search-action,header-actions){translate:-16px 0!important}#header-component .header__row--top .header__drawer{translate:none!important}#header-component .header__row--top .header__drawer .header__icon--menu{translate:-16px 0!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,.header__icon--menu){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 .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-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)}#Details-menu-drawer-container .menu-drawer{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;padding:0 0 20px!important;border:0!important;box-shadow:none!important;background:#f8f8f8!important;color:#0b0b0b!important;transform:translate(100%)!important;transition:transform .4s cubic-bezier(.46,.01,.32,1),visibility 0s linear .4s!important;z-index:9999!important;overflow-x:hidden!important;overflow-y:auto!important}#Details-menu-drawer-container.menu-open>.menu-drawer{transform:translate(0)!important;visibility:visible!important;transition:transform .4s cubic-bezier(.46,.01,.32,1),visibility 0s linear 0s!important}#Details-menu-drawer-container .menu-drawer__backdrop{display:none!important}#Details-menu-drawer-container .vf-mobile-drawer__header{position:relative;flex:0 0 71px;width:100%;min-height:71px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}#Details-menu-drawer-container .vf-mobile-drawer__header .header-logo--asset{width:78px!important;height:41px!important;min-width:0!important;min-height:0!important;margin:0!important;display:inline-flex;align-items:center;justify-content:flex-start}#Details-menu-drawer-container .vf-mobile-drawer__header .header-logo__image{width:78px!important;height:41px!important;object-fit:contain;object-position:left center}#Details-menu-drawer-container .menu-drawer__close-button{position:absolute!important;top:8px!important;right:8px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:18px!important;border:0!important;background:transparent!important;color:#0b0b0b!important;box-shadow:none!important}#Details-menu-drawer-container .menu-drawer__close-button .svg-wrapper,#Details-menu-drawer-container .menu-drawer__close-button svg{width:18px!important;height:18px!important}#Details-menu-drawer-container .menu-drawer__navigation{padding:10px 0 8px!important}#Details-menu-drawer-container .menu-drawer__menu{padding:0!important;margin:0!important}#Details-menu-drawer-container .menu-drawer__menu>.menu-drawer__list-item,#Details-menu-drawer-container .menu-drawer__menu .menu-drawer__list-item--flat{min-height:0!important;margin:0!important;border:0!important}#Details-menu-drawer-container .menu-drawer__menu-item--mainlist{min-height:57px!important;padding:15px 20px!important;font-family:Gilroy,sans-serif!important;font-size:19.2px!important;font-weight:600!important;line-height:26.88px!important;letter-spacing:0!important;text-transform:none!important;color:#0b0b0b!important}#Details-menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper{width:24px!important;height:27px!important;padding:0!important;color:#626262!important}#Details-menu-drawer-container accordion-custom details[open] .menu-drawer__menu-item--mainlist .icon-plus{transform:rotate(45deg)}#Details-menu-drawer-container .menu-drawer__menu--childlist{padding:0 20px 10px!important;margin:0!important}#Details-menu-drawer-container .menu-drawer__menu-item--child,#Details-menu-drawer-container .menu-drawer__menu-item--parent{min-height:48px!important;padding:8px 0!important;font-family:Gilroy,sans-serif!important;font-size:13.6px!important;font-weight:600!important;line-height:19.04px!important;letter-spacing:0!important;text-transform:none!important;color:#0b0b0b!important}#Details-menu-drawer-container .menu-drawer__utility-links{display:flex!important;flex-direction:column!important;gap:0!important;margin:auto 0 0!important;padding:8px 0 14px!important;background:transparent!important}#Details-menu-drawer-container .vf-mobile-drawer__utility-link{min-height:29px!important;padding:5px 20px!important;display:flex;align-items:center;font-family:Gilroy,sans-serif!important;font-size:13.6px!important;font-weight:600!important;line-height:19.04px!important;letter-spacing:0!important;text-decoration:none!important;color:#0b0b0b!important}#Details-menu-drawer-container .menu-drawer__localization{margin:8px 20px 0!important;padding:0!important;color:#0b0b0b!important}#Details-menu-drawer-container .menu-drawer__featured-content:not(.menu-drawer__featured-content--childlist){display:none!important}#Details-menu-drawer-container[open] .menu-drawer__animated-element{animation:none!important}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}}@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:16px!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/80/assets/prelaunch-polish.css.map */
