*{box-sizing:border-box}body{margin:0;overflow-x:hidden;background-color:var(--color-secondary);color:var(--color-text);font-family:var(--font-main);font-size:var(--text-base-size);font-weight:var(--text-base-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;color:var(--color-accent)}h1{font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:var(--h1-tracking);font-weight:var(--h1-weight)}h2{font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-tracking);font-weight:var(--h2-weight)}h3{font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:var(--h3-tracking);font-weight:var(--h3-weight)}h4{font-size:var(--h4-size);line-height:var(--h4-line);letter-spacing:var(--h4-tracking);font-weight:var(--h4-weight)}h5{font-size:var(--h5-size);line-height:var(--h5-line);letter-spacing:var(--h5-tracking);font-weight:var(--h5-weight)}h6{font-size:var(--h6-size);line-height:var(--h6-line);letter-spacing:var(--h6-tracking);font-weight:var(--h6-weight)}p{margin-block-end:0}a{color:inherit}.text-link{text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font}.container{max-width:var(--container-max);margin:0 auto;padding:var(--section-pad-y) var(--section-pad-x)}@media(max-width:1024px){.container{padding:var(--section-pad-y-tablet) var(--section-pad-x)}}@media(max-width:767px){.container{padding:var(--section-pad-y-tablet) var(--section-pad-x-mobile)}}.section-cream{background-color:var(--color-secondary)}.section-green{background-color:var(--color-primary);color:var(--color-white)}.section-green h1,.section-green h2,.section-green h3,.section-green h4,.section-green h5,.section-green h6{color:var(--color-white)}.section-green-light{background-color:var(--color-primary-light);color:var(--color-white)}.section-black{background-color:var(--color-accent);color:var(--color-white)}.section-black h1,.section-black h2,.section-black h3,.section-black h4,.section-black h5,.section-black h6{color:var(--color-white)}.bar-orange{background-color:var(--color-orange);color:var(--color-accent)}.border-radius-lg,.border-radius-accent{border-radius:var(--radius-img-lg)!important;overflow:hidden}.border-radius-md{border-radius:var(--radius-img-md)!important;overflow:hidden}.border-radius-sm{border-radius:var(--radius-img-sm)!important;overflow:hidden}@media screen and (max-width:782px){.border-radius-lg,.border-radius-accent{border-radius:64px 64px 64px 0!important}.border-radius-md{border-radius:40px 40px 40px 0!important}}.img-overlay{position:relative}.img-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-image);z-index:1}.img-overlay>*{position:relative;z-index:2}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:24px;background:var(--color-white-10);border:1px solid var(--color-white-20);color:var(--color-white);font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.btn{padding:12px 32px;border:1px solid var(--color-white);background:var(--color-white);color:var(--color-accent);font-family:var(--font-main);font-size:16px;font-weight:500;border-radius:26px;line-height:normal;display:inline-flex;align-items:center;justify-content:center;gap:24px;cursor:pointer;text-decoration:none;overflow:hidden;position:relative;transition:var(--transition-fast);z-index:1}.btn:before{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:100%;background-color:var(--color-primary);border-radius:40px;transition:var(--transition-fast);z-index:-1}.btn:hover:before{left:0}.btn:hover{color:var(--color-white)}.btn-outline{background-color:transparent;border-color:currentColor}.btn-outline.btn-white{color:var(--color-white)}.btn-outline.btn-white:hover:before{background:var(--color-white)}.btn-outline.btn-white:hover{color:var(--color-primary)}.btn-primary{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.btn-primary:before{background:var(--color-white)}.btn-primary:hover{color:var(--color-primary)}.btn-black{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-white)}.btn-black:before{background:var(--color-white)}.btn-black:hover{color:var(--color-accent)}.btn-arrow-right,.btn-arrow-down{padding:8px 8px 8px 24px}.btn-arrow-right:after,.btn-arrow-down:after{content:"";width:32px;height:32px;display:inline-block;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33' fill='none'%3E%3Crect y='0.5' width='32' height='32' rx='16' fill='white'/%3E%3Cpath d='M21 16.5H10M21 16.5L16.875 12.5M21 16.5L16.875 20.5' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn-arrow-down:after{transform:rotate(90deg)}.btn-submit{color:var(--color-white)!important;background-color:var(--color-primary)!important;border-color:var(--color-primary);width:100%;height:50px;display:flex;align-items:center;justify-content:center}.btn-submit:after{content:"";width:32px;height:32px;display:block;position:absolute;right:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33' fill='none'%3E%3Crect y='0.5' width='32' height='32' rx='16' fill='white'/%3E%3Cpath d='M21 16.5H10M21 16.5L16.875 12.5M21 16.5L16.875 20.5' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.input,input[type=text],input[type=email],input[type=tel],select,textarea{font-family:var(--font-main);font-size:16px;color:var(--color-text);background:transparent;border:1px solid var(--color-text);border-radius:var(--radius-input);padding:12px 24px;min-height:50px;outline:none}input::placeholder,textarea::placeholder{color:var(--color-text);opacity:1}textarea{resize:none;border-radius:24px}.form-dark input,.form-dark select,.form-dark textarea{color:var(--color-white);border-color:var(--color-white)}.form-dark input::placeholder,.form-dark textarea::placeholder{color:var(--color-white)}select{appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L11.2929 14.7929C11.6834 15.1834 12.3166 15.1834 12.7071 14.7929L18 9.5' stroke='%234F4F4F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat calc(100% - 18px)}.form-grid{display:flex;flex-wrap:wrap;gap:16px}.form-grid .half{width:calc(50% - 8px)}.form-grid .full{width:100%}@media(max-width:480px){.form-grid .half{width:100%}}.form-error{color:var(--color-error);font-weight:500;font-size:12px;padding:2px 12px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:none}}.anim-fade-in{animation:fadeIn 1s both}.anim-fade-in-up{animation:fadeInUp 1s both}.anim-fade-in-left{animation:fadeInLeft 1s both}.anim-fade-in-right{animation:fadeInRight 1s both}.anim-slide-in-up{animation:slideInUp 1s both}.js-reveal .reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.js-reveal .reveal.is-visible{opacity:1;transform:none}@keyframes outerPulse{0%,to{border-color:#fff0}50%{border-color:#fff3}}@keyframes innerPulse{0%,to{border-color:#fff0}50%{border-color:#ffffff4d}}.popup-pulse-outer{border-radius:20px;border:5px solid transparent;animation:outerPulse 2s infinite ease-in-out .2s}.popup-pulse-inner{border-radius:16px;border:5px solid transparent;animation:innerPulse 2s infinite ease-in-out}.sticky-header-duplicate{position:fixed;top:0;left:0;right:0;z-index:999;opacity:0;pointer-events:none;visibility:hidden}.sticky-header-duplicate .header-inner{transform:translateY(-100%);transition:transform .5s ease,opacity .5s ease}.sticky-header-duplicate.sticky-active{opacity:1;pointer-events:auto;visibility:visible}.sticky-header-duplicate.sticky-active .header-inner{transform:translateY(0)}.menu-overlay{margin-top:22px;padding:6px 40px 0;height:100vh;background:var(--overlay-menu);opacity:0;visibility:hidden;transition:var(--transition-fast)}.menu-overlay.active{opacity:1;visibility:visible}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 24px}.carousel-dot{height:6px;width:40px;border-radius:6px;background:var(--color-white-50)}.carousel-dot.active{background:var(--color-white)}.card{border-radius:var(--radius-card);overflow:hidden;background:var(--color-white);transition:var(--transition-slow)}.card-img-md{border-radius:var(--radius-img-md);overflow:hidden}.card-img-md img,.card img{display:block;width:100%;height:auto}.faq-item{border-bottom:1px solid var(--color-border);padding:24px 0}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:var(--h5-size);line-height:var(--h5-line);letter-spacing:var(--h5-tracking);color:var(--color-accent)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:32px;font-weight:300;transition:transform .3s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding-top:16px;max-width:900px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lp-theme.css.map */
