.gsd-product{padding-top:var(--gsd-pad-top, 82px);padding-bottom:var(--gsd-pad-bottom, 82px);background:var(--gsd-page);letter-spacing:normal}.gsd-product__container{max-width:126rem}gsd-product{display:block}.gsd-product__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.gsd-product__frame{--gsd-gallery-room: 17rem;position:relative;box-sizing:border-box;width:min(100%,calc((100vh - var(--gsd-gallery-room)) * var(--gsd-ratio, 1) + 1.8rem));width:min(100%,calc((100dvh - var(--gsd-gallery-room)) * var(--gsd-ratio, 1) + 1.8rem));margin-inline:auto;padding:.8rem;border:1px solid #e3c2b9;border-radius:2rem;background:#f8e6df;box-shadow:0 1.6rem 2rem #5322251a}.gsd-product__stage{display:block}.gsd-product__slide{display:grid;place-items:center;width:100%}.gsd-product__slide[hidden]{display:none}.gsd-product__slide.gsd-media{background:transparent}.gsd-product__slide.gsd-media img,.gsd-product__slide.gsd-media video{display:block;width:100%;height:auto;border-radius:1.2rem;object-fit:contain}.gsd-product__slide.gsd-media svg,.gsd-product__slide model-viewer{display:block;width:100%;height:auto;padding:0;aspect-ratio:1;border-radius:1.2rem}.gsd-product__slide iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:1.2rem}.gsd-product__thumbs{display:flex;gap:.8rem;margin:1.4rem 0 0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scrollbar-width:thin}.gsd-product__thumb{display:block;width:6.8rem;height:6.8rem;padding:0;border:1px solid var(--gsd-line);border-radius:1rem;background:var(--gsd-tint);overflow:hidden;cursor:pointer;opacity:.75;transition:opacity .2s ease,border-color .2s ease}.gsd-product__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gsd-product__thumb:hover,.gsd-product__thumb.is-active{opacity:1}.gsd-product__thumb.is-active{border-color:var(--gsd-accent-light)}.gsd-product__thumb:focus-visible{outline:2px solid var(--gsd-accent-light);outline-offset:2px}.gsd-product__info{min-width:0}.gsd-product__eyebrow{margin:0;font-family:var(--font-accent-family);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:var(--gsd-accent-light)}.gsd-product__title{margin:.6rem 0 0;font-size:clamp(3.2rem,6vw,4.8rem);font-weight:400;letter-spacing:0;line-height:1.03;color:var(--gsd-ink);text-wrap:balance}.gsd-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:.73rem 0 0;line-height:1.55;color:var(--gsd-accent-light)}.gsd-product__price s{font-size:1.6rem;font-weight:400;color:var(--gsd-text-3)}.gsd-product__price s[hidden]{display:none}.gsd-product__desc{margin:.7rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;color:#5f5557}.gsd-product__desc p{margin:0}.gsd-product__desc p+p{margin-top:.8em}.gsd-product__desc ul,.gsd-product__desc ol{margin:.8em 0 0;padding-left:2rem}.gsd-product__form{margin-top:1.8rem}.gsd-product__options{display:grid;gap:1.6rem}.gsd-product__option{min-width:0;margin:0;padding:0;border:0}.gsd-product__label{display:block;float:none;width:100%;margin:0 0 .9rem;padding:0;font-family:var(--font-accent-family);font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.55;text-transform:uppercase;color:var(--gsd-ink)}.gsd-product__pills{display:flex;flex-wrap:wrap;gap:.8rem}.gsd-product__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gsd-product__pill{display:inline-flex;align-items:center;justify-content:center;padding:.98rem 1.38rem;border:1px solid var(--gsd-line);border-radius:999px;background:#fff;font-family:var(--font-accent-family);font-size:1.2rem;font-weight:400;line-height:1.55;color:#000;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.gsd-product__pill:hover{border-color:var(--gsd-accent-light)}.gsd-product__radio:checked+.gsd-product__pill{border-color:var(--gsd-accent-light);background:#fff8f5;color:var(--gsd-accent-light)}.gsd-product__radio:focus-visible+.gsd-product__pill{outline:2px solid var(--gsd-accent-light);outline-offset:2px}.gsd-product__pill.is-unavailable{color:var(--gsd-text-3);text-decoration:line-through;opacity:.6}.gsd-product__buy{display:flex;align-items:stretch;gap:.98rem;margin-top:1.4rem}.gsd-product__qty{display:flex;flex:none;align-items:stretch;padding:1px;border:1px solid var(--gsd-line);border-radius:999px;background:#fff;overflow:hidden}.gsd-product__qty-btn,.gsd-product__qty-input{width:3.8rem;height:4.2rem;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-accent-family);font-size:1.6rem;line-height:1;text-align:center;color:#000}.gsd-product__qty-btn{cursor:pointer;transition:color .2s ease}.gsd-product__qty-btn:hover{color:var(--gsd-accent-light)}.gsd-product__qty-btn:focus-visible{outline:2px solid var(--gsd-accent-light);outline-offset:-4px;border-radius:999px}.gsd-product__qty-input{color:var(--gsd-ink);box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gsd-product__qty-input::-webkit-outer-spin-button,.gsd-product__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.gsd-product__add{position:relative;flex:1 1 auto;min-height:4.2rem;padding:1.18rem 1.88rem 1.28rem;border:1px solid var(--gsd-accent-light);border-radius:999px;background:var(--gsd-accent-light);font-family:var(--font-accent-family);font-size:1.2rem;font-weight:700;line-height:1.55;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.gsd-product__add:hover:not(:disabled){background:var(--gsd-accent);border-color:var(--gsd-accent)}.gsd-product__add:focus-visible{outline:2px solid var(--gsd-accent-light);outline-offset:3px}.gsd-product__add:disabled{opacity:.55;cursor:not-allowed}.gsd-product__add.is-loading{opacity:.8;cursor:progress}.gsd-product__add.is-added{background:var(--gsd-accent);border-color:var(--gsd-accent)}.gsd-product__checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 4.8rem;--shopify-accelerated-checkout-inline-alignment: stretch;--shopify-accelerated-checkout-row-gap: 1rem;margin-top:1rem}.gsd-product__checkout .shopify-payment-button__button{min-height:4.8rem;border-radius:999px;font-family:var(--font-accent-family)}.gsd-product__checkout .shopify-payment-button__more-options{margin-top:.8rem;font-family:var(--font-body-family);font-size:1.3rem;color:var(--gsd-text-2)}.gsd-product__stock{margin:0;padding:.73rem 0 0;font-family:var(--font-accent-family);font-size:1.2rem;line-height:1.55;color:#97533b}.gsd-product__stock[hidden]{display:none}.gsd-product__stock.is-out{color:var(--gsd-text-3)}.gsd-product__stock.is-low{display:flex;align-items:center;gap:.9rem;width:fit-content;max-width:100%;margin-top:1.2rem;padding:.9rem 1.6rem .9rem 1.3rem;border:1px solid rgba(124,30,37,.35);border-radius:999px;background:linear-gradient(135deg,#fff1ec,#ffe3da);box-shadow:0 .4rem 1.2rem -.6rem #7c1e2573;font-family:var(--font-accent-family);font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--gsd-accent-light, #7c1e25)}.gsd-product__stock.is-low:before{content:"";flex:none;width:1rem;height:1rem;border-radius:50%;background:#d6342c;box-shadow:0 0 #d6342c8c;animation:gsd-low-pulse 1.8s ease-out infinite}@keyframes gsd-low-pulse{70%{box-shadow:0 0 0 .9rem #d6342c00}to{box-shadow:0 0 #d6342c00}}@media(prefers-reduced-motion:reduce){.gsd-product__stock.is-low:before{animation:none}}.gsd-product__paylater{margin-top:1.2rem}.gsd-product__paylater:empty{display:none}.gsd-product__radio[hidden],.gsd-product__pill[hidden]{display:none!important}.gsd-product__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem;margin-top:.8rem;font-family:var(--font-accent-family);font-size:1.1rem;letter-spacing:.06em;line-height:1.55;text-transform:uppercase;color:var(--gsd-text-3)}.gsd-product__sku{margin:0}.gsd-product__sku[hidden]{display:none}.gsd-product__share{padding:0;border:0;border-bottom:1px solid currentcolor;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--gsd-accent-light);cursor:pointer}.gsd-product__cards{display:grid;gap:1rem;margin-top:1.8rem}.gsd-product__card{padding:1.61rem 1.88rem 1.68rem;border:1px solid var(--gsd-line);border-radius:1.6rem;background:#fff}.gsd-product__card-title{margin:0 0 .71rem;font-size:2rem;letter-spacing:0;line-height:1.55;color:var(--gsd-ink)}.gsd-product__card-text{font-family:var(--font-body-family);font-size:1.2rem;line-height:1.55;color:#5f5557}.gsd-product__card-text p{margin:0}.gsd-product__card-text p+p{margin-top:.6em}.gsd-product__card-text ul{margin:0;padding-left:1.8rem}.gsd-product__card-text li+li{margin-top:.3em}.gsd-product__card-text li p{margin:0}.gsd-product__card-text strong{font-weight:700;color:var(--gsd-ink, #272127)}.gsd-related{padding:8.1rem 0 8.2rem;background:#fff}.gsd-related__inner{max-width:126rem}.gsd-related__eyebrow{margin:0;font-family:var(--font-accent-family);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:var(--gsd-accent-light)}.gsd-related__heading{margin:.5rem 0 0;font-size:clamp(3.2rem,5vw,4.2rem);font-weight:400;letter-spacing:0;line-height:1.05;color:var(--gsd-ink)}.gsd-related__heading em{font-style:normal;color:var(--gsd-accent-light)}.gsd-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:2.1rem 0 0;list-style:none}.gsd-related__grid>li{display:flex}.gsd-related__grid .gsd-pcard{width:100%}@media screen and (max-width:749px){.gsd-related{padding:5.2rem 0}.gsd-product__buy{flex-wrap:wrap}.gsd-product__add{flex-basis:12rem}}@media screen and (min-width:750px){.gsd-related__grid{gap:2rem}.gsd-product__frame{padding:1rem}}@media screen and (min-width:990px){.gsd-product__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.2rem;align-items:start}.gsd-product__gallery.is-tall{position:static}.gsd-product__gallery{position:sticky;top:var(--gsd-sticky-top);transition:top .25s ease}.gsd-product__gallery--thumbs{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1.2rem;align-items:start}.gsd-product__gallery--thumbs .gsd-product__thumbs{grid-column:1;grid-row:1;flex-direction:column;align-self:stretch;height:0;min-height:100%;margin:0;padding:0 .4rem 0 0;overflow-x:hidden;overflow-y:auto}.gsd-product__gallery--thumbs .gsd-product__frame{grid-column:2;grid-row:1}.gsd-product__gallery--thumbs .gsd-product__thumb{flex:none;width:100%;height:auto;aspect-ratio:1}.gsd-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem}}.gsd-product__rating{margin-top:1.2rem}.gsd-product__reviews{margin-top:clamp(4rem,6vw,7rem);padding:clamp(2.4rem,4vw,4rem);border:1px solid var(--gsd-line);border-radius:2.4rem;background:var(--gsd-card)}.gsd-product__reviews-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-bottom:2.4rem}.gsd-product__reviews-title{margin:0;font-size:clamp(2.6rem,3.4vw,3.6rem);font-weight:400;color:var(--gsd-ink)}.gsd-product__reviews-summary{display:flex;align-items:center;gap:.8rem;margin:0;font-family:var(--font-body-family);font-size:1.4rem;color:var(--gsd-text-2)}.gsd-product__reviews-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;padding:0;list-style:none}.gsd-product__review{display:flex;flex-direction:column;gap:.8rem;padding:2rem 2.2rem;border:1px solid #efe4d7;border-radius:1.8rem;background:#fffdf7}.gsd-product__review .gsd-reviews__stars{margin:0;font-size:1.3rem;letter-spacing:.12em;color:var(--gsd-accent-light)}.gsd-product__review .gsd-reviews__star-off{opacity:.25}.gsd-product__review-title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;color:var(--gsd-ink)}.gsd-product__review-body{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;color:#4f4748;overflow-wrap:anywhere}.gsd-product__review-by{margin:.4rem 0 0;font-family:var(--font-accent-family);font-size:1.2rem;color:#917a7c}.gsd-product__review-by .gsd-reviews__verified{color:#2f7a4b}@media screen and (min-width:750px){.gsd-product__reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.gsd-product__reviews:not(:has(.gsd-product__review,.jdgm-rev-widg)){display:none}.gsd-product__reviews:has(.jdgm-rev-widg) .gsd-product__reviews-head,.gsd-product__reviews:has(.jdgm-rev-widg) .gsd-product__reviews-fallback{display:none}.gsd-product__reviews-widget{display:block}body:has(.jm-review-widget) .gsd-product__reviews{display:none}.gsd-product__slide video,.gsd-product__slide iframe{border:0;background:var(--gsd-tint, #f8e9e3);object-fit:contain}.gsd-product__thumb{position:relative}.gsd-product__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background:#2721272e;color:#fff;font-family:var(--font-accent-family);font-size:1.2rem;font-weight:700;pointer-events:none}.gsd-product__thumb-play:not(.gsd-product__thumb-play--3d):before{content:"";width:2.6rem;height:2.6rem;border-radius:50%;background:#fffdfbeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237c1e25'%3E%3Cpath d='M9 6.5v11l9-5.5z'/%3E%3C/svg%3E") no-repeat center / 1.4rem;box-shadow:0 .2rem .6rem #00000040}.gsd-product__checkout shopify-accelerated-checkout,.gsd-product__checkout shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 999px !important;--shopify-accelerated-checkout-button-block-size: 4.6rem !important}.gsd-product__details{margin-top:2.4rem;padding:2.4rem 2.4rem 2.6rem;border:1px solid var(--gsd-line);border-radius:2.4rem;background:var(--gsd-card, #fffdfb)}.gsd-product__details-title{margin:0 0 1.4rem;font-size:2.4rem;font-weight:400;line-height:1.2;color:var(--gsd-ink)}.gsd-product__details-text{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.65;color:#5f5557;overflow-wrap:anywhere}.gsd-product__details-text>:first-child{margin-top:0}.gsd-product__details-text>:last-child{margin-bottom:0}.gsd-product__details-text p{margin:0 0 1.1rem}.gsd-product__details-text h2,.gsd-product__details-text h3,.gsd-product__details-text h4{margin:2.2rem 0 .8rem;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:400;line-height:1.3;color:var(--gsd-ink)}.gsd-product__details-text ul,.gsd-product__details-text ol{margin:0 0 1.2rem;padding-left:2rem}.gsd-product__details-text li{margin:0 0 .35rem}.gsd-product__details-text li p{margin:0}.gsd-product__details-text strong,.gsd-product__details-text b{font-weight:700;color:var(--gsd-ink)}.gsd-product__details-text hr{height:0;margin:1.8rem 0;border:0;border-top:1px solid var(--gsd-line)}.gsd-product__details-text a{color:var(--gsd-accent-light);text-underline-offset:.2em}.gsd-product__details-text [style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.gsd-product__details-text img,.gsd-product__details-text iframe,.gsd-product__details-text video{max-width:100%;height:auto;border-radius:1.2rem}.gsd-product__details-text table{display:block;max-width:100%;overflow-x:auto}@media screen and (min-width:750px){.gsd-product__details{padding:3rem 3.2rem 3.2rem}.gsd-product__details-text{font-size:1.5rem}}.gsd-product__price{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500}.gsd-product__archive{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.2rem;margin-top:1.6rem;padding:1.2rem 1.8rem;border:1px solid var(--gsd-line, #ead9d2);border-radius:1.6rem;background:var(--gsd-tint, #f8e9e3);color:var(--gsd-accent);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.gsd-product__archive span{font-size:1.4rem;font-weight:600;line-height:1.3}.gsd-product__archive small{grid-row:2;font-size:1.2rem;color:var(--gsd-text-3, #73686a)}.gsd-product__archive svg{grid-row:1 / span 2;grid-column:2;width:1.6rem;height:1.6rem;transition:transform .2s ease}.gsd-product__archive:hover{border-color:var(--gsd-accent)}.gsd-product__archive:hover svg{transform:translate(.3rem)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-product.css.map */
