: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}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}#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--sold-out{min-height:26px;padding:6px 9px!important;border:1px solid rgb(23 23 23 / 12%);border-radius:0!important;background:#fffffff5!important;box-shadow:none;color:#171717!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.08em;line-height:1;text-transform:uppercase!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 (min-width:990px){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}body:has(.main-collection-grid) .facets-block-wrapper--horizontal{margin-block:0 28px!important}body:has(.main-collection-grid) .facets--horizontal{min-height:56px;padding:6px 0!important;border-top:0!important;border-bottom:1px solid #e7e5e4!important;background-color:transparent}body:has(.main-collection-grid) .facets--horizontal .facets__form{align-items:center;gap:20px}body:has(.main-collection-grid) .facets--horizontal .facets__filters-wrapper{max-width:none;gap:16px}body:has(.main-collection-grid) .facets--horizontal .facets__summary{align-items:center;min-height:44px;padding-inline:0;border:0;border-radius:0;color:#171717;font-size:.8125rem;font-weight:500;letter-spacing:.04em;transition:color .18s ease,opacity .18s ease}body:has(.main-collection-grid) .facets--horizontal .facets__summary:hover,body:has(.main-collection-grid) .facets--horizontal .facets__panel[open] .facets__summary{color:#71717a;background-color:transparent}body:has(.main-collection-grid) .facets--horizontal .products-count-wrapper{height:44px;padding-inline:0;color:#71717a;font-size:.6875rem;font-weight:500;letter-spacing:.12em}body:has(.main-collection-grid) .facets--horizontal .sorting-filter{min-height:44px;padding-inline-start:0;border-inline-start:0}body:has(.main-collection-grid) .facets--horizontal .sorting-filter .facets__summary{gap:8px}body:has(.main-collection-grid) .facets--horizontal .column-options-wrapper{height:44px;margin-right:0}body:has(.main-collection-grid) .facets--horizontal .column-options{gap:4px}body:has(.main-collection-grid) .facets--horizontal .column-options__option{width:44px;height:44px;align-items:center;justify-content:center}body:has(.main-collection-grid) .facets--horizontal .column-options__option:has(input:checked){background-color:#f4f4f3}body:has(.main-collection-grid) .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important;--product-grid-gap: clamp(30px, 4vw, 42px) 20px}body:has(.main-collection-grid) .product-grid--grid[product-grid-view=default] .product-card__title{font-size:1.0625rem;line-height:1.2}}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-size:17px!important;line-height:1.25!important;padding-block:6px!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}}@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__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:Gilroy,var(--font-body--family),sans-serif!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:Gilroy,var(--font-body--family),sans-serif!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:Gilroy,var(--font-body--family),sans-serif!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:Gilroy,var(--font-body--family),sans-serif!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:Gilroy,var(--font-body--family),sans-serif;font-size:14.72px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/prelaunch-polish.css.map */
