:root{--lb-bg: #FDFBF7;--lb-surface: #FDFBF7;--lb-surface-card: #FFFFFF;--lb-text: #2D2B2A;--lb-text-muted: #6E6963;--lb-text-subtle: #8E8982;--lb-border: #E8E3DC;--lb-border-strong: #D6D0C7;--lb-accent: #C86D51;--lb-accent-hover: #B55D42;--lb-accent-active: #A34E35;--lb-accent-tint: rgba(200, 109, 81, .08);--lb-accent-secondary: #2E5A44;--lb-accent-secondary-hover: #244736;--lb-accent-secondary-tint: rgba(46, 90, 68, .08);--lb-radius-sm: 6px;--lb-radius-btn: 8px;--lb-radius-card: 8px;--lb-radius-container: 8px;--lb-radius-media: 6px;--lb-radius-pill: 9999px;--lb-shadow-clean: 0 4px 20px -2px rgba(45, 43, 42, .05);--lb-shadow-sm: 0 2px 8px rgba(45, 43, 42, .04);--lb-shadow-soft: 0 4px 20px -2px rgba(45, 43, 42, .05);--lb-shadow-hover: 0 8px 24px -2px rgba(45, 43, 42, .08);--lb-shadow-cta: 0 2px 8px rgba(200, 109, 81, .18);--lb-shadow-cta-hover: 0 4px 14px rgba(200, 109, 81, .28);--lb-container-max: 1360px;--lb-font-family: var(--font-body--family, "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}body{background-color:var(--lb-bg)!important;color:var(--lb-text)!important;font-family:var(--lb-font-family)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6!important}.page-wrapper{background-color:var(--lb-bg)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--lb-text)!important;font-family:var(--lb-font-family)!important;font-weight:700!important;letter-spacing:-.015em!important;line-height:1.28!important}h1,.h1{font-size:clamp(2rem,3.8vw,2.75rem)!important}h2,.h2{font-size:clamp(1.6rem,2.8vw,2.2rem)!important}h3,.h3{font-size:clamp(1.2rem,1.9vw,1.5rem)!important}p{color:var(--lb-text);line-height:1.6!important}span,li{color:inherit}.lb-kicker,[data-kicker]{display:inline-block;font-size:.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--lb-accent)!important;margin-bottom:.65rem!important}#header-group{background-color:var(--lb-bg)!important}.announcement-bar{background-color:var(--lb-bg)!important;color:var(--lb-text)!important;border-bottom:1px solid var(--lb-border)!important;font-weight:600;font-size:.85rem;letter-spacing:.025em;padding:9px 1rem!important}.announcement-bar a{color:var(--lb-text)!important;text-decoration:none}.header-section,.header{background-color:var(--lb-bg)!important;border-bottom:1px solid var(--lb-border)!important}.header__menu-link,.header-menu__link{color:var(--lb-text)!important;font-weight:600!important;font-size:.94rem!important;letter-spacing:.01em!important;transition:color .2s ease!important}.header__menu-link:hover,.header-menu__link:hover{color:var(--lb-accent)!important}.cart-icon__count,.cart-count-badge{background-color:var(--lb-accent)!important;color:#fff!important;border-radius:var(--lb-radius-pill)!important;font-weight:600!important;font-size:.75rem!important}.button-unstyled,button.button-unstyled,.button.button-unstyled,.product-media-container__zoom-button,button.product-media-container__zoom-button,.slideshow-control,button.slideshow-control,.dialog-thumbnails-list__thumbnail,button.dialog-thumbnails-list__thumbnail,.close-button,button.close-button{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;transform:none!important;text-decoration:none!important}.product-media-container__zoom-button,button.product-media-container__zoom-button{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;opacity:0!important;cursor:zoom-in!important;z-index:2!important}.button:not(.button-unstyled):not(.quantity__button):not(.quantity-minus):not(.quantity-plus):not(.product-media-container__zoom-button):not(.slideshow-control):not(.close-button):not(.dialog-thumbnails-list__thumbnail),.button-primary,button.button:not(.button-unstyled):not(.quantity__button):not(.quantity-minus):not(.quantity-plus):not(.product-media-container__zoom-button):not(.slideshow-control):not(.close-button):not(.dialog-thumbnails-list__thumbnail),a.button:not(.button-unstyled),.add-to-cart-button,.product-form__submit{border-radius:var(--lb-radius-btn)!important;background-color:var(--lb-accent)!important;color:#fff!important;border:1px solid var(--lb-accent)!important;font-weight:600!important;letter-spacing:.025em!important;font-size:.98rem!important;padding:13px 26px!important;box-shadow:var(--lb-shadow-cta)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.button:not(.button-unstyled):not(.quantity__button):not(.quantity-minus):not(.quantity-plus):not(.product-media-container__zoom-button):not(.slideshow-control):not(.close-button):not(.dialog-thumbnails-list__thumbnail):hover,.button-primary:hover,button.button:not(.button-unstyled):not(.quantity__button):not(.quantity-minus):not(.quantity-plus):not(.product-media-container__zoom-button):not(.slideshow-control):not(.close-button):not(.dialog-thumbnails-list__thumbnail):hover,a.button:not(.button-unstyled):hover,.add-to-cart-button:hover,.product-form__submit:hover{background-color:var(--lb-accent-hover)!important;border-color:var(--lb-accent-hover)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:var(--lb-shadow-cta-hover)!important}.button:not(.button-unstyled):active,.button-primary:active,.add-to-cart-button:active{background-color:var(--lb-accent-active)!important;border-color:var(--lb-accent-active)!important;transform:translateY(0)!important;box-shadow:none!important}.button.button-secondary,.button-secondary,.product-form__secondary-button{background-color:transparent!important;color:var(--lb-text)!important;border:1px solid var(--lb-border)!important;box-shadow:none!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:var(--lb-radius-btn)!important}.button.button-secondary:hover,.button-secondary:hover,.product-form__secondary-button:hover{background-color:var(--lb-surface)!important;border-color:var(--lb-text)!important;color:var(--lb-text)!important;transform:translateY(-1px)!important;box-shadow:none!important}.badge,.price__badge-sale,.product-badge{background-color:var(--lb-accent-secondary)!important;color:#fff!important;border-radius:var(--lb-radius-pill)!important;font-weight:600!important;font-size:.76rem!important;letter-spacing:.03em!important;padding:4px 10px!important;border:none!important;display:inline-flex!important;align-items:center!important;line-height:1.2!important}.badge--soldout,.badge--unavailable{background-color:var(--lb-text-muted)!important;color:#fff!important}.product-card,.collection-card{border-radius:var(--lb-radius-card)!important;background-color:var(--lb-surface-card)!important;border:1px solid var(--lb-border)!important;padding:12px!important;box-shadow:var(--lb-shadow-clean)!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;display:flex!important;flex-direction:column!important}.product-card:hover,.collection-card:hover{transform:translateY(-2px)!important;border-color:var(--lb-border-strong)!important;box-shadow:var(--lb-shadow-hover)!important}.product-card__gallery,.product-card__media,.product-card img{border-radius:var(--lb-radius-media)!important;background-color:var(--lb-bg)!important;transition:transform .25s ease!important}.product-card:hover img{transform:scale(1.02)}.product-card .product-title,.product-card a{color:var(--lb-text)!important;font-weight:600!important;font-size:.98rem!important;text-decoration:none!important}.product-card .price{color:var(--lb-text)!important;font-weight:700!important;font-size:1.05rem!important;margin-top:6px!important}.product-information__media,media-gallery{position:relative!important}.product-media-container,slideshow-slide.product-media-container{background-color:#fff!important;border-radius:var(--lb-radius-card, 8px)!important;border:1px solid var(--lb-border, #E8E3DC)!important;box-shadow:var(--lb-shadow-clean, 0 4px 20px -2px rgba(45, 43, 42, .05))!important;overflow:hidden!important;position:relative!important}.product-media-constraint-wrapper,.product-media{background-color:#fff!important;border-radius:var(--lb-radius-card, 8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(12px,2vw,24px)!important}.product-media__image{border-radius:6px!important;object-fit:contain!important;max-width:100%!important;height:auto!important;filter:drop-shadow(0 4px 12px rgba(45,43,42,.06))}.dialog-thumbnails-list__thumbnail,.product-gallery__thumbnail{border-radius:6px!important;border:1.5px solid var(--lb-border, #E8E3DC)!important;background-color:#fff!important;padding:2px!important;overflow:hidden!important;transition:all .2s ease!important;cursor:pointer!important}.dialog-thumbnails-list__thumbnail:hover,.product-gallery__thumbnail:hover{border-color:var(--lb-text, #2D2B2A)!important}.dialog-thumbnails-list__thumbnail[aria-selected=true],.dialog-thumbnails-list__thumbnail.is-active,.product-gallery__thumbnail.is-active{border-color:var(--lb-accent, #C86D51)!important;box-shadow:0 0 0 1px var(--lb-accent, #C86D51)!important}.product-information{background-color:var(--lb-bg, #FDFBF7)!important;padding-top:clamp(1.25rem,2vw,2.25rem)!important;padding-bottom:clamp(2rem,3.5vw,3rem)!important}.product-information__grid{gap:clamp(24px,3.5vw,44px)!important;align-items:flex-start!important}.product-details{position:relative!important}.product-details>.group-block,.product-details>div:first-child{background-color:#fff!important;border:1px solid var(--lb-border, #E8E3DC)!important;border-radius:12px!important;padding:clamp(1.5rem,2.5vw,2.25rem)!important;box-shadow:0 4px 20px -2px #2d2b2a0a!important}.lb-product-badge,.view-product-title:before{content:"NOWO\15a\106  \2022  Bestseller WNEKU";display:inline-flex;align-items:center;gap:6px;background-color:#2e5a4414!important;color:var(--lb-accent-secondary, #2E5A44)!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:6px!important;margin-bottom:.75rem!important;width:fit-content}.product-details h1,.product-details h2,.view-product-title,.view-product-title h1,.view-product-title h2{font-family:inherit!important;font-size:clamp(1.35rem,2.1vw,1.8rem)!important;font-weight:700!important;color:var(--lb-text, #2D2B2A)!important;line-height:1.32!important;letter-spacing:-.015em!important;margin:0 0 .85rem!important}.product-price,.product-price.text-block,product-price{margin:.5rem 0 1.25rem!important;padding-bottom:1rem!important;border-bottom:1px solid var(--lb-border, #E8E3DC)!important;display:block!important}.product-price .price,.product-price--main,.price-item--sale{font-size:clamp(1.8rem,2.5vw,2.2rem)!important;font-weight:800!important;color:var(--lb-text, #2D2B2A)!important;letter-spacing:-.02em!important;display:inline-block!important}.price-item--regular,.price__compare-price{font-size:1.15rem!important;font-weight:500!important;color:var(--lb-text-subtle, #8E8982)!important;text-decoration:line-through!important;margin-left:10px!important}.product-price .price-per-item,.product-price__tax-note,.product-price~.tax-note{font-size:.82rem!important;color:var(--lb-text-muted, #6E6963)!important;margin-top:4px!important}.product-form-buttons{display:flex!important;align-items:stretch!important;gap:12px!important;margin:1.25rem 0!important;width:100%!important}.product-form-buttons .quantity,.quantity{display:inline-flex!important;align-items:center!important;height:52px!important;min-height:52px!important;border-radius:var(--lb-radius-btn, 8px)!important;border:1.5px solid var(--lb-border, #E8E3DC)!important;background-color:#fff!important;overflow:hidden!important;flex-shrink:0!important}.quantity-minus,.quantity-plus,.quantity__button{width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--lb-text, #2D2B2A)!important;cursor:pointer!important;transition:all .18s ease!important;background:transparent!important;border:none!important;padding:0!important}.quantity-minus:hover,.quantity-plus:hover,.quantity__button:hover{background-color:var(--lb-surface-contrast, #F6F3EE)!important;color:var(--lb-accent, #C86D51)!important}.quantity__input{width:48px!important;height:100%!important;text-align:center!important;font-size:1.05rem!important;font-weight:700!important;color:var(--lb-text, #2D2B2A)!important;border:none!important;background:transparent!important;padding:0!important}.product-form-buttons .add-to-cart-button,.product-form-buttons .product-form__submit,button.add-to-cart-button{flex:1 1 auto!important;height:52px!important;min-height:52px!important;border-radius:var(--lb-radius-btn, 8px)!important;background-color:var(--lb-accent, #C86D51)!important;border:1px solid var(--lb-accent, #C86D51)!important;color:#fff!important;font-weight:700!important;font-size:1.02rem!important;letter-spacing:.02em!important;box-shadow:0 4px 14px #c86d5147!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-form-buttons .add-to-cart-button:hover,button.add-to-cart-button:hover{background-color:var(--lb-accent-hover, #B55D42)!important;border-color:var(--lb-accent-hover, #B55D42)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #c86d5157!important}.product-form-buttons .add-to-cart-button:disabled,.product-form-buttons .add-to-cart-button[disabled],button.add-to-cart-button:disabled,button.add-to-cart-button[disabled]{background-color:var(--lb-surface-contrast, #F6F3EE)!important;border-color:var(--lb-border, #E8E3DC)!important;color:var(--lb-text-muted, #6E6963)!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.lb-trust-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:1.25rem 0!important;padding:14px 12px!important;background-color:var(--lb-surface-contrast, #F6F3EE)!important;border:1px solid var(--lb-border, #E8E3DC)!important;border-radius:var(--lb-radius-btn, 8px)!important}.lb-trust-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;font-size:.78rem!important;font-weight:600!important;color:var(--lb-text, #2D2B2A)!important;line-height:1.3!important}.lb-trust-item svg,.lb-trust-item .icon{width:20px!important;height:20px!important;color:var(--lb-accent-secondary, #2E5A44)!important;stroke:var(--lb-accent-secondary, #2E5A44)!important}.product-details .rte,.product-details rte-formatter{font-size:.96rem!important;line-height:1.68!important;color:var(--lb-text, #2D2B2A)!important;margin-top:1.25rem!important;padding-top:1.25rem!important;border-top:1px solid var(--lb-border, #E8E3DC)!important}.product-details .rte h2,.product-details .rte h3,.product-details .rte h4{font-size:1.15rem!important;font-weight:700!important;color:var(--lb-text, #2D2B2A)!important;margin:1.25rem 0 .5rem!important;letter-spacing:-.01em!important}.product-details .rte ul{padding-left:1.25rem!important;margin:.75rem 0!important}.product-details .rte li{margin-bottom:.4rem!important;line-height:1.6!important}.product-details .accordion{border:1px solid var(--lb-border, #E8E3DC)!important;border-radius:var(--lb-radius-btn, 8px)!important;background-color:#fff!important;margin-top:1rem!important;overflow:hidden!important}.product-details .accordion details{border-bottom:1px solid var(--lb-border, #E8E3DC)!important}.product-details .accordion details:last-child{border-bottom:none!important}.product-details .accordion summary{padding:14px 18px!important;font-weight:600!important;font-size:.95rem!important;color:var(--lb-text, #2D2B2A)!important;cursor:pointer!important;transition:background-color .18s ease!important;list-style:none!important}.product-details .accordion summary:hover{background-color:var(--lb-surface-contrast, #F6F3EE)!important}.product-details .accordion summary::-webkit-details-marker{display:none!important}.lb-section-wrapper{padding:clamp(20px,2.6vw,30px) 0;width:100%}.lb-bg-cream,.lb-bg-sand{background-color:transparent!important}.lb-container{max-width:var(--lb-container-max);margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.lb-benefits-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background-color:var(--lb-surface-card);border:1px solid var(--lb-border);border-radius:var(--lb-radius-container);padding:24px 30px;box-shadow:var(--lb-shadow-clean)}.lb-benefit-col{display:flex;align-items:center;gap:14px}.lb-benefit-icon{width:42px;height:42px;border-radius:50%;background-color:#fff!important;border:1px solid var(--lb-border);display:flex;align-items:center;justify-content:center;color:var(--lb-accent-secondary);flex-shrink:0}.lb-benefit-icon svg{width:20px;height:20px}.lb-benefit-content h4{font-size:.94rem!important;font-weight:700!important;margin:0 0 2px!important;color:var(--lb-text)!important}.lb-benefit-content p{font-size:.82rem!important;color:var(--lb-text-muted)!important;line-height:1.5!important;margin:0!important}@media screen and (max-width:990px){.lb-benefits-bar{grid-template-columns:repeat(2,1fr);padding:20px;gap:16px}}@media screen and (max-width:600px){.lb-benefits-bar{grid-template-columns:1fr;gap:14px;padding:16px}}.lb-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.lb-split-grid--reversed{direction:rtl}.lb-split-grid--reversed>*{direction:ltr}.lb-split-image-col img{width:100%;height:auto;border-radius:var(--lb-radius-container);border:1px solid var(--lb-border);box-shadow:var(--lb-shadow-clean);display:block;object-fit:cover}.lb-split-text-col{display:flex;flex-direction:column;justify-content:center}.lb-split-text-col h2{margin-top:0;margin-bottom:1.15rem}.lb-split-text-col p{font-size:1.02rem;line-height:1.65;color:var(--lb-text-muted);margin-bottom:1.5rem}@media screen and (max-width:860px){.lb-split-grid{grid-template-columns:1fr;gap:28px}.lb-split-grid--reversed{direction:ltr}}.lb-steps-header{text-align:center;max-width:680px;margin:0 auto clamp(1.5rem,2.6vw,2.25rem) auto}.lb-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lb-step-card{background-color:var(--lb-surface-card);border:1px solid var(--lb-border);border-radius:var(--lb-radius-card);padding:32px 26px;position:relative;transition:transform .22s ease,box-shadow .22s ease;display:flex;flex-direction:column;box-shadow:var(--lb-shadow-clean)}.lb-step-card:hover{transform:translateY(-3px);box-shadow:var(--lb-shadow-hover)}.lb-step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff!important;color:var(--lb-accent);border:1px solid var(--lb-border);border-radius:var(--lb-radius-btn);font-weight:700;font-size:1.05rem;margin-bottom:1.25rem}.lb-step-card h3{font-size:1.18rem!important;margin-top:0;margin-bottom:.75rem}.lb-step-card p{font-size:.93rem;color:var(--lb-text-muted);line-height:1.6;margin:0}@media screen and (max-width:860px){.lb-steps-grid{grid-template-columns:1fr;gap:18px}}.lb-comparison-wrapper{background-color:var(--lb-surface-card);border:1px solid var(--lb-border);border-radius:var(--lb-radius-container);padding:clamp(28px,4vw,52px);box-shadow:var(--lb-shadow-clean)}.lb-comparison-header{text-align:center;max-width:640px;margin:0 auto clamp(1.5rem,2.6vw,2.25rem) auto}.lb-comparison-table{width:100%;border-collapse:separate;border-spacing:0}.lb-comparison-table th,.lb-comparison-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--lb-border)}.lb-comparison-table th{font-size:1.05rem;font-weight:700;color:var(--lb-text);padding-bottom:18px}.lb-comparison-table th.col-highlight{color:var(--lb-accent);background-color:#c86d510d;border-radius:var(--lb-radius-sm) var(--lb-radius-sm) 0 0}.lb-comparison-table td.col-highlight{background-color:#c86d510d;font-weight:600}.lb-comparison-table tr:last-child th.col-highlight,.lb-comparison-table tr:last-child td.col-highlight{border-radius:0 0 var(--lb-radius-sm) var(--lb-radius-sm)}.lb-badge-check{display:inline-flex;align-items:center;gap:8px;color:var(--lb-accent-secondary);font-weight:600}.lb-badge-cross{display:inline-flex;align-items:center;gap:8px;color:var(--lb-text-subtle)}.lb-guarantee-box{background-color:var(--lb-surface-card);border:1px solid var(--lb-border);border-radius:var(--lb-radius-container);padding:clamp(32px,5vw,56px);text-align:center;max-width:840px;margin:0 auto;box-shadow:var(--lb-shadow-clean)}.lb-guarantee-icon{width:58px;height:58px;margin:0 auto 1.25rem;border-radius:50%;background-color:var(--lb-accent-secondary-tint);display:flex;align-items:center;justify-content:center;color:var(--lb-accent-secondary)}.lb-guarantee-icon svg{width:30px;height:30px}.lb-guarantee-box h2{margin-top:0;margin-bottom:.85rem}.lb-guarantee-box p{font-size:1.05rem;color:var(--lb-text-muted);max-width:620px;margin:0 auto;line-height:1.65}.lb-faq-wrapper{max-width:860px;margin:0 auto}.lb-faq-header{text-align:center;margin-bottom:clamp(1.5rem,2.6vw,2.25rem)}.lb-faq-item{background-color:var(--lb-surface-card);border:1px solid var(--lb-border);border-radius:var(--lb-radius-card);margin-bottom:10px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.lb-faq-item:hover{box-shadow:var(--lb-shadow-sm);border-color:var(--lb-border-strong)}.lb-faq-trigger{width:100%;text-align:left;background:none;border:none;padding:18px 22px;font-size:1.02rem;font-weight:700;color:var(--lb-text);display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--lb-font-family)}.lb-faq-trigger .icon-toggle{width:22px;height:22px;border-radius:50%;background-color:#fff!important;border:1px solid var(--lb-border);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--lb-accent);transition:transform .25s ease;flex-shrink:0}.lb-faq-item[open] .lb-faq-trigger .icon-toggle{transform:rotate(45deg)}.lb-faq-answer{padding:0 22px 20px;color:var(--lb-text-muted);font-size:.95rem;line-height:1.6}.lb-final-cta-card{background-color:var(--lb-surface-card);border:1px solid var(--lb-border);border-radius:var(--lb-radius-container);padding:clamp(38px,5.5vw,68px) 24px;text-align:center;box-shadow:var(--lb-shadow-clean)}.lb-final-cta-card h2{margin-top:0;margin-bottom:.85rem}.lb-final-cta-card p{font-size:1.1rem;color:var(--lb-text-muted);max-width:580px;margin:0 auto 1.85rem;line-height:1.6}.footer{background-color:var(--lb-bg)!important;border-top:1px solid var(--lb-border)!important;color:var(--lb-text)!important;padding-top:clamp(2rem,3.5vw,2.75rem)!important;padding-bottom:clamp(1.75rem,3vw,2.25rem)!important}.footer h2,.footer h3,.footer h4{color:var(--lb-text)!important;letter-spacing:-.01em!important}.footer a{color:var(--lb-text-muted)!important;text-decoration:none;transition:color .2s ease}.footer a:hover{color:var(--lb-accent)!important}.footer-utilities{background-color:var(--lb-bg)!important;border-top:1px solid var(--lb-border)!important;color:var(--lb-text-subtle)!important}sticky-add-to-cart,.sticky-add-to-cart{display:block}.sticky-add-to-cart__bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;border-radius:0!important;border:none!important;border-top:1px solid var(--lb-border)!important;background-color:#fff!important;box-shadow:0 -4px 20px -2px #2d2b2a14!important;z-index:990!important;padding:10px 0 max(10px,env(safe-area-inset-bottom,10px))!important;display:flex!important;align-items:center!important;transform:translateY(100%)!important;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .25s ease!important;opacity:0!important;pointer-events:none!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.sticky-add-to-cart__bar[data-stuck=false]{transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important}.sticky-add-to-cart__bar-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:var(--lb-container-max, 1360px)!important;margin:0 auto!important;padding-left:clamp(1rem,3.5vw,2.5rem)!important;padding-right:clamp(1rem,3.5vw,2.5rem)!important;gap:16px!important}.sticky-add-to-cart__product-col{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;flex:1!important}.sticky-add-to-cart__action-col{display:flex!important;align-items:center!important;gap:16px!important;flex-shrink:0!important}.sticky-add-to-cart__image{width:44px!important;height:44px!important;border-radius:var(--lb-radius-sm)!important;border:1px solid var(--lb-border)!important;overflow:hidden!important;flex-shrink:0!important;background-color:var(--lb-bg)!important}.sticky-add-to-cart__image img{width:100%!important;height:100%!important;object-fit:cover!important}.sticky-add-to-cart__info{flex-grow:1!important;min-width:0!important}.sticky-add-to-cart__title{font-size:.94rem!important;font-weight:700!important;color:var(--lb-text)!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3!important}.sticky-add-to-cart__variant{font-size:.8rem!important;color:var(--lb-text-muted)!important;margin:2px 0 0!important}.sticky-add-to-cart__price{font-size:1.05rem!important;font-weight:700!important;color:var(--lb-text)!important;white-space:nowrap!important}.sticky-add-to-cart__button{padding:10px 22px!important;font-size:.92rem!important;border-radius:var(--lb-radius-btn)!important;background-color:var(--lb-accent)!important;color:#fff!important;border:1px solid var(--lb-accent)!important;font-weight:600!important;white-space:nowrap!important;flex-shrink:0!important;cursor:pointer!important;box-shadow:var(--lb-shadow-cta)!important;transition:all .2s ease!important}.sticky-add-to-cart__button:hover{background-color:var(--lb-accent-hover)!important;border-color:var(--lb-accent-hover)!important;transform:translateY(-1px)!important;box-shadow:var(--lb-shadow-cta-hover)!important}@media screen and (max-width:749px){.sticky-add-to-cart__bar-inner{gap:10px!important}.sticky-add-to-cart__image{width:38px!important;height:38px!important}.sticky-add-to-cart__title{font-size:.84rem!important}.sticky-add-to-cart__price{font-size:.92rem!important}.sticky-add-to-cart__button{padding:9px 16px!important;font-size:.85rem!important}}#cart-drawer dialog.theme-drawer__dialog,#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 440px;position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;inset-inline-end:0!important;inset-inline-start:auto!important;width:min(440px,92vw)!important;max-width:92vw!important;height:100dvh!important;border-left:1px solid var(--lb-border)!important;border-right:none!important;border-inline-start:1px solid var(--lb-border)!important;border-inline-end:none!important;background-color:#fff!important;box-shadow:-8px 0 32px #2d2b2a1f!important;z-index:10000!important;transform:translate(100%)!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}#cart-drawer dialog.theme-drawer__dialog[open],#cart-drawer .theme-drawer__dialog[open]{display:flex!important;transform:translate(0)!important}#cart-drawer .theme-drawer__dialog--opening{animation:lb-cart-slide-in .3s cubic-bezier(.16,1,.3,1) forwards!important}#cart-drawer .theme-drawer__dialog--closing{animation:lb-cart-slide-out .25s ease forwards!important}@keyframes lb-cart-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes lb-cart-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}#cart-drawer dialog.theme-drawer__dialog::backdrop{background:#2d2b2a73!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.page-wrapper--drawer-open{margin-inline-end:0!important;margin-inline-start:0!important}.theme-drawer__header{padding:18px 24px!important;border-bottom:1px solid var(--lb-border)!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.theme-drawer__header h2,.theme-drawer__header .theme-drawer__title{font-size:1.15rem!important;font-weight:700!important;color:var(--lb-text)!important;margin:0!important}.theme-drawer__badge{background-color:var(--lb-accent-secondary)!important;color:#fff!important;border-radius:var(--lb-radius-pill)!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:600!important;margin-left:8px!important}.cart-drawer__content{background-color:#fff!important}.cart-drawer__summary{background-color:#fff!important;border-top:1px solid var(--lb-border)!important;padding:20px 24px!important;box-shadow:0 -4px 16px #2d2b2a0a!important}.cart__checkout-button,#checkout{background-color:var(--lb-accent)!important;color:#fff!important;border-radius:var(--lb-radius-btn)!important;border:1px solid var(--lb-accent)!important;font-weight:600!important;padding:13px 26px!important;font-size:.98rem!important;cursor:pointer!important;box-shadow:var(--lb-shadow-cta)!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.cart__checkout-button:hover,#checkout:hover{background-color:var(--lb-accent-hover)!important;border-color:var(--lb-accent-hover)!important;box-shadow:var(--lb-shadow-cta-hover)!important;transform:translateY(-1px)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lb-hero-section-wrapper{padding-top:clamp(12px,1.8vw,18px);padding-bottom:clamp(10px,1.5vw,16px);width:100%}.wneku-hero-slider-wrap{position:relative;width:100%}.wneku-hero-track{position:relative;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:480px;min-height:480px;max-height:480px;border-radius:var(--lb-radius-card, 12px);overflow:hidden}.wneku-hero-slide{grid-area:1 / 1 / 2 / 2;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease;transform:none!important;z-index:1}.wneku-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none!important;z-index:2}.wneku-hero-banner{position:relative;border-radius:var(--lb-radius-card, 12px);overflow:hidden;display:flex;height:480px;min-height:480px;max-height:480px;background-color:var(--hero-bg, #C86D51);box-shadow:var(--lb-shadow-clean);border:1px solid var(--lb-border);width:100%;box-sizing:border-box}.wneku-hero-banner__image-wrap{position:absolute;top:0;right:0;bottom:0;width:56%;height:100%;z-index:1;background-color:transparent}.wneku-hero-banner__image{width:100%;height:100%;object-fit:cover;object-position:center right;display:block}.wneku-hero-banner__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--lb-text-subtle);background-color:#fff}.wneku-hero-banner__content-wrap{position:relative;z-index:2;width:60%;height:100%;background-color:var(--hero-bg, #C86D51);padding:clamp(32px,3.8vw,52px) clamp(28px,3.2vw,48px);display:flex;flex-direction:column;justify-content:center;color:var(--hero-text, #FFFFFF);clip-path:polygon(0 0,100% 0,84% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,84% 100%,0 100%);box-sizing:border-box}.wneku-hero-banner__content-inner{max-width:460px;position:relative;z-index:3;display:flex;flex-direction:column}.wneku-hero-banner__badge-slot{height:42px;min-height:42px;max-height:42px;display:flex;align-items:center;margin-bottom:.85rem}.wneku-hero-banner__logo{display:flex;align-items:center}.wneku-hero-banner__logo img{max-height:38px;width:auto;object-fit:contain;display:block;filter:brightness(0) invert(1)}.wneku-hero-banner__logo-text{font-size:1.25rem;font-weight:800;letter-spacing:.06em;color:#fff;line-height:1}.wneku-hero-banner__kicker{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fffffff0;line-height:1;margin:0}.wneku-hero-banner__heading{color:#fff!important;font-size:clamp(2rem,3.1vw,2.7rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.02em!important;height:2.35em!important;min-height:2.35em!important;max-height:2.35em!important;margin-top:0!important;margin-bottom:.85rem!important;text-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;display:flex;align-items:flex-start}.wneku-hero-banner__text{font-size:clamp(.95rem,1.25vw,1.05rem);line-height:1.5;color:#ffffffeb;height:3.1em;min-height:3.1em;max-height:3.1em;margin-bottom:1.5rem;max-width:440px;overflow:hidden}.wneku-hero-banner__text p{color:inherit!important;margin:0;line-height:inherit}.wneku-hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;box-sizing:border-box;background-color:#fff!important;color:var(--hero-bg, #C86D51)!important;font-weight:700!important;font-size:.96rem!important;letter-spacing:.025em!important;padding:0 26px!important;border-radius:var(--lb-radius-btn, 8px)!important;text-decoration:none!important;box-shadow:0 4px 14px #0000001f!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;border:1px solid rgba(255,255,255,.9)!important;width:fit-content}.wneku-hero-banner__btn:hover{background-color:var(--lb-bg, #FDFBF7)!important;color:var(--lb-accent-hover, #B55D42)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #00000029!important}.wneku-hero-btn-arrow{transition:transform .2s ease}.wneku-hero-banner__btn:hover .wneku-hero-btn-arrow{transform:translate(3px)}.wneku-hero-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;color:var(--lb-text, #2D2B2A);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px #00000029;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s cubic-bezier(.16,1,.3,1);padding:0}.wneku-hero-nav-arrow:hover{background:var(--lb-bg, #FDFBF7);color:var(--lb-accent, #C86D51);transform:translateY(-50%) scale(1.08);box-shadow:0 6px 22px #00000038}.wneku-hero-nav-arrow--prev{left:16px}.wneku-hero-nav-arrow--next{right:16px}.wneku-hero-dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:10;padding:6px 14px;background:#00000052;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:20px}.wneku-hero-dot{width:10px;height:10px;border-radius:50%;background:#ffffff8c;border:none;padding:0;cursor:pointer;transition:all .25s ease}.wneku-hero-dot.is-active{width:26px;border-radius:6px;background:#fff}.wneku-hero-dot:hover:not(.is-active){background:#ffffffd9}@media screen and (max-width:860px){.wneku-hero-track{height:520px;min-height:520px;max-height:520px}.wneku-hero-nav-arrow{width:38px;height:38px}.wneku-hero-nav-arrow--prev{left:8px}.wneku-hero-nav-arrow--next{right:8px}.wneku-hero-dots{bottom:12px}.wneku-hero-banner{flex-direction:column-reverse;height:520px;min-height:520px;max-height:520px}.wneku-hero-banner__image-wrap{position:relative;width:100%;height:210px;min-height:210px;max-height:210px;flex-shrink:0}.wneku-hero-banner__content-wrap{width:100%;height:310px;min-height:310px;max-height:310px;padding:22px 20px;clip-path:none;-webkit-clip-path:none;justify-content:space-between}.wneku-hero-banner__content-inner{max-width:100%;height:100%;justify-content:space-between}.wneku-hero-banner__badge-slot{height:28px;min-height:28px;max-height:28px;margin-bottom:.35rem}.wneku-hero-banner__heading{font-size:1.5rem!important;height:2.35em!important;min-height:2.35em!important;max-height:2.35em!important;margin-bottom:.35rem!important}.wneku-hero-banner__text{font-size:.88rem;height:2.8em;min-height:2.8em;max-height:2.8em;margin-bottom:.75rem}.wneku-hero-banner__btn{width:100%;height:44px;padding:0 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lulaband-style.css.map */
