:root{--grace-gold: #B08A4E;--grace-forest: #1E3A32;--grace-ink: #1C2622}.grace-rating{display:flex;align-items:center;gap:.6rem;margin-top:.4rem;line-height:1}.text-center .grace-rating{justify-content:center}.grace-rating__stars{position:relative;display:inline-block;font-size:1.3rem;letter-spacing:.12em;color:#e3dacb}.grace-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--grace-gold)}.grace-rating__count{font-size:1.2rem;color:rgb(var(--color-subtext))}.product__block--price form.installment,.product__block--price shopify-payment-terms{display:none!important}.gsh{position:relative;display:grid;min-height:var(--gsh-min-h, 56rem)}.gsh__media{position:absolute;top:0;right:0;bottom:0;left:0}.gsh__img{width:100%;height:100%;object-fit:cover}.gsh__img--mobile{display:none}.gsh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--gsh-overlay, .1)}.gsh__content{position:relative;display:flex;align-items:flex-end;padding:clamp(1.6rem,4vw,5.6rem)}.gsh--center .gsh__content{justify-content:center}.gsh--right .gsh__content{justify-content:flex-end}.gsh__panel{max-width:56rem;padding:clamp(2.4rem,3.5vw,4.8rem);border-radius:var(--blocks-radius, 1rem);background:rgb(var(--color-background))}.gsh__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grace-gold);font-weight:600}.gsh__heading{margin:0 0 1.6rem}.gsh__text{margin-bottom:2.4rem}.gsh__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.text-center .gsh__buttons{justify-content:center}@media(max-width:767px){.gsh{min-height:0}.gsh__media{position:relative;aspect-ratio:4 / 3}.gsh__img--mobile{display:block}.gsh__img--mobile+.gsh__img--desktop{display:none}.gsh__content{padding:0}.gsh__panel{max-width:none;border-radius:0;padding:2.4rem 1.6rem}}.gst__header{max-width:64rem;margin:0 auto 4.8rem}.gst{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem;grid-template-columns:repeat(var(--gst-count, 3),minmax(0,1fr));position:relative}.gst:before{content:"";position:absolute;left:0;right:0;top:.6rem;height:1px;background:var(--grace-gold);opacity:.45}.gst__item{position:relative}.gst__item>motion-element{position:relative;padding-top:3.2rem}.gst__dot{position:absolute;top:0;left:0;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--grace-gold);box-shadow:0 0 0 .5rem rgb(var(--color-background))}.gst__media{margin-bottom:2rem;aspect-ratio:4 / 3}.gst__media img{width:100%;height:100%;object-fit:cover}.gst__label{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grace-gold);font-weight:600}.gst__title{margin:0 0 1rem}@media(max-width:989px){.gst{grid-template-columns:1fr;gap:3.2rem;padding-left:2.8rem}.gst:before{left:.6rem;right:auto;top:0;bottom:0;width:1px;height:auto}.gst__item>motion-element{padding-top:0}.gst__dot{left:-2.8rem;top:.3rem}}.gsq__mark{display:block;font-size:7.2rem;line-height:.6;color:var(--grace-gold);font-family:var(--font-heading-family, serif);margin-bottom:1.6rem}.gsq__image{width:9.6rem;height:9.6rem;margin:0 auto 2.4rem;border-radius:50%;overflow:hidden}.gsq__image img{width:100%;height:100%;object-fit:cover}.gsq__quote{margin:0 0 2.4rem;padding:0;border:0;font-style:italic}.gsq__quote p{margin:0}.gsq__author{margin:0;font-weight:600;letter-spacing:.04em}.gsq__role{margin:.4rem 0 0;font-size:1.3rem}.header__logo--image img.logo{mix-blend-mode:multiply}.header__logo--image{background:rgb(var(--color-background))}.gch{position:relative;overflow:hidden;min-height:26rem;display:flex;align-items:center;background:rgb(var(--color-secondary-background))}.gch__media{position:absolute;inset:0 0 0 auto;width:62%}.gch__media picture{display:block;width:100%;height:100%}.gch__img{width:100%;height:100%;object-fit:cover}.gch__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--color-secondary-background)) 0%,rgba(var(--color-secondary-background),.9) 14%,rgba(var(--color-secondary-background),0) var(--gch-fade, 45%))}.gch__content{position:relative;z-index:1;max-width:56rem;padding:3.2rem clamp(2rem,4vw,5.6rem)}.gch__title{font-size:clamp(3rem,2.6vw,4rem);line-height:1.12}.gch--no-image .gch__content{max-width:80rem}.gch__crumbs{display:flex;flex-wrap:wrap;gap:.6rem;font-size:1.3rem;margin-bottom:1.2rem;color:rgb(var(--color-subtext))}.gch__crumbs a{color:inherit;text-decoration:none}.gch__crumbs a:hover{text-decoration:underline}.gch__title{margin:0 0 1.2rem}.gch__text{margin:0;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gch__text p{margin:0;display:inline}.gch__text p+p:before{content:" "}.gch__intro.is-open .gch__text{display:block;-webkit-line-clamp:unset;overflow:visible}.gch__intro.is-open .gch__text p{display:block;margin-bottom:.8rem}.gch__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.gch__more{margin-top:.8rem;padding:0;border:0;background:none;font:inherit;font-weight:600;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.gch__more-close,.gch__intro.is-open .gch__more-open{display:none}.gch__intro.is-open .gch__more-close{display:inline}.gch-chips{margin-top:1.6rem}.gch-chips__list{display:flex;align-items:center;gap:1rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.gch-chips__list::-webkit-scrollbar{display:none}.gch-chips__list.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.gch-chips__list.is-dragging a{pointer-events:none}.gch-chips.has-more-end .gch-chips__list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 6rem),transparent)}.gch-chips.has-more-start .gch-chips__list{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6rem);mask-image:linear-gradient(90deg,transparent,#000 6rem)}.gch-chips.has-more-start.has-more-end .gch-chips__list{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6rem,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 6rem,#000 calc(100% - 6rem),transparent)}.gch-chip{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;padding:1rem 1.8rem;border:1px solid rgb(var(--color-border));border-radius:10rem;font-weight:600;font-size:1.4rem;text-decoration:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background));transition:border-color .2s,background .2s}.gch-chip:hover{border-color:var(--grace-forest)}.gch-chip.is-active{background:var(--grace-forest);border-color:var(--grace-forest);color:#fff}.gch-chip__count{font-weight:400;opacity:.7;font-size:1.25rem}.gch-chip--related{border-style:dashed;font-weight:500}.gch-chips__label{white-space:nowrap;padding-left:1.2rem;margin-left:.2rem;border-left:1px solid rgb(var(--color-border));font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-subtext));font-weight:600}@media(max-width:767px){.gch{flex-direction:column;align-items:stretch;min-height:0}.gch__media{position:relative;width:100%;aspect-ratio:2.2 / 1}.gch__media:after{background:linear-gradient(0deg,rgb(var(--color-secondary-background)),rgba(var(--color-secondary-background),0) 45%)}.gch__content{padding:.4rem 1.6rem 1.6rem;margin-top:-1.2rem}.gch__crumbs{font-size:1.2rem;margin-bottom:.6rem}.gch__title{font-size:2.6rem;margin-bottom:.8rem}.gch__text{-webkit-line-clamp:2;font-size:1.4rem}.gch-chip{padding:.8rem 1.4rem;font-size:1.3rem}}.gcs{max-width:82rem;margin:0 auto}.gcs__guide h2{margin-top:0}.gcs__guide h2,.gcs__guide h3{margin-bottom:.8rem}.gcs__guide h3{margin-top:2.4rem}.gcs__guide a{text-decoration:underline;text-underline-offset:.2em}.gcs__faq{margin-top:4.8rem}.gcs__faq-title{margin:0 0 1.6rem}.gcs__q{border-bottom:1px solid rgb(var(--color-border))}.gcs__q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 0;cursor:pointer;font-weight:600;font-size:1.6rem}.gcs__q summary::-webkit-details-marker{display:none}.gcs__icon{position:relative;flex:0 0 1.4rem;height:1.4rem}.gcs__icon:before,.gcs__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .2s}.gcs__icon:after{transform:rotate(90deg)}.gcs__q[open] .gcs__icon:after{transform:rotate(0)}.gcs__a{padding:0 0 1.8rem;color:rgb(var(--color-subtext))}.gcs__a p{margin:0}.grace-vendor{display:inline-block;margin-bottom:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;line-height:1.2;color:#8a6a35;text-decoration:none}.grace-vendor:hover{color:var(--grace-forest)}.product__block--title .product__title{margin-top:0}.grace-short-desc{margin:1.4rem 0 0;padding-left:1.4rem;border-left:2px solid var(--grace-gold);font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground))}.product__block--icon-with-text-horizontal .icon-with-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0}.product__block--icon-with-text-horizontal .icon-with-text__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:1.2rem .6rem;text-align:center;border-radius:var(--blocks-radius, 1rem);background:rgb(var(--color-secondary-background))}.product__block--icon-with-text-horizontal .icon-with-text__item svg,.product__block--icon-with-text-horizontal .icon-with-text__item img{width:2.2rem;height:2.2rem;color:var(--grace-forest);flex:none}.product__block--icon-with-text-horizontal .icon-with-text__item span{font-size:1.3rem;font-weight:600;line-height:1.3}@media(max-width:767px){.product__block--icon-with-text-horizontal .icon-with-text{gap:.6rem}.product__block--icon-with-text-horizontal .icon-with-text__item{padding:1rem .4rem}.product__block--icon-with-text-horizontal .icon-with-text__item span{font-size:1.15rem}}.product__block--complementary .complementary-products__heading{margin-bottom:1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:#8a6a35;font-family:var(--font-body-family);font-weight:600}.product-card__badge .f-badge,.product__badges .f-badge,.f-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:3px;padding:.55rem .9rem .5rem;line-height:1;font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.f-badge--new{background:#fffffff0!important;color:var(--grace-forest)!important;box-shadow:inset 0 0 0 1px #b08a4e99}.f-badge--hot{background:var(--grace-forest)!important;color:#f3e7cf!important}.f-badge--hot .f-badge__icon{color:var(--grace-gold);flex:none}.f-badge--soldout{background:#fffffff0!important;color:rgb(var(--color-subtext))!important;box-shadow:inset 0 0 0 1px rgb(var(--color-border))}.f-badge--sale{background:#9b3b2e!important;color:#fff!important}.grace-heading-section .section-header__description,.grace-heading .rte{color:rgb(var(--color-subtext))}#judgeme_product_reviews .jdgm-rev-widg__title{display:none!important}#judgeme_product_reviews .jdgm-rev-widg{padding-top:0}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jm-star-rating__font-icon,.jdgm-preview-badge .jdgm-star{color:var(--grace-gold)!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,#judgeme_product_reviews .jdgm-btn{background:var(--grace-forest)!important;border-color:var(--grace-forest)!important;color:#fff!important;border-radius:10rem!important;padding:1.2rem 2.8rem!important;font-weight:600!important;letter-spacing:.02em}.jdgm-write-rev-link:hover,#judgeme_product_reviews .jdgm-btn:hover{background:#16302a!important}#judgeme_product_reviews .jdgm-rev-widg__summary-text,#judgeme_product_reviews .jdgm-rev-widg__summary{color:rgb(var(--color-subtext))}.jdgm-rev-snippet-widget-v2__inner{padding:0 2.4rem}.jdgm-rev-snippet-widget-v2__arrow{width:4rem!important;height:4rem!important;min-width:0!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;top:50%!important;transform:translateY(-50%);background:#fff!important;color:var(--grace-forest)!important;box-shadow:0 2px 10px #1c262224!important;border:1px solid rgb(var(--color-border))!important}.jdgm-rev-snippet-widget-v2__arrow svg{width:.8rem!important;height:1.2rem!important;flex:none}.jdgm-rev-snippet-widget-v2__arrow--prev{left:0!important}.jdgm-rev-snippet-widget-v2__arrow--next{right:0!important}.jdgm-rev-snippet-card{border-radius:var(--blocks-radius, 1rem)!important;box-shadow:none!important;border:1px solid rgb(var(--color-border))!important}.jdgm-rev-snippet-card__reviewer-name{font-weight:600}#judgeme_product_reviews .jm-review-widget-minimal-header__title{display:none!important}#judgeme_product_reviews .jm-button--primary,.jm-button.jm-button--primary{background:var(--grace-forest)!important;border-color:var(--grace-forest)!important;color:#fff!important;border-radius:10rem!important;padding:1.3rem 3rem!important;font-weight:600!important;min-height:0!important}#judgeme_product_reviews .jm-button--primary:hover{background:#16302a!important}#judgeme_product_reviews .jm-button--secondary{border-color:var(--grace-forest)!important;color:var(--grace-forest)!important;border-radius:10rem!important}#judgeme_product_reviews .jm-no-reviews-state__text{color:rgb(var(--color-subtext));font-size:1.5rem}#judgeme_product_reviews{margin-top:1.6rem}.cart-drawer-products-recommendation .product-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer-products-recommendation .product-card__title a,.cart-drawer-products-recommendation .product-card__title span{display:inline}.jm-star-rating__filled path,.jm-star-rating__filled svg path{fill:var(--grace-gold, #B08A4E)!important}.grace-join__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}@media(min-width:990px){.grace-join__grid{grid-template-columns:.9fr 1.1fr;gap:5.6rem}}.grace-join__media{position:relative;border-radius:1.6rem;overflow:hidden;background:var(--gj-cream);aspect-ratio:4 / 3}@media(min-width:990px){.grace-join__media{aspect-ratio:4 / 5}}.grace-join__media img,.grace-join__media svg{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.grace-join__badge{position:absolute;left:1.6rem;bottom:1.6rem;background:var(--gj-forest);color:#fff;border-radius:1.2rem;padding:1.2rem 1.8rem;display:flex;flex-direction:column;line-height:1.1;box-shadow:0 8px 24px #0000002e}.grace-join__badge-big{font-family:var(--font-heading-family);font-size:3.2rem;letter-spacing:.02em;color:#fff}.grace-join__badge-small{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#e9d9b8;margin-top:.4rem}.grace-join__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem;color:var(--gj-gold);font-weight:600;margin:0 0 1rem}.grace-join__title{margin:0 0 1.4rem;color:var(--gj-ink)}.grace-join__lead{color:#4a544f;font-size:1.6rem;line-height:1.6}.grace-join__lead ul{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;gap:.8rem}.grace-join__lead li{position:relative;padding-left:2.6rem}.grace-join__lead li:before{content:"";position:absolute;left:0;top:.45em;width:1.4rem;height:.8rem;border-left:2px solid var(--gj-gold);border-bottom:2px solid var(--gj-gold);transform:rotate(-45deg)}.grace-join__form{margin-top:2rem;background:#fff;border:1px solid #E6DED0;border-radius:1.4rem}.grace-join__form .shopify-app-block{margin:0!important}.grace-join__terms{margin-top:1.2rem;font-size:1.25rem;color:#6b716e;line-height:1.5}.grace-join__terms p{margin:0}.grace-join__form shopify-forms-embed{--forms-heading-font: normal 500 24px var(--font-heading-family, serif);--forms-heading-font-size: 24px;--heading-font-size: 24px;--forms-body-font: normal 400 15px var(--font-body-family, sans-serif);--forms-base-font-size: 15px;--forms-accent-color: #B08A4E;--forms-discount-code-color: #1E3A32;--link-text-color: #B08A4E;--heading-text-color: #1C2622}.grace-ship-goal{display:block;margin:1.6rem 0 0;color:#1c2622}.grace-ship-goal__msg{margin:0;font-size:1.5rem;line-height:1.45}.grace-ship-goal__msg strong{font-weight:600;color:#1e3a32}.grace-ship-goal__amount{color:#a3472f;font-weight:700}.free-shipping-goal [data-left-to-spend]{color:#1e3a32;font-weight:700}.grace-ship-goal__check{color:#1e3a32;vertical-align:-.2em;margin-right:.5rem}.grace-ship-goal__track,.grace-fsg-track{display:flex;align-items:center;gap:1rem;margin-top:.9rem;font-size:1.3rem;color:#5f6a65}.grace-fsg-track{margin-top:0;font-size:1.3rem}.grace-ship-goal__track[hidden]{display:none}.grace-ship-goal__end,.grace-fsg-end{flex:0 0 auto;font-variant-numeric:tabular-nums}.grace-ship-goal__bar{flex:1;height:.6rem;border-radius:1rem;background:#e6ded0;overflow:hidden}.grace-ship-goal__bar span{display:block;height:100%;width:0;border-radius:inherit;background:#b08a4e;transition:width .5s ease}.grace-fsg-track progress-bar{flex:1}.free-shipping-goal__label--default strong:not([data-left-to-spend]){color:inherit;font-weight:inherit}.free-shipping-goal__label--success strong{color:#1e3a32;font-weight:600}.free-shipping-goal--done .grace-fsg-end{display:none}.free-shipping-goal__label--success:before{content:"\2713";color:#1e3a32;font-weight:700;margin-right:.5rem}
/*# sourceMappingURL=/cdn/shop/t/33/assets/grace-custom.css.map */
