.hu-pdp{padding:16px 0 var(--hu-pad)}.hu-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--hu-muted);margin:0 0 16px}.hu-crumbs a{color:var(--hu-muted);text-decoration:none}.hu-crumbs a:hover{text-decoration:underline}.hu-crumbs [aria-current]{color:var(--hu-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.hu-pdp__demo{background:#fff4d6;border:1px dashed var(--hu-accent);border-radius:10px;padding:10px 14px;font-size:14px;margin:0 0 16px}.hu-pdp__demo-note{font-size:13px;color:var(--hu-muted);margin:8px 0 0}.hu-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:990px){.hu-pdp__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.hu-gallery{position:sticky;top:132px}}.hu-gallery__stage{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--hu-r-card);background:#fff;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hu-gallery__stage::-webkit-scrollbar{display:none}.hu-gallery__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:1;position:relative;background:#fff}.hu-gallery__slide img{width:100%;height:100%;object-fit:cover}.hu-slot{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px;background:repeating-linear-gradient(135deg,#f3e7d9 0 14px,#efe0cf 14px 28px);color:var(--hu-secondary)}.hu-slot span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--hu-muted)}.hu-slot strong{font-family:var(--hu-serif);font-size:22px;font-weight:600}.hu-slot--mini{font:700 14px var(--hu-sans);gap:0}.hu-gallery__thumbs{display:flex;gap:8px;list-style:none;margin:10px 0 0;padding:0;overflow-x:auto}.hu-gallery__thumbs button{display:block;width:68px;height:68px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.hu-gallery__thumbs button.is-active{border-color:var(--hu-primary)}.hu-gallery__thumbs img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.hu-gallery__thumbs button{width:80px;height:80px}}.hu-buy .hu-badge{margin-bottom:12px}.hu-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hu-muted);margin:0 0 8px}.hu-stars{--r:0%;width:90px;height:16px;background:linear-gradient(90deg,var(--hu-accent) var(--r),#E3D5C5 var(--r));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 16'%3E%3Cg%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.6-4.2 3.8 1.2 5.6L8 12.2 3 15l1.2-5.6L0 5.6 5.6 5z'/%3E%3Cuse href='%23s' x='18.5'/%3E%3Cuse href='%23s' x='37'/%3E%3Cuse href='%23s' x='55.5'/%3E%3Cuse href='%23s' x='74'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 16'%3E%3Cg%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.6-4.2 3.8 1.2 5.6L8 12.2 3 15l1.2-5.6L0 5.6 5.6 5z'/%3E%3Cuse href='%23s' x='18.5'/%3E%3Cuse href='%23s' x='37'/%3E%3Cuse href='%23s' x='55.5'/%3E%3Cuse href='%23s' x='74'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.hu-buy__title{font-size:clamp(28px,3.4vw,40px);line-height:1.12}.hu-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 4px}.hu-price__now{font:700 26px/1.2 var(--hu-sans);color:var(--hu-secondary)}.hu-price__tbd{font-size:18px;font-weight:600;color:var(--hu-muted);font-style:italic}.hu-price__was{font-size:17px;color:var(--hu-muted)}.hu-price__save{background:var(--hu-primary);color:#fff;font:700 12px/1 var(--hu-sans);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:var(--hu-r-pill)}.hu-price [hidden]{display:none}.hu-buy__hl{margin:16px 0 8px}.hu-opt{border:0;padding:0;margin:18px 0 0}.hu-opt legend{font-size:14px;color:var(--hu-muted);margin-bottom:8px;padding:0}.hu-opt legend strong{color:var(--hu-text)}.hu-pills{display:flex;flex-wrap:wrap;gap:8px}.hu-pills label{position:relative;cursor:pointer}.hu-pills input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.hu-pills span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1.5px solid var(--hu-line);border-radius:var(--hu-r-btn);background:#fff;font-size:15px;font-weight:500;transition:border-color .15s}.hu-pills input:checked+span{border-color:var(--hu-secondary);box-shadow:inset 0 0 0 1px var(--hu-secondary)}.hu-pills input:focus-visible+span{outline:3px solid var(--hu-secondary);outline-offset:2px}.hu-buy__row{display:flex;gap:10px;margin-top:22px}.hu-qty{display:flex;align-items:center;border:1.5px solid var(--hu-line);border-radius:var(--hu-r-btn);background:#fff;flex:none}.hu-qty button{width:40px;height:52px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--hu-secondary)}.hu-qty input{width:40px;border:0;text-align:center;font:600 16px var(--hu-sans);background:none;-moz-appearance:textfield}.hu-qty input::-webkit-outer-spin-button,.hu-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hu-atc{flex:1;font-size:17px}.hu-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.hu-buy__trust{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--hu-line);display:grid;gap:10px;font-size:14px}.hu-buy__trust li{display:flex;align-items:center;gap:10px}.hu-buy__trust svg{color:var(--hu-primary);width:20px;height:20px;flex:none}.hu-buy__trust a{text-decoration:underline;text-underline-offset:2px}.hu-buy__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 0;padding:0}.hu-buy__pay li{display:flex}.hu-buy__pay svg{width:38px;height:24px}.hu-acc{margin-top:24px;border-top:1px solid var(--hu-line)}.hu-acc details{border-bottom:1px solid var(--hu-line)}.hu-acc summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;font:600 16px var(--hu-sans)}.hu-acc summary::-webkit-details-marker{display:none}.hu-acc summary svg{transition:transform .2s;flex:none}.hu-acc details[open] summary svg{transform:rotate(45deg)}.hu-acc__body{padding:0 0 18px;color:var(--hu-muted);font-size:15px}.hu-rte p{margin:0 0 10px}.hu-rte ul{padding-left:20px;margin:0 0 10px}.hu-rte img{border-radius:12px;margin:10px 0}.hu-specs{width:100%;border-collapse:collapse;font-size:14.5px}.hu-specs th,.hu-specs td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--hu-line);vertical-align:top}.hu-specs th{width:42%;color:var(--hu-text);font-weight:600}.hu-specs tr:nth-child(odd){background:#f3e7d980}.hu-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:28px 0 0;padding:0}@media(min-width:750px){.hu-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.hu-benefits__item{background:#fff;border:1px solid var(--hu-line);border-radius:var(--hu-r-card);padding:20px;text-align:center}.hu-benefits__item .hu-benefits__val{display:block;font:700 clamp(24px,3vw,32px)/1.1 var(--hu-serif);color:var(--hu-primary)}.hu-benefits__item h3{font:600 15px/1.3 var(--hu-sans);margin:8px 0 4px}.hu-benefits__item p{margin:0;font-size:14px;color:var(--hu-muted)}.hu-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--hu-line);box-shadow:0 -6px 20px #3b24181f;transform:translateY(110%);transition:transform .25s}.hu-sticky.is-visible{transform:none}.hu-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column}.hu-sticky__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hu-sticky__price{font-size:15px;font-weight:700;color:var(--hu-secondary)}.hu-sticky .hu-btn{min-height:46px;padding:10px 20px;flex:none}html.hu-sticky-on .hu-footer{padding-bottom:76px}@media(min-width:990px){.hu-sticky{display:none}html.hu-sticky-on .hu-footer{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.hu-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/heatup-pdp.css.map */
