@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(fraunces-400.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(fraunces-500.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(fraunces-600.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(fraunces-700.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(fraunces-400-italic.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(fraunces-600-italic.woff2) format("woff2")}:root{--FONT-PREMIUM-SERIF:"Fraunces",Georgia,"Times New Roman",serif;--FONT-STACK-HEADING:var(--FONT-PREMIUM-SERIF);--PREM-SHADOW-SM:0 1px 2px rgba(20,26,20,.04),0 2px 6px rgba(20,26,20,.05);--PREM-SHADOW-MD:0 4px 14px rgba(20,26,20,.07),0 2px 4px rgba(20,26,20,.04);--PREM-SHADOW-LG:0 18px 44px rgba(20,26,20,.13),0 6px 16px rgba(20,26,20,.07);--PREM-EASE:cubic-bezier(.22,.61,.36,1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--FONT-PREMIUM-SERIF);letter-spacing:-.015em;line-height:1.14;text-wrap:balance}h1,.h1,h2,.h2,h3,.h3{font-weight:500}.subheading,[class*=subheading]{letter-spacing:.14em}.btn,.button,button.btn{transition:transform .28s var(--PREM-EASE),box-shadow .28s var(--PREM-EASE),background-color .28s var(--PREM-EASE),color .28s var(--PREM-EASE)}.btn--primary,.btn--secondary{box-shadow:var(--PREM-SHADOW-SM)}.btn--primary:hover,.btn--secondary:hover{transform:translateY(-2px);box-shadow:var(--PREM-SHADOW-MD)}.btn--primary:active,.btn--secondary:active{transform:translateY(0);box-shadow:var(--PREM-SHADOW-SM)}.fd-card{border-radius:18px!important;background:#fff!important;border:1px solid var(--COLOR-BORDER)!important;box-shadow:var(--PREM-SHADOW-SM)!important;overflow:hidden!important;transition:transform .38s var(--PREM-EASE),box-shadow .38s var(--PREM-EASE),border-color .38s var(--PREM-EASE)!important}.fd-card:hover{transform:translateY(-6px)!important;box-shadow:var(--PREM-SHADOW-LG)!important;border-color:transparent!important}.fd-image-wrap{border-radius:14px!important;overflow:hidden!important;background:var(--COLOR-BG-DARKEN)!important}.fd-image-wrap img{transition:transform .7s var(--PREM-EASE)!important}.fd-title{font-family:var(--FONT-PREMIUM-SERIF)!important;font-style:italic!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.1!important}.fd-product-name,.fd-product-name a{font-family:var(--FONT-PREMIUM-SERIF)!important;font-weight:600!important;letter-spacing:-.01em!important}.fd-price-current{font-weight:700!important;letter-spacing:-.01em!important}.fd-price-per-gram{border-radius:10px!important}.fd-tabs{gap:6px!important}.fd-tab{border-radius:30px!important;transition:transform .25s var(--PREM-EASE),box-shadow .25s var(--PREM-EASE),background-color .25s var(--PREM-EASE),color .25s var(--PREM-EASE)!important;letter-spacing:.02em!important}.fd-tab.active{box-shadow:var(--PREM-SHADOW-MD)!important}.fd-view-all-top{border-radius:30px!important;box-shadow:var(--PREM-SHADOW-SM)!important;transition:transform .28s var(--PREM-EASE),box-shadow .28s var(--PREM-EASE),border-color .28s var(--PREM-EASE)!important}.fd-view-all-top:hover{transform:translateY(-2px)!important;box-shadow:var(--PREM-SHADOW-MD)!important}.fd-btn-add{border-radius:12px!important;box-shadow:var(--PREM-SHADOW-SM)!important;letter-spacing:.01em!important;transition:transform .28s var(--PREM-EASE),box-shadow .28s var(--PREM-EASE),background-color .28s var(--PREM-EASE)!important}.fd-btn-add:hover{transform:translateY(-2px)!important;box-shadow:var(--PREM-SHADOW-MD)!important}.fd-pill,.fd-badge-promo{border-radius:8px!important;letter-spacing:.02em!important}.fd-variant-select select{border-radius:12px!important;transition:border-color .25s var(--PREM-EASE),box-shadow .25s var(--PREM-EASE)!important}.fd-variant-select select:focus{box-shadow:var(--PREM-SHADOW-SM)!important}.product-grid-item__inner{border-radius:18px;border:1px solid var(--COLOR-BORDER);background:var(--COLOR-BG);padding:14px;box-shadow:var(--PREM-SHADOW-SM);transition:transform .38s var(--PREM-EASE),box-shadow .38s var(--PREM-EASE),border-color .38s var(--PREM-EASE)}.product-grid-item:hover .product-grid-item__inner{transform:translateY(-6px);box-shadow:var(--PREM-SHADOW-LG);border-color:transparent}.product-grid-item__image,.product__media__container{border-radius:14px;overflow:hidden}.product-grid-item__title{font-family:var(--FONT-PREMIUM-SERIF);font-weight:600;letter-spacing:-.01em}.product-grid-item__price.price{font-weight:600;letter-spacing:-.01em}.product-starting-price-badge{border-radius:10px;letter-spacing:.01em}.custom_product-badge{border-radius:9px!important;letter-spacing:.01em}.product-variant-select{border-radius:12px!important}.product-variant-submit-button{border-radius:12px!important;box-shadow:var(--PREM-SHADOW-SM);transition:transform .28s var(--PREM-EASE),box-shadow .28s var(--PREM-EASE),background-color .28s var(--PREM-EASE)}.product-variant-submit-button:hover{transform:translateY(-2px);box-shadow:var(--PREM-SHADOW-MD)}.btn--quick{transition:transform .28s var(--PREM-EASE),box-shadow .28s var(--PREM-EASE),background-color .28s var(--PREM-EASE);box-shadow:var(--PREM-SHADOW-SM)}.btn--quick:hover{transform:translateY(-2px) scale(1.03);box-shadow:var(--PREM-SHADOW-MD)}.column-card{border-radius:18px!important;box-shadow:var(--PREM-SHADOW-SM)!important;transition:transform .38s var(--PREM-EASE),box-shadow .38s var(--PREM-EASE)!important}.column-card:hover{transform:translateY(-5px)!important;box-shadow:var(--PREM-SHADOW-MD)!important}.column-card h2,.column-card h3,.column-card .h2,.column-card .h3{font-family:var(--FONT-PREMIUM-SERIF)}.faq-section__title{font-family:var(--FONT-PREMIUM-SERIF)!important;letter-spacing:-.015em!important}.faq-item{border-radius:14px!important;box-shadow:var(--PREM-SHADOW-SM)!important;overflow:hidden!important;transition:box-shadow .3s var(--PREM-EASE),transform .3s var(--PREM-EASE)!important}.faq-item:hover{box-shadow:var(--PREM-SHADOW-MD)!important}.faq-item__question{font-weight:600!important;letter-spacing:-.005em!important}.faq-item__answer,.faq-item__content-inner{line-height:1.65!important}.faq-item__icon{transition:transform .35s var(--PREM-EASE)!important}.top-bar__icon{transition:transform .3s var(--PREM-EASE)}img{image-rendering:auto}.product__accordion__title{font-family:var(--FONT-PREMIUM-SERIF);font-weight:600;letter-spacing:-.008em}.cp-delivery-card{box-shadow:var(--PREM-SHADOW-SM)!important;transition:transform .35s var(--PREM-EASE),box-shadow .35s var(--PREM-EASE)!important}.cp-delivery-card:hover{transform:translateY(-3px)!important;box-shadow:var(--PREM-SHADOW-MD)!important}.cp-reviews-score__number{font-family:var(--FONT-PREMIUM-SERIF)!important;letter-spacing:-.01em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/premium-overrides.css.map */
