.elyzor-product{background:linear-gradient(180deg,#fffaf2,#fff 18%);padding-bottom:8px}.elyzor-product__wrap{width:min(1200px,100%);margin:0 auto;padding-inline:0}.elyzor-product__grid{display:grid;grid-template-columns:1fr;gap:0}.elyzor-product__gallery{position:relative;background:#f6f8fb}.elyzor-product__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:75vw;min-height:200px;transition:height .2s ease}.elyzor-product__slides::-webkit-scrollbar{display:none}.elyzor-product__slide{flex:0 0 100%;scroll-snap-align:start;display:block;padding:0;box-sizing:border-box;height:100%;overflow:hidden}.elyzor-product__slide img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;vertical-align:middle}.elyzor-product__dots{display:flex;justify-content:center;gap:6px;padding:6px 0 8px;background:#f6f8fb}.elyzor-product__dot{width:7px;height:7px;border-radius:999px;border:none;padding:0;background:#111c2b33;cursor:pointer;transition:width .2s ease,background .2s ease}.elyzor-product__dot.is-active{width:22px;background:#0a0a0a}.elyzor-product__thumbs{display:none}.elyzor-product__details{padding:16px 14px 24px}.elyzor-product__eyebrow{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a5d10}.elyzor-product__title{margin:0;font-size:clamp(22px,5.5vw,30px);line-height:1.12;font-weight:800;color:#121722}.elyzor-product__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin:12px 0 14px}.elyzor-product__price-row .price{font-size:clamp(22px,5vw,28px);font-weight:800;color:#0a0a0a}.elyzor-product__price-row .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.elyzor-product__price-row .compare-at-price,.elyzor-product__price-row .price-item--regular.compare-at-price{font-size:clamp(17px,4.2vw,21px);font-weight:700;color:#374151;opacity:1;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#9a3b2f}.elyzor-product .sticky-add-to-cart__price .compare-at-price,.elyzor-product .sticky-add-to-cart__price .price-item--regular.compare-at-price{font-size:14px;font-weight:700;color:#374151;opacity:1;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#9a3b2f}.elyzor-product__trust{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.elyzor-product__trust li{margin:0;padding:6px 11px;border-radius:999px;background:#fff;border:1px solid rgba(198,158,79,.3);font-size:11px;font-weight:700;color:#5c3d08}.elyzor-product__offer{margin:0 0 16px;padding:12px 14px;border-radius:14px;background:linear-gradient(125deg,#fff7e7f5,#fff);border:1px solid rgba(198,158,79,.32);font-size:13px;line-height:1.4;color:#1a2430}.elyzor-product__offer strong{color:#8f5f10}.elyzor-product__offer a{color:#8f5f10;font-weight:700;text-decoration:underline}.elyzor-product .buy-buttons-block{width:100%}.elyzor-product .product-form-buttons{display:flex;flex-direction:column;gap:0}.elyzor-product .quantity-selector-wrapper{display:none}.elyzor-product .product-form-buttons .button,.elyzor-product .product-form-buttons add-to-cart-component button{width:100%;min-height:52px;border-radius:999px;font-size:15px;font-weight:800;background:#0a0a0a;color:#fff;padding:0 20px}.elyzor-product .accelerated-checkout-block,.elyzor-product .shopify-payment-button,.elyzor-product shopify-payment-button{display:none!important}.elyzor-product__description{margin-top:20px;padding-top:18px;border-top:1px solid rgba(17,28,43,.08)}.elyzor-product__description-title{margin:0 0 10px;font-size:15px;font-weight:800;color:#121722}.elyzor-product__description-body{font-size:14px;line-height:1.55;color:#2a3544}.elyzor-product__description-body p{margin:0 0 10px}.elyzor-product__description-body ul{margin:0 0 10px;padding-left:18px}.elyzor-product__description-body li{margin-bottom:4px}.elyzor-product__accordions{margin-top:16px;border-top:1px solid rgba(17,28,43,.08)}.elyzor-product__accordion{border-bottom:1px solid rgba(17,28,43,.08)}.elyzor-product__accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 0;font-size:14px;font-weight:700;color:#121722;cursor:pointer;list-style:none}.elyzor-product__accordion summary::-webkit-details-marker{display:none}.elyzor-product__accordion summary:after{content:"+";font-size:18px;font-weight:400;color:#8a5d10;transition:transform .2s ease}.elyzor-product__accordion[open] summary:after{transform:rotate(45deg)}.elyzor-product__accordion-body{padding:0 0 14px;font-size:13px;line-height:1.5;color:#3a4656}.elyzor-product__accordion-body p{margin:0 0 8px}@media screen and (min-width:750px){.elyzor-product__wrap{padding-inline:20px;padding-block:20px 32px}.elyzor-product__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.elyzor-product__gallery{position:sticky;top:calc(var(--header-height, 72px) + 16px);border-radius:18px;overflow:hidden;border:1px solid rgba(17,28,43,.06);box-shadow:0 12px 36px #111c2b14}.elyzor-product__slides{overflow:hidden;scroll-snap-type:none;display:block;position:relative;min-height:280px}.elyzor-product__slide{display:none;height:100%}.elyzor-product__slide:first-child,.elyzor-product__slide:not([hidden]){display:block}.elyzor-product__dots{display:none}.elyzor-product__thumbs{display:flex;gap:8px;padding:12px 14px 14px;overflow-x:auto;background:#fff;border-top:1px solid rgba(17,28,43,.06)}.elyzor-product__thumb{flex:0 0 64px;width:64px;height:64px;border-radius:10px;border:2px solid transparent;overflow:hidden;padding:0;background:#f6f8fb;cursor:pointer}.elyzor-product__thumb.is-active{border-color:#8a5d10}.elyzor-product__thumb img{width:100%;height:100%;object-fit:contain}.elyzor-product__details{padding:8px 0 0}.elyzor-product__buy-box{position:sticky;top:calc(var(--header-height, 72px) + 16px);padding:20px;border-radius:18px;background:#fff;border:1px solid rgba(198,158,79,.22);box-shadow:0 10px 30px #111c2b0f;margin-bottom:20px}.elyzor-product__description,.elyzor-product__accordions{border-top:none;margin-top:0;padding-top:0}}@media screen and (min-width:990px){.elyzor-product__grid{gap:52px}.elyzor-product__details{padding-inline:8px 0}}[id*=product_recommendations] .product-grid__item .card-gallery{aspect-ratio:1 / 1}[id*=product_recommendations] .product-grid__item .product-media__image{object-fit:contain!important;background:#f6f8fb}
/*# sourceMappingURL=/cdn/shop/t/6/assets/elyzor-product.css.map */
