body :is(.apdp,.aset){--punk-product-ink: var(--alp-color-ink, #252521);--punk-product-paper: var(--alp-color-canvas, #f7f5f0);--punk-product-wine: var(--alp-color-action, #7a263a);--punk-product-mono: "Courier New", Courier, monospace;max-width:640px;padding:27px 20px 0;color:var(--punk-product-ink);background:var(--punk-product-paper)}body :is(.apdp,.aset) .izq{position:relative;min-width:0}body :is(.apdp,.aset) .izq:before{content:"";position:absolute;top:-9px;left:19px;z-index:1;width:63px;height:21px;background:#d8cbb6e6;clip-path:polygon(1% 0,100% 4%,96% 24%,100% 47%,97% 72%,100% 98%,0 94%,4% 67%,0 45%,4% 20%);transform:rotate(-7deg);pointer-events:none}body :is(.apdp,.aset) .gal{width:100%;aspect-ratio:1;border:1px solid var(--punk-product-ink);border-radius:0;background:var(--alp-color-photo, #fff);box-shadow:5px 5px 0 var(--alp-color-stone, #e5e1d8)}body :is(.apdp,.aset) :is(.gal,.t) img{object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;transform:none}body :is(.apdp,.aset) .th{gap:9px;padding:14px 3px 3px}body :is(.apdp,.aset) .t{width:54px;height:54px;border:1px solid var(--alp-color-control, #858177);border-radius:0;background:var(--alp-color-photo, #fff);opacity:.7}body :is(.apdp,.aset) .t.on{border:2px solid var(--punk-product-wine);box-shadow:2px 2px 0 var(--punk-product-wine);opacity:1}body :is(.apdp,.aset) .cab{padding:25px 0 16px;border-bottom:1px solid var(--punk-product-ink)}body :is(.apdp,.aset) :is(.casa,.eti){display:inline-block;max-width:100%;padding:6px 9px;background:var(--punk-product-ink);color:var(--punk-product-paper);font:700 11px/1.4 var(--punk-product-mono);letter-spacing:.05em;text-transform:uppercase;transform:rotate(-1deg)}body :is(.apdp,.aset) h1{margin:14px 0 0;color:var(--punk-product-ink);font-size:clamp(35px,8.7vw,53px);font-weight:700;line-height:.98;letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}body :is(.apdp,.aset) .alp-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:fit-content;min-height:44px;margin-top:12px;color:var(--punk-product-ink);font-size:12px;line-height:1.4;text-decoration:none}body :is(.apdp,.aset) .alp-product-rating strong{font-size:14px;font-weight:700}body :is(.apdp,.aset) .alp-product-rating strong span{font-size:11px;font-weight:400}body :is(.apdp,.aset) .alp-product-rating__count{text-decoration:underline;text-underline-offset:3px}body :is(.apdp,.aset) .alp-product-rating__arrow{font-size:18px}body :is(.apdp,.aset) .alp-stars{position:relative;display:inline-block;flex:0 0 5.4em;width:5.4em;height:1em;color:var(--alp-color-line, #d0ccc2);font-size:17px;line-height:0}body :is(.apdp,.aset) .alp-stars svg{display:block;width:5.4em;height:1em;max-width:none;fill:currentColor}body :is(.apdp,.aset) .alp-stars__fill{position:absolute;top:0;left:0;width:var(--pct, 0%);height:100%;overflow:hidden;color:var(--alp-color-accent, #795c3a)}body :is(.apdp,.aset) .val{align-items:center;padding:17px 0 0}body :is(.apdp,.aset) .monto{flex-shrink:0;font-size:30px;font-weight:500;letter-spacing:-.03em}body :is(.apdp,.aset) .unid{max-width:21ch;font-size:12px;line-height:1.5}body :is(.apdp,.aset) .rot{padding:22px 0 10px;color:var(--punk-product-ink);font:700 11px/1.4 var(--punk-product-mono);letter-spacing:.035em}body :is(.apdp,.aset) .esc{padding:0}body :is(.apdp,.aset) .med{min-height:64px;border:1px solid var(--alp-color-control, #858177);border-radius:0}body :is(.apdp,.aset) .med.on{border-color:var(--punk-product-ink);box-shadow:2px 2px 0 var(--punk-product-ink)}body :is(.apdp,.aset) .med[disabled]{opacity:.5}body .apdp .med{padding:10px 5px}body .apdp .med .ml{font-weight:500}body .aset .esc{display:grid;gap:8px;border:0}body .aset .med{padding:13px 14px;background:var(--alp-color-surface, #fffdf9)}body .aset .med.on{background:var(--punk-product-wine)}body .aset .med .q{font-weight:500}body :is(.apdp,.aset) .glo{padding:11px 0 0;font-size:11px;line-height:1.6}body :is(.apdp,.aset) .umb{padding:19px 0 0}body :is(.apdp,.aset) .riel{height:2px}body :is(.apdp,.aset) .riel i{top:0;height:3px}body :is(.apdp,.aset) :is(.cta-caja,.caja){margin:17px 0 0;padding:12px 14px;border-left:3px solid var(--punk-product-wine);background:var(--alp-color-stone, #e5e1d8)}body :is(.apdp,.aset) .ent{font-size:12px;line-height:1.6}body :is(.apdp,.aset) .ctrl{padding:16px 0}body :is(.apdp,.aset) .qty{border-color:var(--punk-product-ink);background:var(--alp-color-surface, #fffdf9)}body :is(.apdp,.aset) .qty button{width:44px;height:44px;min-width:44px;font-size:19px}body :is(.apdp,.aset) .qty input{width:44px;height:44px;font-size:16px}body :is(.apdp,.aset) .reg-lab{min-height:44px;font-size:12px}body :is(.apdp,.aset) .reg-lab input{width:18px;height:18px}body :is(.apdp,.aset) .fija{padding:12px 4px 14px 0;border-top-color:var(--punk-product-ink)}body :is(.apdp,.aset) .comprar{min-height:54px;padding:15px 17px;gap:12px;border:1px solid var(--punk-product-ink);border-radius:0;box-shadow:4px 4px 0 var(--punk-product-ink);background:var(--punk-product-wine);font-size:14px;font-weight:700;letter-spacing:0}body :is(.apdp,.aset) .comprar>span:last-child{flex-shrink:0}body :is(.apdp,.aset) .comprar.ok{background:var(--punk-product-ink)}body :is(.apdp,.aset) .aviso{flex-wrap:wrap}body :is(.apdp,.aset) .aviso a{display:inline-flex;align-items:center;min-height:44px}body :is(.apdp,.aset) .prom{margin-top:15px;font-size:11px}body :is(.apdp,.aset) .pagos{font-size:10px}body :is(.apdp,.aset) :is(.comp,.pasos){margin-top:26px;padding:27px 0;border-top:2px solid var(--punk-product-ink)}body :is(.apdp,.aset) :is(.comp,.pasos) h2{margin-bottom:23px;font-size:27px;font-weight:700;line-height:1.05;letter-spacing:-.04em;text-transform:uppercase}body .apdp .tramo{gap:4px}body .apdp .tramo i{height:5px}body .aset .paso{padding-block:16px;border-top-color:var(--alp-color-control, #858177)}body .aset .paso .n{color:var(--punk-product-wine);font:700 14px/1.6 var(--punk-product-mono)}body :is(.apdp,.aset) .desc{padding:0 0 32px;border-top-color:var(--punk-product-ink)}body :is(.apdp,.aset) .desc summary{min-height:52px;gap:18px;font-weight:500}body :is(.apdp,.aset) .desc summary:after{color:var(--punk-product-ink)}body :is(.apdp,.aset) :is(button,input,summary,a):focus-visible{outline:2px solid var(--punk-product-wine);outline-offset:4px}body:is(.product,[class*=product-]) .product-main .product-title{color:var(--alp-color-ink, #252521);font-family:var(--element-text-font-family--body, Arial, sans-serif);font-size:clamp(35px,4.1vw,61px);font-weight:700;line-height:.98;letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}body:is(.product,[class*=product-]) .product-main .product-block--title{padding-bottom:18px;border-bottom:1px solid var(--alp-color-ink, #252521)}body:is(.product,[class*=product-]) .product-main .modal_price{color:var(--alp-color-ink, #252521);font-size:28px;line-height:1.3}body:is(.product,[class*=product-]) .product-main .product-gallery{position:relative}body:is(.product,[class*=product-]) .product-main .product-gallery:before{content:"";position:absolute;top:-9px;left:22px;z-index:2;width:63px;height:21px;background:#d8cbb6e6;clip-path:polygon(1% 0,100% 4%,96% 24%,100% 47%,97% 72%,100% 98%,0 94%,4% 67%,0 45%,4% 20%);transform:rotate(-7deg);pointer-events:none}body:is(.product,[class*=product-]) .product-main .product-gallery__main{border:1px solid var(--alp-color-ink, #252521);border-radius:0;background:var(--alp-color-photo, #fff);box-shadow:5px 5px 0 var(--alp-color-stone, #e5e1d8)}body:is(.product,[class*=product-]) .product-main :is(.product-gallery__main,.product-gallery__thumbnail) img{object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal}body:is(.product,[class*=product-]) .product-main .product-gallery__thumbnail{min-width:44px;min-height:44px;border-radius:0}body:is(.product,[class*=product-]) .product-main .quantity-wrapper{border:1px solid var(--alp-color-ink, #252521);border-radius:0}body:is(.product,[class*=product-]) .product-main .quantity-wrapper .quantity-element{min-width:44px;min-height:44px;border-radius:0}body:is(.product,[class*=product-]) .product-main .button--add-to-cart{min-height:54px;border:1px solid var(--alp-color-ink, #252521);border-radius:0;box-shadow:4px 4px 0 var(--alp-color-ink, #252521);background:var(--alp-color-action, #7a263a);color:var(--alp-color-canvas, #f7f5f0);font-weight:700}body:is(.product,[class*=product-]) .product-main .swatch-element label{min-height:44px;border-radius:0}body:is(.product,[class*=product-]) .jdgm-widget{scroll-margin-top:100px}@media(min-width:900px){body :is(.apdp,.aset){max-width:1280px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);column-gap:clamp(38px,5vw,70px);padding:42px 32px 0}body :is(.apdp,.aset) .izq:before{top:-11px;left:27px;width:82px;height:27px}body :is(.apdp,.aset) .gal{box-shadow:8px 8px 0 var(--alp-color-stone, #e5e1d8)}body :is(.apdp,.aset) .cab{padding:0 0 19px}body :is(.apdp,.aset) h1{margin-top:17px;font-size:clamp(43px,4.3vw,64px)}body :is(.apdp,.aset) .monto{font-size:33px}body :is(.apdp,.aset) .rot{padding-top:24px}body .apdp .med{padding:12px 8px}body :is(.apdp,.aset) .fija{padding:0 4px 0 0;border-top:0}body :is(.apdp,.aset) .comprar{min-height:56px;font-size:15px}body :is(.apdp,.aset) :is(.comp,.pasos){margin-top:44px;padding-block:35px}body .apdp .medidor{max-width:780px;gap:48px}body .aset .pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}body .aset .pasos h2{grid-column:1 / -1}}@media(max-width:379px){body :is(.apdp,.aset){padding-inline:16px}body :is(.apdp,.aset) h1{font-size:34px}body :is(.apdp,.aset) .alp-product-rating{column-gap:8px}body :is(.apdp,.aset) .alp-stars{font-size:14px}body .apdp .esc{gap:5px}body .apdp .med{padding-inline:4px}body .apdp .med .ml{font-size:13px}body .apdp .med .u,body .apdp .med .p{font-size:10px}body :is(.apdp,.aset) .reg-lab{gap:6px}}@media(hover:hover){body :is(.apdp,.aset) .alp-product-rating:hover{color:var(--punk-product-wine)}body :is(.apdp,.aset) .t:not(.on):hover{border-color:var(--punk-product-wine);opacity:1}body:is(.product,[class*=product-]) .product-main .button--add-to-cart:not(:disabled):hover{background:var(--alp-color-action-hover, #622031);color:var(--alp-color-canvas, #f7f5f0)}}@media(prefers-reduced-motion:no-preference){body :is(.apdp,.aset) .comprar,body:is(.product,[class*=product-]) .product-main .button--add-to-cart{transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}body :is(.apdp,.aset) .comprar:not(:disabled):active,body:is(.product,[class*=product-]) .product-main .button--add-to-cart:not(:disabled):active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--alp-color-ink, #252521)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body :is(.apdp,.aset) .comprar:not(:disabled):hover,body:is(.product,[class*=product-]) .product-main .button--add-to-cart:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--alp-color-ink, #252521)}body :is(.apdp,.aset) .comprar:not(:disabled):active,body:is(.product,[class*=product-]) .product-main .button--add-to-cart:not(:disabled):active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--alp-color-ink, #252521)}}@media(prefers-reduced-motion:reduce){body :is(.apdp,.aset) *,body:is(.product,[class*=product-]) .product-main .button--add-to-cart{animation:none;transition:none}body :is(.apdp,.aset) .comprar,body:is(.product,[class*=product-]) .product-main .button--add-to-cart{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/alp-punk-product.css.map */
