.terra{--t-orange: var(--terra-orange, #ff4524);--t-yellow: var(--terra-yellow, #fbb315);--t-teal: var(--terra-teal, #126d70);--t-ink: var(--terra-ink, #173f40);--t-cream: var(--terra-cream, #fffaf2);--t-line: var(--terra-line, #f0e2cf);--t-soft-yellow: var(--terra-soft-yellow, #fff0d1);--t-soft-orange: var(--terra-soft-orange, #ffe1da);--t-soft-teal: var(--terra-soft-teal, #d9efed);--t-shadow: 0 18px 36px rgba(23, 63, 64, calc(.12 * var(--terra-shadow, 1)));--t-radius: var(--terra-photo-radius, 26px);font-family:var(--font-body--family);color:var(--terra-text-color, var(--t-ink));position:relative;overflow-x:clip}.terra *,.terra *:before,.terra *:after{box-sizing:border-box}.terra-wrap{max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:750px){.terra-wrap{padding-inline:24px}}.terra-bg{background:var(--terra-section-bg, var(--t-cream))}.terra-h{font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:800;text-transform:var(--terra-heading-case, uppercase);line-height:1;letter-spacing:0;color:var(--terra-title-color, var(--t-orange));margin:0;text-wrap:balance}.terra-h--xl{font-size:calc(clamp(2.4rem,5.2vw,4.2rem) * var(--terra-heading-scale, 1));line-height:.98}.terra-h--lg{font-size:calc(clamp(2.1rem,4vw,3.3rem) * var(--terra-heading-scale, 1))}.terra-h--md{font-size:calc(clamp(1.7rem,3vw,2.5rem) * var(--terra-heading-scale, 1));line-height:1.05}.terra-h--sm{font-size:calc(1.2rem * var(--terra-heading-scale, 1));line-height:1.15}.terra-h--white{color:#fff}.terra-text{font-size:1.15rem;line-height:1.55;margin:0}.terra-text p{margin:0 0 .6em}.terra-text p:last-child{margin-bottom:0}.terra-eyebrow{display:inline-block;background:var(--t-soft-yellow);color:var(--t-ink);border-radius:999px;padding:4px 16px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.terra-eyebrow--white{background:#fff}.terra-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 30px;border:0;border-radius:var(--terra-btn-radius, 999px);background:var(--terra-btn-bg, var(--t-orange));color:var(--terra-btn-text, #fff);font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:700;font-size:1.15rem;line-height:1;text-transform:var(--terra-btn-case, uppercase);text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.terra-btn:hover{color:var(--terra-btn-text, #fff);transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,69,36,calc(.3 * var(--terra-shadow, 1)))}.terra-btn:focus-visible{outline:3px solid var(--t-ink);outline-offset:3px}.terra-btn--dark,.terra-btn--dark:hover{background:var(--terra-btn-dark-bg, var(--t-ink));color:#fff}.terra-btn--dark:hover{box-shadow:0 10px 20px rgba(23,63,64,calc(.3 * var(--terra-shadow, 1)))}.terra-btn--white{background:#fff;color:var(--t-ink)}.terra-btn--white:hover{color:var(--t-ink)}.terra-btn--icon{width:48px;min-height:48px;height:48px;padding:0;flex:none}.terra-link{font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:700;font-size:1.1rem;text-transform:uppercase;color:var(--t-ink);text-decoration:underline;text-decoration-color:var(--t-orange);text-decoration-thickness:3px;text-underline-offset:6px}.terra-link:hover{color:var(--t-orange)}.terra-card{background:var(--terra-card-bg, #fff);border:1.5px solid var(--t-line);border-radius:var(--terra-card-radius, 24px);transition:transform .3s ease,box-shadow .3s ease}.terra-card--hover:hover{transform:translateY(-6px);box-shadow:var(--t-shadow)}.terra-zoom{overflow:hidden}.terra-zoom img{transition:transform .6s ease}.terra-card--hover:hover .terra-zoom img{transform:scale(1.05)}.terra-photo{position:relative;border-radius:var(--t-radius);border:var(--terra-photo-border, 6px) solid #fff;box-shadow:var(--t-shadow);overflow:hidden;background:#e8dfd1}.terra-photo img,.terra-photo svg{display:block;width:100%;height:100%;object-fit:cover}.terra-mascot{position:absolute;z-index:3;height:auto;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(23,63,64,calc(.18 * var(--terra-shadow, 1))))}.terra-placeholder{width:100%;height:100%;background:var(--t-soft-yellow)}.terra-placeholder svg{width:100%;height:100%;fill:#173f4026}@keyframes terraMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes terraBob{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-8px) rotate(var(--r, 0deg))}}@keyframes terraSway{0%,to{transform:rotate(var(--r, 0deg))}50%{transform:rotate(calc(var(--r, 0deg) + 4deg))}}.terra-a-bob{animation:terraBob calc(5s * var(--terra-anim-speed, 1)) ease-in-out infinite}.terra-a-bob2{animation:terraBob calc(6s * var(--terra-anim-speed, 1)) ease-in-out 1s infinite}.terra-a-sway{animation:terraSway calc(3s * var(--terra-anim-speed, 1)) ease-in-out infinite;transform-origin:50% 90%}.terra-static{transform:rotate(var(--r, 0deg))}@media(prefers-reduced-motion:reduce){.terra-a-bob,.terra-a-bob2,.terra-a-sway,.terra-marquee__track{animation:none!important}.terra-card,.terra-btn,.terra-zoom img,.terra-hero__slide,.terra-hero__content{transition:none!important}}@keyframes terraWaveMove{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:360px 0;mask-position:360px 0}}@keyframes terraWaveMoveBack{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-520px 0;mask-position:-520px 0}}@keyframes terraWaveFill{0%{-webkit-mask-position:0 0,0 60px;mask-position:0 0,0 60px}to{-webkit-mask-position:720px 0,0 60px;mask-position:720px 0,0 60px}}@keyframes terraWaveFillBack{0%{-webkit-mask-position:0 0,0 60px;mask-position:0 0,0 60px}to{-webkit-mask-position:-960px 0,0 60px;mask-position:-960px 0,0 60px}}.terra-wave{position:relative;display:block;width:100%;height:calc(var(--terra-wave-h, 40px) + 8px);margin-bottom:-1px;background:var(--terra-wave-outer, transparent);color:var(--terra-wave-color, var(--t-orange));pointer-events:none}.terra-wave--flip{transform:scaleY(-1);margin-top:-1px;margin-bottom:0}.terra-wave__front,.terra-wave__back{position:absolute;left:0;right:0;bottom:0;background:currentColor;-webkit-mask:url(terra-wave.svg) repeat-x 0 0 / 360px 100%;mask:url(terra-wave.svg) repeat-x 0 0 / 360px 100%}.terra-wave__front{height:var(--terra-wave-h, 40px)}.terra-wave__back{height:calc(var(--terra-wave-h, 40px) + 8px);opacity:var(--terra-wave-back-opacity, .35);-webkit-mask-size:520px 100%;mask-size:520px 100%;-webkit-mask-position:130px 0;mask-position:130px 0}.terra-wave--anim .terra-wave__front{animation:terraWaveMove var(--terra-wave-speed, 12s) linear infinite}.terra-wave--anim .terra-wave__back{animation:terraWaveMoveBack calc(var(--terra-wave-speed, 12s) * 1.6) linear infinite}.terra-wave+.terra-bg{margin-top:-1px}.terra-wavebg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.terra-wavebg span{position:absolute;left:0;right:0;bottom:0;background:#fff;-webkit-mask:url(terra-wave.svg) repeat-x 0 0 / 720px 60px,linear-gradient(#000,#000) no-repeat 0 60px / 100% 100%;mask:url(terra-wave.svg) repeat-x 0 0 / 720px 60px,linear-gradient(#000,#000) no-repeat 0 60px / 100% 100%}.terra-wavebg span:nth-child(1){top:38%;opacity:var(--terra-wavebg-opacity, .08)}.terra-wavebg span:nth-child(2){top:66%;opacity:var(--terra-wavebg-opacity, .08);-webkit-mask-size:960px 60px,100% 100%;mask-size:960px 60px,100% 100%}.terra-wavebg--anim span:nth-child(1){animation:terraWaveFill calc(var(--terra-wave-speed, 12s) * 1.5) linear infinite}.terra-wavebg--anim span:nth-child(2){animation:terraWaveFillBack calc(var(--terra-wave-speed, 12s) * 2) linear infinite}.terra-bg--waves{position:relative}.terra-bg--waves>.terra-wrap{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.terra-wave__front,.terra-wave__back,.terra-wavebg span{animation:none!important}}.terra-marquee{overflow:hidden;background:var(--terra-marquee-bg, var(--t-orange));color:var(--terra-marquee-text, #fff)}.terra-marquee__track{display:flex;width:max-content;animation:terraMarquee var(--terra-marquee-speed, 30s) linear infinite;animation-direction:var(--terra-marquee-dir, normal)}.terra-marquee:hover .terra-marquee__track{animation-play-state:paused}.terra-marquee__group{display:flex;align-items:center;flex:none}.terra-marquee__item{display:flex;align-items:center;white-space:nowrap}.terra-ticker{padding:9px 0;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.terra-ticker .terra-marquee__item{padding:0 24px;gap:48px}.terra-ticker__dot{width:8px;height:8px;border-radius:999px;background:var(--terra-ticker-dot, var(--t-yellow));flex:none}.terra-ticker a{color:inherit;text-decoration:none}.terra-bigmarquee{padding:16px 0;font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:800;text-transform:uppercase;line-height:1;font-size:clamp(1.6rem,5vw,var(--terra-bm-size, 56px))}.terra-bigmarquee .terra-marquee__item{padding:0 18px;gap:36px}.terra-bigmarquee img{height:min(var(--terra-bm-img, 64px),14vw);width:auto;flex:none}.terra-hero{padding-top:20px}.terra-hero__frame{display:block;position:relative;height:var(--terra-hero-h-mobile, 460px);border-radius:var(--terra-hero-radius, 24px);overflow:hidden;box-shadow:0 20px 40px #173f401f;background:var(--t-cream)}@media(min-width:750px){.terra-hero__frame{height:var(--terra-hero-h, 580px);border-radius:var(--terra-hero-radius, 28px)}}.terra-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:24px 20px 56px;background:var(--slide-bg, var(--t-soft-yellow));opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}@media(min-width:750px){.terra-hero__slide{padding:24px 80px 56px}}.terra-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease;z-index:2}.terra-hero__bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.terra-hero__circle{position:absolute;border-radius:999px;background:var(--slide-circle, var(--t-yellow));opacity:.55;width:420px;height:420px;right:-80px;top:-80px;pointer-events:none}.terra-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px;color:var(--slide-text, var(--t-ink));opacity:0;transform:translateY(20px);transition:opacity .7s ease .25s,transform .7s ease .25s}.terra-hero__slide.is-active .terra-hero__content{opacity:1;transform:none}.terra-hero__content--center{position:absolute;left:0;right:0;bottom:60px;max-width:none;align-items:center}.terra-hero__content .terra-h{color:var(--slide-heading, var(--t-orange))}.terra-hero__content .terra-text{font-size:1.2rem;max-width:520px}.terra-hero__mascot{bottom:50px;width:clamp(110px,18vw,240px)}.terra-hero__mascot--right{right:6%}.terra-hero__mascot--left{left:6%}@media(max-width:749px){.terra-hero__mascot{bottom:44px;opacity:.95}.terra-hero__slide--has-mascot .terra-hero__content{margin-bottom:110px}}.terra-hero__dots{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:5}.terra-hero__dot{width:12px;height:12px;padding:0;border:0;border-radius:999px;background:#ffffffa6;box-shadow:0 1px 4px #00000040;cursor:pointer;transition:width .3s ease,background-color .3s ease}.terra-hero__dot[aria-current=true]{width:36px;background:#fff}.terra-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.terra-benefit{display:flex;gap:16px;align-items:center;padding:18px 20px}.terra-benefit__icon{width:56px;height:56px;flex:none;border-radius:999px;background:var(--icon-bg, var(--t-soft-yellow));display:flex;align-items:center;justify-content:center}.terra-benefit p{margin:2px 0 0;font-size:.95rem}.terra-split{display:flex;flex-wrap:wrap;gap:56px 64px;align-items:center}.terra-split__media{flex:1 1 520px;position:relative;min-width:0}.terra-split__media .terra-photo{aspect-ratio:16 / 10}.terra-split__body{flex:1 1 400px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.terra-split--reverse .terra-split__media{order:2}.terra-split .terra-mascot{width:clamp(100px,12vw,140px);right:-6px;bottom:-40px}@media(min-width:750px){.terra-split .terra-mascot{right:-20px}}terra-carousel{display:block}.terra-head-row__end{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.terra-carousel__arrows{display:none;gap:10px}.terra-carousel__arrow--prev svg{transform:scaleX(-1)}.terra-carousel__arrow.terra-btn--white:hover{background:var(--t-ink);color:#fff}.terra-cats__grid{--gap: 20px;display:flex;gap:var(--gap)}.terra-cats__grid>.terra-cat{flex:0 0 var(--cat-w, 170px);min-width:0}@media(max-width:749px){.terra-cats__grid{--gap: 12px}.terra-cats--m-grid .terra-cats__grid{flex-wrap:wrap;justify-content:var(--cats-justify, flex-start);--cat-w: calc((100% - var(--gap) * (var(--cats-cols-m, 2) - 1)) / var(--cats-cols-m, 2))}.terra-cats--m-carousel .terra-cats__grid{--cat-w: calc((100% - var(--gap) * (var(--cats-peek-m, 2.5) - 1)) / var(--cats-peek-m, 2.5));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px -20px -20px;padding:8px 20px 20px;scroll-padding-inline:20px}.terra-cats--m-carousel .terra-cats__grid::-webkit-scrollbar{display:none}.terra-cats--m-carousel .terra-cats__grid>*{scroll-snap-align:start}}@media(min-width:750px){.terra-cats__grid{--n: var(--cats-cols-tablet, 4);--cat-w: calc((100% - var(--gap) * (var(--n) - 1)) / var(--n))}.terra-cats--d-grid .terra-cats__grid{flex-wrap:wrap;justify-content:var(--cats-justify, flex-start)}.terra-cats--d-carousel .terra-cats__grid{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-10px -6px -24px;padding:10px 6px 24px;scroll-padding-inline:6px}.terra-cats--d-carousel .terra-cats__grid::-webkit-scrollbar{display:none}.terra-cats--d-carousel .terra-cats__grid>*{scroll-snap-align:start}.terra-cats--d-carousel.terra-cats--arrows [data-overflow=true] .terra-carousel__arrows{display:flex}}@media(min-width:990px){.terra-cats__grid{--n: var(--cats-cols, 5)}}.terra-cat{container-type:inline-size;display:flex;flex-direction:column;gap:12px;padding:12px 12px 16px;text-decoration:none;border:0}.terra-cat__img{display:block;aspect-ratio:var(--cats-ratio, 1 / 1);border-radius:calc(var(--terra-card-radius, 24px) * .7);background:var(--t-soft-yellow)}.terra-cat__img img,.terra-cat__img .terra-placeholder{width:100%;height:100%;object-fit:cover;display:block}.terra-cat__name{font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:700;font-size:clamp(.72rem,11cqi,1.15rem);text-transform:uppercase;text-align:center;color:var(--terra-cat-name, var(--t-ink));line-height:1.1;overflow-wrap:anywhere}.terra-cats--circle .terra-cat{background:transparent;padding:0;border-radius:0}.terra-cats--circle .terra-cat:hover{box-shadow:none}.terra-cats--circle .terra-cat__img{border-radius:999px;border:5px solid var(--terra-card-bg, #fff);box-shadow:var(--t-shadow)}.terra-cats--overlay .terra-cat{position:relative;padding:0;overflow:hidden}.terra-cats--overlay .terra-cat__img{border-radius:0}.terra-cats--overlay .terra-cat__name{position:absolute;left:8px;right:8px;bottom:8px;padding:7px 8px;border-radius:16px;background:var(--terra-card-bg, #fff);box-shadow:0 6px 14px #173f4026}.terra-cats--life .terra-cat{position:relative;padding:0;gap:0;overflow:hidden;border:0;background:var(--cat-bg, var(--t-soft-yellow))}.terra-cats--life .terra-cat__img{border-radius:0;background:linear-gradient(165deg,#fff 0%,var(--cat-bg, var(--t-soft-yellow)) 75%)}.terra-cats--life .terra-cat__img--product img,.terra-cats--life .terra-cat__img--product svg{object-fit:contain;padding:12% 16% 36%;mix-blend-mode:multiply}.terra-cat__stk{position:absolute;top:10px;right:10px;z-index:2;width:clamp(54px,30cqi,100px);aspect-ratio:1 / 1;border-radius:999px;background:#fff;border:4px solid var(--t-yellow);box-shadow:0 8px 16px rgba(23,63,64,calc(.2 * var(--terra-shadow, 1)));overflow:hidden;transform:rotate(6deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.terra-cat__stk img{width:100%;height:100%;object-fit:contain;padding:10%;display:block}.terra-cats--life .terra-cat:hover .terra-cat__stk{transform:rotate(-4deg) scale(1.08)}.terra-cat__label{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;background:var(--terra-card-bg, #fff);box-shadow:0 6px 14px #173f401f}.terra-cat__label-text{min-width:0}.terra-cats--life .terra-cat__name{display:block;text-align:left;font-size:clamp(.9rem,8cqi,1.35rem)}.terra-cat__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:3px;font-size:clamp(.72rem,4.6cqi,.88rem);line-height:1.25;color:var(--terra-cat-name, var(--t-ink));opacity:.8}.terra-cat__go{flex:none;padding:7px 12px;border-radius:999px;background:var(--terra-btn-bg, var(--t-orange));color:var(--terra-btn-text, #fff);font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:700;font-size:.85rem;line-height:1;text-transform:var(--terra-btn-case, uppercase);transition:background-color .2s ease}.terra-cats--life .terra-cat:hover .terra-cat__go{background:var(--t-ink)}@container (max-width: 250px){.terra-cat__go{display:none}}.terra-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:28px}.terra-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media(min-width:750px){.terra-products__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px}}.terra-pcard{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px}@media(min-width:750px){.terra-pcard{padding:12px}}.terra-pcard__img{display:block;aspect-ratio:1 / 1;border-radius:calc(var(--terra-card-radius, 24px) * .75);background:var(--t-soft-yellow)}.terra-pcard__img img{width:100%;height:100%;object-fit:cover;display:block}.terra-pcard__badge{position:absolute;top:20px;left:20px;z-index:2;background:var(--terra-badge-bg, var(--t-yellow));color:var(--terra-badge-text, var(--t-ink));font-size:.8rem;font-weight:700;text-transform:uppercase;padding:4px 12px;border-radius:999px}.terra-pcard__badge--sale{background:var(--t-orange);color:#fff}.terra-pcard__title{margin:4px 4px 0;font-size:1rem;font-weight:700;line-height:1.3}.terra-pcard__title a{color:var(--terra-text-color, var(--t-ink));text-decoration:none}.terra-pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.terra-pcard__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:auto 4px 2px}.terra-pcard__price{font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:800;font-size:1.35rem;color:var(--terra-price-color, var(--t-orange));line-height:1}.terra-pcard__price s{display:block;font-size:.85rem;color:var(--t-ink);opacity:.6;font-weight:700}.terra-pcard form,.terra-pcard .terra-btn{position:relative;z-index:2}.terra-pcard .terra-btn[aria-busy=true]{opacity:.7;pointer-events:none}.terra-pcard .terra-btn.is-added{background:var(--t-teal)}.terra-cta{position:relative;background:var(--terra-cta-bg, var(--t-orange));border-radius:32px;padding:56px 24px 120px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;color:var(--terra-text-color, #fff);box-shadow:0 24px 48px rgba(255,69,36,calc(.25 * var(--terra-shadow, 1)))}.terra-cta .terra-h{color:var(--terra-title-color, #fff)}@media(min-width:750px){.terra-cta{padding:64px clamp(24px,17vw,260px)}}.terra-cta .terra-text{max-width:600px;color:inherit}.terra-cta__mascot--left{left:16px;bottom:-24px;width:clamp(110px,14vw,200px)}.terra-cta__mascot--right{right:16px;top:-48px;width:clamp(100px,12vw,170px)}@media(max-width:749px){.terra-cta__mascot--right{top:auto;bottom:-20px}}.terra-insta__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(min-width:750px){.terra-insta__grid{grid-template-columns:repeat(var(--terra-cols-tablet, 6),minmax(0,1fr));gap:16px}}.terra-insta__item{display:block;aspect-ratio:1 / 1;border-radius:20px;border:0}.terra-insta__item img{width:100%;height:100%;object-fit:cover;display:block}.terra-social{display:block;container-type:inline-size;color:var(--terra-text-color, var(--t-ink));text-decoration:none;border-radius:var(--terra-card-radius, 24px)}.terra-social:focus-visible{outline:3px solid var(--t-ink);outline-offset:3px}.terra-social__inner{display:flex;align-items:center;gap:16px;padding:18px 20px;height:100%}.terra-social__logo{--net-bg: var(--t-orange);width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--net-bg);color:#fff;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.terra-social__logo svg{width:36px;height:36px}.terra-social:hover .terra-social__logo{transform:rotate(-6deg) scale(1.06)}.terra-social__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.terra-social__name{font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:800;font-size:1.35rem;line-height:1.05;text-transform:var(--terra-heading-case, uppercase)}.terra-social__handle{font-size:.95rem;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terra-social__cta{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--t-soft-yellow);font-weight:700;font-size:.9rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.terra-social:hover .terra-social__cta{background:var(--t-ink);color:#fff}@container (max-width: 400px){.terra-social__inner{gap:14px;padding:16px}.terra-social__cta{width:38px;height:38px;padding:0;justify-content:center}.terra-social__cta-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@container (max-width: 279px){.terra-social__inner{flex-direction:column;justify-content:center;text-align:center;gap:10px;padding:18px 10px}.terra-social__body{align-items:center;width:100%}.terra-social__name{font-size:1.05rem}.terra-social__handle{font-size:.8rem;max-width:100%}.terra-social__cta{display:none}}.terra-social-section--brand .terra-social--facebook .terra-social__logo{--net-bg: #1877f2}.terra-social-section--brand .terra-social--instagram .terra-social__logo{--net-bg: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)}.terra-social-section--brand .terra-social--tiktok .terra-social__logo{--net-bg: #010101}.terra-social-section--brand .terra-social--whatsapp .terra-social__logo{--net-bg: #25d366}.terra-social-section--brand .terra-social--youtube .terra-social__logo{--net-bg: #ff0000}.terra-social-section--brand .terra-social--x .terra-social__logo,.terra-social-section--brand .terra-social--threads .terra-social__logo{--net-bg: #000000}.terra-social-section--brand .terra-social--pinterest .terra-social__logo{--net-bg: #e60023}.terra-social-section--brand .terra-social--tiktok .terra-social__logo svg{filter:drop-shadow(-1.5px -1px 0 #25f4ee) drop-shadow(1.5px 1px 0 #fe2c55)}.terra-social-section--dark .terra-social__logo{--net-bg: var(--t-ink)}.terra-visit{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch}.terra-visit__media{flex:1.25 1 460px;position:relative;min-width:0}.terra-visit__media .terra-photo{position:relative;height:100%;min-height:280px}.terra-visit__media .terra-photo img,.terra-visit__media .terra-photo .terra-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--terra-visit-focus, 50% 40%)}@media(min-width:750px){.terra-visit__media .terra-photo{min-height:var(--terra-visit-min-h, 380px)}}.terra-visit__media .terra-mascot{left:-12px;bottom:-32px;width:clamp(90px,10vw,130px)}.terra-visit__info{flex:1 1 420px;padding:28px;display:grid;grid-template-columns:1fr;gap:16px;align-content:center}@media(min-width:990px){.terra-visit__info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;padding:32px}.terra-visit__info>.terra-h,.terra-visit__info>.terra-text{grid-column:1 / -1}.terra-visit__details{display:flex;flex-direction:column;gap:14px;justify-content:center}}.terra-visit__details{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.terra-visit__row{display:flex;gap:12px;align-items:center;font-size:1rem}.terra-visit__row p{margin:0}.terra-visit__icon{width:40px;height:40px;flex:none;border-radius:999px;background:var(--t-soft-yellow);display:flex;align-items:center;justify-content:center}.terra-visit__map{width:100%;height:100%;min-height:200px;border:0;border-radius:18px;background:var(--t-soft-yellow)}.terra-news{background:var(--terra-news-bg, var(--t-orange));color:var(--terra-text-color, #fff);padding:32px 0 56px}.terra-news__inner{max-width:1100px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.terra-news__intro{flex:1 1 380px;display:flex;gap:20px;align-items:center}.terra-news .terra-h{color:var(--terra-title-color, #fff)}.terra-news__intro img{width:min(var(--terra-news-img, 110px),26vw);height:auto;flex:none;filter:drop-shadow(0 8px 14px rgba(23,63,64,.18))}.terra-news__intro p{margin:6px 0 0;font-size:1.1rem}.terra-news__form{flex:1 1 420px}.terra-news__fields{display:flex;flex-wrap:wrap;gap:10px}.terra-news__fields input{flex:1 1 240px;height:54px;border:0;border-radius:999px;padding:0 22px;font:inherit;font-size:1rem;background:#fff;color:var(--t-ink)}.terra-news__fields input:focus-visible{outline:3px solid var(--t-ink);outline-offset:2px}.terra-news__msg{margin:10px 4px 0;font-weight:700}.terra-note{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:22px 24px 22px 140px;min-height:120px;overflow:visible}.terra-note .terra-mascot{left:16px;bottom:8px;width:104px}.terra-note__body{flex:1 1 320px}.terra-note__body p{margin:4px 0 0}@media(max-width:749px){.terra-note{padding:22px 20px 22px 110px}.terra-note .terra-mascot{width:80px;left:12px}}.terra-quote__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:990px){.terra-quote__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}.terra-quote__intro{position:sticky;top:24px}}.terra-quote__intro{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.terra-quote__steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.terra-quote__steps li{display:flex;gap:12px;align-items:center;font-weight:700}.terra-quote__steps span{width:36px;height:36px;flex:none;border-radius:999px;background:var(--terra-step-color, var(--t-orange));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--terra-heading-font, var(--font-heading--family));font-weight:800;font-size:1.1rem}.terra-quote__info{padding:16px 18px;width:100%}.terra-quote__info p{margin:0 0 6px}.terra-quote__info p:last-child{margin:0}.terra-quote__mascot{position:relative;width:100%;min-height:140px}.terra-quote__mascot .terra-mascot{left:8px;top:0;width:clamp(110px,12vw,160px)}@media(max-width:989px){.terra-quote__mascot{display:none}}.terra-quote__card{padding:24px 20px;box-shadow:var(--t-shadow)}@media(min-width:750px){.terra-quote__card{padding:32px}}.terra-quote__form{display:flex;flex-direction:column;gap:22px}.terra-quote fieldset{border:0;margin:0;padding:0;min-width:0}.terra-quote fieldset[hidden]{display:none}.terra-quote legend,.terra-field label,.terra-field__label{display:block;font-weight:700;font-size:.95rem;margin-bottom:8px;color:var(--t-ink)}.terra-quote__type legend{font-family:var(--terra-heading-font, var(--font-heading--family));font-size:1.25rem;text-transform:uppercase;margin-bottom:12px}.terra-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.terra-choices--small{display:flex;gap:10px}.terra-choice{position:relative;cursor:pointer;margin:0!important}.terra-choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.terra-choice span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 18px;border:2px solid var(--t-line);border-radius:999px;background:#fff;font-weight:700;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.terra-choices--small .terra-choice span{min-height:44px;min-width:72px}.terra-choice:hover span{border-color:var(--t-orange)}.terra-choice input:checked+span{border-color:var(--t-orange);background:var(--t-soft-orange);transform:translateY(-1px)}.terra-choice input:focus-visible+span{outline:3px solid var(--t-ink);outline-offset:2px}.terra-fields{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.terra-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.terra-field--full{grid-column:1 / -1}}.terra-field input,.terra-field select,.terra-field textarea{width:100%;min-height:52px;padding:12px 18px;border:1.5px solid #e2d3bd;border-radius:16px;background:#fffdf9;color:var(--t-ink);font:inherit;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.terra-field textarea{min-height:110px;resize:vertical}.terra-field input:focus,.terra-field select:focus,.terra-field textarea:focus{outline:none;border-color:var(--t-orange);box-shadow:0 0 0 4px #ff452426}.terra-field label>span[aria-hidden=true]{color:var(--t-orange)}.terra-quote__submit{align-self:flex-start;min-width:240px}@media(max-width:749px){.terra-quote__submit{width:100%}}.terra-quote__note{margin:-8px 0 0;font-size:.9rem;opacity:.8}.terra-quote__errors{background:var(--t-soft-orange);border-radius:16px;padding:14px 18px}.terra-quote__errors ul{margin:6px 0 0;padding-left:18px}.terra-quote__done{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 0;min-height:260px;justify-content:center}.terra-quote__done:focus{outline:none}.terra-quote__done p{margin:0;font-size:1.1rem;max-width:420px}.terra-quote__done .terra-mascot{position:relative;width:120px}.product__pickup-availabilities:not([hidden]){background:#fff0d1;border-radius:18px;padding:14px 16px!important}.product__pickup-availabilities .pickup-location__button{color:var(--terra-ink, #173f40);font-weight:700;text-decoration:underline;text-decoration-color:var(--terra-orange, #ff4524);text-decoration-thickness:2px;text-underline-offset:4px}.terra-wrap--full{max-width:none;padding-inline:0}.terra-hero__slide--center{justify-content:center}.terra-hero__slide--center .terra-hero__content{align-items:center;text-align:center}.terra-hero__slide--right{justify-content:flex-end}.terra-hero__slide--right .terra-hero__content{align-items:flex-end;text-align:right}.terra-split .terra-mascot--left{right:auto;left:-6px}@media(min-width:750px){.terra-split .terra-mascot--left{left:-20px}}.terra-visit--reverse .terra-visit__media{order:2}.terra-visit--reverse .terra-visit__media .terra-mascot{left:auto;right:-12px}@media(max-width:749px){.terra-cols .terra-products__grid{grid-template-columns:repeat(var(--terra-cols-mobile, 2),minmax(0,1fr))}.terra-cols .terra-insta__grid{grid-template-columns:repeat(var(--terra-cols-mobile, 3),minmax(0,1fr))}}@media(min-width:990px){.terra-cols .terra-benefits__grid,.terra-cols .terra-products__grid,.terra-cols .terra-insta__grid{grid-template-columns:repeat(var(--terra-cols, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/terra.css.map */
