.hero .hero-products .lanotec-hero-image{object-position:var(--image-alignment,center);transform:translate(var(--image-x,0px),var(--image-y,0px)) rotate(calc(var(--base-rotation,0deg) + var(--image-rotation,0deg))) translate(var(--base-x,0px)) scale(var(--image-scale,1))}.hero .hero-products .lanotec-hero-image:first-child{--base-rotation:-9deg;--base-x:30px}.hero .hero-products .lanotec-hero-image:last-child{--base-rotation:9deg;--base-x:-30px}.hero .hero-products .lanotec-hero-image:only-child{--base-rotation:0deg;--base-x:0px}.lp-browser{scroll-margin-top:150px}.lp-browser h2{margin-bottom:20px}.lp-intro{max-width:760px;color:#53604f}.lp-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px;margin:30px 0 20px}.lp-controls select{height:49px}.lp-controls[hidden],.lp-controls label[hidden],.lp-family[hidden],.lp-photo[hidden]{display:none!important}.lp-count{font-size:13px;color:#53604f;margin:0 0 26px;min-height:21px}.lp-count:empty{display:none}.lp-products{align-items:stretch}.lp-family{display:flex;flex-direction:column;min-width:0}.lp-image{display:block}.lp-photo{display:block;object-fit:contain}.lp-details{display:flex;flex-direction:column;flex:1}.lp-details h3{font-size:22px;margin:18px 0 12px}.lp-details p{font-size:14px;margin:0 0 20px}.lp-size-label{margin-top:auto;padding-top:10px}.lp-details select{margin-bottom:16px}.lp-product-link{width:100%;font-size:13px;padding:12px 14px}.lp-anchor{display:block;scroll-margin-top:150px;height:0}.lp-family noscript ul{font-size:12px;padding-left:20px}@media(max-width:900px){.lp-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lp-products{grid-template-columns:1fr}}@media(max-width:800px){.lp-browser{scroll-margin-top:170px}.lp-controls{max-width:none}}@media(max-width:520px){.lp-controls{grid-template-columns:1fr;gap:15px}.lp-browser .lp-family{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;align-items:start}.lp-browser .lp-photo{height:190px}.lp-details h3{font-size:19px;margin-top:8px}.lp-details select{font-size:13px;padding:10px}.lp-details p{margin-bottom:10px}.lp-size-label{padding-top:6px}}.lp-details .lp-sale-badge{align-self:flex-start;background:#360;color:#fff;border-radius:4px;padding:5px 9px;margin:0 0 10px;font-size:12px;font-weight:700}.lp-sale-badge[hidden]{display:none!important}.lp-product-link[aria-disabled=true]{opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=AAAAJA */
