:root{--gosh-ink: #211f26;--gosh-paper: #fdfbf7;--gosh-swatch-size: 34px;--gosh-swatch-gap: 10px;--gosh-swatch-ring: rgba(0, 0, 0, .18)}.gosh-shades{margin:1.5rem 0}.gosh-shades__label{margin:0 0 .6rem;font-size:.95rem;letter-spacing:.02em}.gosh-shades__current{font-weight:600}.gosh-shades__list{display:flex;flex-wrap:wrap;gap:var(--gosh-swatch-gap);margin:0;padding:0;list-style:none}.gosh-shades__item{display:block;width:var(--gosh-swatch-size);height:var(--gosh-swatch-size);padding:3px;border:1px solid transparent;border-radius:50%;transition:border-color .15s ease,transform .15s ease}.gosh-shades__item:hover{border-color:var(--gosh-swatch-ring);transform:scale(1.06)}.gosh-shades__item.is-selected{border-color:currentColor}.gosh-shades__dot{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px var(--gosh-swatch-ring)}.gosh-shades__item.is-soldout{opacity:.4}.gosh-shades__item.is-soldout .gosh-shades__dot{position:relative;overflow:hidden}.gosh-shades__item.is-soldout .gosh-shades__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px))}.gosh-shades__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (max-width:749px){.gosh-shades__item{width:44px;height:44px}}.card-wrapper.product-card-wrapper .card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;border:1px solid rgba(33,31,38,.07);box-shadow:0 1px 3px #211f260f}.card-wrapper.product-card-wrapper:hover .card,.card-wrapper.product-card-wrapper:focus-within .card{transform:translateY(-6px);box-shadow:0 24px 44px #211f2629;border-color:#211f2624}.card-wrapper.product-card-wrapper .card__media img{transition:transform .55s cubic-bezier(.2,.7,.3,1)}.card-wrapper.product-card-wrapper:hover .card__media img,.card-wrapper.product-card-wrapper:focus-within .card__media img{transform:scale(1.06)}.card-wrapper.product-card-wrapper .quick-add{transition:opacity .22s ease,transform .22s ease}@font-face{font-family:Rooana Sans;src:url(/cdn/shop/files/rooana-montserrat-cyrillic-wght.woff2?v=1790264733) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rooana Sans;src:url(/cdn/shop/files/rooana-montserrat-latin-wght.woff2?v=1790264733) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body-family: "Rooana Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Rooana Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-heading-weight: 700}html,body,button,input,select,textarea{font-feature-settings:"locl" 0}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;text-wrap:balance}p,.rte{text-wrap:pretty}.section[id$=__gift-progress]{margin-top:0}.product__title h1,.product__title .h1{font-size:clamp(2.4rem,1.2rem + 1.4vw,3rem);line-height:1.22;letter-spacing:-.01em}.grid__item>product-component{display:block}.grid__item>product-component,.grid__item>.product-card-wrapper,.product-card-wrapper,.product-card-wrapper>.card{height:100%}.product-card-wrapper .card>.card__content{display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper .card__content>.card__information{flex-grow:1}.product-card-wrapper .card__content>.quick-add{margin-top:auto}.product-card-wrapper .card__heading{font-size:1.4rem;line-height:1.35;font-weight:600}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.product-card-wrapper .caption-with-letter-spacing{font-size:1rem}.product-card-wrapper .price{font-size:1.5rem;font-weight:600}.product-card-wrapper .quick-add__submit{min-height:4.4rem;padding:.6rem 1rem;font-size:1.3rem;line-height:1.25;letter-spacing:0}@media screen and (max-width:749px){.product-card-wrapper .card__heading{font-size:1.3rem}.product-card-wrapper .quick-add__submit{font-size:1.2rem;padding:.6rem}}.jm-button.jm-button--primary{--jm-btn-bg: #211f26;--jm-btn-color: #fdfbf7;--jm-btn-border: #211f26}.jm-button.jm-button--secondary{--jm-btn-border: #211f26;--jm-btn-color: #211f26}.jm-review-widget .jdgm-empty-state{display:none!important}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-btn--solid,.jdgm-widget .jdgm-submit-rev{background:#211f26!important;border-color:#211f26!important;color:#fdfbf7!important;border-radius:10px!important}.footer .copyright__content a[href*="shopify.com"]{display:none}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.2rem;line-height:1.4}.shopify-section .gosh-cat.page-width,.shopify-section .gosh-claims.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}.gcat__label{line-height:1.25}.gosh-claims__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.4rem 1.2rem!important}.shopify-section .gosh-claims__stat{font-size:1.9rem!important;line-height:1.2}.shopify-section .gosh-claims__title{font-size:1.05rem;line-height:1.4!important}.shopify-section .gosh-claims__text{font-size:1.2rem}.gosh-incentives .gosh-incentives__node{width:6rem}.gosh-incentives .gosh-incentives__node-label{font-size:.95rem;line-height:1.2;max-width:6rem;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/gosh-custom.css.map */
