:root{--polish-gold: #b08d3a;--polish-gold-soft: color-mix(in oklab, var(--polish-gold) 70%, transparent);--polish-brown: #3a2818;--polish-brown-soft: #5a4530;--polish-cream: #fffbf4;--polish-ease: cubic-bezier(.22, .61, .36, 1);--polish-transition-fast: .18s var(--polish-ease);--polish-transition-base: .28s var(--polish-ease)}:where(a,button,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--polish-gold);outline-offset:3px;border-radius:2px}.section-resource-list h1,.section-resource-list h2,.section-resource-list h3{letter-spacing:-.005em;line-height:1.15}.section-resource-list [class*=text-block] em,.section-resource-list [class*=text-block] i{font-style:italic;letter-spacing:.04em;opacity:.85}.collection-card .collection-title,.collection-card__content [class*=collection-title]{position:relative;transition:color var(--polish-transition-fast)}.collection-card:hover .collection-title,.collection-card:hover .collection-card__content [class*=collection-title]{color:var(--polish-gold)}.collection-card{transition:transform var(--polish-transition-base),box-shadow var(--polish-transition-base)}.collection-card:hover{transform:translateY(-3px)}.collection-card__inner{transition:filter var(--polish-transition-base)}.collection-card:hover .collection-card__inner img{filter:brightness(1.04) saturate(1.06)}.collection-card .collection-card__inner img{transition:transform var(--polish-transition-base),filter var(--polish-transition-base)}.button,[class*=button-style]{transition:background-color var(--polish-transition-fast),color var(--polish-transition-fast),border-color var(--polish-transition-fast),transform var(--polish-transition-fast),box-shadow var(--polish-transition-fast);letter-spacing:.02em}.button:hover,[class*=button-style]:hover{transform:translateY(-1px)}.product-grid__item .product-card,.resource-card{transition:transform var(--polish-transition-base)}.product-grid__item:hover .product-card,.resource-card:hover{transform:translateY(-2px)}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.015em}h2{letter-spacing:-.008em}h3{letter-spacing:-.003em}.rte a,.section a:not(.button):not([class*=card__link]):not(.collection-card__link):not(.mega-categories__trigger):not(.mega-categories__panel-link):not(.mega-categories__panel-cta){text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color var(--polish-transition-fast),color var(--polish-transition-fast)}.subcollections-grid__title{font-family:var(--font-heading--family);font-weight:400;font-size:1.05rem;letter-spacing:.01em;line-height:1.3;text-align:center;margin-top:.85rem!important;transition:color var(--polish-transition-fast)}.subcollections-grid__link:hover .subcollections-grid__title{color:var(--polish-gold)}.subcollections-grid__content{position:relative;padding-bottom:.3rem}.subcollections-grid__content:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--polish-gold);transition:width var(--polish-transition-base),left var(--polish-transition-base)}.subcollections-grid__link:hover .subcollections-grid__content:after{width:28px;left:calc(50% - 14px)}.subcollections-grid__image-wrapper{position:relative}.subcollections-grid__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid color-mix(in oklab,currentColor 6%,transparent);transition:border-color var(--polish-transition-base)}.subcollections-grid__link:hover .subcollections-grid__image-wrapper:after{border-color:var(--polish-gold-soft)}.macro-subcollections-header{align-items:center;text-align:center;padding-block:.5rem 1.5rem}.macro-subcollections-header__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.01em;line-height:1.1;position:relative;padding-bottom:.75rem}.macro-subcollections-header__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:32px;height:1px;background:var(--polish-gold);opacity:.7}.macro-subcollections-header__title-link{position:relative}.macro-subcollections-header__title-link:hover .macro-subcollections-header__title{color:var(--polish-gold)}.macro-subcollections-header__desc{text-align:center;max-width:56ch;margin-inline:auto!important;font-size:.95rem;line-height:1.6;opacity:.75;font-style:italic}.macro-subcollections-fallback{text-align:center}.macro-subcollections-fallback__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-subheading--family, var(--font-heading--family));font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none!important;border-bottom:1px solid currentColor;padding-block:.4rem;transition:gap var(--polish-transition-base),color var(--polish-transition-fast)}.macro-subcollections-fallback__cta:hover{gap:.85rem;color:var(--polish-gold)}.section-macro-subcollections+.section-macro-subcollections{margin-top:-1px}.announcement-bar [class*=announcement] strong,.announcement-bar h1,.announcement-bar h2,.announcement-bar h3{letter-spacing:.03em}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0;box-shadow:0 0 0 2px var(--polish-gold)}@media(prefers-reduced-motion:no-preference){main{animation:polish-fade-in .6s var(--polish-ease) both}@keyframes polish-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.header__heading-logo,[class*=header] [class*=logo]{max-width:clamp(180px,16vw,260px)!important}.header__heading-logo img,.header__heading-logo svg,.header__heading a img,[class*=header] [class*=logo] img{width:100%!important;max-width:clamp(180px,16vw,260px)!important;height:auto!important;transition:transform .38s var(--polish-ease)}.header__heading-logo:hover img,.header__heading a:hover img{transform:scale(1.03)}.is-scrolled .header__heading-logo img,.is-scrolled [class*=header] [class*=logo] img{max-width:clamp(140px,12vw,200px)!important}.header__actions a,.header__actions button,.header-actions a,.header-actions button{transition:transform var(--polish-transition-fast),color var(--polish-transition-fast)}.header__actions a:hover,.header__actions button:hover,.header-actions a:hover,.header-actions button:hover{transform:translateY(-1px)}@media(max-width:749px){.macro-subcollections-header__title{font-size:1.5rem}.subcollections-grid__title{font-size:.95rem}}.mega-categories{background-color:#fff;background-image:linear-gradient(180deg,#fffbf4f5,#fffffffa);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-top:1px solid color-mix(in oklab,#8a6a2e 18%,transparent);border-bottom:1px solid color-mix(in oklab,#8a6a2e 12%,transparent);box-shadow:0 1px #00000005}.mega-categories__trigger{color:#2a2520}.mega-categories__item:hover .mega-categories__trigger,.mega-categories__item.is-open .mega-categories__trigger{color:var(--polish-gold)}.mega-categories__panel{background-color:#fff;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border:1px solid color-mix(in oklab,#8a6a2e 18%,transparent);box-shadow:0 32px 80px -24px #281e0e47,0 12px 32px -16px #281e0e24,inset 0 1px #ffffffe6;color:#2a2520}.mega-categories__panel:before{background:#fff;border-top-color:color-mix(in oklab,#8a6a2e 18%,transparent);border-left-color:color-mix(in oklab,#8a6a2e 18%,transparent)}.mega-categories__panel-eyebrow{color:var(--polish-gold);opacity:.85}.mega-categories__panel-title{color:#1c1916}.mega-categories__panel-link{color:#3a322a}.mega-categories__panel-link:hover .mega-categories__panel-link-text,.mega-categories__panel-link:focus-visible .mega-categories__panel-link-text{color:var(--polish-gold)}.mega-categories__panel-link:hover .mega-categories__panel-link-dash{background-color:var(--polish-gold);opacity:1}.mega-categories__panel-cta{color:#1c1916;border-bottom-color:var(--polish-gold)}.mega-categories__panel-cta:hover{color:var(--polish-gold)}.ginger-cursor,.ginger-cursor__ring{position:fixed;top:0;left:0;pointer-events:none;z-index:99999;opacity:0;will-change:transform;transition:opacity .2s ease,width .25s var(--polish-ease),height .25s var(--polish-ease),border-color .25s ease,background-color .25s ease,mix-blend-mode 0ms;mix-blend-mode:difference}.ginger-cursor{width:8px;height:8px;border-radius:50%;background-color:#f6e9c8}.ginger-cursor__ring{width:28px;height:28px;border-radius:50%;border:1px solid #f6e9c8;background-color:transparent}.ginger-cursor.is-visible,.ginger-cursor__ring.is-visible{opacity:1}.ginger-cursor.is-hover{width:4px;height:4px;background-color:var(--polish-gold)}.ginger-cursor__ring.is-hover{width:56px;height:56px;border-color:var(--polish-gold);border-width:1.5px}@media(pointer:coarse),(prefers-reduced-motion:reduce){.ginger-cursor,.ginger-cursor__ring{display:none!important}}.has-ginger-cursor,.has-ginger-cursor body{cursor:auto}.section-resource-list .collection-card [class*=collection-title] p,.section-resource-list .collection-card [class*=collection-title]{font-family:var(--font-subheading--family, var(--font-heading--family))!important;font-style:normal!important;font-size:.82rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1.3!important;font-weight:500;position:relative;padding:.6rem 0 .4rem!important}.section-resource-list .collection-card [class*=collection-title] p:after{content:"";display:block;width:0;height:1px;background:var(--polish-gold);margin-top:.4rem;transition:width .35s var(--polish-ease)}.section-resource-list .collection-card:hover [class*=collection-title] p:after{width:32px}.quote-section{padding-block:2rem 2.75rem!important}.quote-text{font-family:var(--font-heading--family, Georgia, serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.2rem,2vw,1.55rem)!important;color:color-mix(in oklab,var(--polish-gold) 88%,currentColor)!important;letter-spacing:.005em!important;line-height:1.5!important;opacity:.92}.quote-text:before,.quote-text:after{content:"";display:block;width:28px;height:1px;background:var(--polish-gold);opacity:.55;margin-inline:auto}.quote-text:before{margin-bottom:1.2rem}.quote-text:after{margin-top:1.2rem}html,body{overflow-x:hidden}.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group [class*=announcement-bar],.shopify-section-group-header-group aside.announcement-bar,header-group-component aside.announcement-bar,[class*=header-announcements],aside.announcement-bar{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}:root{--polish-footer-bg: #f3ead8;--polish-footer-fg: #2a2218;--polish-footer-fg-soft: rgba(42, 34, 24, .7)}:where(footer),:where(footer) :where(.section,[class*=section],[class*=footer]){background-color:var(--polish-footer-bg)!important;color:var(--polish-footer-fg)!important}:where(footer) :where(a,h1,h2,h3,h4,h5,h6,p,li,span,strong,em,small,button,label,input,textarea,select,option,[class*=title],[class*=link],[class*=text],[class*=heading],[class*=caption],[class*=paragraph]){color:var(--polish-footer-fg)!important}:where(footer) :where(small,[class*=caption],[class*=meta],[class*=muted],[class*=secondary],[class*=copyright],[class*=legal]){color:var(--polish-footer-fg-soft)!important}:where(footer) :where(a):hover,:where(footer) :where(a):focus-visible{color:var(--polish-gold)!important}:where(footer) input,:where(footer) textarea,:where(footer) form input[type=email],:where(footer) form input[type=text]{background-color:#fff!important;border:1px solid rgba(42,34,24,.12)!important;color:var(--polish-footer-fg)!important;caret-color:var(--polish-footer-fg);font-family:var(--font-body--family)!important;font-size:.95rem!important;padding:.85rem 3.5rem .85rem 1.5rem!important;border-radius:999px!important;height:auto!important;transition:border-color .22s ease,box-shadow .22s ease}:where(footer) input::placeholder,:where(footer) textarea::placeholder,:where(footer) input::-webkit-input-placeholder{color:#2a22186b!important;opacity:1!important;font-style:italic}:where(footer) input:focus,:where(footer) textarea:focus{background-color:#fff!important;border-color:var(--polish-gold)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--polish-gold) 22%,transparent)!important}:where(footer) form button,:where(footer) [class*=newsletter] button{background-color:var(--polish-gold)!important;color:#fff!important;border:none!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:999px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .24s var(--polish-ease),transform .24s var(--polish-ease)!important;cursor:pointer}:where(footer) form button svg,:where(footer) [class*=newsletter] button svg{width:18px!important;height:18px!important;color:#fff!important}:where(footer) form button:hover,:where(footer) [class*=newsletter] button:hover{background-color:var(--polish-footer-fg)!important;transform:translate(3px)!important}:where(footer) a,:where(footer) [class*=privacy] a,:where(footer) [class*=legal] a,:where(footer) [class*=terms] a,:where(footer) [class*=policy] a,:where(footer) [class*=cookie] a{color:var(--polish-footer-fg)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-decoration-color:#2a22184d!important;text-underline-offset:4px!important;transition:text-decoration-color .22s ease,color .22s ease}:where(footer) a:hover,:where(footer) [class*=privacy] a:hover,:where(footer) [class*=legal] a:hover,:where(footer) a:focus-visible{color:var(--polish-gold)!important;text-decoration-color:var(--polish-gold)!important}:where(footer) a[class*=privacy],:where(footer) a[class*=terms],:where(footer) a[class*=cookie],:where(footer) a[class*=legal],:where(footer) button[class*=privacy],:where(footer) button[class*=terms],:where(footer) button[class*=cookie],:where(footer) button[id*=privacy],:where(footer) [class*=privacy-link],:where(footer) [class*=privacy-banner],:where(footer) [class*=terms-link],:where(footer) [data-customer-privacy]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;font-family:inherit!important;font-size:.82rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-decoration-color:#2a221847!important;text-underline-offset:3px!important;color:var(--polish-footer-fg)!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;cursor:pointer;transition:color .22s ease,text-decoration-color .22s ease}:where(footer) a[class*=privacy]:hover,:where(footer) a[class*=terms]:hover,:where(footer) button[class*=privacy]:hover{color:var(--polish-gold)!important;text-decoration-color:var(--polish-gold)!important}:where(footer) hr,:where(footer) [class*=divider],:where(footer) [class*=border]{border-color:#2a221826!important}:where(footer) hr,:where(footer) [class*=divider],:where(footer) [class*=border]{border-color:#fdf6e82e!important}:where(footer) svg{color:var(--polish-footer-fg)!important;fill:currentColor}:where(footer) svg [fill]:not([fill=none]){fill:currentColor!important}:where(footer) svg [stroke]:not([stroke=none]){stroke:currentColor!important}.button-primary:not(.hero__container .button):not(.hero__content-wrapper .button){background-color:var(--polish-brown)!important;color:var(--polish-cream)!important;border-color:var(--polish-brown)!important;transition:background-color .22s var(--polish-ease),border-color .22s var(--polish-ease)}.button-primary:not(.hero__container .button):not(.hero__content-wrapper .button):hover{background-color:var(--polish-brown-soft)!important;border-color:var(--polish-brown-soft)!important}.shopify-pc__banner,.shopify-pc__banner__dialog,[class*=cookie][class*=banner],[class*=consent][class*=banner]{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;max-width:100%!important;width:100%!important;margin:0!important;padding:.9rem 1.5rem!important;background-color:var(--polish-brown)!important;color:var(--polish-cream)!important;border:none!important;border-top:1px solid var(--polish-gold-soft)!important;border-radius:0!important;box-shadow:0 -8px 24px -10px #00000040!important;z-index:9000!important}.shopify-pc__banner *,[class*=cookie][class*=banner] *{color:inherit!important;font-size:.85rem!important}.shopify-pc__banner h2,.shopify-pc__banner [class*=title],[class*=cookie][class*=banner] h2,[class*=cookie][class*=banner] [class*=title]{display:none!important}.shopify-pc__banner [class*=dialog]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;max-width:var(--page-width)!important;margin-inline:auto!important}.shopify-pc__banner button,[class*=cookie][class*=banner] button{background-color:transparent!important;color:var(--polish-cream)!important;border:1px solid var(--polish-cream)!important;padding:.55rem 1.25rem!important;font-family:var(--font-subheading--family, var(--font-body--family))!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important}.shopify-pc__banner button:hover,[class*=cookie][class*=banner] button:hover{background-color:var(--polish-cream)!important;color:var(--polish-brown)!important}.shopify-pc__banner button[data-button-role=accept],.shopify-pc__banner button[class*=accept]{background-color:var(--polish-gold)!important;border-color:var(--polish-gold)!important;color:var(--polish-brown)!important}.shopify-pc__banner button[data-button-role=accept]:hover,.shopify-pc__banner button[class*=accept]:hover{background-color:var(--polish-cream)!important;border-color:var(--polish-cream)!important}@media(max-width:749px){.shopify-pc__banner [class*=dialog]{flex-direction:column!important;align-items:stretch!important;text-align:center!important}.shopify-pc__banner button{width:100%!important}}@media(prefers-reduced-motion:no-preference){.shopify-section.section-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--polish-ease),transform .9s var(--polish-ease);will-change:opacity,transform}.shopify-section.section-reveal:nth-of-type(odd){transform:translateY(26px) translate(-22px)}.shopify-section.section-reveal:nth-of-type(2n){transform:translateY(26px) translate(22px)}.shopify-section.section-reveal.section-ginger-hero,.shopify-section.section-reveal:has(.ginger-hero){transform:translateY(18px)}.shopify-section.section-reveal.is-revealed{opacity:1;transform:translate(0)}main{animation:none!important}}.is-scrolled #header-group{box-shadow:0 6px 24px -16px #0000002e}.is-scrolled .header-section,.is-scrolled .header-section [class*=header__row]:not(.header__row--top){transition:padding .32s var(--polish-ease),min-height .32s var(--polish-ease)}.is-scrolled .header-section [class*=header__inner],.is-scrolled header-component{transition:padding .32s var(--polish-ease),height .32s var(--polish-ease)}.is-scrolled .header__heading-logo img,.is-scrolled .header__heading-logo svg{transition:transform .32s var(--polish-ease);transform:scale(.85)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.18 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.quote-text{font-family:var(--font-heading--family, Georgia, serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.25rem,2.2vw,1.65rem)!important;color:color-mix(in oklab,var(--polish-gold) 88%,currentColor)!important;letter-spacing:.005em!important;line-height:1.5!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:0%;background:linear-gradient(90deg,var(--polish-gold),color-mix(in oklab,var(--polish-gold) 60%,var(--polish-cream)));z-index:9998;pointer-events:none;transition:width 80ms linear;box-shadow:0 0 8px color-mix(in oklab,var(--polish-gold) 60%,transparent)}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}}::selection{background-color:color-mix(in oklab,var(--polish-gold) 40%,transparent);color:inherit}::-moz-selection{background-color:color-mix(in oklab,var(--polish-gold) 40%,transparent);color:inherit}@media(min-width:990px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--polish-gold) 40%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--polish-gold);background-clip:padding-box}}:where(footer) h2,:where(footer) [class*=newsletter] h2,:where(footer) [class*=newsletter] [class*=heading]{font-family:var(--font-heading--family)!important;font-weight:400!important;font-size:clamp(1.5rem,2vw,1.85rem)!important;letter-spacing:-.005em!important;margin-bottom:.4rem!important;line-height:1.2!important}:where(footer) form[action*=contact],:where(footer) form[id*=newsletter],:where(footer) [class*=newsletter] form{max-width:460px}:where(footer) input[type=email]:focus,:where(footer) input[type=text]:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--polish-gold) 50%,transparent)!important}.collection-card .collection-card__inner img{transition:transform 1.2s var(--polish-ease),filter .6s ease!important}.collection-card:hover .collection-card__inner img{transform:scale(1.05)!important}a[href*="/collections/"][class*=link],.product-list [class*=button],[class*=view-all]{font-family:var(--font-subheading--family, var(--font-body--family));font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.shopify-section.section-reveal:not(.is-revealed) :where(.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item,[class*=card]:not([class*=product-card]),.macro-subcollections-header){opacity:0;transform:translateY(20px)}.shopify-section.section-reveal.is-revealed :where(.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item,[class*=card]:not([class*=product-card]),.macro-subcollections-header){opacity:1;transform:translateY(0);transition:opacity .7s var(--polish-ease),transform .7s var(--polish-ease)}.shopify-section.section-reveal.is-revealed :nth-child(1 of.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item){transition-delay:0ms}.shopify-section.section-reveal.is-revealed :nth-child(2 of.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item){transition-delay:80ms}.shopify-section.section-reveal.is-revealed :nth-child(3 of.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item){transition-delay:.16s}.shopify-section.section-reveal.is-revealed :nth-child(4 of.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item){transition-delay:.24s}.shopify-section.section-reveal.is-revealed :nth-child(5 of.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item){transition-delay:.32s}.shopify-section.section-reveal.is-revealed :nth-child(6 of.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item){transition-delay:.4s}.shopify-section.section-reveal.is-revealed :nth-child(n+7 of.product-grid__item,.resource-list__item,.collection-card,.subcollections-grid__item,.trust-strip__item){transition-delay:.48s}}:where(button,.button,[class*=button-style]):not(.ginger-cursor):not(.mega-categories__trigger):not(.mega-categories__panel-link):not(.mega-categories__panel-cta){transition:transform .35s var(--polish-ease),background-color .24s var(--polish-ease),color .24s var(--polish-ease),border-color .24s var(--polish-ease),box-shadow .28s var(--polish-ease)!important}:where(button,.button,[class*=button-style]):not(.ginger-cursor):not(.mega-categories__trigger):not(.mega-categories__panel-link):not(.mega-categories__panel-cta):hover{transform:translateY(-2px) scale(1.015)}:where(button,.button,[class*=button-style]):not(.ginger-cursor):not(.mega-categories__trigger):not(.mega-categories__panel-link):not(.mega-categories__panel-cta):active{transform:translateY(0) scale(.99)}.macro-subcollections-fallback__cta{position:relative;border-bottom:none!important}.macro-subcollections-fallback__cta:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .32s var(--polish-ease)}.macro-subcollections-fallback__cta:hover:after{transform:scaleX(0);transform-origin:left}.is-scrolled #header-group{box-shadow:0 4px 32px -8px #281e0e1f,0 1px #b08d3a14;transition:box-shadow .32s var(--polish-ease);backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px)}.product-card{transition:transform var(--polish-transition-base)}.product-card__link{border-radius:inherit}.product-card .product-media img,.product-card [class*=media] img,.product-card__content img{transition:transform .9s var(--polish-ease)}.product-card:hover .product-media img,.product-card:hover .product-card__content img{transform:scale(1.045)}.product-card .product-title,.product-card [class*=product-title]{transition:color var(--polish-transition-fast)}.product-card:hover .product-title,.product-card:hover [class*=product-title]{color:var(--polish-gold)}.product-badges__badge{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:600!important;padding-block:.35em!important;padding-inline:.7em!important;box-shadow:0 2px 10px -4px #281e0e4d}.product-badges__badge--sale,.product-badges__badge[class*=sale],.product-badges__badge[class*=discount]{background:var(--polish-gold)!important;color:#fff!important}.product-badges__badge--sold-out,.product-badges__badge[class*=sold],.product-badges__badge[class*=unavailable]{background:var(--polish-brown)!important;color:var(--polish-cream)!important}.compare-at-price,.price-item--regular.compare-at-price{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.price-item--sale,.price__sale .price{color:var(--polish-gold);font-weight:600}.variant-option__button-label{transition:border-color var(--polish-transition-fast),background-color var(--polish-transition-fast),color var(--polish-transition-fast),transform var(--polish-transition-fast)}.variant-option__button-label:hover{border-color:var(--polish-gold);transform:translateY(-1px)}.variant-option__button-label:has(input:checked),input:checked+.variant-option__button-label,.variant-option input:checked~.variant-option__button-label{border-color:var(--polish-gold)!important;box-shadow:inset 0 0 0 1px var(--polish-gold)}.swatch:has(input:checked),.variant-option__button-label--has-swatch:has(input:checked){outline:2px solid var(--polish-gold);outline-offset:2px}.variant-option__select:focus-visible{outline:2px solid var(--polish-gold);outline-offset:2px}add-to-cart-component .button,.product-form .button,[class*=buy-buttons] .button{letter-spacing:.08em;transition:background-color .24s var(--polish-ease),color .24s var(--polish-ease),transform .24s var(--polish-ease),box-shadow .28s var(--polish-ease)}add-to-cart-component .button:hover,.product-form .button:hover{box-shadow:0 10px 28px -12px #281e0e73}.add-to-cart-icon{transition:transform .24s var(--polish-ease)}add-to-cart-component .button:hover .add-to-cart-icon{transform:translate(2px) rotate(-6deg)}.shopify-payment-button__button{border-radius:0!important}.facets-drawer__title,.facets--filters-title{font-family:var(--font-heading--family, Georgia, serif);letter-spacing:.01em}.facets-horizontal-remove--active,[class*=facet][class*=active],[class*=active-facet]{border-color:var(--polish-gold)!important}.facets input[type=checkbox],.facets input[type=radio]{accent-color:var(--polish-gold)}.facets select:focus-visible,[class*=sorting] select:focus-visible{outline:2px solid var(--polish-gold);outline-offset:2px}.collection-hero__title,[class*=collection] [class*=title]:first-child h1,.section-collection-hero h1{letter-spacing:-.01em}[class*=breadcrumb] a,[class*=breadcrumb] span{font-size:.78rem;letter-spacing:.04em}[class*=breadcrumb] a{transition:color var(--polish-transition-fast)}[class*=breadcrumb] a:hover{color:var(--polish-gold)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/professional-polish.css.map */
