.product__info-container .product__text.subheading{text-transform:uppercase;letter-spacing:.16em;font-size:1.1rem;color:rgba(var(--color-foreground),.6);margin-bottom:var(--dd-space-xs)}.product__info-container .product__title{font-size:clamp(2.2rem,2.3vw,3.4rem);line-height:1.3}.product__info-container .product__title--serif{font-family:var(--font-serif)!important;font-weight:500;font-size:clamp(2.8rem,2.9vw,4.6rem);line-height:1.15;letter-spacing:.01em;display:block!important;margin:0 0 var(--dd-space-md)}.product__info-container .product__title-sub{font-family:var(--font-jp);font-weight:300;font-size:clamp(1.25rem,.95vw,1.6rem);letter-spacing:.06em;color:rgba(var(--color-foreground),.7);margin:0 0 var(--dd-space-md)}.product__info-container .product-form__buttons-row{display:flex;align-items:stretch;gap:var(--dd-space-sm);flex-wrap:nowrap}.product__info-container .product-form__quantity{flex:0 0 auto}.product__info-container .product-form__submit{flex:1 1 auto;width:100%}.product__info-container .product__title-sub{font-family:var(--font-dd-stack)}@media(min-width:990px){.product__outer--thumbs-aside{max-width:none;width:100%;margin:0;padding-left:0;padding-right:6vw;gap:3vw;justify-content:flex-start;align-items:start}.product__outer--thumbs-aside .product__main{flex:0 0 auto;width:min(50vw,calc((100vh - var(--header-height, 9.6rem) - 10.2rem) * 1.5));max-width:50vw;top:calc(var(--header-height, 9.6rem) + 7.2rem)}.product__outer--thumbs-aside .product__media-list-wrapper{display:block;position:relative}.product__outer--thumbs-aside .product__media-list{order:0;max-width:100%}.product__outer--thumbs-aside .product__media-list .product__media,.product__outer--thumbs-aside .product__media-list .deferred-media{max-width:100%;border-radius:0}.product__outer--thumbs-aside .product__media-sublist-outer{position:absolute;left:0;right:0;bottom:0;z-index:3;width:auto;max-width:none;min-height:0;padding:1.2rem 1.6rem;background:linear-gradient(to top,#00000073,#0000)}.product__outer--thumbs-aside .product__media-sublist{flex-direction:row;height:auto!important;max-height:none!important}.product__outer--thumbs-aside .product__media-sublist .swiper-wrapper{height:auto!important}.product__outer--thumbs-aside .product__media-sublist .product__media-subitem{width:calc((100% - 84px)/8)!important;height:auto!important}.product__outer--thumbs-aside .product__info-container{flex:1 1 auto;max-width:none;padding-right:0}.product__outer--thumbs-aside .product__info-container>*{max-width:100%}}.product__info-container .product__description.rte,.product__info-container .product__description.rte *{font-family:var(--font-dd-stack)!important;font-size:clamp(1.4rem,.92vw,1.75rem)!important;letter-spacing:.03em!important;line-height:1.95!important}.product__info-container .product__description.rte,.product__info-container .product__description.rte p,.product__info-container .product__description.rte li,.product__info-container .product__description.rte span,.product__info-container .product__description.rte div,.product__info-container .product__description.rte a{font-weight:500!important}.product__info-container .product__description.rte strong,.product__info-container .product__description.rte b{font-weight:700!important}.product__info-container .product__description.rte p,.product__info-container .product__description.rte ul,.product__info-container .product__description.rte ol,.product__info-container .product__description.rte h1,.product__info-container .product__description.rte h2,.product__info-container .product__description.rte h3,.product__info-container .product__description.rte h4,.product__info-container .product__description.rte h5,.product__info-container .product__description.rte h6,.product__info-container .product__description.rte blockquote{margin:0 0 1.4em!important}.product__info-container .product__description.rte li{margin:0 0 .4em!important}.product__info-container .product__description.rte ul,.product__info-container .product__description.rte ol{padding-left:1.6em!important}.product__info-container .product__description.rte>*:first-child{margin-top:0!important}.product__info-container .product__description.rte>*:last-child{margin-bottom:0!important}.product__info-container .product__description.rte p:empty{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dd-product.css.map */
