.dio-product-main{--dio-bg: #0d1012;--dio-surface-local: #151a1d;--dio-surface-elevated: #1c2327;--dio-text: #f4f0e8;--dio-muted: #a8aaa8;--dio-accent: #f2b84b;color:var(--dio-text);background:var(--dio-bg)}.dio-product-main .dio-product-main__inner{max-width:160rem}.dio-product-main .dio-product-main__grid{gap:clamp(2.4rem,3.5vw,5.6rem)}.dio-product-main .product__media-wrapper,.dio-product-main .product__info-wrapper{min-width:0}.dio-product-main__mode-wrap{margin-bottom:1.6rem}.dio-product-main .dio-product-mode-gallery__stage{aspect-ratio:4 / 3;background:#151a1d}.dio-product-main__supporting-media{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(244,240,232,.1)}.dio-product-main .dio-product-main__info{padding:clamp(2rem,3vw,3.2rem);border:1px solid rgba(244,240,232,.12);border-radius:.8rem;background:var(--dio-surface-local)}.dio-product-main .dio-product-main__info>*+*{margin-block:1.2rem}.dio-product-main .dio-product-main__info .product-form{margin-block:1.8rem}.dio-product-main .product__title h1{margin:0;color:var(--dio-text);font-size:clamp(3.2rem,4vw,5.2rem);letter-spacing:0;line-height:1.02;text-wrap:balance}.dio-product-main .price--large{color:var(--dio-accent);font-size:clamp(2rem,2.5vw,2.8rem)}.dio-product-main .product__tax,.dio-product-main .product__inventory,.dio-product-main .product__sku,.dio-product-main .product__description,.dio-product-main .accordion__content{color:var(--dio-muted)}.dio-product-main .product-form__input .form__label,.dio-product-main .quantity__label,.dio-product-main .accordion__title{color:var(--dio-text)}.dio-product-main .product-form__submit,.dio-product-main .shopify-payment-button__button--unbranded{min-height:5.4rem;border-radius:.3rem;font-weight:700}.dio-product-main .product-form__submit:not([disabled]){color:#17120a;background:var(--dio-accent)}.dio-product-main .product-form__input input[type=radio]+label{border-color:#f4f0e838;color:var(--dio-text);background:transparent}.dio-product-main .product-form__input input[type=radio]:checked+label{color:#17120a;background:var(--dio-accent)}.dio-product-identity{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0;color:var(--dio-muted);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dio-product-identity a{color:var(--dio-accent);text-decoration:none}.dio-product-intro{margin:0;color:var(--dio-muted);font-size:1.65rem;line-height:1.65}.dio-product-chips{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}.dio-product-chips li{padding:.65rem .9rem;border:1px solid rgba(244,240,232,.14);border-radius:99rem;color:var(--dio-muted);font-size:1.05rem}.dio-product-info-card{padding:1.6rem;border:1px solid rgba(244,240,232,.12);border-radius:.5rem;background:var(--dio-surface-elevated)}.dio-product-info-card h2{margin:0;color:var(--dio-text);font-size:1.35rem;letter-spacing:.03em}.dio-product-info-card dl{display:grid;gap:.8rem;margin:1.2rem 0 0}.dio-product-info-card dl div{display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(0,1fr);gap:1rem}.dio-product-info-card dt{color:var(--dio-muted);font-size:1.1rem}.dio-product-info-card dd{margin:0;color:var(--dio-text);font-size:1.2rem;text-align:right}.dio-product-info-card__link{display:inline-block;margin-top:1.2rem;color:var(--dio-accent);font-size:1.15rem;font-weight:700;text-underline-offset:.3rem}.dio-product-figure-note{margin:0;padding-left:1.2rem;border-left:.2rem solid var(--dio-accent);color:var(--dio-muted);font-size:1.15rem;line-height:1.5}.dio-product-main .product__accordion{border-color:#f4f0e81f}@media screen and (min-width:990px){.dio-product-main .dio-product-info-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dio-product-main .dio-product-info-card dl div{display:block}.dio-product-main .dio-product-info-card dd{margin-top:.3rem;text-align:left}.dio-product-main .dio-product-main__info.product__column-sticky{top:3rem}}@media screen and (max-width:749px){.dio-product-main .page-width{padding-inline:1.6rem}.dio-product-main .dio-product-main__info{padding:2rem 1.6rem}.dio-product-main .product__title h1{font-size:clamp(3.2rem,11vw,4.6rem)}.dio-product-info-card dl div{grid-template-columns:minmax(0,1fr);gap:.3rem}.dio-product-info-card dd{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-3dio-main-product.css.map */
