.gr-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;color:var(--gr-dark);text-decoration:none;cursor:pointer;position:relative}.gr-icon svg{width:22px;height:22px;display:block}.gr-icon:hover{color:var(--gr-gold)}.gr-header-tools{gap:4px}.gr-cart-trigger .gr-cart-count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--gr-gold);color:#fff;font:700 10px/17px Arial,sans-serif;text-align:center}.gr-mobile-menu summary{display:inline-flex;align-items:center;gap:8px}.gr-mobile-menu summary::-webkit-details-marker{display:none}.gr-mobile-menu summary svg{width:22px;height:22px}.gr-ticker{overflow:hidden}.gr-ticker-track{display:flex;width:max-content;animation:gr-marquee var(--gr-ticker-speed,40s) linear infinite}.gr-ticker-group{display:flex;flex-shrink:0;align-items:center}.gr-ticker-item{padding:9px 0;white-space:nowrap;text-transform:uppercase;letter-spacing:.11em;font-size:1.07rem}.gr-ticker-dot{padding:0 28px;color:var(--gr-gold);font-size:.9rem}.gr-ticker:hover .gr-ticker-track{animation-play-state:paused}@keyframes gr-marquee{to{transform:translate(-50%)}}@media(max-width:990px){.gr-icon{width:36px;height:36px}.gr-icon svg{width:20px;height:20px}.gr-ticker-item{font-size:1rem;letter-spacing:.07em;padding:8px 0}.gr-ticker-dot{padding:0 16px}}@media(prefers-reduced-motion:reduce){.gr-ticker-track{animation:none}}.gr-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gr-dot{position:relative;display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--gr-dot,#FF7A1A);vertical-align:.35em}.gr-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--gr-dot,#FF7A1A);animation:gr-pulse 1.8s ease-out infinite}@keyframes gr-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.gr-dot:after{animation:none}}.gr-compare-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,96px);align-items:center}.gr-compare-copy h2{margin:0 0 18px}.gr-compare-copy h2 strong{color:var(--gr-gold);font-weight:inherit}.gr-compare-copy .gr-btn{margin-top:26px}.gr-cmp{--us:118px;--them:96px;background:var(--gr-bg);border-radius:20px;padding:14px 26px;box-shadow:0 18px 50px #00000012}.gr-cmp-row{display:grid;grid-template-columns:minmax(0,1fr) var(--us) var(--them);min-height:68px}.gr-cmp-label,.gr-cmp-them{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}.gr-cmp-row:last-child .gr-cmp-label,.gr-cmp-row:last-child .gr-cmp-them{border-bottom:0}.gr-cmp-label{font-size:1.6rem;padding-right:14px}.gr-cmp-label strong{font-weight:600}.gr-cmp-us,.gr-cmp-them{justify-content:center;text-align:center}.gr-cmp-us{display:flex;align-items:center;background:var(--gr-dark);color:#fff}.gr-cmp-head{min-height:60px}.gr-cmp-head .gr-cmp-us,.gr-cmp-head .gr-cmp-them{font-size:1.15rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.gr-cmp-head .gr-cmp-us{border-radius:16px 16px 0 0;color:var(--gr-gold);padding-top:6px}.gr-cmp-head .gr-cmp-them{opacity:.6}.gr-cmp-row:last-child .gr-cmp-us{border-radius:0 0 16px 16px}.gr-cmp-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55)}.gr-cmp-ic svg{width:17px;height:17px}.gr-cmp-ic--them{border-color:currentColor;color:var(--gr-dark)}.gr-cmp-x{display:inline-flex;color:#00000061}.gr-cmp-x svg{width:20px;height:20px}@media(max-width:749px){.gr-compare-wrap{grid-template-columns:1fr}.gr-compare-copy{text-align:center}.gr-cmp{--us:78px;--them:62px;padding:8px 14px;border-radius:16px}.gr-cmp-row{min-height:58px}.gr-cmp-label{font-size:1.35rem}.gr-cmp-head .gr-cmp-us,.gr-cmp-head .gr-cmp-them{font-size:.95rem;letter-spacing:.14em}.gr-cmp-ic{width:26px;height:26px}.gr-cmp-ic svg{width:15px;height:15px}}.gr-reviews .gr-reviews-title{text-align:center;margin:0 auto 4rem;max-width:780px}.gr-reviews-title strong{color:var(--gr-gold);font-weight:inherit}.gr-reviews .gr-review-grid{gap:28px}.gr-reviews .gr-review{position:relative;text-align:center;padding:44px 30px 34px;background:var(--gr-bg);box-shadow:0 10px 30px #0000000a}.gr-review>.gr-review-q{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;background:var(--gr-gold);color:#fff;opacity:1;display:flex;align-items:center;justify-content:center;font:700 30px/1 Georgia,Times New Roman,serif;padding-top:12px}.gr-review .gr-stars{font-size:1.9rem;letter-spacing:.14em;margin-bottom:14px}.gr-review-title{display:block;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:700;margin-bottom:12px}.gr-review-text{font-size:1.45rem;line-height:1.65;opacity:.8}.gr-review-text p{margin:0}.gr-review-author{margin-top:16px;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gr-gold)}@media(max-width:749px){.gr-reviews .gr-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gr-reviews .gr-review-grid::-webkit-scrollbar{display:none}.gr-reviews .gr-review{flex:0 0 84%;scroll-snap-align:center;padding:40px 22px 28px}}.gr-pdp .gp-head{margin-bottom:8px}.gr-pdp .gr-product-info h1{margin-top:4px}.gr-variants{border:0;padding:0;margin:24px 0 18px;min-width:0}.gr-variants legend{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:10px;padding:0}.gr-var-row{display:flex;gap:10px;flex-wrap:wrap}.gr-var{position:relative;cursor:pointer;margin:0}.gr-var input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.gr-var span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:118px;padding:11px 20px;border:1.5px solid rgba(0,0,0,.2);border-radius:6px;font-weight:600;font-size:1.5rem;line-height:1.25;transition:background .15s,color .15s,border-color .15s}.gr-var small{font-weight:400;font-size:1.2rem;opacity:.75;margin-top:2px}.gr-var:hover span{border-color:var(--gr-dark)}.gr-var input:checked+span{background:var(--gr-dark);border-color:var(--gr-dark);color:#fff}.gr-var input:checked+span small{opacity:.85}.gr-var input:focus-visible+span{outline:2px solid var(--gr-gold);outline-offset:2px}.gr-var input:disabled+span{opacity:.4;text-decoration:line-through;cursor:not-allowed}.gr-pdp .gr-shipping{margin:8px 0 0;font-size:1.25rem;opacity:.75}.gr-pdp .gr-atc-notice:empty{display:none}.gr-pdp .gp-kit{margin-top:18px}@media(max-width:749px){.gr-var{flex:1 1 0}.gr-var span{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/grace-update.css.map */
