body:has(.otp-product){background:#f4f1ea}.otp-product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);min-height:calc(100svh - var(--header-height, 72px));color:#161616;background:#f4f1ea}.otp-product__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;height:calc(100svh - var(--header-height, 72px));min-height:0;padding:10px;background:#151719}.otp-product__gallery--1{grid-template-columns:1fr;grid-template-rows:1fr}.otp-product__gallery--2{grid-template-rows:1fr}.otp-product__image{min-width:0;min-height:0;overflow:hidden;background:#242628}.otp-product__image img{display:block;width:100%;height:100%;object-fit:contain}.otp-product__image--empty{display:grid;place-items:center;grid-column:1 / -1;grid-row:1 / -1;color:#fff}.otp-product__details{display:grid;place-items:center;padding:clamp(25px,5vw,80px)}.otp-product__details-inner{width:min(100%,440px);text-align:center}.otp-product__back{display:inline-block;margin-bottom:35px;color:#6c6d6a;font:600 12px Arial,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.otp-product h1{margin:0;font:800 clamp(46px,5vw,80px)/.95 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.otp-product__price{margin:22px 0 35px;font:700 22px Arial,sans-serif}.otp-product__form{display:grid;gap:12px}.otp-product__form label{font:700 12px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.otp-product__form select{width:100%;min-height:54px;padding:0 15px;border:1px solid #777;border-radius:0;background:#fff;color:#151515;font:600 15px Arial,sans-serif}.otp-product__form button{min-height:58px;margin-top:12px;border:0;border-radius:0;background:#161616;color:#fff;font:800 20px Barlow Condensed,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.otp-product__form button:hover{background:#e35a1f}.otp-product__form button:disabled{background:#777;cursor:not-allowed}.otp-product__description{margin-top:28px;color:#4b4b49;font:400 14px/1.55 Arial,sans-serif;text-align:left}.otp-product__description :first-child{margin-top:0}.otp-product__description :last-child{margin-bottom:0}@media(min-width:750px)and (max-height:700px){.otp-product__details{padding:18px 4%}.otp-product__back{margin-bottom:16px}.otp-product h1{font-size:clamp(38px,4vw,58px)}.otp-product__price{margin:12px 0 18px}.otp-product__form button{min-height:50px;margin-top:4px}}@media(max-width:749px){.otp-product{grid-template-columns:1fr}.otp-product__gallery{height:62svh;min-height:360px}.otp-product__details{padding:45px 7% 70px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/otp-product.css.map */
