: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}#header-component .header-menu .menu-list__link-title{text-transform:uppercase!important}.vf-view-all{--vf-hover-underline-inset: 0px}#header-component .header-menu .menu-list__list-item:not([slot])>.menu-list__link>.menu-list__link-title{--vf-hover-underline-inset: 10px}.vf-view-all,#header-component .header-menu .menu-list__list-item:not([slot])>.menu-list__link>.menu-list__link-title{position:relative}.vf-view-all:after,#header-component .header-menu .menu-list__list-item:not([slot])>.menu-list__link>.menu-list__link-title:after{content:"";position:absolute;top:100%;left:var(--vf-hover-underline-inset);width:0;height:1px;background:currentColor;transition:width .25s ease-in}@media(hover:hover)and (pointer:fine){.vf-view-all:is(:hover,:focus-visible):after,#header-component .header-menu .menu-list__list-item:not([slot]):hover>.menu-list__link>.menu-list__link-title:after,#header-component .header-menu .menu-list__list-item:not([slot])>.menu-list__link:focus-visible>.menu-list__link-title:after{width:calc(100% - (var(--vf-hover-underline-inset) * 2));transition:width .5s ease-out}}@media(prefers-reduced-motion:reduce){.vf-view-all:after,#header-component .header-menu .menu-list__list-item:not([slot])>.menu-list__link>.menu-list__link-title:after{transition:none}}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;font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;letter-spacing:0!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}#header-component .overflow-menu{position:relative!important}#header-component .overflow-menu::part(overflow){inset-inline-start:auto!important;inset-inline-end:8px!important;top:calc(100% + 8px)!important;width:240px!important;max-width:calc(100vw - 32px)!important;padding-inline:0!important;display:block!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 12px 28px #0f172a24!important;clip-path:none!important;overflow:hidden!important}#header-component .overflow-menu::part(overflow-list){width:100%!important;display:block!important;padding:8px 0!important}#header-component .overflow-menu:after{display:none!important}#header-component .overflow-menu .menu-list__list-item[slot=overflow]{display:flex!important;width:100%!important;height:auto!important;white-space:nowrap!important}#header-component .overflow-menu .menu-list__list-item[slot=overflow] .menu-list__link{display:flex!important;grid-area:auto!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:44px!important;padding:10px 20px!important;font-size:16px!important;line-height:1.2!important;text-align:start!important;opacity:1!important;transition:background-color .16s ease,color .16s ease!important}#header-component .overflow-menu .menu-list__list-item[slot=overflow] .menu-list__link:hover{background-color:#f5f5f4!important}#header-component .overflow-menu .menu-list__list-item[slot=overflow] .menu-list__link:focus-visible{outline:2px solid #1c1917!important;outline-offset:-2px!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}.product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges__badge{--badge-font-size: var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}@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 (min-width:990px){.vf-product-grid,body:has(.main-collection-grid) .product-grid--grid[product-grid-view=default]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,4vw,42px) 20px}body:has(.main-collection-grid) .main-collection-grid{padding-inline:clamp(20px,4vw,60px)}body:has(.main-collection-grid) h1{font-size:clamp(2.5rem,3.2vw,3rem)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1!important}}@media screen and (min-width:1700px){.vf-products,body:has(.main-collection-grid) .collection-wrapper{width:min(100%,1640px);margin-inline:auto}}body:has(.main-collection-grid) product-swatches{width:auto}body:has(.main-collection-grid) product-swatches swatches-variant-picker-component{width:auto}body:has(.main-collection-grid) product-swatches overflow-list::part(list){gap:6px}body:has(.main-collection-grid) .variant-option--swatches{width:auto;margin:0;outline:0}body:has(.main-collection-grid) .variant-option__button-label--has-swatch,body:has(.main-collection-grid) .variant-option__button-label--has-swatch .swatch{width:12px;height:12px;border-radius:50%}body:has(.main-collection-grid) .variant-option__button-label--has-swatch{outline-offset:2px}body:has(.main-collection-grid) .variant-option__button-label--has-swatch:has(:checked){outline:1px solid #111}@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:61px!important;height:61px!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 .header__columns header-actions{translate:-16px 0!important}#header-component #Details-menu-drawer-container .menu-drawer{width:min(82vw,320px)!important;max-width:82vw!important;right:0!important;left:auto!important;border-right:0!important;border-left:var(--style-border-drawer)!important;box-shadow:-10px 0 28px #0000001f!important;transform:translate(100%)!important}#header-component #Details-menu-drawer-container.menu-open>.menu-drawer{transform:translate(0)!important}#header-component .header__drawer .header__icon--menu{translate:-16px 0!important;color:#0b0b0b!important;opacity:1!important}#header-component .header__drawer .header__icon--menu .header-drawer-icon--open svg path{stroke:#0b0b0b!important;stroke-width:1.25px!important;opacity:1!important}#header-component #Details-menu-drawer-container .menu-drawer__close-button{position:absolute!important;top:8px!important;right:14px!important;margin:0!important}#header-component #Details-menu-drawer-container .menu-drawer__navigation{padding-top:14px!important}#header-component #Details-menu-drawer-container .menu-drawer__menu-item--mainlist{font-family:var(--font-body--family)!important;font-size:17px;line-height:1.25!important;padding-block:6px!important;font-weight:var(--font-body--weight)!important}#header-component #Details-menu-drawer-container .menu-drawer__utility-links{position:relative!important;z-index:5;margin-block:auto 20px!important}#header-component #Details-menu-drawer-container .menu-drawer__featured-content{display:none!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)}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}}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__matrix{row-gap:22px!important}.vf-footer__column{gap:6px!important}.vf-footer__column a{min-height:44px;align-items:center}.vf-footer__legal a{min-height:36px;display:inline-flex;align-items:center}}@media screen and (max-width:989px){body:has(.main-collection-grid) #header-component .header__row--top,body:has(.main-collection-grid) #header-component[data-menu-style=drawer] .header__row--top{border-bottom:0!important}body:has(.main-collection-grid) h1{font-size:31px!important;line-height:1.04!important}}product-card.product-card a[ref=productTitleLink] .text-block{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:50.35px;font-family:var(--font-body--family)!important;font-size:14.72px!important;font-weight:600!important;line-height:1.14!important;letter-spacing:0!important;text-transform:none!important}product-card.product-card a[ref=productTitleLink] .text-block>*{margin:0!important;font-family:var(--font-body--family)!important;font-size:14.72px!important;font-weight:600!important;line-height:1.14!important;letter-spacing:0!important;text-transform:none!important}product-card.product-card product-price[data-manual-rating-context=card]{display:block!important;min-height:0}product-card.product-card product-price[data-manual-rating-context=card]>[ref=priceContainer]{display:block!important;width:100%!important;margin-top:9px;line-height:1}product-card.product-card product-price[data-manual-rating-context=card] .price{font-family:var(--font-body--family)!important;font-size:14.72px!important;font-weight:500!important;line-height:1!important}product-card.product-card product-price[data-manual-rating-context=card] .manual-product-rating{margin-top:10px!important;font-family:var(--font-body--family)!important;font-size:14.72px!important;font-weight:500!important;line-height:1!important}product-card.product-card product-price[data-manual-rating-context=card] .manual-product-rating__stars{font-size:16px}product-card.product-card product-price[data-manual-rating-context=card] .manual-product-rating__count{font-family:var(--font-body--family);font-size:14.72px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/prelaunch-polish.css.map */
