:root{--fd-black: #000;--fd-cream: #faf5ed;--fd-blue: #004fcd;--fd-lime: #daf743;--fd-green: #028134;--fd-lavender: #e7d0fe;--fd-red: #ee1212;--fd-pink: #ffccf1;--fd-gutter: 1.6rem}@media screen and (min-width:750px){:root{--fd-gutter: 5rem}}body{letter-spacing:0;color:rgb(var(--color-foreground))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;letter-spacing:0;line-height:1.1}.button,.shopify-challenge__button,.customer button{font-family:var(--fd-font-strong);font-weight:900;font-size:1.5rem;letter-spacing:0;text-transform:uppercase;min-height:5.4rem;padding:0 3.2rem}.button:not(.button--tertiary):after,.button:not([disabled]):not(.button--tertiary):hover:after{box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--color-shadow))}.button:not([disabled]):active{transform:translateY(.3rem)}.header__menu-item{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;text-transform:uppercase;color:var(--fd-blue)}.header__active-menu-item{color:var(--fd-blue)}.fd-header-social{display:flex;align-items:center;margin-right:1rem}.fd-header-social .list-social__link{padding:.8rem;color:rgb(var(--color-foreground))}.fd-header-social .svg-wrapper{width:1.8rem;height:1.8rem}@media screen and (min-width:990px){.header.header--middle-left{grid-template-columns:1fr auto 1fr}.header--middle-left .header__inline-menu{justify-self:center}}@media screen and (max-width:989px){.menu-drawer{width:100%;background-color:#fff}.menu-drawer__navigation{padding:6rem 0 3rem}.menu-drawer__menu-item{justify-content:center;text-align:center;font-family:var(--font-body-family);font-weight:700;font-size:2rem;text-transform:uppercase;color:var(--fd-blue)}.menu-drawer__utility-links{background-color:transparent;text-align:center}}.footer-block__heading,.footer-block__newsletter .footer-block__heading{font-size:2rem;text-transform:uppercase}.footer .newsletter-form__field-wrapper .field__input{background-color:#fff}main[data-template=collection] .product-card-wrapper .card{--border-width: 0rem;--border-radius: 0rem;--shadow-opacity: 0;--shadow-vertical-offset: 0rem;--shadow-horizontal-offset: 0rem}main[data-template=collection] .product-card-wrapper .card,main[data-template=collection] .product-card-wrapper .card__inner{background:transparent}.product__media-item .product__media,.product__media-item .global-media-settings{border-radius:2rem}.product .accordion summary .accordion__title{font-family:var(--font-body-family);font-weight:700;text-transform:none}.fd-section{position:relative;overflow:hidden}.fd-inner{position:relative;max-width:calc(var(--page-width) + var(--fd-gutter) * 2);margin:0 auto;padding:6rem var(--fd-gutter)}@media screen and (min-width:750px){.fd-inner{padding-top:9rem;padding-bottom:9rem}}.fd-section--wave .fd-inner{padding-bottom:4rem}.fd-heading{margin:0 0 2.4rem;font-size:2.6rem;color:var(--fd-heading-color, inherit)}@media screen and (min-width:750px){.fd-heading{font-size:4.5rem}}.fd-text{font-size:1.6rem;line-height:1.6}@media screen and (min-width:750px){.fd-text{font-size:1.7rem}}.fd-text>:first-child{margin-top:0}.fd-frame{border:.2rem solid var(--fd-black);border-radius:1.6rem;box-shadow:.4rem .4rem 0 .1rem var(--fd-black);overflow:hidden;background:#fff}.fd-frame img,.fd-frame svg{display:block;width:100%;height:100%;object-fit:cover}.fd-placeholder{background:#00000014;fill:#00000059}.fd-wave{display:block;position:relative;z-index:1;line-height:0;margin-bottom:-1px;background:transparent!important}.fd-wave svg{display:block;width:100%;height:3rem;fill:rgb(var(--color-background))}.fd-wave--flip svg{transform:scaleY(-1)}@media screen and (min-width:750px){.fd-wave svg{height:6rem}}.fd-sticker{position:absolute;z-index:2;left:var(--x);top:var(--y);width:var(--size);pointer-events:none;transform:translate(-50%,-50%) rotate(var(--rot, 0deg))}.fd-sticker img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.fd-sticker{width:calc(var(--size) * .55)}.fd-sticker--desktop-only{display:none}}.fd-anim--spin img{animation:fd-spin 9s linear infinite}.fd-anim--swing img{animation:fd-swing 2.4s ease-in-out infinite;transform-origin:top center}.fd-anim--pulse img{animation:fd-pulse 2s ease-in-out infinite}.fd-anim--jello img{animation:fd-jello 3s ease-in-out infinite}.fd-anim--breathe img{animation:fd-breathe 4s ease-in-out infinite}@keyframes fd-spin{to{transform:rotate(360deg)}}@keyframes fd-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes fd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes fd-jello{0%,60%,to{transform:skew(0)}70%{transform:skew(-10deg,-6deg)}80%{transform:skew(7deg,4deg)}90%{transform:skew(-3deg,-2deg)}}@keyframes fd-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.8rem) scale(1.05)}}.fd-marquee{overflow:hidden;border-top:.2rem solid var(--fd-black);border-bottom:.2rem solid var(--fd-black)}.fd-marquee__track{display:flex;width:max-content;animation:fd-marquee var(--fd-speed, 15s) linear infinite}.fd-marquee:hover .fd-marquee__track{animation-play-state:paused}.fd-marquee__group{display:flex;align-items:center;flex-shrink:0}.fd-marquee__item{display:flex;align-items:center;gap:2rem;padding:.6rem 1rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--fd-size) * .55);line-height:1.2;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground))}.fd-marquee__item svg{width:.8em;height:.8em;fill:currentColor}@media screen and (min-width:750px){.fd-marquee__item{font-size:var(--fd-size);padding:.8rem 1.6rem}}@keyframes fd-marquee{to{transform:translate(-50%)}}.fd-hero .fd-inner{padding-top:3rem;padding-bottom:4rem;text-align:center}.fd-hero__wordmark{margin:0;font-family:var(--fd-font-wordmark);font-size:clamp(6rem,15.5vw,22rem);line-height:.86;color:var(--fd-wordmark-color, var(--fd-blue));word-break:break-word}.fd-hero__wordmark span{display:block}.fd-hero__image{position:relative;z-index:1;width:min(62%,52rem);margin:-9vw auto 0}.fd-hero__image img,.fd-hero__image svg{display:block;width:100%;height:auto}.fd-hero__cta{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:2.4rem}.fd-hero__claim{margin:0;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px){.fd-hero__cta{position:absolute;right:var(--fd-gutter);bottom:6rem;align-items:flex-start;margin:0;max-width:26rem;text-align:left}}.fd-media-text__title{text-align:center;margin-bottom:4rem}.fd-media-text__grid{display:grid;gap:3.2rem;align-items:center}.fd-media-text__media{position:relative}.fd-media-text__media--framed .fd-frame{aspect-ratio:3 / 2}.fd-media-text__media--cutout img,.fd-media-text__media--cutout svg{display:block;width:100%;max-width:55rem;height:auto;margin:0 auto;filter:drop-shadow(.3rem 0 0 var(--fd-lime)) drop-shadow(-.3rem 0 0 var(--fd-lime)) drop-shadow(0 .3rem 0 var(--fd-lime)) drop-shadow(0 -.3rem 0 var(--fd-lime))}.fd-media-text__content .button{margin-top:2.4rem}.fd-media-text--text_only .fd-media-text__content{max-width:72rem;margin:0 auto;text-align:center}@media screen and (max-width:749px){.fd-media-text__content{order:-1}}@media screen and (min-width:750px){.fd-media-text--image_first .fd-media-text__grid,.fd-media-text--text_first .fd-media-text__grid{grid-template-columns:1fr 1fr;gap:6rem}.fd-media-text--text_first .fd-media-text__content{order:-1}}.fd-products__grid{display:grid;grid-template-columns:repeat(var(--fd-cols-mobile, 1),minmax(0,1fr));gap:3rem 2rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.fd-products__grid{grid-template-columns:repeat(var(--fd-cols, 3),minmax(0,1fr))}}.fd-card__media{position:relative;display:block;aspect-ratio:4 / 3;border-radius:2rem;overflow:hidden;background:#fff}.fd-card__media img,.fd-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.fd-card__media img+img{opacity:0}.fd-card__media:hover img+img{opacity:1}.fd-card__badge{position:absolute;z-index:1;top:1.2rem;left:1.2rem;padding:.5rem 1.4rem;border-radius:4rem;font-size:1.3rem;font-weight:700;line-height:1.4}.fd-card__title{display:block;margin:1.6rem 0 .4rem;font-family:var(--font-body-family);font-size:2rem;font-weight:500;line-height:1.3;text-transform:none;text-decoration:none;color:inherit}.fd-card .price{font-size:1.7rem;color:inherit}.fd-card__form{display:grid;gap:1.2rem;margin-top:1.6rem}.fd-card__select{width:100%;min-height:4.8rem;padding:0 4rem 0 2rem;border:.2rem solid var(--fd-lime);border-radius:4rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 1.8rem center / 1rem;color:#000;font:inherit;font-size:1.5rem;-webkit-appearance:none;appearance:none;cursor:pointer}.fd-card__button.button{width:100%;min-height:4.8rem}.fd-card__button.button:before{box-shadow:none}.fd-card .product-form__error-message-wrapper{font-size:1.3rem}.fd-testimonials__bg{position:absolute;inset:0 0 auto 0;height:42rem}.fd-testimonials__bg img,.fd-testimonials__bg>svg{width:100%;height:100%;object-fit:cover}.fd-testimonials__bg .fd-wave{position:absolute;inset:auto 0 0 0}.fd-testimonials__label{position:relative;z-index:3;display:table;margin:0 auto 4rem;padding:1.2rem 3.2rem;border:.2rem solid var(--fd-black);border-radius:6rem;background:var(--fd-pink);box-shadow:0 .4rem 0 var(--fd-black);color:var(--fd-black);font-size:2.2rem}.fd-testimonials__stack{position:relative;z-index:2;max-width:70rem;margin:0 auto}.fd-quote{position:sticky;top:calc(10rem + var(--i) * 1.4rem);display:flex;flex-direction:column;justify-content:center;gap:1.6rem;min-height:30rem;margin:0 0 14rem;padding:3.2rem 2.4rem;border:.2rem solid var(--fd-black);border-radius:3rem;background:var(--fd-lime);box-shadow:.4rem .4rem 0 .1rem var(--fd-black);color:var(--fd-black);text-align:center}.fd-quote:last-child{margin-bottom:0}.fd-quote__text{margin:0;font-size:1.7rem;line-height:1.6}.fd-quote__author{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;text-transform:uppercase}.fd-quote__handle{display:block;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;text-transform:none}.fd-quote__stars{display:flex;justify-content:center;gap:.4rem}.fd-quote__stars svg{width:2.4rem;height:2.4rem;fill:var(--fd-pink);stroke:var(--fd-black);stroke-width:1.5}@media screen and (min-width:750px){.fd-testimonials__bg{height:60rem}.fd-quote{top:calc(18rem + var(--i) * 1.6rem);min-height:40rem;padding:5rem 6rem;margin-bottom:22rem}}.fd-videos__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.fd-videos__label{display:inline-block;margin-bottom:1.6rem;padding:.6rem 2rem;border:.2rem solid var(--fd-black);border-radius:4rem;background:var(--fd-pink);color:var(--fd-black);font-weight:700;transform:rotate(-4deg)}.fd-videos__head .fd-heading{margin:0}.fd-arrow,.fd-videos__arrow{flex-shrink:0;display:grid;place-items:center;width:5rem;height:5rem;border:.2rem solid var(--fd-black);border-radius:50%;background:var(--fd-lime);box-shadow:0 .4rem 0 var(--fd-black);color:var(--fd-black);cursor:pointer}.fd-arrow svg,.fd-videos__arrow svg{width:2rem;height:2rem}.fd-videos__list{display:flex;gap:2rem;margin:0 calc(var(--fd-gutter) * -1);padding:.4rem var(--fd-gutter) 1.2rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--fd-gutter);scrollbar-width:none}.fd-videos__list::-webkit-scrollbar{display:none}.fd-videos__tile{position:relative;flex:0 0 23rem;aspect-ratio:9 / 16;border:.3rem solid var(--fd-black);border-radius:2.3rem;overflow:hidden;background:#111;scroll-snap-align:start}.fd-videos__tile video,.fd-videos__tile img,.fd-videos__tile>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fd-videos__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;width:100%;border:0;background:transparent;cursor:pointer}.fd-videos__play span{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:#ffffffe6;transition:opacity .2s ease}.fd-videos__play svg{width:2rem;height:2rem;margin-left:.3rem}.fd-videos__tile.is-playing .fd-videos__play span{opacity:0}.fd-contact__grid{display:grid;gap:4rem}.fd-contact__item{margin-top:2.4rem}.fd-contact__item h3{margin:0 0 .6rem;font-size:2rem;color:var(--fd-lime)}.fd-contact__card{position:relative;padding:3.2rem 2.4rem;border:.2rem solid var(--fd-black);border-radius:3rem;background:var(--fd-lavender);box-shadow:.4rem .4rem 0 .1rem var(--fd-black);color:var(--fd-black)}.fd-contact__card h2{margin:0 0 1.2rem;font-size:2.8rem;color:var(--fd-blue)}.fd-contact__fields{display:grid;gap:1.6rem;margin:2.4rem 0}.fd-contact__fields input,.fd-contact__fields textarea{width:100%;padding:1.2rem 2rem;border:.1rem solid var(--fd-black);border-radius:3rem;background:#fff;color:#000;font:inherit;font-size:1.5rem}.fd-contact__fields textarea{min-height:12rem;border-radius:2rem;resize:vertical}.fd-contact__status{margin:0 0 1.6rem;font-weight:700}@media screen and (min-width:750px){.fd-contact__grid{grid-template-columns:1fr 1fr;gap:8rem;align-items:start}.fd-contact__fields{grid-template-columns:1fr 1fr}.fd-contact__fields .fd-contact__wide{grid-column:1 / -1}.fd-contact__card{padding:4rem}}.fd-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.fd-social .fd-heading{margin:0}.fd-social .list-social{justify-content:flex-start}.fd-social .list-social__link{color:inherit}@media(prefers-reduced-motion:reduce){.fd-marquee__track,.fd-sticker img{animation:none}.fd-quote{position:static;margin-bottom:3rem}}.fd-marquee{border:0}.fd-marquee__item svg{fill:var(--fd-lime)}.fd-media-text__title{color:inherit}@media screen and (min-width:990px){.fd-hero__cta{bottom:14rem;right:calc(var(--fd-gutter) + 6rem)}.fd-hero__image{width:min(48%,60rem);margin-top:-7vw}}.fd-card__button.button{width:auto;justify-self:start;min-width:14rem}.fd-testimonials__label{margin-bottom:-2.4rem;color:var(--fd-blue)}.fd-quote__text{padding:0;border:0;color:var(--fd-black);font-style:normal}.fd-quote__stars svg{stroke:none}.fd-quote__stars svg path{fill:#ff8ad8}fd-video-slider{display:block;position:relative}.fd-videos__arrow{position:absolute;z-index:2;right:0;top:55%}.fd-videos__tile{background:#dcdcdc}@media screen and (min-width:990px){.footer__content-top{position:relative}.footer .footer__blocks-wrapper{padding-bottom:14rem}.footer .footer-block--newsletter{position:absolute;right:5rem;bottom:0;width:calc((100% - 10rem)/4 - 2rem);margin:0;align-items:flex-start;justify-content:flex-start;text-align:left}.footer .footer-block--newsletter .footer-block__newsletter{text-align:left;width:100%}.footer .newsletter-form{margin:0;max-width:100%}}.fd-hero__image svg{aspect-ratio:3 / 2}@media screen and (min-width:990px){.fd-hero__image{width:min(42%,58rem);margin-top:-12vw}.fd-hero__cta{bottom:10rem}.footer .footer__blocks-wrapper{padding-bottom:9rem}.footer .footer-block--newsletter{top:15rem;bottom:auto}}.fd-sticker--behind{z-index:0}.fd-hero__wordmark,.fd-media-text__grid,.fd-media-text__title{position:relative;z-index:1}.fd-videos__label-image{display:block;width:16rem;height:auto;margin-bottom:1.2rem}.fd-social{padding-top:4rem}.fd-media-text__media--cutout img{filter:none}.fd-testimonials--slider{--fd-card-w: min(70rem, calc(100vw - 8rem) )}.fd-testimonials--slider .fd-testimonials__bg{height:30rem}.fd-tslider{display:block;position:relative;z-index:2}.fd-testimonials__track{position:relative;display:flex;align-items:stretch;gap:2.4rem;margin:0 calc(var(--fd-gutter) * -1);padding:.6rem 0 1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:.4rem}.fd-testimonials__track::-webkit-scrollbar{display:none}.fd-testimonials__track:before,.fd-testimonials__track:after{content:"";flex:0 0 calc((100% - var(--fd-card-w)) / 2 - 2.4rem)}.fd-testimonials--slider .fd-quote{position:relative;top:auto;flex:0 0 var(--fd-card-w);min-height:30rem;margin:0;scroll-snap-align:center;transition:opacity .3s ease,transform .3s ease}.fd-tslider.is-ready .fd-quote:not(.is-active){opacity:.45;transform:scale(.94)}.fd-tslider__arrow{display:none}.fd-tslider__dots{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.fd-tslider__dot{width:1.4rem;height:1.4rem;padding:0;border:.2rem solid var(--fd-black);border-radius:50%;background:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.fd-tslider__dot[aria-current=true]{background:var(--fd-lime);transform:scale(1.25)}@media screen and (min-width:750px){.fd-testimonials--slider .fd-testimonials__bg{height:42rem}.fd-testimonials--slider .fd-quote{top:auto;min-height:36rem;padding:4.4rem 6rem;margin:0}.fd-tslider__arrow{display:grid;position:absolute;z-index:3;top:calc(50% - 2.6rem);transform:translateY(-50%)}.fd-tslider__arrow--prev{left:calc(50% - var(--fd-card-w) / 2 - 2.5rem)}.fd-tslider__arrow--next{right:calc(50% - var(--fd-card-w) / 2 - 2.5rem)}.fd-tslider__arrow:active{transform:translateY(calc(-50% + .3rem));box-shadow:0 .1rem 0 var(--fd-black)}}@media(prefers-reduced-motion:reduce){.fd-testimonials--slider .fd-quote{transition:none}}.rte li>p{margin:0}.fd-sticker.fd-sticker--anchored{width:var(--w)}.fd-sticker--anchored.fd-sticker--behind{z-index:-1}@media screen and (max-width:749px){:root{--fd-gutter: 2.8rem}.fd-sticker:not(.fd-sticker--anchored){width:calc(var(--size) * .42)}.fd-marquee__item{font-size:calc(var(--fd-size) * .46);padding:.5rem .8rem}.fd-hero .fd-inner{padding-top:2.4rem;padding-bottom:1.6rem}.fd-hero__wordmark{font-size:min(6.7rem,14.6vw);word-break:normal}.fd-hero__image{width:52%;margin-top:-6rem}.fd-text{font-size:1.3rem;line-height:1.7}.fd-media-text__content{display:contents}.fd-media-text__grid{gap:2rem}.fd-media-text__grid>.fd-media-text__content>.fd-heading{margin:0}.fd-media-text__media{order:3}.fd-media-text__content .button{order:4;width:100%;margin-top:.8rem}.fd-videos__tile{flex:0 0 calc((100vw - var(--fd-gutter) * 2 - 2rem) / 2);border-radius:1.8rem}.fd-videos__label-image{width:12.8rem}.fd-videos__arrow{display:none}}.fd-card__title,.fd-card .price,.fd-card .price .price-item{font-weight:700}.fd-card__button.button{text-transform:none}@media screen and (max-width:989px){.header.header--mobile-left{grid-template-areas:"heading icons left-icons";grid-template-columns:1fr auto auto}.header--mobile-left header-drawer{justify-self:end;margin-left:.4rem;margin-right:-1.2rem}.header__icon,.header__icon .icon{color:var(--fd-blue)}}@media screen and (max-width:749px){.footer .footer-block.footer-block--brand,.footer .footer-block__brand-info{text-align:center}.footer .footer-block__image-wrapper{margin-left:auto;margin-right:auto}.footer .footer__list-social{justify-content:center}.footer .footer-block--newsletter{align-items:stretch;text-align:left}.footer .footer-block__newsletter{text-align:left;width:100%}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:100%;margin:0}}.footer .list-menu__item--link{font-weight:700;color:rgb(var(--color-foreground))}.fd-social__label{display:block;width:15rem;height:auto;margin-bottom:1.2rem;transform:rotate(-4deg)}.fd-social .list-social__link .svg-wrapper{width:2.6rem;height:2.6rem}.product__title h1,.product__title .h1{text-transform:none}.product-form__submit.button{--color-button: 0, 70, 194;--color-button-text: 255, 255, 255;--buttons-border-width: 1px}.product-form__submit.button:before{box-shadow:none}.product-form__submit.button:after{box-shadow:0 0 0 .1rem #000}main[data-template=collection] .card__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;text-transform:none}.collapsible-content .accordion{margin:0 0 1rem;padding:0 1.6rem;border:.1rem solid rgba(0,0,0,.2);border-radius:1rem;background:#fff}.collapsible-content .accordion .accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;text-transform:none;color:var(--fd-blue)}.collapsible-content details[open] .accordion__content{margin:0 -.6rem 1.6rem;padding:1.6rem;border-radius:1rem;background:var(--fd-lime);color:#000}.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center}.multicolumn-card__info:empty,.multicolumn-card__info:not(:has(*)){display:none}@media screen and (max-width:749px){.fd-media-text--text_only .fd-inner{padding-top:17rem}.fd-media-text--text_only .fd-sticker:not(.fd-sticker--anchored){top:calc(1rem + var(--y) * .32);width:calc(var(--size) * .55)}.fd-contact__fields{grid-template-columns:1fr 1fr;gap:1.2rem}.fd-contact__fields .fd-contact__wide{grid-column:1 / -1}.fd-contact__fields input,.fd-contact__fields textarea{padding:1rem 1.4rem;font-size:1.4rem}.fd-social{flex-direction:column;align-items:flex-start}}.multicolumn.background-none .multicolumn-card.content-container{--text-boxes-border-width: 0px;--text-boxes-shadow-opacity: 0;background:transparent}.multicolumn.background-none .multicolumn-card.content-container:after{display:none}.multicolumn.background-none .multicolumn-card__image-wrapper{margin:0;padding:0}.multicolumn-card.content-container:not(:has(.multicolumn-card__info h3,.multicolumn-card__info .rte,.multicolumn-card__info a)){border:0;background:transparent}.multicolumn-card.content-container:not(:has(.multicolumn-card__info h3,.multicolumn-card__info .rte,.multicolumn-card__info a)):after{display:none}.multicolumn-card.content-container:not(:has(.multicolumn-card__info h3,.multicolumn-card__info .rte,.multicolumn-card__info a)) .multicolumn-card__image-wrapper{margin:0;padding:0}.fd-preorder-note{margin:0 0 .4rem;font-size:1.5rem;text-transform:uppercase}.product__title h1,.product__title .h1{font-size:3rem}.fd-contact__card-image{position:absolute;top:2.4rem;right:2rem;width:7rem;height:auto;animation:fd-swing 2.4s ease-in-out infinite}.fd-contact__card h2{padding-right:7rem}@media screen and (min-width:750px){.fd-contact__card-image{width:9.5rem;top:3rem;right:3rem}}main[data-template=collection] .price--sold-out .price__container{display:none}main[data-template=collection] .card__badge{display:none}@media(prefers-reduced-motion:reduce){.fd-contact__card-image{animation:none}}main[data-template=collection] .price--sold-out:after{content:var(--fd-sold-out-label);color:#6e6e6e;font-size:1.6rem}@media screen and (min-width:750px){.fd-media-text--text_only .fd-inner{padding-top:15rem;padding-bottom:15rem}main[data-template=page] .banner--adapt:before,main[data-template=page] .banner--adapt .banner__media:before{padding-bottom:24%!important}}main[data-template=page] .collapsible-content-wrapper-narrow{position:relative;z-index:1;max-width:110rem;margin-top:-4rem;padding:3rem 2rem;border:.1rem solid rgba(0,0,0,.3);border-radius:1.2rem;background:#fff}.collapsible-content__heading{color:var(--fd-blue)}@media screen and (min-width:750px){main[data-template=page] .collapsible-content-wrapper-narrow{margin-top:-9rem;padding:5rem 6rem}}.product media-gallery{--media-border-width: 0px;--media-shadow-opacity: 0}.product .product__media-item .product__media,.product .product__media-item .global-media-settings{border:0;box-shadow:none}.product .product__media-item .global-media-settings:after{display:none}.product .thumbnail-slider{margin-top:1.2rem}.product .thumbnail-list .thumbnail{border-radius:1rem;overflow:hidden}.product .thumbnail-list .thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--fd-blue);border-color:transparent}.fd-claim-strip{margin:0;padding:1rem 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:.04em;text-align:center;text-transform:uppercase}@media screen and (min-width:750px){.fd-claim-strip{padding:1.2rem;font-size:1.6rem}}.fd-claim-strip{display:flex;align-items:center;justify-content:center;gap:1rem}.fd-claim-strip__logo{width:auto;display:block}.fd-claim-strip__text{color:inherit;text-decoration:none}.fd-promise{margin:0;font-size:1.7rem;font-weight:700;line-height:1.4}.fd-bullets{display:grid;gap:.8rem;margin:0;padding:0;list-style:none;font-size:1.5rem;line-height:1.5}.fd-bullets li{display:flex;gap:.8rem}.fd-bullets li:before{content:"\2714";flex-shrink:0;color:var(--fd-green);font-weight:700}#fd-buy{display:block;scroll-margin-top:2rem}.fd-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;margin:0;padding:0;list-style:none;font-size:1.3rem;font-weight:600}.fd-trust li{display:flex;align-items:center;gap:.5rem}.fd-trust .svg-wrapper{width:1.8rem;height:1.8rem}.fd-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.fd-pay svg{width:3.8rem;height:2.4rem}.fd-mini-review{margin:0;padding:1.6rem 1.8rem;border:.2rem solid var(--fd-black);border-radius:1.6rem;background:var(--fd-lime);box-shadow:.3rem .3rem 0 var(--fd-black)}.fd-mini-review__stars{color:#ff8ad8;letter-spacing:.2rem}.fd-mini-review blockquote{margin:.4rem 0 .6rem;padding:0;border:0;font-size:1.4rem;font-style:normal;line-height:1.5}.fd-mini-review figcaption{font-size:1.3rem;font-weight:700}.fd-final-cta{padding:2rem 1.6rem;text-align:center}.fd-final-cta .fd-heading{color:var(--fd-lime)}.fd-final-cta p{max-width:52rem;margin:0 auto 2.4rem}.fd-final-cta .button{min-width:min(100%,32rem)}.fd-final-cta .fd-final-cta__trust{margin:1.6rem auto 0;font-size:1.3rem;font-weight:600}.fd-sticky-cta{display:none}@media screen and (max-width:749px){.fd-sticky-cta{position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));border-top:.2rem solid var(--fd-black);background:rgb(var(--color-background));transform:translateY(110%);transition:transform .25s ease}.fd-sticky-cta.is-visible{transform:translateY(0)}.fd-sticky-cta__info{display:grid;min-width:0;flex:1;font-size:1.3rem;line-height:1.3}.fd-sticky-cta__title{overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.fd-sticky-cta__button.button{min-height:4.4rem;padding:0 1.6rem;font-size:1.3rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.fd-sticky-cta{transition:none}}.fd-promise{margin-bottom:1.2rem}.fd-going-to-checkout cart-notification,.fd-going-to-checkout cart-drawer{display:none!important}.product__info-container .price .price-item,.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:2.6rem;font-weight:800;letter-spacing:0}.product__info-container .price .price-item--regular s,.product__info-container .price__sale .price-item--regular{font-size:1.8rem;font-weight:600}@media screen and (min-width:750px){.product__info-container .price .price-item,.product__info-container .price .price-item--sale{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fd-theme.css.map */
