:root{--color-foreground:26,23,20;--color-background:250,247,242;--font-heading-family:Georgia,"Times New Roman",serif;--font-body-family:"Montserrat",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:10px}body{margin:0;background:var(--gr-bg);color:var(--gr-dark);font-family:var(--font-body-family);font-size:1.55rem;line-height:1.65}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gr-gold);outline-offset:3px}.skip-link{position:absolute;left:-1000px}.skip-link:focus{left:12px;top:12px;z-index:9999;background:#fff;padding:12px}h1,h2,h3,.h1,.h2,.h0{font-family:var(--font-heading-family);font-weight:400;line-height:1.14;letter-spacing:-.025em}h1,.h0{font-size:clamp(3.5rem,5.5vw,6rem)}h2,.h1{font-size:clamp(3rem,4.3vw,4.9rem)}h3{font-size:2.2rem}h1,h2,h3{margin-top:0}strong{font-weight:650}h1 strong,h2 strong,.title-with-highlight strong{color:var(--gr-gold);font-weight:inherit}.gr-width,.page-width{width:min(100% - 40px,1280px);margin-inline:auto}.gr-narrow{max-width:850px}.gr-section{padding:clamp(48px,6vw,84px) 0}.gr-center{text-align:center}.gr-heading{text-align:center;margin:0 auto 3.5rem;max-width:780px}.gr-heading h2{margin:10px 0}.gr-kicker{font-size:1.14rem;letter-spacing:.23em;text-transform:uppercase;color:var(--gr-gold);font-weight:700}.gr-desc{opacity:.87}.gr-desc p{margin:0 0 16px}.gr-btn,.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:8px;padding:13px 28px;background:var(--gr-dark);border:1px solid var(--gr-dark);color:#fff;text-decoration:none;text-align:center;letter-spacing:.06em;font-size:1.35rem;font-weight:650;transition:background .2s,border-color .2s,transform .2s}.gr-btn:hover,.button:hover{background:var(--gr-gold);border-color:var(--gr-gold);color:#fff}.gr-btn--outline,.button--secondary{background:transparent;color:var(--gr-dark)}.gr-header{position:sticky;top:0;z-index:70;background:var(--gr-bg);border-bottom:1px solid #00000011}.gr-header-inner{min-height:83px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.gr-nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.gr-nav a,.gr-header-tools a{text-decoration:none;font-size:1.32rem}.gr-brand{text-decoration:none;font-family:Georgia,serif;font-size:3rem;letter-spacing:.18em;line-height:1;white-space:nowrap;text-align:center}.gr-brand small{display:block;font:700 8px/2 Arial,sans-serif;letter-spacing:.46em}.gr-header-tools{display:flex;justify-content:flex-end;gap:16px;align-items:center;font-size:24px}.gr-header-tools a{font-size:25px}.gr-cart-trigger{border:0;background:transparent;font-size:26px;position:relative}.gr-cart-trigger sup{font:700 10px Arial;background:var(--gr-gold);color:#fff;border-radius:20px;min-width:15px;display:inline-grid;place-items:center}.gr-mobile-menu{display:none}.gr-ticker{background:var(--gr-dark);color:#fff}.gr-ticker-row{display:flex;justify-content:space-between;gap:20px;padding:9px 0;text-transform:uppercase;letter-spacing:.11em;font-size:1.07rem}.gr-hero{overflow:hidden}.gr-hero-stage{position:relative;min-height:360px;background:var(--gr-surface)}.gr-hero-stage picture{display:block}.gr-hero-image{width:100%;max-height:780px;object-fit:cover;display:block}.gr-hero-fallback{height:55vw;max-height:700px;background:linear-gradient(130deg,#efe4d2,#c9b594,#6f5846)}.gr-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gr-hero-copy h1{max-width:700px}.gr-productgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.gr-card{min-width:0}.gr-card-link{display:block;text-decoration:none}.gr-card-image{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--gr-surface)}.gr-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gr-card:hover .gr-card-image img{transform:scale(1.045)}.gr-card-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:25px Georgia;color:var(--gr-gold)}.gr-badge{position:absolute;top:12px;left:12px;background:var(--gr-dark);color:#fff;font-size:1rem;letter-spacing:.16em;padding:6px 10px}.gr-card-caption{font-size:1rem;letter-spacing:.17em;margin:12px 0 0;opacity:.62}.gr-card h3{font:400 2rem Georgia,serif;margin:8px 0}.gr-card-price{font-size:1.5rem}.gr-card-price s{opacity:.55;margin-left:8px}.gr-card-linktext{display:block;margin-top:12px;text-transform:uppercase;letter-spacing:.1em;font-size:1rem;color:var(--gr-gold)}.gr-tabs .gr-tab-buttons{display:flex;justify-content:center;gap:16px;margin:-10px 0 32px}.gr-tab-buttons button{border:0;border-bottom:2px solid transparent;background:transparent;padding:13px 17px;text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem}.gr-tab-buttons button[aria-selected=true]{border-color:var(--gr-gold);color:var(--gr-gold)}.gr-tab-panel[hidden]{display:none!important}.gr-tabs .gr-center{margin-top:34px}.gr-compare{background:var(--gr-surface)}.gr-compare-box{max-width:870px;margin:0 auto 35px;border:1px solid #0002}.gr-compare-row,.gr-compare-header{display:grid;grid-template-columns:1fr 100px 100px;align-items:center;padding:16px 26px;border-bottom:1px solid #0002}.gr-compare-row>*:not(:first-child),.gr-compare-header>*:not(:first-child){text-align:center}.gr-compare-row strong{color:var(--gr-gold);font-size:2.5rem}.gr-compare-header{background:var(--gr-dark);color:#fff;font-size:1rem;letter-spacing:.15em}.gr-split{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,6vw,86px);align-items:center}.gr-split--reverse .gr-split-media{order:2}.gr-split-media img{width:100%;height:auto;max-height:630px;object-fit:cover}.gr-split-body h2{margin:12px 0 24px}.gr-split-body .gr-btn{margin-top:22px}.gr-icontext{margin-top:12px}.gr-reviews{background:var(--gr-surface)}.gr-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gr-review{margin:0;background:var(--gr-bg);padding:30px 28px}.gr-stars{color:var(--gr-gold);letter-spacing:.12em;margin-bottom:12px}.gr-review>span{font-size:1.14rem;opacity:.6}.gr-faq-row{border-bottom:1px solid #0002;padding:18px 0}.gr-faq-row summary{list-style:none;font-size:1.65rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.gr-faq-row summary::-webkit-details-marker{display:none}.gr-faq-content{padding:15px 2px;opacity:.87}.gr-product-layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.85fr);gap:clamp(35px,7vw,100px)}.gr-product-primary{background:var(--gr-surface)}.gr-product-primary>img{width:100%;height:auto;display:block}.gr-thumbs{display:flex;gap:8px;margin-top:12px;overflow:auto}.gr-thumbs button{border:1px solid #0002;background:none;width:90px;padding:0}.gr-product-info h1{margin-bottom:16px}.gr-product-price{margin:20px 0;font-size:2.4rem}.gr-product-price s{margin-left:10px;opacity:.5;font-size:1.7rem}.gr-atc-form>label{display:block;font-size:1.32rem;font-weight:700;margin:19px 0 8px}.gr-atc-form select,.gr-atc-form input{padding:12px;border:1px solid #0003;background:transparent;max-width:100%}.gr-qty{display:flex;align-items:center;max-width:160px}.gr-qty button{border:1px solid #0003;background:none;padding:8px 16px}.gr-qty input{width:65px;border-inline:0;text-align:center}.gr-atc{display:flex;width:100%;margin-top:24px}.gr-shipping{font-size:1.26rem;color:#6b625a;margin:16px 0 24px}.gr-atc-notice{color:var(--gr-gold)}.gr-collection-head{padding-bottom:0}.gr-collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.gr-pagination{text-align:center;margin-top:40px}.gr-rte{overflow-wrap:anywhere}.gr-rte img{max-width:100%}.gr-footer{background:#161412;color:#fff;padding:58px 0 23px}.gr-footgrid{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;gap:65px}.gr-footer a{text-decoration:none}.gr-footer h3{font:400 2rem Georgia,serif}.gr-footgrid nav a{display:block;line-height:2.1}.gr-footbottom{margin-top:56px;padding-top:18px;border-top:1px solid #ffffff40;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem}.gr-payment{width:32px;height:22px;margin-left:3px}.gr-news-form{max-width:480px}.gr-news-form label{display:block;margin:12px 0;font-size:1.2rem}.gr-mail-row{display:flex;border-bottom:1px solid #aaa}.gr-mail-row input{width:100%;min-width:0;background:transparent;border:0;color:inherit;padding:11px 6px}.gr-mail-row button{background:none;border:0;color:inherit;font-size:24px;padding:0 12px}.gr-cart-panel[hidden]{display:none}.gr-cart-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500}.gr-cart-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.gr-cart-box{position:absolute;right:0;top:0;bottom:0;width:min(94vw,440px);background:var(--gr-bg);padding:25px;overflow:auto}.gr-cart-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #0002;padding-bottom:15px}.gr-cart-head button{border:0;background:transparent;font-size:20px}.gr-drawer-line{display:flex;gap:18px;border-bottom:1px solid #0002;padding:20px 0}.gr-drawer-line img{width:90px;height:110px;object-fit:cover;background:var(--gr-surface)}.gr-drawer-line a{font-weight:700;text-decoration:none}.gr-drawer-line p{margin:6px 0}.gr-drawer-line button{display:block;border:0;background:none;text-decoration:underline;font-size:1.2rem;padding:6px 0}.gr-shipping-progress{background:var(--gr-surface);margin:20px 0;padding:12px;font-size:1.2rem}.gr-drawer-total{font-weight:700}.gr-drawer-checkout{width:100%}.gr-cart-item{display:flex;gap:18px;border-bottom:1px solid #0002;padding:18px 0;align-items:center}.gr-cart-item>img{width:80px}.gr-cart-item>input{width:65px}.gr-cart-checkout{text-align:right;margin-top:20px}.gr-newsletter,.gr-values{background:var(--gr-surface)}.gr-value-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.gr-review-grid,.gr-value-row{overflow:visible}.gr-sticky-pdp{position:sticky;bottom:0;background:var(--gr-bg);padding:10px 22px;display:flex;align-items:center;justify-content:center;gap:28px;box-shadow:0 -8px 25px #0001;z-index:40}.gr-sticky-pdp .gr-btn{min-height:38px;padding:8px 16px}.gr-filter-form{margin:0 0 22px}.gr-filter-form summary{cursor:pointer;font-weight:700;padding:12px 0}.gr-filter-panel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:20px;background:var(--gr-surface)}.gr-filter-panel fieldset{border:0;min-width:160px}.gr-filter-panel legend{font-weight:700}.gr-filter-panel label{display:block!important;margin:5px 0!important}.gr-filter-panel input[type=checkbox]{accent-color:var(--gr-gold)}.gr-collection input,.gr-section input[type=search],.gr-section input[type=email],.gr-section input[type=text],.gr-section textarea{padding:12px;border:1px solid #0003;max-width:100%}.gr-section label{display:block;margin:15px 0}.gr-section label input,.gr-section label textarea{display:block;width:100%;margin-top:8px}.gradient{background:transparent}.color-background-2{background:var(--gr-surface)}.color-background-1{background:var(--gr-bg)}.color-inverse{background:var(--gr-dark);color:#fff;--color-foreground:255,255,255;--color-background:26,23,20}.color-accent-1{background:var(--gr-dark);color:#fff;--color-foreground:255,255,255}.color-accent-2{background:var(--gr-gold);color:#fff;--color-foreground:255,255,255}.page-width{max-width:1280px}.rte p{margin-top:0}.title-with-highlight strong{color:var(--gr-gold)}.button{border-radius:0}@media(max-width:990px){.gr-nav{display:none}.gr-mobile-menu{display:block;position:relative}.gr-mobile-menu summary{cursor:pointer;font-size:16px;list-style:none}.gr-mobile-menu nav{position:absolute;z-index:80;top:35px;left:0;background:var(--gr-bg);width:min(300px,90vw);padding:22px;box-shadow:0 10px 30px #0002}.gr-mobile-menu nav a{display:block;text-decoration:none;margin:10px 0}.gr-productgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-footgrid{gap:30px}}@media(max-width:749px){.gr-width,.page-width{width:min(100% - 30px,1280px)}.gr-header-inner{gap:10px;min-height:68px}.gr-brand{font-size:2rem}.gr-header-tools{gap:11px}.gr-header-tools a{font-size:20px}.gr-header-tools a[href*=account]{display:none}.gr-ticker-row{justify-content:center;flex-wrap:wrap;column-gap:16px;row-gap:3px;font-size:8px;letter-spacing:.05em}.gr-hero-stage{min-height:0}.gr-hero-fallback{height:110vw}.gr-productgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gr-card h3{font-size:1.65rem}.gr-compare-row,.gr-compare-header{grid-template-columns:1fr 68px 68px;padding:14px 10px;font-size:1.2rem}.gr-split,.gr-product-layout{grid-template-columns:1fr;gap:24px}.gr-split--reverse .gr-split-media{order:0}.gr-review-grid,.gr-footgrid{grid-template-columns:1fr}.gr-footbottom{display:block}.gr-value-row{grid-template-columns:repeat(2,1fr)}.gr-section{padding:42px 0}.gr-hero-copy h1{font-size:3rem}.gr-hero-copy{padding:22px}.gr-sticky-pdp{gap:7px;padding:7px;font-size:1.1rem}.gr-sticky-pdp .gr-btn{font-size:1rem}.gr-sticky-pdp strong{display:none}.gr-card-body h3{margin-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/grace.css.map */
