.ep{max-width:1440px;margin:auto;padding:40px 5% 90px;color:#171717;background:#faf9f6}.ep-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;direction:ltr}.ep-gallery,.ep-info{direction:rtl;min-width:0}.ep-info{align-self:start;position:sticky;top:24px}.ep-kicker{font-size:12px;font-weight:600;color:#666;margin:0 0 16px}.ep h1{font-size:clamp(28px,3vw,42px);line-height:1.45;letter-spacing:normal;margin:0 0 16px}.ep-price{font-size:26px;font-weight:600;margin:0 0 20px}.ep-intro{color:#555;font-size:16px;line-height:1.9}.ep-main-image{width:100%;aspect-ratio:1;object-fit:contain;background:#e7e3de}.ep-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.ep-thumbs button{padding:0;border:1px solid transparent;background:transparent;cursor:pointer}.ep-thumbs button:hover,.ep-thumbs button:focus-visible{border-color:#171717}.ep-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.ep-options{border:0;padding:0;margin:24px 0}.ep-options legend{font-weight:600;font-size:14px;padding:0;margin-bottom:10px}.ep-options legend span{font-weight:400;color:#666;margin-inline-start:10px}.ep-option-row{display:flex;gap:8px;flex-wrap:wrap}.ep-option{margin:0;cursor:pointer;position:relative}.ep-option input{position:absolute;width:1px;height:1px;opacity:0}.ep-option span{display:flex;justify-content:center;align-items:center;min-width:56px;min-height:48px;padding:10px 15px;border:1px solid #c9c4bb;background:#fff;font-size:14px}.ep-option input:checked+span{border:2px solid #171717;background:#eeeae3;padding:9px 14px}.ep-option input:focus-visible+span{outline:3px solid #987450;outline-offset:3px}.ep-buy{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #171717;background:#171717;color:#fff;min-height:56px;padding:14px 20px;font:600 16px/1.4 inherit;cursor:pointer}.ep-buy:hover{background:#333}.ep-buy:disabled{opacity:.45;cursor:not-allowed}.ep-order-note{font-size:13px;color:#666;margin:12px 0 28px}.ep-description{font-size:15px;line-height:1.9}.ep-description h2{font-size:22px;line-height:1.5;margin-top:28px}.ep details{border-top:1px solid #d8d3ca;padding:16px 0}.ep summary{font-size:15px;font-weight:600;min-height:32px}.ep details div{margin-top:12px}.ep-editorial{padding-top:80px}.ep-editorial h2{font-size:clamp(28px,4vw,46px);line-height:1.5;letter-spacing:normal;margin:0 0 30px}.ep-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ep figure{margin:0}.ep figure img{width:100%;aspect-ratio:1;object-fit:cover}.ep figcaption{font-size:13px;color:#666;padding-top:10px}.ep-mobile{display:none}.ep-status:empty{display:none}@media(max-width:760px){.ep{padding:20px 5% 110px}.ep-layout{grid-template-columns:1fr;gap:28px}.ep-info{position:static}.ep-thumbs{display:flex;overflow-x:auto;direction:ltr;scroll-snap-type:x mandatory}.ep-thumbs button{flex:0 0 76px;scroll-snap-align:start}.ep h1{font-size:28px}.ep-detail-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ep-editorial{padding-top:48px}.ep-mobile{position:fixed;bottom:0;inset-inline:0;z-index:30;display:flex;align-items:center;gap:18px;background:#faf9f6;border-top:1px solid #d8d3ca;padding:12px 5%;padding-bottom:max(12px,env(safe-area-inset-bottom))}.ep-mobile>span{font-size:16px;font-weight:600;white-space:nowrap}.ep-mobile .ep-buy,.ep-option span{min-height:48px}}.ep-zoom{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.ep [hidden]{display:none!important}.ep-lightbox{border:0;padding:16px;max-width:95vw;max-height:95vh;background:#faf9f6}.ep-lightbox::backdrop{background:#000b}.ep-lightbox img{max-height:80vh;width:auto;object-fit:contain}.ep-lightbox button{display:block;margin:0 0 10px auto;min-height:44px;padding:8px 18px;cursor:pointer}.ep-delivery{padding:14px;background:#eeeae3;font-size:14px}.ep-help a{text-decoration:underline}.ep-thumbs button[aria-pressed=true]{border-color:#171717}.ep-buy{font-family:inherit;font-size:16px;line-height:1.4;font-weight:600}footer .zyno-whatsapp-float{position:fixed;left:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:20;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 16px;border-radius:999px;background:#146c43;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 2px 10px #0004}footer .zyno-whatsapp-float:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.store-service{margin-top:32px;max-width:800px}.store-service input,.store-service textarea{width:100%;color:#171717;display:block;margin:8px 0 16px;padding:14px;border:1px solid #bbb;background:#fff;font:inherit}.store-service button{margin-top:16px}.store-service summary{font-size:15px;min-height:44px}.store-service label{font-size:14px}.footer-top>div:first-child p{max-width:360px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
