.addToCartButton-module__dpcrHW__wrap{margin-top:2rem}.addToCartButton-module__dpcrHW__variantRow{align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.addToCartButton-module__dpcrHW__variantLabel{font-size:var(--text-label);text-transform:uppercase}.addToCartButton-module__dpcrHW__variantSelect{font:inherit;font-size:var(--text-body);color:#191919;background:0 0;border:1px solid #191919;border-radius:0;flex:1;padding:.5rem .75rem}.addToCartButton-module__dpcrHW__price{font-size:var(--text-body);margin:0 0 1rem}.addToCartButton-module__dpcrHW__button{color:#191919;width:100%;font-size:var(--text-body);text-align:center;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #191919;padding:.85rem 1rem;transition:background-color .2s,color .2s;display:block}.addToCartButton-module__dpcrHW__button:hover:not(:disabled),.addToCartButton-module__dpcrHW__button:focus-visible:not(:disabled){color:#faf8f3;background:#191919}.addToCartButton-module__dpcrHW__button:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.addToCartButton-module__dpcrHW__button{transition:none}}
.productGallery-module__j1zdaW__gallery{flex-direction:column;gap:1rem;display:flex}.productGallery-module__j1zdaW__stage{aspect-ratio:4/5;background:#d9d9d9;width:100%;position:relative;overflow:hidden}.productGallery-module__j1zdaW__image{object-fit:contain;mix-blend-mode:multiply;padding:3rem}.productGallery-module__j1zdaW__placeholder{aspect-ratio:4/5;background:#d9d9d9;width:100%}.productGallery-module__j1zdaW__arrow{z-index:10;cursor:pointer;color:#fff;opacity:0;background:0 0;border:0;padding:0;line-height:0;transition:opacity .4s;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.productGallery-module__j1zdaW__stage:hover .productGallery-module__j1zdaW__arrow{opacity:1;transition:opacity .4s}}.productGallery-module__j1zdaW__arrowIcon{width:2.75rem;height:2.75rem;display:block}.productGallery-module__j1zdaW__arrowPrev{left:1rem}.productGallery-module__j1zdaW__arrowNext{right:1rem}@media (hover:none){.productGallery-module__j1zdaW__arrow{opacity:1}}.productGallery-module__j1zdaW__thumbs{scrollbar-width:none;gap:.75rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.productGallery-module__j1zdaW__thumbs::-webkit-scrollbar{display:none}.productGallery-module__j1zdaW__thumb{cursor:pointer;background:#d9d9d9;border:1px solid #0000;flex:none;width:4.5rem;height:4.5rem;padding:0;position:relative;overflow:hidden}.productGallery-module__j1zdaW__thumb:hover,.productGallery-module__j1zdaW__thumb:focus-visible{border-color:#19191966}.productGallery-module__j1zdaW__thumbActive{border-color:#191919}.productGallery-module__j1zdaW__thumbImage{object-fit:contain;mix-blend-mode:multiply;padding:.5rem}.productGallery-module__j1zdaW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.productGallery-module__j1zdaW__arrow{transition:none}}@media (max-width:900px){.productGallery-module__j1zdaW__stage{aspect-ratio:1}.productGallery-module__j1zdaW__image{padding:2rem}}
.product-module__KI4okq__header{padding:var(--space-section-y) var(--space-section-x);text-align:center}.product-module__KI4okq__eyebrow{font-size:var(--text-label);letter-spacing:.08em;margin:0 0 1rem}.product-module__KI4okq__title{font-family:var(--font-display);font-size:var(--text-display-1);max-width:var(--content-max-text);margin:0 auto;line-height:1.1}.product-module__KI4okq__columns{gap:var(--space-section-y) var(--space-section-x);padding-inline:var(--space-section-x);grid-template-columns:1fr 1fr;align-items:start;display:grid}.product-module__KI4okq__description{font-size:var(--text-body)}.product-module__KI4okq__description p{margin:0 0 1.25rem}.product-module__KI4okq__description p:last-child{margin-bottom:0}.product-module__KI4okq__description a{color:inherit}.product-module__KI4okq__specs{font-size:var(--text-credit);margin:2.5rem 0 0}.product-module__KI4okq__specRow{margin-bottom:.35rem}.product-module__KI4okq__specLabel,.product-module__KI4okq__specValue{margin:0;display:inline}.product-module__KI4okq__specLabel:after{content:" "}.product-module__KI4okq__price{font-size:var(--text-body);margin:2rem 0 0}.product-module__KI4okq__readSection{margin-top:var(--space-section-y);padding-top:var(--space-section-y);padding-inline:var(--space-section-x);text-align:center;border-top:1px solid #e3e3e3}.product-module__KI4okq__sectionEyebrow{font-size:var(--text-label);margin:0 0 .5rem}.product-module__KI4okq__sectionTitle{font-family:var(--font-display);font-size:var(--text-display-1);text-transform:uppercase;padding-bottom:var(--space-heading-gap-section)}.product-module__KI4okq__embedWrap{aspect-ratio:16/10;background:#191919;width:100%;position:relative}.product-module__KI4okq__embed{border:0;width:100%;height:100%;position:absolute;inset:0}.product-module__KI4okq__embedFallback{font-size:var(--text-label);margin:1rem 0 0}.product-module__KI4okq__inlineLink{color:inherit}@media (max-width:900px){.product-module__KI4okq__columns{grid-template-columns:1fr;gap:2.5rem}.product-module__KI4okq__imageWrap{aspect-ratio:1}.product-module__KI4okq__image{padding:2rem}.product-module__KI4okq__embedWrap{aspect-ratio:4/3}}
