.gj9-pdp,.gj9-guidance{--gj9-ink: #15182d;--gj9-muted: #62616a;--gj9-line: #ded9ce;--gj9-surface: #faf7f1;--gj9-gold: #aa8240;color:var(--gj9-ink)}.gj9-pdp .product{align-items:start}.gj9-pdp .product__media-wrapper{min-width:0}.gj9-pdp .product__media-list .product__media-item{background:var(--gj9-surface);border-radius:2px}.gj9-pdp .thumbnail[aria-current]{border-color:var(--gj9-ink);box-shadow:0 0 0 1px var(--gj9-ink)}.gj9-pdp .product__info-container{color:var(--gj9-ink);max-width:none}.gj9-pdp .product__title{margin:0 0 1.2rem}.gj9-pdp .product__title h1{color:var(--gj9-ink);font-size:clamp(3rem,3.2vw,4.6rem);font-weight:500;letter-spacing:-.025em;line-height:1.12;overflow-wrap:anywhere;text-wrap:balance}.gj9-pdp .product__text.caption-with-letter-spacing{color:var(--gj9-muted);font-size:1.2rem;letter-spacing:.08em;margin:.6rem 0 1.2rem}.gj9-pdp .price--large{color:var(--gj9-ink);font-size:2.2rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0}.gj9-pdp .product__tax{color:var(--gj9-muted);font-size:1.3rem;line-height:1.6}.gj9-pdp .product-form__input,.gj9-pdp .product-form__buttons{max-width:none}.gj9-pdp .product-form__input{min-width:0;margin-bottom:1.8rem}.gj9-pdp .product-form__input--pill input[type=radio]+label{align-items:center;border-radius:2px;display:inline-flex;justify-content:center;letter-spacing:0;line-height:1.35;min-height:4.4rem;padding:1rem 1.6rem}.gj9-pdp .product-form__submit,.gj9-pdp .shopify-payment-button__button--unbranded{border-radius:2px;font-size:1.5rem;font-weight:600;min-height:5.2rem}.gj9-pdp .product-form__submit{--color-button: 21, 24, 45;--color-button-text: 255, 255, 255;--alpha-button-background: 1;background:var(--gj9-ink);color:#fff}.gj9-pdp .product-form__submit:not([disabled]):hover{background:#292e49}.gj9-pdp .shopify-payment-button__button--unbranded{background:transparent;box-shadow:inset 0 0 0 1px var(--gj9-ink);color:var(--gj9-ink)}.gj9-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--gj9-surface)}.gj9-pdp__assistance{color:var(--gj9-muted);font-size:1.4rem;line-height:1.7}.gj9-pdp__assistance p{margin:0 0 .6rem}.gj9-pdp__assistance a{color:var(--gj9-ink);text-underline-offset:.3em}.gj9-pdp__policy-links{display:flex;flex-wrap:wrap;gap:.4rem 2rem;list-style:none;margin:0;padding:0}.gj9-pdp__details{border-block:1px solid var(--gj9-line);margin-top:2.4rem}.gj9-pdp__details summary,.gj9-guidance__faq summary{align-items:center;color:var(--gj9-ink);cursor:pointer;display:flex;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;gap:2rem;justify-content:space-between;line-height:1.5;list-style:none;min-height:5.8rem;padding:1.6rem 0}.gj9-pdp__details summary::-webkit-details-marker,.gj9-guidance__faq summary::-webkit-details-marker{display:none}.gj9-pdp .product__description{color:var(--gj9-muted);font-size:1.5rem;line-height:1.75;margin:0;padding:0 0 2rem;overflow-wrap:anywhere}.gj9-pdp .product__description>:first-child{margin-top:0}.gj9-pdp .product__description strong,.gj9-pdp .product__description :is(h2,h3,h4){color:var(--gj9-ink)}.gj9-pdp .product__description :is(h2,h3,h4){font-size:2.2rem;line-height:1.3;margin:2.4rem 0 1rem}.gj9-pdp .product__description li+li{margin-top:.7rem}.gj9-guidance{background:var(--gj9-surface);padding:clamp(3.2rem,5vw,7rem) 0}.gj9-guidance__header{margin-bottom:3rem;max-width:72rem}.gj9-guidance h2{color:var(--gj9-ink);font-size:clamp(3rem,3.4vw,4.8rem);line-height:1.12;margin:0;text-wrap:balance}.gj9-guidance__grid,.gj9-guidance__side{display:grid;gap:3.2rem;min-width:0}.gj9-guidance__panel{min-width:0}.gj9-guidance__panel h3{color:var(--gj9-ink);font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;line-height:1.4;margin:0 0 1.6rem}.gj9-guidance__panel ul{color:var(--gj9-muted);line-height:1.75;margin:0;padding-left:1.8rem}.gj9-guidance__panel li+li{margin-top:.8rem}.gj9-guidance__faq{border-top:1px solid var(--gj9-line)}.gj9-guidance__faq:last-child{border-bottom:1px solid var(--gj9-line)}.gj9-guidance__faq-icon{flex:0 0 1.6rem;height:1.6rem;position:relative}.gj9-guidance__faq-icon:before,.gj9-guidance__faq-icon:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gj9-guidance__faq-icon:before{height:1px;width:1.3rem}.gj9-guidance__faq-icon:after{height:1.3rem;width:1px}.gj9-pdp__details[open] .gj9-guidance__faq-icon:after,.gj9-guidance__faq[open] .gj9-guidance__faq-icon:after{display:none}.gj9-guidance__answer{color:var(--gj9-muted);line-height:1.75;max-width:72ch;padding:0 3.6rem 1.8rem 0}.gj9-guidance__answer>:first-child{margin-top:0}.gj9-pdp__details summary:focus-visible,.gj9-guidance summary:focus-visible{outline:2px solid var(--gj9-ink);outline-offset:4px}@media screen and (min-width:990px){.gj9-pdp .product.grid:not(.product--no-media){column-gap:clamp(3.2rem,5vw,7rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.gj9-pdp .product:not(.product--no-media)>.grid__item{max-width:none;min-width:0;width:100%}.gj9-pdp .product__info-wrapper{padding:0}.gj9-pdp .product__column-sticky{top:calc(var(--header-height, 80px) + 2rem)}.gj9-guidance__grid--split{align-items:start;gap:clamp(4rem,7vw,10rem);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media screen and (max-width:749px){.gj9-pdp .product__title h1{font-size:clamp(2.8rem,8vw,3.6rem);text-wrap:pretty}.gj9-pdp .product__info-wrapper{padding-top:2.4rem}.gj9-pdp .product__column-sticky{position:static}.gj9-pdp .product__tax{font-size:1.3rem}.gj9-guidance__header{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gj9-product-page.css.map */
