.footer_link:before,.nav_link:before{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background-color:#fff;transition:all .3s ease}.footer_link.w--current:before,.footer_link:hover:before,.nav_link.w--current:before,.nav_link:hover:before{width:100%}[data-wf-reveal]{transition:opacity 1s cubic-bezier(.25,1,.5,1) var(--wf-reveal-delay,0s),translate 1s cubic-bezier(.25,1,.5,1) var(--wf-reveal-delay,0s),scale 1s cubic-bezier(.25,1,.5,1) var(--wf-reveal-delay,0s);opacity:0!important}[data-wf-reveal][data-wf-armed]:not([data-wf-shown]){transition:none}[data-wf-reveal=slideInBottom][data-wf-armed]{translate:0 100px}[data-wf-reveal=slideInLeft][data-wf-armed]{translate:-100px 0}[data-wf-reveal=slideInRight][data-wf-armed]{translate:100px 0}[data-wf-reveal=shrinkIn][data-wf-armed]{scale:1.25}[data-wf-reveal][data-wf-shown]{opacity:1!important;translate:0 0;scale:1}@keyframes wf-reveal-failsafe{to{opacity:1}}[data-w-id][style*=opacity]:not([data-wf-reveal]){animation:wf-reveal-failsafe 1ms linear 8s forwards}@media (prefers-reduced-motion:reduce){[data-wf-reveal]{transition:none;opacity:1!important;translate:none!important;scale:none!important}}.navigation_menu-container.is-sliding{transition:transform .4s ease}button.burger.w-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}button.burger.w-nav-button:not(.w--open){background-color:transparent}.faq{transition:background-color .3s ease;background-color:rgba(41,50,12,0)}.faq_contents{transition:height .3s ease}.faq_toggle{transition:color .3s ease}.faq_minus,.faq_plus{transition:opacity .3s ease}.faq .faq_minus,.faq.w--open .faq_plus{opacity:0}.faq.w--open .faq_minus{opacity:1}button.faq_toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;border:none;text-align:left}.faq.w--open{background-color:#29320c}.faq.w--open .faq_toggle{color:#fff}.section_stock .stock_item .view_button{opacity:0;transform:scale(0) rotate(-70deg);transition:opacity .5s ease,transform .5s ease}.section_stock .stock_item:hover .view_button{opacity:1;transform:scale(1) rotate(0deg)}.intro_lightbox .play_button{opacity:0;transition:opacity .3s ease}.intro_lightbox:focus-visible .play_button,.intro_lightbox:hover .play_button{opacity:1}.top_arrow{transition:transform .3s ease}.banner_btn:hover .top_arrow{transform:translateX(10px)}.top_banner-wrapper{overflow:hidden}.top_banner-wrapper.is-closing{transition:height .3s ease;height:0!important}.swiper-slide a,.swiper-slide img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.design_radio.is-option.selected .radio_icon img{filter:brightness(0) invert(1)}.form-field{margin-bottom:25px}.form-field label{display:block;margin-bottom:10px;font-weight:600;color:#333}.checkbox-item{display:flex;align-items:center}.beach-model-selector{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:10px}.beach-model-card{background:transparent!important;border:3px solid transparent;border-radius:8px;padding:0;cursor:pointer;transition:all .3s ease;overflow:hidden;display:block}.beach-model-card:hover{border-color:#29320c;box-shadow:0 4px 12px rgba(41,50,12,.15)}.beach-model-card.selected{border-color:#29320c;border-width:4px;box-shadow:0 4px 16px rgba(41,50,12,.25)}.beach-model-image{width:100%;height:auto;display:block}.dynamic-input,.dynamic-select{background:transparent!important;border:1px solid #333!important;border-radius:8px!important;padding:16px 20px!important;font-size:14px!important;line-height:1.5!important;color:#333!important;width:100%!important;height:auto!important;min-height:50px!important;transition:all .2s ease!important}.dynamic-input:focus,.dynamic-select:focus{outline:none!important;border-color:#29320c!important;box-shadow:0 0 0 1px #29320c!important}.dynamic-input[readonly]{background:#f5f5f5!important;cursor:not-allowed!important}.dynamic-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M6 8L0 0h12z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:12px!important;padding-right:50px!important;cursor:pointer!important}.dynamic-select option{background:white!important;color:#333!important;padding:12px 15px!important}.dynamic-select option:checked{background:white!important;color:#333!important;font-weight:600!important}@media (max-width:768px){.beach-model-selector{grid-template-columns:1fr}}.section_stock .swiper-wrapper{align-items:stretch}.section_stock .swiper-slide{height:auto}.section_stock .stock_item{height:100%}.section_stock{--swiper-pagination-color:#febc71;--swiper-pagination-bullet-inactive-color:#f4e9dc;--swiper-pagination-bullet-inactive-opacity:0.2;overflow-x:clip}.section_stock #stocks.swiper,.section_stock .stock_slider{overflow:visible}.section_why-hemp.new .numbers,.section_why-hemp.new .text-block-28,.section_why-hemp.new .why_hemp-title{color:#fff}.section_why-hemp .why_hemp-boxes{align-items:stretch}.section_why-hemp .why_hemp-box{transition:transform .35s ease;transform-origin:center}.section_why-hemp .why_hemp-box:hover{transform:scale(1.05)}.section_why-hemp .why_hemp-box:hover .why_hemp-image{animation:hemptex-jiggle .6s ease}@keyframes hemptex-jiggle{0%{transform:rotate(0deg)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(3deg)}to{transform:rotate(0deg)}}.section_clients .marquee{overflow:hidden}.section_clients .marquee_mover{animation:hemptex-marquee 71.6s linear infinite;will-change:transform}@keyframes hemptex-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 60px))}}@media (prefers-reduced-motion:reduce){.section_clients .marquee_mover{animation:none}}.newsletter_band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding:2rem 0;margin-bottom:2.5rem;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.newsletter_copy{max-width:32rem}.newsletter_copy p{margin:.35rem 0 0}.newsletter_form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.newsletter_field{display:block}.newsletter_input{min-width:16rem;padding:.85rem 1.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#fff;color:#29320c;font-family:inherit;font-size:1rem}.newsletter_input::placeholder{color:#6b7150}.newsletter_input:focus{outline:2px solid #febc71;outline-offset:1px}.newsletter_msg{flex-basis:100%;color:#fff;font-size:.9rem}.newsletter_msg.is-error{color:#febc71}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hemptex-consent{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1100;max-width:560px;margin-inline:auto;background:#29320c;color:#fff;padding:1rem 1.25rem;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.25);font-size:.9rem}.hemptex-consent p{margin:0 0 .75rem}.hemptex-consent__actions{display:flex;justify-content:center;gap:.75rem}.html-embed-2 iframe{width:100%!important;max-width:1000px}@media (max-width:991px){div.winner_grid{grid-template-columns:1fr}.cart_layout{grid-template-columns:1fr!important;gap:2rem!important}.cart_summary{position:static!important}}@media (max-width:767px){.nav_burger-wrapper .w-locales-list{display:none}.brand_link img{min-width:110px}.button-3.w-button{width:100%;max-width:500px;height:auto;min-height:75px}.pricing-breakdown-container{grid-template-columns:1fr!important}.flag_name,.heading-style-h1,.resource_rt h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}img.image-14{width:100%;height:auto}.resource_rt a{overflow-wrap:anywhere}div.div-block-28{flex-wrap:wrap}.menu-pp.w-dropdown{width:100%;max-width:100%}.menu-pp .dropdown-toggle{width:max-content;margin-left:auto}.top_banner .banner_btn,.top_banner .flag_banner-wrapper{font-size:.75rem}button.burger.w-nav-button{padding-left:10px;padding-right:10px}.w-commerce-commercecartopenlink.cart-button-2{padding-left:5px;padding-right:5px}img.close_banner{width:44px;height:44px;padding:14px;right:calc(1.5rem - 14px)}a.brand_link{display:flex;align-items:center;min-height:44px}a.clear_btn,a.footer_link,a.term_link{display:inline-block;padding-top:6px;padding-bottom:6px;margin-top:-6px;margin-bottom:-6px}a.footer_link:before{bottom:6px}label.w-checkbox,label.w-radio:not(.design_radio){padding-top:12px;padding-bottom:12px}div.card-outline-spacing.sky{width:100%;max-width:300px;margin-left:0}div.impact_card,div.product_card.is-winner{min-width:0}.impact_card .body_text{overflow-wrap:anywhere}div.flag_filter-wrapper{flex-wrap:wrap}.resource_rt iframe,.w-richtext iframe{max-width:100%}}@media (max-width:479px){.cart_line{grid-template-columns:88px minmax(0,1fr)!important}.cart_line .cart_price{grid-column:2/-1}}