@layer reset,theme,layout,content,components,elements,sections,utility;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{min-height:100vh;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}ul,ol{list-style:none}button,input,select,textarea{font:inherit;border:none;background:none;outline:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}input,textarea,select,button{font:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}html{scroll-behavior:smooth}}@layer theme{:root{--color-yellow: #FCC600;--color-pale-yellow: #FAE297;--color-red: #CD001A;--color-white: #FFFFFF;--color-black: #000000;--color-dark-grey: #4E3629;--color-light-grey: #AAAAAA;--color-grey: #EEEEEE;--color-blue: #54A8C0;--color-pale-blue: #94C6D6;--color-green: #71A231}}@layer layout{:root{--max-container-size: 1600px;--horizontal-section-padding: 24px;--vertical-section-padding: 48px}@media (min-width: 768px){:root{--horizontal-section-padding: 32px}}@media (min-width: 1024px){:root{--vertical-section-padding: 64px;--horizontal-section-padding: 40px}}@media (min-width: 1200px){:root{--vertical-section-padding: 96px;--horizontal-section-padding: 60px}}@media (min-width: 1400px){:root{--vertical-section-padding: 112px;--horizontal-section-padding: 80px}}.container{max-width:var(--max-container-size);width:100%;padding:0 var(--horizontal-section-padding);margin:0 auto}}@layer content{:root{--heading-size-xs: 20px;--heading-size-sm: 22px;--heading-size-md: 24px;--heading-size-lg: 28px;--heading-size-xl: 32px;--heading-size-2xl: 40px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 16px;--font-size-xl: 17px;--font-size-2xl: 18px;--font-size-3xl: 20px;--font-heading: "nexa", sans-serif;--font-body: "foco", sans-serif}@media (min-width: 540px){:root{--heading-size-md: 28px;--heading-size-lg: 30px}}@media (min-width: 768px){:root{--heading-size-md: 30px;--heading-size-lg: 32px;--heading-size-xl: 38px;--heading-size-2xl: 48px}}@media (min-width: 1024px){:root{--heading-size-md: 32px;--heading-size-lg: 40px;--heading-size-xl: 42px;--heading-size-2xl: 68px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 22px}}@media (min-width: 1200px){:root{--heading-size-xs: 20px;--heading-size-sm: 24px;--heading-size-md: 32px;--heading-size-lg: 40px;--heading-size-xl: 48px;--heading-size-2xl: 80px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 22px;--font-size-3xl: 24px}}}@layer content{body{color:var(--color-dark-grey);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase}h1{font-size:var(--heading-size-2xl);line-height:1.2}h2{font-size:var(--heading-size-xl);line-height:1.2}h3{font-size:var(--heading-size-lg);line-height:1.2}h4{font-size:var(--heading-size-md);line-height:1.3}h5{font-size:var(--heading-size-sm);line-height:1.4}h6{font-size:var(--heading-size-xs);line-height:1.4}}@layer utility{.background-none+.background-none{padding-top:0}.background-yellow{background-color:var(--color-yellow)}.background-yellow+.background-yellow{padding-top:0}}h2{margin-bottom:.3em}.text-large{font-size:1.25em}.text-center{text-align:center}p.text-right{text-align:right}p.text-left{text-align:left}.text-sm{font-size:var(--font-size-sm)}img.center{display:flex;justify-self:center}p img.left{float:left}p img.right{float:right}img.rightAlone{display:flex;justify-self:flex-end}@layer components{.btn-group{display:flex;align-items:center;justify-content:center;gap:24px}.form-element__form .Actions input,.btn{--_color-primary: var(--color-yellow);--_color-background-color: var(--_color-primary);--_color-hover-background-color: color-mix(in srgb, var(--_color-primary) 80%, var(--color-white));--_color: var(--color-dark-grey);display:flex;text-wrap:nowrap;padding:12px 24px;justify-content:center;align-items:center;gap:12px;border-radius:4px;border:1px solid rgba(0,0,0,.05);background:var(--_color-background-color);color:var(--_color);box-shadow:0 -4px #00000014 inset;font-size:var(--font-size-md);font-weight:700;cursor:pointer;transition:background .1s ease-in,color .1s ease-in,transform 50ms ease-in}.form-element__form .Actions input svg,.btn svg{width:1rem}.form-element__form .Actions input:hover,.btn:hover{background-color:var(--_color-hover-background-color);box-shadow:none;transform:translateY(2px)}.btn-white{--_color-primary: var(--color-white)}.form-element__form .Actions input,.btn-red{--_color-primary: var(--color-red);--_color: var(--color-white)}}@layer components{select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:200px;border:1px solid rgba(0,0,0,.1);background-color:var(--color-white);padding:12px;color:var(--color-dark-grey);cursor:pointer;background-image:url(/_resources/themes/natures/build/images/icons/ChevronDown-grey.png);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:1.5rem}@media (min-width: 540px){select{width:unset}}}@layer components{.faux-select{--v-padding: 12px;--h-padding: 16px;position:relative;min-width:220px}.faux-select label{cursor:pointer;margin-bottom:0!important}.faux-select:has(.faux-select__label input:checked) .faux-select__options{opacity:1;transform:translateY(0);pointer-events:all}.faux-select__label{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--v-padding) var(--h-padding);border-radius:2px;border:1px solid rgba(0,0,0,.1);background:var(--color-white)}.faux-select__label input{position:absolute;opacity:0}.faux-select__label svg{width:16px;height:16px;color:var(--color-red)}.faux-select__label span{display:none;height:24px}.faux-select__label span.active{display:block}.faux-select__label-list{display:flex;align-items:center;justify-content:space-between;width:100%}.faux-select__options{position:absolute;z-index:50;width:100%;display:grid;border-radius:0 0 2px 2px;overflow:hidden;background:var(--color-white);box-shadow:0 2px 6px rgb(from var(--color-dark-grey) r g b / 10%);transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform .1s ease-in,opacity .1s ease-in}.faux-select__options label{position:relative;padding:var(--v-padding) var(--h-padding);cursor:pointer;transition:background 60ms ease-in}.faux-select__options label:hover{background-color:var(--color-yellow)}.faux-select__options label:has(input:checked){background-color:var(--color-grey)}.faux-select__options input{position:absolute;opacity:0}.faux-select__option-message{color:var(--color-red);margin-top:.5rem;font-weight:700}}@layer components{.breadcrumbs{padding:20px 0}.breadcrumbs a{transition:opacity 60ms ease-in}.breadcrumbs a:hover{opacity:.5}.breadcrumbs a,.breadcrumbs span{text-transform:uppercase;color:var(--color-white);font-weight:700;letter-spacing:1.5px;font-size:15px}.breadcrumbs a:not(:last-child):after,.breadcrumbs span:not(:last-child):after{content:"/";margin-left:1rem;margin-right:.5rem}}@layer components{.pagination{display:flex;align-items:center;justify-content:center;gap:8px;--background: var(--color-grey)}.pagination svg{width:1rem}.pagination span,.pagination a{display:block;padding:12px 18px;font-weight:700;line-height:1;background-color:var(--background);border-radius:4px}.pagination span:has(svg),.pagination a:has(svg){padding:12px 14px}.pagination a{transition:opacity 60ms ease-in}.pagination a:hover{opacity:.5}.pagination span:not(.current){opacity:.25}.pagination .current{--background: var(--color-yellow)}}@layer components{.share-link{--border-color: var(--color-white);--icon-color: inherit;--background-color: var(--color-white);position:relative;display:block}.share-link--success{--border-color: var(--color-green);--icon-color: var(--color-green);--background-color: color-mix(in srgb, var(--color-green) 20%, var(--color-white))}.share-link--success .share-link__element-button--neutral{display:none}.share-link--success .share-link__element-button--success{display:block}.share-link__element{display:none;opacity:0;position:absolute;z-index:51;top:0;left:0;transform:translateY(calc((100% + 8px)*-1));font-size:var(--font-size-xs);transition:opacity 60ms ease-in;box-shadow:0 4px 8px #0000000d}.share-link--visible .share-link__element{display:block;opacity:1}.share-link__element-container{display:flex;align-items:center;gap:8px;background-color:var(--background-color);border-radius:4px;padding:4px 8px 4px 12px;border:1px solid var(--border-color);transition:background .1s ease-in,border .1s ease-in}.share-link__element-container input{width:200px}.share-link__element-container button{width:1rem;height:1rem;cursor:pointer}.share-link__element-container svg{display:block;color:var(--icon-color)}.share-link__element-button--success{display:none}}@layer elements{.element{padding-top:var(--vertical-section-padding);padding-bottom:var(--vertical-section-padding)}}@layer elements{.banner__main--full-width{--max-container-size: 100%;padding:0}.banner__main--full-width img{width:100%}}@layer elements{.elements__contentimage--image-first .content-image__main{order:1}.elements__contentimage--image-first .content-image__image{order:0}.content-image__container{display:grid;grid-template-columns:1fr;gap:24px;margin:0 auto}@media (min-width: 768px){.content-image__container{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.content-image__container{gap:32px}}@media (min-width: 1200px){.content-image__container{gap:60px}}@media (min-width: 1400px){.content-image__container{gap:80px}}.content-image__main,.content-image__image-container{display:flex;align-items:center}.content-image__main{order:1;text-align:center}@media (min-width: 768px){.content-image__main{order:unset;text-align:unset}}.content-image__image{order:0;max-width:380px;margin:0 auto}@media (min-width: 768px){.content-image__image{max-width:unset;margin:unset;order:unset}}.content-image__title{text-transform:uppercase;text-wrap:balance}.content-image__content{margin-top:1rem;font-size:var(--font-size-xl)}.content-image__actions{margin-top:16px;justify-content:center}@media (min-width: 768px){.content-image__actions{margin-top:32px;justify-content:unset}}}@layer elements{.elements__content{--width: 950px}.elements__content--tight{--width: 768px}.elements__content--center{text-align:center}.elements__content{display:flex}.content__title{font-size:var(--heading-size-lg);line-height:1.1;text-transform:uppercase}.content__main{max-width:var(--width);margin:0 auto}.content__main .content{margin-top:24px}.content__actions{margin-top:32px}.content div:has(img),.content img{max-width:100%}.content *+*{margin-top:1rem}.content div:has(img){margin:3rem 0}.content a{color:inherit;text-decoration:underline}.content p{font-size:var(--font-size-lg)}.content .caption{border-left:2px solid var(--color-dark-grey);padding-left:1em;font-size:var(--font-size-sm);line-height:1.2}.content strong{font-weight:700}.content blockquote{border-left:2px solid var(--color-yellow);padding-left:1em;font-size:var(--font-size-xl);line-height:1.5;margin:3rem 0}.content .text-center{text-align:center}}@layer elements{.elements-hero--contain{--overspray: 10px}.elements-hero--contain hero.css .hero__background img{object-fit:cover}.elements-hero--contain .hero__background:before,.elements-hero--contain .hero__background:after{position:absolute;z-index:50;content:" ";background:transparent;width:calc(calc((100% - 1600px)/2) + var(--overspray));height:100%;top:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.elements-hero--contain .hero__background:before{left:0}.elements-hero--contain .hero__background:after{right:0}@media (min-width: 1600px){.elements-hero--contain .hero__background img{object-fit:contain}}.elements-hero--cover .hero__background img{object-fit:cover;object-position:center}.elements__hero{position:relative;display:flex;min-height:auto;max-height:calc(90svh - var(--header-height));background-color:var(--color-dark-grey);color:var(--color-white);padding:0;overflow:hidden}@media (min-width: 1024px){.elements__hero{min-height:640px}}@media (min-width: 1200px){.elements__hero{min-height:750px}}@media (min-width: 1400px){.elements__hero{min-height:875px}}@media (min-width: 1600px){.elements__hero{min-height:1000px}}.elements-hero--image-scale{min-height:auto;max-height:none}.elements-hero--image-scale .hero__background{position:relative;height:auto}.elements-hero--image-scale .hero__background img{object-fit:unset;object-position:unset;position:relative;height:auto}.elements-hero--image-scale .hero__main{position:absolute}.hero{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:inherit;background-color:var(--CustomBackground)}.hero__chevron{position:absolute;bottom:1rem;z-index:100;cursor:pointer}.hero__chevron svg{width:1rem;height:1rem;color:var(--color-white)}.hero h1{font-size:var(--heading-size-2xl);line-height:1;text-transform:uppercase}.hero__background img{object-fit:cover;object-position:center}.hero__background,.hero__background img{position:absolute;z-index:20;width:100%;height:100%}.hero__main{position:relative;z-index:50;max-width:350px;padding:60px 0}@media (min-width: 540px){.hero__main{max-width:480px}}@media (min-width: 768px){.hero__main{max-width:540px}}@media (min-width: 1024px){.hero__main{max-width:768px}}@media (min-width: 1200px){.hero__main{max-width:970px}}@media (min-width: 1400px){.hero__main{padding:unset}}.hero__image{display:flex}.hero__image img{max-height:100%!important;height:auto!important;width:auto!important;margin:0 auto}.hero__content{margin-top:24px;font-size:var(--font-size-xl)}.hero__actions{margin-top:32px}}@layer elements{.video-main{overflow:hidden;border-radius:16px;aspect-ratio:16 / 9;box-shadow:0 10px 20px #00000040}.video-main iframe{width:100%;height:100%}}@layer elements{.item-grid__container{display:grid;gap:24px}@media (min-width: 1024px){.item-grid__container{gap:40px}}@media (min-width: 1200px){.item-grid__container{gap:60px}}@media (min-width: 1400px){.item-grid__container{gap:80px}}.item-grid__content{text-align:center}.item-grid__title{font-size:var(--heading-size-lg);color:var(--color-red);margin-bottom:16px}.item-grid__copy{font-size:var(--font-size-lg)}.item-grid__list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.item-grid__list>a{min-width:0}@media (min-width: 670px){.item-grid__list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.item-grid__list{gap:32px}}@media (min-width: 1400px){.item-grid__list{gap:48px}}.item-card{text-align:center;border:2px solid transparent;border-radius:4px;box-shadow:0 2px 8px #0000001a;max-width:300px;margin:0 auto;overflow:hidden;transition:border .1s ease-in,transform .1s ease-in,box-shadow .1s ease-in}@media (min-width: 670px){.item-card{max-width:100%}}.item-card:hover{border:2px solid var(--color-yellow);box-shadow:0 4px 10px #00000026;transform:translateY(-5px)}.item-card__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:448px;max-width:100%;transition:scale 60ms ease-in}.item-card__logo{width:50%;filter:grayscale(50%)}.item-card__details{padding:24px}.item-card__title{font-family:var(--font-heading);font-size:var(--font-size-lg);text-transform:uppercase;color:var(--color-red)}.item-card__meta{font-size:var(--font-size-xl)}.item-grid__actions{display:flex;justify-content:center}}@layer elements{.prize-counter__main{display:flex;gap:24px;max-width:668px;margin:0 auto;padding:24px;background-color:var(--color-red);font-family:var(--font-heading);text-transform:uppercase;justify-content:center}@media (min-width: 425px){.prize-counter__main{justify-content:unset;width:max-content;flex-wrap:unset}}@media (min-width: 768px){.prize-counter__main{width:unset}}.prize-counter__block{display:flex;align-items:center;flex-direction:column;gap:24px}@media (min-width: 768px){.prize-counter__block{flex-direction:unset}}.prize-counter__num{padding:17px;background-color:var(--color-white);color:var(--color-red);font-size:var(--heading-size-xl);border-radius:4px;box-shadow:2px 3px 2px #00000040 inset;text-box:trim-both cap alphabetic}.prize-counter__text{color:var(--color-white);font-size:var(--font-size-3xl);line-height:1.2;text-box:trim-both cap alphabetic;text-align:center}}.form-element__form{--gap: 24px;max-width:100%;padding:0 var(--horizontal-section-padding);margin:0 auto}@media (min-width: 768px){.form-element__form{max-width:768px}}@media (min-width: 1024px){.form-element__form{padding:unset}}.form-element__form .form-element__title{color:var(--color-red);text-align:center}.form-element__form .form-element__content{text-align:center;font-size:var(--font-size-lg);margin-bottom:24px}@media (min-width: 1024px){.form-element__form .form-element__content{margin-bottom:48px}}.form-element__form .form-step{display:grid;gap:var(--gap)}.form-element__form .userformsgroup{padding:0;margin:0;border:none}.form-element__form .message.error{display:block;margin-top:.5rem;color:var(--color-red)}.form-element__form label.right,.form-element__form .right-title{margin-top:.5rem}.form-element__form #uff{text-align:center}.form-element__form legend{display:none}.form-element__form label{display:block;margin-bottom:.5rem}.form-element__form textarea,.form-element__form select,.form-element__form input[type=text],.form-element__form input[type=email]{width:100%;padding:11px 12px;border:1px solid rgba(0,0,0,.1);border-radius:2px;background-color:var(--color-white)}.form-element__form .userformsoptionset{border:none}.form-element__form .userformsoptionset legend{display:block;margin-bottom:1rem}.form-element__form .userformsoptionset .middleColumn{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}.form-element__form .userformsoptionset .middleColumn div,.form-element__form .checkbox div{width:100%;display:flex;align-items:center;gap:12px}.form-element__form .userformsoptionset .middleColumn div label,.form-element__form .checkbox div label{margin:0}.form-element__form .field.checkbox{--_background: var(--color-white);position:relative}.form-element__form .field.checkbox input{position:absolute;opacity:0}.form-element__form .field.checkbox label{display:inline-flex;gap:12px}.form-element__form .field.checkbox:has(input:checked){--_background: var(--color-black)}.form-element__form .field.checkbox .faux-checkbox{width:unset}.form-element__form .field.checkbox .faux-checkbox:before{content:"";background-color:var(--_background);background-image:url(/_resources/themes/natures/build/images/icons/Check.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:18px;height:18px;border-radius:2px;border:1px solid rgba(0,0,0,.3)}.form-element__form fieldset.CompositeField>div{display:grid;gap:var(--gap)}@media (min-width: 540px){.form-element__form fieldset.CompositeField>div{grid-template-columns:repeat(2,1fr)}}.form-element__form .field.file{position:relative}.form-element__form .field.file input{position:absolute;opacity:0}.form-element__form .field.file .left{display:inline-flex;align-items:center;gap:12px;padding:8px 20px;border-radius:4px;margin-bottom:12px;background-color:var(--color-grey);cursor:pointer}.form-element__form .field.file .left:before{content:"";width:16px;height:16px;background-image:url(/_resources/themes/natures/build/images/icons/Upload.png);background-size:16px;background-repeat:no-repeat;background-position:center}.form-element__form .btn-toolbar{margin-top:var(--gap);display:flex;justify-content:center}@layer sections{.header{position:sticky;top:0;z-index:100;width:100%;background:var(--color-yellow);transition:transform .12s cubic-bezier(.25,1,.5,1)}.header--scrolled{transform:translateY(-100%)}.header .logo img{max-height:60px}@media (min-width: 670px){.header .logo img{max-height:80px}}@media (min-width: 1200px){.header .logo img{max-height:100px}}.header nav{position:absolute;display:flex;background:var(--color-yellow);left:0;bottom:1px;transform:translateY(-100%);align-items:unset;padding:24px;flex-direction:column;width:100%;box-shadow:0 2px 2px #0000000d,0 4px 4px #0000000d}@media (min-width: 670px){.header nav{display:flex;align-items:center;justify-content:center;position:unset;background:unset;left:unset;bottom:unset;transform:unset;padding:unset;flex-direction:unset;width:unset;gap:2rem;box-shadow:unset}}@media (min-width: 1200px){.header nav{gap:3rem}}.header__container{--_padding: 16px;display:flex;align-items:center;justify-content:space-between;padding-top:var(--_padding);padding-bottom:var(--_padding);color:var(--color-white)}.header__container .campaign-logo{max-height:50px}@media (min-width: 670px){.header__container .campaign-logo{max-height:85px}}.header a{transition:opacity .1s ease-in}.header a:hover{opacity:.5}.header nav>a{text-transform:uppercase;font-family:var(--font-heading);font-size:var(--font-size-xl);text-box:trim-both cap alphabetic;border-top:1px solid rgba(0,0,0,.1);padding:20px 0}@media (min-width: 670px){.header nav>a{padding:unset;border:unset}}.header .social{display:flex;gap:16px}.header .social a svg{width:32px;height:32px}}@layer sections{.newsletter-signup{background-color:var(--color-pale-blue);padding-top:var(--vertical-section-padding);margin-top:70px;position:relative}.newsletter-signup__container{position:relative;display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.newsletter-signup__container{display:flex;align-items:center;justify-content:space-between;flex-direction:unset;gap:unset}}.newsletter-signup__background{aspect-ratio:19/2;width:100%;bottom:80px;overflow:hidden;position:absolute;pointer-events:none;rotate:180deg}.newsletter-signup__background img{margin:0 auto;max-width:none;left:32%;position:relative}.newsletter-signup__wave{position:absolute;width:100%;top:0;left:0;transform:translateY(calc(-1 * calc(74% + var(--vertical-section-padding))));color:var(--color-pale-blue)}.newsletter-signup__sun{display:none;width:220px;position:absolute;z-index:50;top:0;left:8%;transform:translateY(calc(-100% - 32px))}@media (min-width: 1024px){.newsletter-signup__sun{display:block}}@media (min-width 1200px){.newsletter-signup__sun{width:200px}}@media (min-width 1400px){.newsletter-signup__sun{width:unset}}.newsletter-signup__content{color:var(--color-white);text-align:center}.newsletter-signup__content p{color:var(--color-dark-grey)}@media (min-width: 670px){.newsletter-signup__content{text-align:unset}}.newsletter-signup__form{width:100%}.newsletter-signup__form .message{flex:0 0 100%;color:var(--color-white);font-weight:700;font-size:var(--font-size-lg)}.newsletter-signup__form form{display:flex;flex-wrap:wrap;flex-direction:column;gap:16px}@media (min-width: 670px){.newsletter-signup__form form{flex-direction:unset}}.newsletter-signup__form label{display:none}.newsletter-signup__form input[type=submit]{width:100%}.newsletter-signup__form input[type=text]{width:100%;height:100%;padding:12px;background-color:var(--color-white);border-radius:4px}.newsletter-signup__form input[type=text]::placeholder{color:var(--color-light-grey)}.newsletter-signup__form fieldset{flex-grow:1;border:none;padding:0;margin:0}.newsletter-signup__form .field,.newsletter-signup__form .field>div{width:100%;height:100%}@media (min-width: 670px){.newsletter-signup__form{width:513px}}.newsletter-signup__form-notice{margin-top:1rem;color:var(--color-white)}.newsletter-signup__form-notice a{text-decoration:underline;transition:opacity 60ms ease-in}.newsletter-signup__form-notice a:hover{opacity:.5}.newsletter-signup__ocean{position:relative;background-color:var(--color-blue);height:80px}@media (min-width: 1024px){.newsletter-signup__ocean{margin-top:24px}}.newsletter-signup__ocean-waves{position:absolute;left:5%;bottom:30%;display:flex;gap:10px}.newsletter-signup__ocean-waves svg{width:40px}}@layer sections{.holder-header{background-color:var(--color-yellow)}.holder-header__main{display:flex;gap:24px;justify-content:space-between;flex-direction:column}@media (min-width: 670px){.holder-header__main{gap:32px;flex-direction:unset}}.holder-header__details{max-width:730px;padding-top:28px}@media (min-width: 670px){.holder-header__details{padding:35px 0}}.holder-header__title{font-size:var(--heading-size-xl);color:var(--color-white);line-height:1.1}.holder-header__content{font-size:var(--font-size-xl)}.holder-header__filter{display:flex;align-items:flex-end;padding-bottom:28px}@media (min-width: 670px){.holder-header__filter{padding:35px 0}}.holder-header__filter select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:200px;border:1px solid rgba(0,0,0,.1);background-color:var(--color-white);padding:12px;color:var(--color-dark-grey);cursor:pointer;background-image:url(/_resources/themes/natures/build/images/icons/ChevronDown-grey.png);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:1.5rem}@media (min-width: 540px){.holder-header__filter select{width:unset}}}@layer sections{.product-list{padding-top:var(--vertical-section-padding);padding-bottom:var(--vertical-section-padding)}.product-list .pagination{margin-top:80px}}@layer sections{.product-hero{--_color-product-feature: var(--color-product-feature, --color-yellow);--sand-height: 95px;--water-height: 78px;--sky-height: 200px;--scene-height: calc( var(--sand-height) + var(--water-height) + var(--sky-height) );background-color:var(--color-yellow)}.product-hero .brand-lines{position:relative;z-index:75}.product-hero__container{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.product-hero__container{flex-direction:unset}}.product-hero__content{order:1;position:relative;z-index:50;max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:32px;padding:32px;margin-bottom:1rem;background:var(--_color-product-feature)}@media (min-width: 1024px){.product-hero__content{order:unset;max-width:50%}}@media (min-width: 1400px){.product-hero__content{gap:40px;max-width:644px;min-width:644px}}.product-hero__content-texture{position:absolute;bottom:0;left:0;width:100%;transform:translateY(calc(100% - 1px));color:var(--_color-product-feature)}.product-hero__title{color:var(--color-white);line-height:1;font-size:40px;text-box:trim-both cap alphabetic}@media (min-width: 768px){.product-hero__title{font-size:50px}}@media (min-width: 1200px){.product-hero__title{font-size:60px}}@media (min-width: 1400px){.product-hero__title{font-size:70px}}.product-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:25px}.product-hero__detail{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:900;line-height:1;color:var(--color-white);text-transform:uppercase;text-box:trim-both cap alphabetic}.product-hero__badges{display:flex;flex-wrap:wrap;align-items:center;gap:15px}@media (min-width: 540px){.product-hero__badges{gap:25px}}.product-hero__badges img{width:auto;max-height:45px}@media (min-width: 540px){.product-hero__badges img{max-height:58px}}.product-hero__image{width:100%;position:relative;z-index:51;margin-top:calc(-1 * var(--scene-height));padding-top:24px;padding-bottom:14px;order:0}@media (min-width: 1024px){.product-hero__image{padding-top:unset;padding-bottom:unset;margin-top:unset;order:unset}}.product-hero__image img{margin:0 auto;max-width:280px;max-height:700px;bottom:0;z-index:50}@media (min-width: 1024px){.product-hero__image img{max-width:385px;width:60%;position:absolute;transform:translate(-50%);left:50%}}@media (min-width: 1600px){.product-hero__image img{width:unset;max-width:unset}}.product-hero__bottom{padding:20px 0}.product-hero__social{display:flex;align-items:center;justify-content:center;gap:8px}@media (min-width: 670px){.product-hero__social{justify-content:unset}}.product-hero__social span{text-transform:uppercase;font-weight:900;letter-spacing:1.5px;margin-right:.75rem}.product-hero__social a,.product-hero__social .share-link__trigger{display:flex;align-items:center;justify-content:center;background-color:var(--color-yellow);border-radius:50%;cursor:pointer;width:28px;height:28px;transition:color .1s ease-in}.product-hero__social a:hover,.product-hero__social .share-link__trigger:hover{color:var(--color-blue)}.product-hero__social svg{width:22px}}@layer section{.product-hero__scene{position:relative;z-index:50;height:var(--scene-height);background:var(--color-pale-blue);overflow:hidden}.product-hero__scene-sky{position:relative;width:100%;height:var(--sky-height);background:var(--color-pale-blue)}.product-hero__scene-sky__sun,.product-hero__scene-sky__cloud-1,.product-hero__scene-sky__cloud-2,.product-hero__scene-sky__background{position:absolute}.product-hero__scene-sky__background{height:100%;width:100%;overflow:hidden}.product-hero__scene-sky__background img{margin:0 auto;max-width:none}.product-hero__scene-sky__sun{width:280px;left:54%;bottom:20%}@media (min-width: 768px){.product-hero__scene-sky__sun{left:20%}}.product-hero__scene-sky__cloud-1{left:42%;bottom:40%;width:150px;color:var(--color-white);transform:translateY(-100%);display:none}@media (min-width: 1024px){.product-hero__scene-sky__cloud-1{display:unset}}.product-hero__scene-sky__cloud-2{display:none;right:8%;bottom:20%;width:136px;color:var(--color-white)}@media (min-width: 670px){.product-hero__scene-sky__cloud-2{display:unset}}.product-hero__scene-water{position:relative;width:100%;height:var(--water-height);background:var(--color-blue)}.product-hero__scene-water__waves{position:absolute;top:30%;left:10%;display:flex;gap:10px}.product-hero__scene-water__waves svg{width:40px}.product-hero__scene-sand{position:relative;width:100%;height:var(--sand-height);background:var(--color-yellow)}.product-hero__scene-sand__umbrella{position:absolute;top:0;right:12%;width:89px;transform:translateY(-100%);display:none}@media (min-width: 670px){.product-hero__scene-sand__umbrella{display:unset}}.product-hero__scene-sand__mound{position:absolute;top:0;left:15%;transform:translateY(-43%);width:460px;color:var(--color-yellow);display:none}@media (min-width: 1024px){.product-hero__scene-sand__mound{display:unset}}}@layer sections{.product-main{padding:var(--vertical-section-padding) 0}.product-main h5{color:var(--color-red)}.product-main__container{display:flex;flex-direction:column;gap:34px;justify-content:space-between}@media (min-width: 768px){.product-main__container{flex-direction:unset}}@media (min-width: 1024px){.product-main__container{gap:32px}}.product-main__content{max-width:480px}.product-main__content .content{font-size:var(--font-size-xl)}@media (min-width: 1024px){.product-main__content{max-width:700px}}.product-main__shops{margin-top:32px}.product-main__shops-list{display:flex;align-items:center;gap:20px;margin-top:10px}.product-main__shops-list a{transition:opacity .15s ease-in}.product-main__shops-list a:hover{opacity:.6}.product-main__details{max-width:586px}.product-main__block{margin-bottom:40px}.product-main__block h5{margin-bottom:.5rem}.nut-table{display:grid;margin-top:1rem}.nut-row{display:grid;grid-template-columns:1fr 100px 100px;gap:8px;padding:8px;border-bottom:1px solid rgba(0,0,0,.1)}.nut-row>div:first-child{font-weight:700}.nut-row--inset>div:first-child{font-weight:400;padding-left:1rem}.nut-row:first-child{background-color:var(--color-grey)}}@layer sections{.footer--takeover .footer__nav,.footer--takeover .footer-plastic,.footer--takeover .footer-sand{display:none}.footer--takeover .footer__main-container{display:flex;justify-content:center}.footer{--vertical-padding: 56px;position:relative;background-color:var(--color-yellow);padding:var(--vertical-padding) 0}.footer__container{display:grid;gap:43px}.footer__main-container{position:relative;display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:space-between}@media (min-width: 1024px){.footer__main-container{flex-direction:unset}}.footer-sand{position:absolute;top:calc(var(--vertical-padding) * -1);transform:translateY(-43%);right:0;width:460px;color:var(--color-yellow);display:none}@media (min-width: 1024px){.footer-sand{display:unset}}.footer__branding{display:flex;align-items:center;gap:48px}.footer__nav{display:flex;flex-direction:column;text-align:center;gap:24px}.footer__nav a{font-weight:700;transition:opacity 60ms ease-in}.footer__nav a:hover{opacity:.5}@media (min-width: 670px){.footer__nav{gap:32px;text-align:unset;flex-direction:unset}}.footer-logo{width:150px}.footer-plastic{width:86px}.footer__bottom-container{display:flex;flex-direction:column;gap:24px;justify-content:space-between;align-items:center}@media (min-width: 1024px){.footer__bottom-container{flex-direction:unset;gap:unset}}.footer__bottom{display:flex;justify-content:space-between;font-size:var(--font-size-sm)}.footer__bottom a{text-decoration:underline}.footer__bottom a:hover{text-decoration:none}.footer__support{order:1;display:flex;flex-direction:column;gap:24px;color:var(--color-black)}.footer__support span{display:none}@media (min-width: 670px){.footer__support{gap:40px;flex-direction:unset}.footer__support span{display:block}}@media (min-width: 1024px){.footer__support{order:unset}}.footer__resources{order:0;display:flex;flex-direction:column;text-align:center;gap:24px}@media (min-width: 540px){.footer__resources{text-align:unset;flex-direction:unset}}@media (min-width: 1024px){.footer__resources{order:unset}}}@layer sections{#hamburger{opacity:0;position:absolute;top:-9999px;left:-9999px;visibility:hidden}body:has(#hamburger:checked) .header nav{transform:translateY(100%)}body:has(#hamburger:checked) .header--scrolled nav{transform:translateY(-100%)}body:has(#hamburger:checked) .hamburger span{position:absolute;rotate:45deg}body:has(#hamburger:checked) .hamburger span:nth-child(2){display:none}body:has(#hamburger:checked) .hamburger span:last-child{rotate:-45deg}.hamburger{position:relative;width:32px;height:32px;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}@media (min-width: 670px){.hamburger{display:none}}.hamburger span{display:block;background:var(--color-white);height:4px;width:100%;transition:.3s;border-radius:4px}}
