.Faq_faq__iFuC2{padding:4rem 0;width:100%}.Faq_faq__title__SepHQ{font-weight:700;margin-bottom:2rem;text-align:center}.Faq_faq__grid__l5ZXx{display:flex;gap:1rem}@media(max-width:calc(768px + 0px)){.Faq_faq__grid__l5ZXx{flex-direction:column}}.Faq_faq__column__tSB79{flex:1 1;display:flex;flex-direction:column;gap:1rem}.Faq_faq__item__8t0AI{background:var(--clr-neutral-100);border-radius:var(--border-radius);padding:.5rem 1rem;border:1px solid var(--clr-neutral-250);box-sizing:border-box}.Faq_buttonWrapper__LZoBE{text-align:center;margin-top:3rem}.Faq_faq__tabs__FtdMz{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.Faq_faq__tab__DncWv{padding:.75rem 1.5rem;border-radius:2rem;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;background:#f3f4f6;color:#6b7280}.Faq_faq__tab__DncWv:hover:not(.Faq_faq__tab--active__E6xoo){background:#e5e7eb}.Faq_faq__tab--active__E6xoo{background:var(--clr-primary-300);color:#fff}.Header_categoryHeader__4o9Q1{z-index:1;position:relative}.Header_categoryHeader__4o9Q1 .Header_content__qFoaM{display:flex;flex-direction:column;z-index:1;padding:1rem 0;height:100%;-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem}@media(max-width:calc(768px + 0px)){.Header_categoryHeader__4o9Q1 .Header_content__qFoaM{padding:1rem 0;justify-content:flex-end}}.Header_categoryHeader__4o9Q1 .Header_body__3u6rA{flex:1 1;display:flex;flex-direction:column;gap:.5rem}@media(max-width:calc(768px + 0px)){.Header_categoryHeader__4o9Q1 .Header_body__3u6rA{flex:unset}}.Header_categoryHeader__4o9Q1 .Header_productCount__xCJRz{font-size:.875rem;margin-left:unset;white-space:nowrap;font-weight:400}@media(max-width:calc(768px + 0px)){.Header_currentRefinements__4n2Jh{display:block}}.Header_currentRefinements__4n2Jh>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px;border-bottom:none;padding:0}.Header_title__gBE7J{display:flex;text-transform:capitalize;align-items:center;gap:1rem}.Header_title__gBE7J h1{font-size:2.5rem}.Header_title__gBE7J svg{display:none;color:var(--clr-primary-300);font-size:3rem}.Header_title__gBE7J .Header_titleText__tn7fi{display:flex;align-items:center;gap:1rem}@media(max-width:calc(480px + 0px)){.Header_title__gBE7J{gap:.5rem}.Header_title__gBE7J h1{font-size:2rem}.Header_title__gBE7J svg{font-size:2.25rem}}.Header_subtitle__JsScn{text-wrap:pretty;color:var(--clr-neutral-800)}.Header_flexTitle__PzzOa{display:flex;flex-direction:row!important;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;width:100%}@media(max-width:calc(768px + 0px)){.Header_flexTitle__PzzOa content{flex-direction:column!important}}.Header_subtitleWrapper__aXxg1{text-wrap:pretty;color:var(--clr-neutral-800)}.Header_viewMoreBtn__Lcscn{background:none;border:none;padding:0;margin-left:.25rem;color:var(--clr-primary-300);font-size:inherit;font-weight:600;cursor:pointer;white-space:nowrap;display:inline}.Header_viewMoreBtn__Lcscn:hover{text-decoration:underline}.styles_contentBlock__6rPNY{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:0;gap:0;align-items:center}@media(max-width:800px){.styles_contentBlock__6rPNY{grid-template-columns:1fr;gap:0}}.styles_contentBlock__6rPNY.styles_reversed__aKh2w{grid-template-columns:1fr 1.1fr}.styles_contentBlock__6rPNY.styles_reversed__aKh2w .styles_contentImage__X5SIp{order:2}.styles_contentBlock__6rPNY.styles_reversed__aKh2w .styles_contentText__vq_1N{order:1;margin-left:0;margin-right:-3rem}@media(max-width:800px){.styles_contentBlock__6rPNY.styles_reversed__aKh2w .styles_contentText__vq_1N{margin-right:0;order:2}.styles_contentBlock__6rPNY.styles_reversed__aKh2w{grid-template-columns:1fr}}.styles_contentImage__X5SIp{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.15)}@media(max-width:800px){.styles_contentImage__X5SIp{border-radius:1rem 1rem 0 0;box-shadow:none;aspect-ratio:16/9}}.styles_contentText__vq_1N{background:#fff;padding:2.5rem;border-radius:1rem;margin-block:1.5rem;margin-left:-3rem;box-shadow:0 10px 40px rgba(0,0,0,.06);position:relative;z-index:1}.styles_contentText__vq_1N>:last-child{margin-bottom:0}.styles_contentText__vq_1N ul.styles_features__dH1l5{padding-inline-start:0}@media(max-width:800px){.styles_contentText__vq_1N{margin:0;border-radius:0 0 1rem 1rem;box-shadow:none;border:1px solid var(--clr-neutral-250);border-top:none;padding:2rem}}.styles_contentText__vq_1N h2{font-size:1.75rem;font-weight:700;color:var(--clr-neutral-850);line-height:1.25;margin-bottom:1rem}@media(max-width:600px){.styles_contentText__vq_1N h2{font-size:1.5rem}}.styles_contentText__vq_1N ul{padding-inline-start:20px;margin-block-start:1rem;margin-block-end:1rem;font-size:.875rem}.styles_pretitle__ny6Uq{font-size:.75rem;font-weight:700;color:var(--clr-primary-300);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;display:block}.styles_contentBody__iV5e4{color:var(--clr-neutral-650);font-size:1rem;line-height:1.7}.styles_contentBody__iV5e4 p{margin:0 0 1rem;text-wrap:pretty;padding-bottom:0}.styles_contentBody__iV5e4 p:last-child{margin-bottom:0}.styles_contentBody__iV5e4>:last-child{margin-bottom:0!important;margin-block-end:0!important}.styles_contentBody__iV5e4 a{color:var(--clr-primary-300);text-decoration:underline;text-underline-offset:2px}.styles_contentBody__iV5e4 a:hover{color:var(--clr-primary-400)}.styles_buttons__efWq7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.styles_features__dH1l5{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem}@media(max-width:500px){.styles_features__dH1l5{grid-template-columns:1fr}}.styles_feature__xyVzx{display:flex;align-items:center;gap:.625rem}.styles_featureIcon__P1AU_{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--clr-primary-300);flex-shrink:0}.styles_featureIcon__P1AU_ svg{width:18px;height:18px}.styles_features__dH1l5 a{color:var(--clr-primary-300);-webkit-text-decoration:dotted underline;text-decoration:dotted underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--clr-primary-100);text-decoration-color:var(--clr-primary-100)}.styles_features__dH1l5 a:hover{text-decoration:underline}.styles_featureLabel__d9Us6{font-size:.875rem;font-weight:500;color:var(--clr-neutral-700)}.styles_groupDiscounts__Cb94w{background:linear-gradient(180deg,#3d2a5c,#1a1525);padding:4rem 0;color:#fff;text-align:center}.styles_header__ykbHb{margin-bottom:2rem}.styles_header__ykbHb h2{font-size:2.25rem;margin:.5rem 0}.styles_header__ykbHb p{opacity:.85;font-size:1.125rem}.styles_pretitle__nAL5r{font-size:.75rem;font-weight:700;color:var(--clr-primary-50);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;display:block}.styles_grid__TCgR_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.styles_grid__TCgR_{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.styles_grid__TCgR_{grid-template-columns:1fr}}.styles_card__W8uDM h3{font-size:1.25rem;margin:0 0 .5rem}.styles_card__W8uDM p{font-size:.9rem;opacity:.8;margin:0;text-wrap:balance}.styles_percentage__nlKwr{display:block;font-size:2.5rem;font-weight:700;color:var(--clr-primary-100);margin-bottom:.5rem}.styles_note__hz9eH{margin-top:2rem;font-size:.875rem;opacity:.7;text-wrap:balance}.Specials_swiperWrapper__9HzBD{margin:0 -1rem}.Specials_specialsSwiper__jJxBE{display:grid!important;padding:10px 1em 1em!important}@media(max-width:calc(768px + 0px)){.Specials_specialsSwiper__jJxBE{margin:0!important}}.Specials_specialsSwiper__jJxBE .Specials_slide__0FV_T{display:flex;justify-content:center;align-items:center;width:380px;height:100%;text-transform:capitalize}@media(max-width:calc(480px + 0px)){.Specials_specialsSwiper__jJxBE .Specials_slide__0FV_T{width:280px}}.Specials_specialsSwiper__jJxBE .Specials_slide__0FV_T a{width:100%}.Specials_next__OTbF3,.Specials_prev__LWIZq{opacity:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.Specials_next__OTbF3.Specials_prev__LWIZq,.Specials_prev__LWIZq.Specials_prev__LWIZq{left:0}.Specials_next__OTbF3.Specials_next__OTbF3,.Specials_prev__LWIZq.Specials_next__OTbF3{right:0}@media(max-width:calc(850px + 0px)){.Specials_next__OTbF3,.Specials_prev__LWIZq{display:none}}.Specials_lastSlide__JMWvD{height:auto}.Specials_lastSlide__JMWvD a{flex-direction:column;background-color:var(--clr-primary-300);color:var(--clr-neutral-100);border-radius:var(--border-radius);padding:1rem;height:100%;display:flex;width:100%;align-items:center;justify-content:center;font-weight:500;font-size:1.5rem;gap:1rem}.Specials_lastSlide__JMWvD a svg{font-size:2rem}.Specials_lastSlide__JMWvD a:hover{background-color:var(--clr-primary-400)}.Specials_imageContainer__zO6sx{height:200px;position:relative}.Specials_content__TtRJW{display:flex;flex-wrap:wrap;padding:1rem;gap:3px}.Specials_tags__fOfYp{display:flex;width:100%;gap:10px}.Specials_tag__B4d0w{color:var(--clr-primary-300)}.Specials_tag__B4d0w,.Specials_taxIncluded__IGU_h{display:flex;align-items:center;gap:3px;font-weight:600;font-size:.875rem}.Specials_taxIncluded__IGU_h{color:var(--clr-accent-300);width:-moz-fit-content;width:fit-content}.Specials_fallbackTag__CVhXi{background-color:var(--clr-primary-300);color:var(--clr-neutral-100);width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.75rem;text-transform:capitalize}.Specials_fallbackTag__CVhXi svg{font-size:2.125rem}.Specials_grid__J6Kyk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.75rem;gap:1.75rem}@media(max-width:calc(560px + 0px)){.Specials_grid__J6Kyk{grid-template-columns:1fr;gap:1rem}}.Specials_header__omVrB{display:flex;flex-wrap:wrap;gap:1em;row-gap:0;justify-content:space-between;align-items:center;padding-inline:1em}.Specials_header__nav__02JzP{display:flex;align-items:center;gap:.5em;margin-left:auto;padding-bottom:.5rem}@media(max-width:calc(768px + 0px)){.Specials_header__nav__02JzP{display:none}}.Specials_header__omVrB .Specials_pretitle__lqEf_{font-size:.75rem;font-weight:700;color:var(--clr-primary-300);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;display:block}.Specials_header__omVrB .Specials_title__YlCtU{display:flex;flex-direction:column}.Specials_header__omVrB .Specials_title__YlCtU h2{display:flex;flex-direction:column;font-size:var(--fs-1000);font-weight:var(--fw-bold);line-height:normal}.Specials_header__omVrB .Specials_title__YlCtU h2:first-letter{text-transform:capitalize}@media(max-width:calc(768px + 0px)){.Specials_header__omVrB .Specials_title__YlCtU h2{font-size:var(--fs-1000)}}@media(max-width:calc(480px + 0px)){.Specials_header__omVrB .Specials_title__YlCtU h2{font-size:var(--fs-900)}}@media(max-width:calc(768px + 0px)){.Specials_header__omVrB{padding-left:0;padding-inline:0;padding-inline:1em}}.Specials_no_results__9xPO4{display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1em}.Specials_no_results__9xPO4 svg{color:var(--clr-danger)}.Specials_calendarCard__JqUiZ{background:var(--clr-primary-300);color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-250);border-radius:var(--border-radius-md);height:100%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.03);display:flex;gap:.5rem;flex-direction:column;justify-content:center;align-items:center;font-weight:600}.Specials_calendarCard__JqUiZ svg{font-size:3rem;color:var(--clr-neutral-100)}.Specials_calendarCard__JqUiZ:hover{background:var(--clr-secondary-300);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.Calendar_productItem__qamQp{background:#6d5ca9;border:rgba(0,0,0,0)}.Calendar_bundleItem__a9OVj{background:#649cd4;border:rgba(0,0,0,0)}.Calendar_eventItem__CZMT3{background:#519a51;color:#fff;border:rgba(0,0,0,0)}.Calendar_bundleItem__a9OVj:hover,.Calendar_eventItem__CZMT3:hover,.Calendar_productItem__qamQp:hover{background:var(--clr-accent-300)}.Calendar_legend__ajDtf{padding:1rem;gap:1rem;flex-wrap:wrap}.Calendar_legend__ajDtf,.Calendar_legend__ajDtf .Calendar_bundle__PTx8d,.Calendar_legend__ajDtf .Calendar_event__v_vqP,.Calendar_legend__ajDtf .Calendar_product__YuLaU{display:flex;align-items:center}.Calendar_legend__ajDtf .Calendar_bundle__PTx8d:before,.Calendar_legend__ajDtf .Calendar_event__v_vqP:before,.Calendar_legend__ajDtf .Calendar_product__YuLaU:before{content:"";display:inline-block;width:20px;height:20px;margin-right:5px}.Calendar_legend__ajDtf .Calendar_product__YuLaU:before{background:#6d5ca9}.Calendar_legend__ajDtf .Calendar_bundle__PTx8d:before{background:#649cd4}.Calendar_legend__ajDtf .Calendar_event__v_vqP:before{background:green}.styles_viewToggle__0nM_q{position:relative;display:flex;gap:.5rem;background:var(--neutral-200,#f0f0f0);padding:4px;border-radius:8px;width:-moz-fit-content;width:fit-content}.styles_pill__2eR5x{position:absolute;top:4px;height:calc(100% - 8px);background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:left .2s ease,width .2s ease;z-index:0}.styles_toggleButton__0PWl3{position:relative;z-index:1;display:flex;align-items:center;gap:.375rem;padding:.25rem 1rem;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;font-weight:500;font-size:.875rem;color:var(--neutral-600,#666);transition:color .2s ease}.styles_toggleButton__0PWl3.styles_active__cjrKc,.styles_toggleButton__0PWl3:hover{color:var(--neutral-900,#111)}.styles_toggleButton__0PWl3.styles_active__cjrKc .styles_icon__dLRjs svg{fill:var(--clr-primary-300)}.styles_icon__dLRjs{display:flex;align-items:center}.styles_icon__dLRjs svg{width:16px;height:16px}