body:has(.dt-product-template){--dt-product-paper: var(--dt-paper);--dt-product-surface: var(--dt-surface);--dt-product-ground: var(--dt-ground);--dt-product-selected: var(--dt-selected);--dt-product-ink: var(--dt-ink);--dt-product-muted: var(--dt-muted);--dt-product-faint: var(--dt-faint);--dt-product-rule: var(--dt-rule);--dt-product-serif: var(--dt-serif);--dt-product-sans: var(--dt-sans);color:var(--dt-product-ink);background:var(--dt-product-paper);font-family:var(--dt-product-sans);font-feature-settings:"palt"}body:has(.dt-product-template) .product{--dt-product-column-gap: clamp(4.8rem, 7vw, 11rem);--dt-product-half-gap: clamp(2.4rem, 3.5vw, 5.5rem);max-width:144rem;column-gap:var(--dt-product-column-gap);padding-top:clamp(6.4rem,7.5vw,11rem);padding-bottom:clamp(7.2rem,8vw,12rem)}body:has(.dt-product-template--compact) .product{max-width:118rem}body:has(.dt-product-template) .product__media-wrapper,body:has(.dt-product-template) .product__info-wrapper{min-width:0}@media screen and (min-width:750px){body:has(.dt-product-template) .product.product--medium .product__media-wrapper{width:calc(55% - var(--dt-product-half-gap));max-width:calc(55% - var(--dt-product-half-gap))}body:has(.dt-product-template) .product.product--medium .product__info-wrapper{width:calc(45% - var(--dt-product-half-gap));max-width:calc(45% - var(--dt-product-half-gap));padding-left:0}body:has(.dt-product-template--compact) .product.product--small .product__media-wrapper{width:calc(45% - var(--dt-product-half-gap));max-width:calc(45% - var(--dt-product-half-gap))}body:has(.dt-product-template--compact) .product.product--small .product__info-wrapper{width:calc(55% - var(--dt-product-half-gap));max-width:calc(55% - var(--dt-product-half-gap));padding-left:0}}body:has(.dt-product-template) .product__media,body:has(.dt-product-template) .product__media-list,body:has(.dt-product-template) .global-media-settings{border:0;border-radius:var(--dt-radius-image-functional);background:var(--dt-product-ground)}body:has(.dt-product-template) .product__media img{object-fit:contain;mix-blend-mode:multiply}body:has(.dt-product-template) .thumbnail,body:has(.dt-product-template) .thumbnail[aria-current]{border:0;border-radius:var(--dt-radius-image-functional);box-shadow:none}body:has(.dt-product-template) .thumbnail[aria-current]:after{box-shadow:inset 0 0 0 1px var(--dt-product-ink)}body:has(.dt-product-template) .product__info-container{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);grid-template-areas:"kicker kicker" "title title" "variant variant" "quantity price" "buy buy" "support support" "notice notice" "details details";column-gap:.8rem;max-width:none;margin:0;padding-top:.6rem}body:has(.dt-product-template) .product__info-container>link,body:has(.dt-product-template) .product__info-container>div:has(>form.installment){display:none}body:has(.dt-product-template) .dt-product-template{grid-area:kicker;margin:0 0 2rem;color:var(--dt-product-muted);font-size:1rem;font-weight:500;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}body:has(.dt-product-template) .product__title{grid-area:title;margin:0 0 2.8rem}body:has(.dt-product-template) .product__title h1,body:has(.dt-product-template) .product__description h2,body:has(.dt-product-template) .product__description h3{color:var(--dt-product-ink);font-family:var(--dt-product-serif);font-feature-settings:"palt";font-weight:500;letter-spacing:0}body:has(.dt-product-template) .product__title h1{display:inline-block;margin:0;font-size:clamp(3rem,3vw,4.8rem);line-height:1.16;word-break:normal;overflow-wrap:normal;transform:scaleX(.9);transform-origin:left center}body:has(.dt-product-template) .product__description h2,body:has(.dt-product-template) .product__description h3{transform:scaleX(.9);transform-origin:left center}body:has(.dt-product-template--compact) .product__title h1{font-size:clamp(2.6rem,2.6vw,4rem)}body:has(.dt-product-template) .price,body:has(.dt-product-template) .price-item{color:var(--dt-product-ink);font-size:2.4rem;font-weight:500;line-height:1.2}body:has(.dt-product-template) .product__tax,body:has(.dt-product-template) .product__inventory{display:none}body:has(.dt-product-template) .dt-product-price-meta{grid-area:price;align-self:end;justify-self:end;z-index:1;margin:0 0 .5rem;color:var(--dt-product-muted);font-size:1rem;line-height:1.2;pointer-events:none}body:has(.dt-product-template) .dt-product-purchase-support{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;grid-area:support;justify-self:end;margin:1.3rem 0 0;color:var(--dt-product-muted);font-size:1.05rem;line-height:1.5}body:has(.dt-product-template) .dt-product-purchase-support a{display:inline-flex;align-items:center;padding-bottom:.25rem;border-bottom:1px solid var(--dt-product-rule);color:inherit;text-decoration:none;transition:color var(--dt-motion-ui) var(--dt-motion-ease),border-color var(--dt-motion-ui) var(--dt-motion-ease)}body:has(.dt-product-template) .dt-product-purchase-support a:hover{border-color:currentColor;color:var(--dt-product-ink)}body:has(.dt-product-template) .dt-product-purchase-notice{grid-area:notice;display:grid;gap:.7rem;margin-top:2.6rem;padding:1.8rem 2rem;border-radius:var(--dt-radius-control);background:var(--dt-product-ground)}body:has(.dt-product-template) .dt-product-purchase-notice strong{color:var(--dt-product-ink);font-size:1.2rem;font-weight:500;line-height:1.5}body:has(.dt-product-template) .dt-product-purchase-notice p{max-width:42em;margin:0;color:var(--dt-product-muted);font-size:1.3rem;line-height:1.65}body:has(.dt-product-template) variant-selects{grid-area:variant;display:block;margin-top:3.6rem}body:has(.dt-product-template) .product-form__input{max-width:none;margin:0 0 2.8rem}body:has(.dt-product-template) .product-form__input .form__label{margin-bottom:1rem;color:var(--dt-product-ink);font-size:1.3rem;font-weight:500}body:has(.dt-product-template) .product-form__input--pill{display:grid;grid-template-columns:1fr;gap:.4rem}body:has(.dt-product-template) .product-form__input--pill>.form__label{grid-column:1 / -1}body:has(.dt-product-template) .product-form__input input[type=radio]+label{display:flex;align-items:center;justify-content:flex-start;min-height:5rem;margin:0;padding:1.1rem 1.4rem;border:1px solid var(--dt-product-rule);border-radius:var(--dt-radius-control);background:var(--dt-product-surface);color:var(--dt-product-ink);font-size:1.3rem;line-height:1.35;gap:.9rem;transition:background-color var(--dt-motion-ui) var(--dt-motion-ease),border-color var(--dt-motion-ui) var(--dt-motion-ease)}body:has(.dt-product-template) .product-form__input input[type=radio]:checked+label{border-color:var(--dt-product-ink);background:var(--dt-product-selected);color:var(--dt-product-ink)}body:has(.dt-product-template) .product-form__input input[type=radio]:not(:checked):not(:disabled):not(.disabled)+label:hover{border-color:var(--dt-product-ink);background:var(--dt-product-ground);color:var(--dt-product-ink)}body:has(.dt-product-template) .product-form__input input[value=Solo]+label:after,body:has(.dt-product-template) .product-form__input input[value=Fold]+label:after,body:has(.dt-product-template) .product-form__input input[value=Twins]+label:after{color:var(--dt-product-muted);font-size:1.2rem;font-weight:400}body:has(.dt-product-template) .product-form__input input[value=Solo]+label:after{content:"\4e00\4f53\578b"}body:has(.dt-product-template) .product-form__input input[value=Fold]+label:after{content:"\6298\7573\578b"}body:has(.dt-product-template) .product-form__input input[value=Twins]+label:after{content:"\5206\5272\578b"}body:has(.dt-product-template) .product-form__input input[type=radio].disabled+label{color:var(--dt-product-muted);text-decoration:line-through;text-decoration-thickness:1px;opacity:.68}body:has(.dt-product-template) .product-form__quantity{grid-area:quantity;align-self:center;display:flex;align-items:center;flex-wrap:wrap;width:fit-content;max-width:100%;margin:1rem 0 1.4rem;gap:.6rem}body:has(.dt-product-template) .product-form__quantity .form__label{margin:0;color:var(--dt-product-muted);font-size:1.3rem;font-weight:500;letter-spacing:.08em}body:has(.dt-product-template) .product-form__quantity .quantity__rules-cart{flex-basis:100%}body:has(.dt-product-template) .product-form__quantity.is-dt-quantity-select .quantity{display:none}body:has(.dt-product-template) .dt-quantity-select-wrap{position:relative;display:inline-flex;align-items:center;width:3.6rem;height:3.6rem}body:has(.dt-product-template) .dt-quantity-select-wrap:after{position:absolute;top:50%;right:.4rem;width:.6rem;height:.6rem;border-right:1px solid var(--dt-product-muted);border-bottom:1px solid var(--dt-product-muted);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}body:has(.dt-product-template) .dt-quantity-select{width:100%;height:3.6rem;margin:0;padding:0 1.5rem 0 .4rem;border:0;border-radius:0;outline-offset:2px;appearance:none;-webkit-appearance:none;background:transparent;color:var(--dt-product-ink);font-size:1.4rem;line-height:1;cursor:pointer}body:has(.dt-product-template) .quantity{width:11.4rem;min-height:3.8rem;height:3.8rem;border:1px solid var(--dt-product-rule);border-radius:var(--dt-radius-control);background:var(--dt-product-surface)}body:has(.dt-product-template) .quantity__button{width:3.8rem}body:has(.dt-product-template) .quantity__input{min-width:3.6rem;padding:0;font-size:1.2rem}body:has(.dt-product-template) .quantity:before,body:has(.dt-product-template) .quantity:after{display:none}body:has(.dt-product-template) .product-form__buttons{max-width:none}body:has(.dt-product-template) .product__info-container>div[id^=price-]{grid-area:price;align-self:end;justify-self:end;margin:1.2rem 0 0;padding-right:2.8rem;text-align:right}body:has(.dt-product-template) .product__info-container>div:has(>product-form){grid-area:buy;margin:0}body:has(.dt-product-template) .product__info-container>div:has(>product-form) product-form{margin:0}body:has(.dt-product-template) .product__view-details{grid-area:details}body:has(.dt-product-template) .product-form__submit,body:has(.dt-product-template) .shopify-payment-button__button{min-height:6rem;border:0;border-radius:var(--dt-radius-control);box-shadow:none;background:var(--dt-product-ink);color:var(--dt-product-surface);font-size:1.35rem;font-weight:500;letter-spacing:.08em}body:has(.dt-product-template) .product-form__submit:before,body:has(.dt-product-template) .product-form__submit:after{display:none}body:has(.dt-product-template) .product-form__submit:not([disabled]):hover,body:has(.dt-product-template) .product-form__submit:not([disabled]):active{background:var(--dt-dark)}body:has(.dt-product-template) .product-form__submit[disabled]{background:var(--dt-product-faint);color:var(--dt-product-surface);opacity:1}body:has(.dt-product-template) .product__description{margin-top:5.2rem;color:var(--dt-product-ink);font-size:1.35rem;line-height:1.85}body:has(.dt-product-template) .product__description h2{display:inline-block;margin:4.8rem 0 1.8rem;font-size:2.2rem;line-height:1.35;transform:scaleX(.9);transform-origin:left center}body:has(.dt-product-template) .product__description h3{margin:3.2rem 0 1.2rem;font-size:1.8rem;line-height:1.4}body:has(.dt-product-template) .product__description p,body:has(.dt-product-template) .product__description ul,body:has(.dt-product-template) .product__description ol{margin-top:1.2rem;margin-bottom:1.2rem}body:has(.dt-product-template) .product__description a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.35em}body:has(.dt-product-template) .related-products{background:var(--dt-product-paper)}body:has(.dt-product-template) .related-products__heading{display:inline-block;font-family:var(--dt-product-serif);font-weight:500;transform:scaleX(.9);transform-origin:left center}body:has(.dt-product-template) .dt-product-details{background:var(--dt-product-paper);color:var(--dt-product-ink)}body:has(.dt-product-template) .dt-product-details__inner{max-width:118rem;padding-top:clamp(7.2rem,8vw,11rem);padding-bottom:clamp(8rem,9vw,13rem)}body:has(.dt-product-template) .dt-product-details__header{max-width:72rem;margin-bottom:clamp(4.8rem,6vw,7.2rem)}body:has(.dt-product-template) .dt-product-details__kicker{margin:0 0 1.6rem;color:var(--dt-product-muted);font-size:1.2rem;font-weight:500;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}body:has(.dt-product-template) .dt-product-details__heading,body:has(.dt-product-template) .dt-product-details__item-heading{color:var(--dt-product-ink);font-family:var(--dt-product-sans);font-feature-settings:"palt";font-weight:500;letter-spacing:0}body:has(.dt-product-template) .dt-product-details__heading{display:inline-block;margin:0;font-size:clamp(2.4rem,2.6vw,3.8rem);line-height:1.25;word-break:normal;overflow-wrap:normal;transform:none;transform-origin:left center}body:has(.dt-product-template) .dt-product-details__items{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.6rem,2.2vw,2.8rem)}body:has(.dt-product-template) .dt-product-details__item{grid-column:span 6;min-width:0}body:has(.dt-product-template) .dt-product-details__item-heading{margin:0 0 1.6rem;font-size:1.7rem;line-height:1.4;transform:none;transform-origin:left center}body:has(.dt-product-template) .dt-product-details__content,body:has(.dt-product-template) .dt-product-details__fallback{color:var(--dt-product-ink);font-size:1.6rem;line-height:1.8}body:has(.dt-product-template) .dt-product-details__content>:first-child,body:has(.dt-product-template) .dt-product-details__fallback>:first-child{margin-top:0}body:has(.dt-product-template) .dt-product-details__content>:last-child,body:has(.dt-product-template) .dt-product-details__fallback>:last-child{margin-bottom:0}body:has(.dt-product-template) .dt-product-details__content ul,body:has(.dt-product-template) .dt-product-details__content ol{padding-left:1.5em}body:has(.dt-product-template) .dt-product-details__content li+li{margin-top:.6rem}body:has(.dt-product-template) .dt-product-details__item--editorial{grid-column:1 / -1;max-width:82rem;padding-bottom:clamp(2.4rem,3vw,4rem)}body:has(.dt-product-template) .dt-product-details__item--editorial .dt-product-details__item-heading{display:inline-block;margin-bottom:2rem;font-size:1.7rem;line-height:1.35;word-break:normal;overflow-wrap:normal;transform:none;transform-origin:left center}body:has(.dt-product-template) .dt-product-details__item--editorial .dt-product-details__content{max-width:68rem;font-size:1.6rem}body:has(.dt-product-template) .dt-product-details__item--facts{grid-column:1 / -1;display:grid;grid-template-columns:minmax(16rem,.6fr) 1.4fr;gap:2.4rem;padding:2.8rem 0 1.6rem}body:has(.dt-product-template) .dt-product-details__item--facts .dt-product-details__item-heading{margin:0;font-family:var(--dt-product-sans);font-size:1.4rem;font-weight:500}body:has(.dt-product-template) .dt-product-details__item--facts .dt-product-details__content{color:var(--dt-product-muted);font-size:1.4rem}body:has(.dt-product-template) .dt-product-details__item--facts .metafield-rich_text_field>p,body:has(.dt-product-template) .dt-product-details__item--facts .metafield-rich_text_field>ul,body:has(.dt-product-template) .dt-product-details__item--facts .metafield-rich_text_field>ol{margin-block:.7rem}body:has(.dt-product-template) .dt-product-details__item--comparison{padding:clamp(2.8rem,3.5vw,4rem);background:var(--dt-product-ground)}body:has(.dt-product-template) .dt-product-details__item--comparison.dt-product-details__item--required{background:var(--dt-product-surface)}body:has(.dt-product-template) .dt-product-details__item--comparison .dt-product-details__item-heading{margin-bottom:1.8rem;font-family:var(--dt-product-sans);font-size:1.4rem;font-weight:500}body:has(.dt-product-template) .dt-product-details__item--comparison .dt-product-details__content{font-size:1.6rem}body:has(.dt-product-template) .dt-product-details__item--notice{grid-column:1 / -1;margin-top:clamp(2.4rem,3vw,4rem);padding:0;border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:1px solid rgba(var(--color-foreground),.18);background:var(--dt-product-ground)}body:has(.dt-product-template) .dt-product-details__notice-summary{display:flex;min-height:7.2rem;align-items:center;justify-content:space-between;gap:2rem;padding:2rem clamp(2.4rem,3vw,4rem);cursor:pointer;list-style:none}body:has(.dt-product-template) .dt-product-details__notice-summary::-webkit-details-marker{display:none}body:has(.dt-product-template) .dt-product-details__item--notice .dt-product-details__item-heading{display:inline-block;margin:0;font-size:1.7rem;transform:none;transform-origin:left center}body:has(.dt-product-template) .dt-product-details__content h2,body:has(.dt-product-template) .dt-product-details__content h3,body:has(.dt-product-template) .dt-product-details__content h4,body:has(.dt-product-template) .dt-product-details__content h5,body:has(.dt-product-template) .dt-product-details__content h6{font-family:var(--dt-product-sans);font-weight:600;letter-spacing:0;transform:none}body:has(.dt-product-template) .dt-product-details__notice-icon{position:relative;width:1.6rem;height:1.6rem;flex:0 0 1.6rem}body:has(.dt-product-template) .dt-product-details__notice-icon:before,body:has(.dt-product-template) .dt-product-details__notice-icon:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;content:""}body:has(.dt-product-template) .dt-product-details__notice-icon:after{transform:rotate(90deg);transition:transform var(--dt-motion-ui) var(--dt-motion-ease)}body:has(.dt-product-template) .dt-product-details__item--notice[open] .dt-product-details__notice-icon:after{transform:rotate(0)}body:has(.dt-product-template) .dt-product-details__item--notice .dt-product-details__content{max-width:82rem;padding:0 clamp(2.4rem,3vw,4rem) 3.2rem;color:var(--dt-product-muted);font-size:1.4rem}body:has(.dt-product-template) .dt-product-details__item--link{grid-column:1 / -1;display:grid;grid-template-columns:minmax(16rem,.6fr) 1.4fr;gap:2.4rem;align-items:baseline;padding-top:clamp(2.8rem,3.5vw,4.4rem)}body:has(.dt-product-template) .dt-product-details__item--link .dt-product-details__item-heading{margin:0;font-family:var(--dt-product-sans);font-size:1.25rem;font-weight:500}body:has(.dt-product-template) .dt-product-details__guide-link{display:inline-flex;width:fit-content;gap:.8rem;align-items:center;padding-bottom:.35rem;border-bottom:1px solid currentColor;color:inherit;font-size:1.3rem;font-weight:500;text-decoration:none}body:has(.dt-product-template) .dt-product-details__guide-link:hover{opacity:.62}body:has(.dt-product-template) .dt-product-details__fallback{max-width:82rem}@media screen and (max-width:989px){body:has(.dt-product-template) .product{column-gap:3.6rem;padding-inline:2.4rem}}@media screen and (max-width:749px){body:has(.dt-product-template) .dt-quantity-select-wrap,body:has(.dt-product-template) .dt-quantity-select{width:4.4rem;height:4.4rem}body:has(.dt-product-template) .product{display:block;padding:2rem 0 7.2rem}body:has(.dt-product-template) .product__media-wrapper{width:100%;max-width:none}body:has(.dt-product-template) .product__info-wrapper{width:100%;max-width:none;padding:4.8rem 2rem 0}body:has(.dt-product-template) .product__info-container{padding:0}body:has(.dt-product-template) .dt-product-template{margin-bottom:1.6rem}body:has(.dt-product-template) .product__title{margin-bottom:2.4rem}body:has(.dt-product-template) .product__title h1,body:has(.dt-product-template--compact) .product__title h1{font-size:clamp(2.4rem,7vw,3.2rem)}body:has(.dt-product-template) .product-form__input--pill{grid-template-columns:1fr}body:has(.dt-product-template) .product-form__input input[type=radio]+label{min-height:5.2rem}body:has(.dt-product-template) .product__description{margin-top:4.4rem}body:has(.dt-product-template) .dt-product-details__inner{padding:6.4rem 2rem 8rem}body:has(.dt-product-template) .dt-product-details__header{margin-bottom:4.8rem}body:has(.dt-product-template) .dt-product-details__items{grid-template-columns:1fr;gap:1.6rem}body:has(.dt-product-template) .dt-product-details__item,body:has(.dt-product-template) .dt-product-details__item--editorial,body:has(.dt-product-template) .dt-product-details__item--notice,body:has(.dt-product-template) .dt-product-details__item--link{grid-column:1}body:has(.dt-product-template) .dt-product-details__item--editorial{padding-bottom:2.8rem}body:has(.dt-product-template) .dt-product-details__item--facts{display:block;padding:2.4rem 0}body:has(.dt-product-template) .dt-product-details__item--facts .dt-product-details__item-heading{margin-bottom:1.4rem}body:has(.dt-product-template) .dt-product-details__item--comparison{padding:2.8rem 2.4rem}body:has(.dt-product-template) .dt-product-details__item--notice{margin-top:2.4rem}body:has(.dt-product-template) .dt-product-details__notice-summary{min-height:6.4rem;padding:1.8rem 2rem}body:has(.dt-product-template) .dt-product-details__item--notice .dt-product-details__content{padding:0 2rem 2.8rem}body:has(.dt-product-template) .dt-product-details__item--link{grid-template-columns:1fr;gap:1.4rem;padding-top:3.2rem}body:has(.dt-product-template) .dt-product-details__heading{font-size:clamp(2.2rem,6vw,2.8rem)}}@media(prefers-reduced-motion:reduce){body:has(.dt-product-template) .product-form__input input[type=radio]+label,body:has(.dt-product-template) .dt-product-details__notice-icon:after,body:has(.dt-product-template) .dt-product-links__arrow{transition:none}}.dt-product-details,.dt-product-links{--dt-product-paper: var(--dt-paper);--dt-product-surface: var(--dt-surface);--dt-product-ground: var(--dt-ground);--dt-product-ink: var(--dt-ink);--dt-product-muted: var(--dt-muted);--dt-product-rule: var(--dt-rule);--dt-product-serif: var(--dt-serif);--dt-product-sans: var(--dt-sans);color:var(--dt-product-ink);font-family:var(--dt-product-sans);font-feature-settings:"palt"}body:has(.dt-product-details) .dt-product-details{background:var(--dt-product-paper)}body:has(.dt-product-details) .dt-product-details__inner{max-width:none;padding:8.8rem max(4rem,calc((100vw - 136rem)/2)) 10rem}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products{display:block;background:var(--dt-paper);color:var(--dt-ink);font-family:var(--dt-sans)}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products__heading{margin:0 0 2rem;color:var(--dt-ink);font-family:var(--dt-sans);font-size:1.5rem;font-weight:600;line-height:1.5}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .product-grid{display:flex;flex-wrap:nowrap;gap:1.2rem;margin:0;padding:0 0 .8rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .product-grid::-webkit-scrollbar{display:none}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .grid__item{flex:0 0 min(62vw,24rem);width:auto;max-width:none;scroll-snap-align:start}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card-wrapper,body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card{color:var(--dt-ink);background:transparent;box-shadow:none}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card__inner,body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card__media .media{border:0;border-radius:var(--dt-radius-image-functional);background:var(--dt-field)}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card__information{padding:1.2rem 0 0}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card__heading{margin:0;font-family:var(--dt-sans);font-size:1.35rem;font-weight:500;line-height:1.5}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card__heading a{color:inherit;text-decoration:none}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .price{margin-top:.5rem;color:var(--dt-muted);font-size:1.2rem;letter-spacing:.02em}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .media.media--hover-effect>img,body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card-wrapper:hover .media.media--hover-effect>img{transform:none!important}@media screen and (min-width:750px){body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .grid__item{flex-basis:min(26vw,26rem)}}body:has(.dt-product-details) .dt-product-details__header{display:grid;grid-template-columns:1fr;max-width:136rem;align-items:end;gap:1rem;margin:0 auto 3.8rem}body:has(.dt-product-details) .dt-product-details__header .dt-product-details__eyebrow{justify-self:center}body:has(.dt-product-details) .dt-product-details__header .dt-product-details__toggle{justify-self:end}body:has(.dt-product-details) .dt-product-content--dynamic .dt-product-details__inner{max-width:none;padding:8.8rem max(4rem,calc((100vw - 136rem)/2)) 10rem}body:has(.dt-product-details) .dt-product-content--dynamic .dt-product-details__header{display:grid;grid-template-columns:1fr;gap:1rem;align-items:end;margin-bottom:3.8rem}body:has(.dt-product-details) .dt-product-details__eyebrow{display:inline-flex;width:fit-content;min-height:3.6rem;align-items:center;justify-content:center;justify-self:center;margin:0 0 .8rem;padding:.8rem 1.7rem .7rem;border-radius:var(--dt-radius-control);background:var(--dt-product-ink);color:var(--dt-product-surface);font-family:var(--dt-product-sans);font-size:1.2rem;font-weight:500;letter-spacing:.12em;line-height:1;white-space:nowrap}body:has(.dt-product-details) .dt-product-content--dynamic .dt-product-details__toggle{justify-self:end}body:has(.dt-product-details) .dt-product-details__toggle{flex:0 0 auto;padding:0 0 .3rem;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--dt-product-muted);cursor:pointer;font:inherit;font-size:1.2rem;letter-spacing:.04em}body:has(.dt-product-details) .dt-product-details__items{display:block;max-width:136rem;margin:0 auto;border-bottom:1px solid var(--dt-product-rule)}body:has(.dt-product-details) .dt-product-content__dynamic{display:flex;flex-direction:column;gap:0;border-bottom:1px solid rgba(var(--color-foreground),.18)}body:has(.dt-product-details) .dt-product-content__order--compatibility{order:10}body:has(.dt-product-details) .dt-product-content__order--included{order:20}body:has(.dt-product-details) .dt-product-content__order--required{order:30}body:has(.dt-product-details) .dt-product-content__order--guide{order:35}body:has(.dt-product-details) .dt-product-content__order--specifications{order:40}body:has(.dt-product-details) .dt-product-content__order--notice{order:50}body:has(.dt-product-details) .dt-product-content__order--default{order:60}body:has(.dt-product-details) .dt-product-content__support-links{max-width:136rem;margin:2.8rem auto 0}body:has(.dt-product-details) .dt-product-content__makerworld-link{align-self:flex-start;margin:0 0 1.2rem}.dt-product-guide-card{padding:clamp(4rem,5vw,6.4rem) max(4rem,calc((100vw - 136rem)/2));color:var(--dt-product-ink, var(--dt-ink));background:var(--dt-product-paper, var(--dt-paper))}.dt-product-guide-card__inner{display:flex;justify-content:center;max-width:136rem;margin:0 auto}@media screen and (max-width:749px){.dt-product-guide-card{padding:3.6rem 2rem 5.6rem}}body:has(.dt-product-details) .dt-product-details__intro{order:-1;max-width:82rem;margin:0 0 clamp(3.2rem,4vw,4.8rem);color:var(--dt-product-ink);font-size:1.6rem;line-height:1.8}body:has(.dt-product-details) .dt-product-details__intro>:first-child{margin-top:0}body:has(.dt-product-details) .dt-product-details__intro>:last-child{margin-bottom:0}body:has(.dt-product-details) .dt-product-content__intro-heading,body:has(.dt-product-details) .dt-product-content__media-copy h3{margin:0 0 1.8rem;color:var(--dt-product-ink);font-family:var(--dt-product-serif);font-size:clamp(2.2rem,2.2vw,3.2rem);font-weight:500;line-height:1.35;transform:scaleX(.9);transform-origin:left center}body:has(.dt-product-details) .dt-product-content__media-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:center;padding:clamp(4rem,6vw,7.2rem) 0;border-top:1px solid var(--dt-product-rule)}body:has(.dt-product-details) .dt-product-content__media-block--text-only{grid-template-columns:minmax(0,76rem)}body:has(.dt-product-details) .dt-product-content__media{min-width:0;overflow:hidden;border-radius:var(--dt-radius-image-editorial);background:var(--dt-product-ground)}body:has(.dt-product-details) .dt-product-content__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}body:has(.dt-product-details) .dt-product-content__media-copy .dt-product-details__content{padding:0}body:has(.dt-product-details) .dt-product-details__item--accordion{display:block;margin:0;padding:0;border:0;border-top:1px solid var(--dt-product-rule);background:transparent}body:has(.dt-product-details) .dt-product-details__item--accordion:last-child{border-bottom:0}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__notice-summary{display:flex;min-height:7.2rem;align-items:center;justify-content:space-between;gap:2rem;padding:2rem clamp(2.4rem,3vw,4rem);cursor:pointer;list-style:none}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__item-heading{display:inline-block;margin:0;font-family:var(--dt-product-sans);font-size:1.7rem;font-weight:500;line-height:1.4;transform:none;transform-origin:left center}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__content{max-width:82rem;padding:0 clamp(2.4rem,3vw,4rem) 3.2rem;color:var(--dt-product-muted);font-size:1.5rem;line-height:1.8}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__content ul,body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__content ol{margin-block:.8rem}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__guide-link{font-size:1.4rem}body:has(.dt-product-details) .dt-product-details__item--accordion[open] .dt-product-details__notice-icon:after{transform:rotate(0)}body:has(.dt-product-links) .dt-product-links{background:var(--dt-product-paper);color:var(--dt-product-ink)}body:has(.dt-product-links) .dt-product-links__inner{max-width:118rem;padding-top:clamp(4rem,5vw,6rem);padding-bottom:clamp(4.8rem,6vw,7.2rem)}body:has(.dt-product-links) .dt-product-links__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;margin-bottom:clamp(1.8rem,2.5vw,2.8rem)}body:has(.dt-product-links) .dt-product-links__kicker{margin:0;color:var(--dt-product-muted);font-size:1rem;font-weight:500;letter-spacing:.16em;line-height:1.5}body:has(.dt-product-links) .dt-product-links__heading{margin:0;color:var(--dt-product-ink);font-family:var(--dt-product-sans);font-feature-settings:"palt";font-size:1.5rem;font-weight:600;line-height:1.5}body:has(.dt-product-links) .dt-product-links__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem}body:has(.dt-product-links) .dt-product-links__item{display:flex;min-height:5.6rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid var(--dt-product-rule);border-radius:var(--dt-radius-control);color:inherit;text-decoration:none}body:has(.dt-product-links) .dt-product-links__item:hover,body:has(.dt-product-links) .dt-product-links__item:focus-visible{border-color:var(--dt-product-ink)}body:has(.dt-product-links) .dt-product-links__copy{min-width:0}body:has(.dt-product-links) .dt-product-links__title{font-family:var(--dt-product-sans);font-feature-settings:"palt";font-size:1.3rem;font-weight:500;line-height:1.5}body:has(.dt-product-links) .dt-product-links__arrow{flex:0 0 auto;font-size:1.4rem;transition:transform var(--dt-motion-link) var(--dt-motion-ease)}body:has(.dt-product-links) .dt-product-links__item:hover .dt-product-links__arrow{transform:translate(.3rem)}@media screen and (max-width:749px){body:has(.dt-product-details) .dt-product-details__inner{padding:6.8rem 2rem 7.6rem}body:has(.dt-product-links) .dt-product-links__inner{padding-right:2rem;padding-left:2rem}body:has(.dt-product-details) .dt-product-details__header{align-items:flex-start}body:has(.dt-product-details) .dt-product-content--dynamic .dt-product-details__inner{padding:6.8rem 2rem 7.6rem}body:has(.dt-product-details) .dt-product-content--dynamic .dt-product-details__header{margin-bottom:2.8rem}body:has(.dt-product-details) .dt-product-details__toggle{margin-top:1rem;white-space:nowrap}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__notice-summary{min-height:6.4rem;padding:1.8rem 2rem}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__content{padding:0 2rem 2.8rem}body:has(.dt-product-details) .dt-product-content__media-block{grid-template-columns:1fr;gap:2.6rem;padding:4rem 0}body:has(.dt-product-links) .dt-product-links__item{min-height:5.2rem;padding:1rem 1.2rem}}body:has(.dt-product-template) .dt-product-template{font-size:1.1rem}body:has(.dt-product-template) .dt-product-price-meta{font-size:1.2rem}body:has(.dt-product-template) .dt-product-purchase-support{font-size:1.3rem}body:has(.dt-product-template) .product__description{font-size:1.5rem}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .card__heading{font-size:1.4rem}body:has(:is(.dt-product-details,.dtv2-shell,.dt-product-template)) .related-products .price{font-size:1.3rem}body:has(.dt-product-details) .dt-product-details__toggle{font-size:1.3rem}body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__content{font-size:1.6rem}body:has(.dt-product-links) .dt-product-links__kicker{font-size:1.1rem}body:has(.dt-product-links) .dt-product-links__title{font-size:1.4rem}body:has(.dt-product-template) .product__description{max-width:42em;line-height:1.72}body:has(.dt-product-details) .dt-product-details__intro,body:has(.dt-product-details) .dt-product-details__item--accordion .dt-product-details__content,body:has(.dt-product-details) .dt-product-content__media-copy{max-width:42em;line-height:1.75}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-dressthing-product.css.map */
