body.template-product.template-suffix-total-look .msh-total-look{--tl-accent-soft: color-mix(in srgb, var(--tl-accent) 8%, #ffffff);--tl-accent-strong: color-mix(in srgb, var(--tl-accent) 82%, #111111);margin:clamp(1.6rem,2.5vw,3.2rem) 0;padding:0 clamp(1.6rem,2vw,2.4rem) clamp(2rem,3vw,3.6rem);border-radius:2rem;background:linear-gradient(180deg,#fffffffa,#f8f8f9f2);border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 24px 48px #10182812}body.template-product.template-suffix-total-look .msh-total-look__hero{position:relative;margin:0 calc(clamp(1.6rem,2vw,2.4rem)*-1) clamp(1.6rem,2vw,2.4rem);border-radius:2rem 2rem 1.4rem 1.4rem;overflow:hidden;background:var(--tl-accent-soft)}body.template-product.template-suffix-total-look .msh-total-look__hero-media{min-height:clamp(12rem,20vw,24rem);background-color:color-mix(in srgb,var(--tl-accent) 14%,#f3f3f4);background-image:var(--tl-hero);background-size:cover;background-position:center}body.template-product.template-suffix-total-look .msh-total-look__hero-content{position:absolute;inset-inline:0;inset-block-end:0;padding:1.6rem;background:linear-gradient(180deg,#08090a00 8%,#08090a8f)}body.template-product.template-suffix-total-look .msh-total-look__subtitle{margin:0;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:700}body.template-product.template-suffix-total-look .msh-total-look__badges{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}body.template-product.template-suffix-total-look .msh-total-look__badge{padding:.45rem .9rem;border-radius:999px;color:#fff;background:color-mix(in srgb,var(--tl-accent) 82%,#000000);border:1px solid rgba(255,255,255,.32);font-size:1.1rem;font-weight:600;letter-spacing:.02em}body.template-product.template-suffix-total-look .msh-total-look .page-width{max-width:min(120rem,100%);padding:0}body.template-product.template-suffix-total-look .msh-total-look .product__media-wrapper{border-radius:1.4rem;overflow:hidden;background:radial-gradient(circle at 20% 20%,var(--tl-accent-soft),rgba(255,255,255,.75));padding:1.2rem}body.template-product.template-suffix-total-look .msh-total-look .product__info-container{border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--tl-accent) 22%,#e4e4e7);background:#fff;box-shadow:0 16px 34px #11182714;padding:clamp(1.6rem,2.3vw,2.2rem)}body.template-product.template-suffix-total-look .msh-total-look .product__title h1{letter-spacing:.03em}body.template-product.template-suffix-total-look .msh-js-prices{margin:1.6rem 0;padding:1.4rem 1.6rem;border:1px solid color-mix(in srgb,var(--tl-accent) 26%,#d4d4d8);border-radius:1rem;background:color-mix(in srgb,var(--tl-accent) 6%,#ffffff)}body.template-product.template-suffix-total-look .msh-js-prices__row{margin:0;display:flex;justify-content:space-between;gap:1rem}body.template-product.template-suffix-total-look .msh-js-prices__row span:last-child{font-weight:700}body.template-product.template-suffix-total-look .msh-total-look .product__media,body.template-product.template-suffix-total-look .msh-total-look .product-media-container{background:#ffffffb3}body.template-product.template-suffix-total-look .msh-total-look .product-form,body.template-product.template-suffix-total-look .msh-total-look .product-form__buttons,body.template-product.template-suffix-total-look .msh-total-look .shopify-payment-button,body.template-product.template-suffix-total-look .msh-total-look quantity-input,body.template-product.template-suffix-total-look .msh-total-look .quantity,body.template-product.template-suffix-total-look .msh-total-look .product-form__input,body.template-product.template-suffix-total-look .msh-total-look variant-selects,body.template-product.template-suffix-total-look .msh-total-look variant-radios{display:none!important}@media screen and (max-width:989px){body.template-product.template-suffix-total-look .msh-total-look{padding-inline:1.4rem}body.template-product.template-suffix-total-look .msh-total-look__hero{margin-inline:-1.4rem}}body.template-product.template-suffix-total-look .price,body.template-product.template-suffix-total-look .badge--sold-out,body.template-product.template-suffix-total-look .product-form,body.template-product.template-suffix-total-look .product__tax,body.template-product.template-suffix-total-look .product__tax caption,body.template-product.template-suffix-total-look .tax-note,body.template-product.template-suffix-total-look .product__tax .caption-with-letter-spacing{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/msh-total-looks.css.map */
