.dd-product{display:block;background:var(--dd-page);padding:32px 64px 40px!important}.dd-product>product-component>.page-width{max-width:none;padding:0}.dd-product__breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:18px;font-weight:500;color:var(--dd-muted);text-transform:uppercase;margin-bottom:40px}.dd-product .product{display:grid;grid-template-columns:minmax(0,688fr) minmax(0,560fr);gap:64px;margin:0}.dd-product .product>.grid__item{width:100%;max-width:none;min-width:0}.dd-product .product__info-wrapper{padding:0}.dd-product .product__info-container{max-width:none;display:grid;grid-template-columns:136px minmax(0,1fr);gap:24px 16px}.dd-product .product__info-container>*{grid-column:1/-1;margin:0;min-width:0}.dd-product .product__info-container>.product__text{font-size:12px;line-height:18px;font-weight:500;color:var(--dd-muted);margin-bottom:-12px}.dd-product .product__title{margin-bottom:-12px}.dd-product .product__title h1{font-size:64px;line-height:64px;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.dd-product .price{font-size:24px;line-height:32px;font-weight:500}.dd-product .product__tax{font-size:12px;line-height:18px;margin-top:-16px}.dd-product .product__info-container>div:has(>form.installment){display:none}.dd-product .product__info-container>div:has(>.dd-product__intro){margin-top:-12px}.dd-product__intro{font-size:16px;line-height:24px;color:var(--dd-muted)}.dd-product variant-selects{margin:0}.dd-product .product-form__input{margin:0 0 24px;max-width:none;padding:0}.dd-product .product-form__input:last-child{margin-bottom:0}.dd-product .product-form__input .form__label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.dd-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;background:var(--dd-page);border:1px solid var(--dd-border);border-radius:0;min-width:56px;min-height:48px;padding:10px 12px;margin:0 8px 8px 0;font-size:14px;line-height:20px;font-weight:700;letter-spacing:0}.dd-product .product-form__input--pill input[type=radio]:checked+label{background:var(--dd-ink);border-color:var(--dd-ink);color:#fff}.dd-product .product__info-container>.product-form__quantity{grid-column:1;margin:0;align-self:start}.dd-product .product-form__quantity>.form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dd-product .quantity{width:136px;height:56px;min-height:56px;background:transparent;border:1px solid var(--dd-border)}.dd-product .quantity:before,.dd-product .quantity:after{display:none}.dd-product .quantity__button{width:48px;min-width:0}.dd-product .quantity__input{width:40px;font-size:14px;min-width:0;flex:1;padding:0}.dd-product .dd-product__buy{grid-column:2;align-self:start}.dd-product .product-form{margin:0}.dd-product .product-form__buttons{max-width:none}.dd-product .product-form__submit{height:56px;min-height:56px;background:var(--dd-ink);border:0;border-radius:0;color:#fff;font:700 14px/20px var(--dd-font,Inter,Arial,sans-serif);letter-spacing:0;margin:0;text-transform:uppercase;padding:12px}.dd-product .product-form__submit:before,.dd-product .product-form__submit:after{display:none}.dd-product .product-form__submit:not(:disabled):hover{background:#303030}.dd-product .product-form__submit:disabled{opacity:.5}.dd-product__details details{border-bottom:1px solid var(--dd-border)}.dd-product__details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:14px;line-height:20px;font-weight:700;list-style:none}.dd-product__details summary:after{display:none}.dd-product__details details[open] summary span{transform:rotate(45deg)}.dd-product__details-body{padding:0 0 20px;font-size:14px;line-height:22px}.dd-product__details-body a{text-decoration:underline}.dd-product__size-label{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:100%}.dd-product__size-guide{flex-shrink:0;font-size:12px!important;font-weight:500;line-height:18px;text-decoration:none!important;color:var(--dd-muted)!important}.dd-size-guide-dialog{width:min(1184px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:40px 32px 24px;border:1px solid var(--dd-border);background:var(--dd-page)}.dd-size-guide-dialog::backdrop{background:#0000008c}.dd-size-guide-dialog h2{font-size:18px;font-weight:700;line-height:24px;margin-bottom:16px;text-transform:uppercase}.dd-size-guide-dialog img{display:block;width:100%;height:auto}@media(max-width:749px){.dd-size-guide-dialog{padding:40px 16px 16px}.dd-product__size-label{gap:8px}}.dd-product .product-media-container{border:0;background:var(--dd-page);width:100%!important;max-width:none!important}.dd-product .product__media-list{margin:0}.dd-product .product__media-item{padding:0;width:100%}.dd-product .product__media{height:auto;aspect-ratio:688/800;padding-top:0!important;background:var(--dd-page)}.dd-product .product__media img{object-fit:contain}.dd-product .product__media,.dd-product .thumbnail{isolation:isolate;background:var(--dd-page)}.dd-product [id^=GalleryViewer]{position:relative;isolation:isolate}.dd-product [id^=Slider-Gallery]{position:relative;z-index:0}.dd-media-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:12px;pointer-events:none;z-index:3}.dd-media-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--dd-border);border-radius:50%;background:var(--dd-page);color:var(--dd-ink);cursor:pointer;pointer-events:auto}.dd-media-arrow .svg-wrapper{width:16px;height:16px}.dd-media-arrow--previous svg{transform:rotate(90deg)}.dd-media-arrow--next svg{transform:rotate(-90deg)}.dd-media-arrow>*{pointer-events:none}.dd-media-arrow:focus-visible{outline:2px solid var(--dd-ink);outline-offset:3px}.dd-product [id^=GalleryViewer]>.slider-buttons{display:none}.dd-product-media-modal .product-media-modal__dialog,.dd-product-media-modal .product-media-modal__content{background:var(--dd-page);isolation:isolate}.dd-product-media-modal .product-media-modal__content{height:100dvh;padding:64px;display:flex;align-items:center;justify-content:center}.dd-product-media-modal .product-media-modal__content>[data-media-id]:not(.active){display:none}.dd-product-media-modal .product-media-modal__content>[data-media-id].active{display:block;margin:0;max-width:100%;max-height:calc(100dvh - 128px);width:auto;object-fit:contain}.dd-product-media-modal .dd-media-controls{position:fixed;z-index:3}.dd-product-media-modal .product-media-modal__toggle{z-index:4;background:var(--dd-page)}.dd-media-count{position:fixed;bottom:16px;left:50%;transform:translate(-50%);color:var(--dd-muted);font-size:12px;z-index:4}@media(max-width:749px){.dd-product-media-modal .product-media-modal__content{padding:64px 16px}.dd-product-media-modal .dd-media-controls{align-items:flex-end;padding-bottom:56px}.dd-media-controls--gallery{padding:8px}}.dd-product .product__media-toggle{border:0}.dd-product .thumbnail-slider{margin-top:16px}.dd-product .thumbnail-list{gap:12px;padding:0;margin:0}.dd-product .thumbnail-list__item{width:100px!important;flex:0 0 100px}.dd-product .thumbnail{border:1px solid var(--dd-border);box-shadow:none}.dd-product .thumbnail[aria-current]{border:2px solid var(--dd-ink);box-shadow:none}.dd-product-story{margin:0 64px 40px;display:grid;grid-template-columns:1fr 1fr;background:var(--dd-ink);color:#fff;min-height:300px}.dd-product-story__copy{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:16px}.dd-product-story__copy p:first-child{font-size:12px;line-height:18px;font-weight:500}.dd-product-story__copy p:last-child{font-size:16px;line-height:24px}.dd-product-story__copy h2{font-size:40px;line-height:42px;font-weight:800;color:#fff}.dd-product-story__image{position:relative;min-height:300px}.dd-product-related{padding:0 64px 72px!important;max-width:none;background:var(--dd-page);position:relative}.dd-product-related .related-products__heading{font-size:32px;line-height:38px;font-weight:800;margin-bottom:24px}.dd-product-related__all{position:absolute;top:12px;right:64px;font-size:12px;line-height:18px;font-weight:500}.dd-product-related .product-grid{gap:24px}.dd-product-related .grid__item{width:calc((100% - 48px)/3);max-width:none}.dd-product-related .card{background:transparent;box-shadow:none;border:0}.dd-product-related .card__inner{background:transparent}.dd-product-related .card__inner:after{display:none}.dd-product-related .card__heading{font:700 14px/20px var(--dd-font,Inter,Arial,sans-serif);text-transform:uppercase}.dd-product-related .price{font-size:14px;line-height:20px;margin-top:8px}@media(max-width:1199px){.dd-product{padding:32px 32px 40px!important}.dd-product .product{grid-template-columns:minmax(0,386fr) minmax(0,360fr);gap:24px}.dd-product .product__title h1{font-size:36px;line-height:40px}.dd-product .product__media{aspect-ratio:386/474}.dd-product .thumbnail-list__item{width:76px!important;flex-basis:76px}.dd-product-story{margin:0 32px 40px}.dd-product-story__copy{padding:32px}.dd-product-story__copy h2{font-size:32px;line-height:36px}.dd-product-related{padding:0 32px 64px!important}.dd-product-related__all{right:32px}}@media(max-width:749px){.dd-product{padding:24px 20px 32px!important}.dd-product__breadcrumb{margin-bottom:32px}.dd-product .product{grid-template-columns:1fr;gap:32px}.dd-product .product__media{aspect-ratio:350/430}.dd-product .product__media-list{margin:0!important;width:100%}.dd-product .slider__slide{width:100%;max-width:100%}.dd-product .product__info-container{grid-template-columns:136px minmax(0,1fr)}.dd-product .product-form__input--pill input[type=radio]+label{margin-right:4px}.dd-product-story{margin:0 20px 32px;grid-template-columns:1fr}.dd-product-story__copy{padding:24px;min-height:264px}.dd-product-story__image{min-height:280px}.dd-product-related{padding:0 20px 48px!important}.dd-product-related .related-products__heading{font-size:18px;line-height:24px}.dd-product-related__all{font-size:10px;right:20px;top:5px}.dd-product-related .product-grid{flex-wrap:nowrap;overflow-x:auto;gap:24px}.dd-product-related .grid__item{width:calc((100% - 24px)/2);flex:0 0 calc((100% - 24px)/2)}}@media(max-width:359px){.dd-product .product__info-container{grid-template-columns:110px minmax(0,1fr);column-gap:8px}.dd-product .quantity{width:110px}.dd-product .product-form__submit{font-size:12px;padding:8px}.dd-product .product-form__input--pill input[type=radio]+label{min-width:44px;padding:8px}}.dd-product .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}#MainContent:has(.dd-product){background:var(--dd-page)}.dd-product-related:not(:has(.product-grid)){padding:0!important;min-height:1px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dd-product.css.map */
