.product-hola{padding-top:clamp(32px,4vw,56px)}.product-hola__wrap{max-width:var(--maxw);display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:clamp(34px,5vw,72px);align-items:start}.product-hola__media{position:sticky;top:calc(var(--hdr) + 24px);aspect-ratio:1;background:var(--bg2);display:grid;place-items:center;overflow:hidden}.product-hola__media>[data-ph-image]{width:100%;height:100%;display:grid;place-items:center}.product-hola__image{width:100%;height:100%;object-fit:cover;object-position:center;background:transparent}.product-hola__panel{padding-top:8px}.product-hola__panel h1{font-size:clamp(34px,3.6vw,52px);letter-spacing:-.03em;margin:0 0 10px}.product-hola__panel--noprice h1{margin-bottom:26px}.product-hola__price{font-size:24px;font-weight:500;margin-bottom:12px;min-height:1.55em}.product-hola__intro{font-size:15px;line-height:1.55;color:var(--ink2);margin-bottom:28px;max-width:34em}.product-hola__fields{display:grid;gap:20px}.product-hola__fields label,.product-hola__variant{display:grid;gap:8px}.product-hola__fields label>strong,.product-hola__variant>strong{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink2)}.product-hola__fields select,.product-hola__fields input,.product-hola__variant select{width:100%;border:1px solid var(--ink);background:var(--bg);color:var(--ink);font:16px var(--sans);padding:13px 15px;min-height:48px;border-radius:0;-webkit-appearance:none;appearance:none}.product-hola__fields select,.product-hola__variant select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}.product-hola__fields label:has([data-ph-qty]){max-width:140px}.seg{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.seg label{position:relative}.seg input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0}.seg span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.seg input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.seg input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.product-hola__modes{display:grid;gap:4px;margin-top:4px}.product-hola__freq{margin:2px 0 8px 34px}.product-hola__freq span{min-height:40px;padding:0 14px}.product-hola__radio{display:grid;grid-template-columns:24px 1fr;align-items:center;align-content:center;gap:10px;min-height:44px;cursor:pointer}.product-hola__radio input{position:absolute;opacity:0;width:1px;height:1px}.product-hola__radio>span{width:22px;height:22px;border:1px solid var(--ink);background:var(--bg);position:relative;border-radius:50%}.product-hola__radio input:checked+span:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--ink);top:4px;right:4px;bottom:4px;left:4px}.product-hola__radio input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.product-hola__radio p{font-size:15px}.product-hola__radio p strong{font-weight:500}.product-hola__radio p small{font-size:13px;color:var(--ink2)}.product-hola__radio.is-disabled{opacity:.45;cursor:not-allowed}.product-hola__details{border:0;background:none;padding:0;text-align:left;font:13px var(--sans);color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;justify-self:start}.product-hola__sub{padding-top:6px;max-width:34em}.product-hola__forms{margin-top:24px}.product-hola__soldout{font-size:15px;line-height:1.5;color:var(--ink);border-top:1px solid var(--line);padding-top:14px;margin:0 0 16px;max-width:34em}.product-hola__variant{margin-bottom:14px}.product-hola__buy{width:100%;border:0;background:var(--ink);color:var(--bg);font:500 13px var(--sans);letter-spacing:.02em;padding:17px;min-height:52px;cursor:pointer;transition:background .25s var(--ease)}.product-hola__buy:hover{background:#000}.product-hola__buy[disabled]{opacity:.45;cursor:not-allowed}.product-hola__wallet{margin-top:10px}.product-hola__wallet .shopify-payment-button__button{border-radius:0!important;min-height:52px!important}.product-hola__shipping{margin-top:14px}@media(max-width:860px){.product-hola__wrap{grid-template-columns:1fr}.product-hola__media{position:static;aspect-ratio:5/4}.product-hola__panel{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mk-product.css.map */
