@keyframes BlockBase-module-scss-module__E_KCpW__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlockBase-module-scss-module__E_KCpW__BlockBase{--block-padding-top:var(--block-padding);--block-padding-bottom:var(--block-padding)}.BlockBase-module-scss-module__E_KCpW__BlockBase[data-theme=none],.BlockBase-module-scss-module__E_KCpW__BlockBase[data-theme=light]{--block-bg-color:var(--color-white);--block-text-color:var(--color-black)}.BlockBase-module-scss-module__E_KCpW__BlockBase[data-theme=dark]{--block-bg-color:var(--color-black);--block-text-color:var(--color-white)}.BlockBase-module-scss-module__E_KCpW__BlockBase{color:var(--block-text-color);background-color:var(--block-bg-color)}.BlockBase-module-scss-module__E_KCpW__BlockBase::selection,.BlockBase-module-scss-module__E_KCpW__BlockBase ::selection{color:var(--block-text-color);background:color-mix(in srgb,var(--block-text-color)20%,transparent)}.BlockBase-module-scss-module__E_KCpW__BlockBase{z-index:var(--z-index-block);position:relative}.BlockBase-module-scss-module__E_KCpW__bgTop,.BlockBase-module-scss-module__E_KCpW__bgBottom{z-index:-1;background-color:var(--block-bg-color);width:100%;height:2px;position:absolute;top:-1px;left:0}.BlockBase-module-scss-module__E_KCpW__hasPaddingTop{padding-top:var(--block-padding-top)}.BlockBase-module-scss-module__E_KCpW__hasPaddingTop:first-child{padding-top:var(--block-padding-first)}.BlockBase-module-scss-module__E_KCpW__hasPaddingBottom{padding-bottom:var(--block-padding-bottom)}.BlockBase-module-scss-module__E_KCpW__BlockBase[data-theme=dark]+.BlockBase-module-scss-module__E_KCpW__BlockBase[data-theme=dark],.BlockBase-module-scss-module__E_KCpW__BlockBase[data-theme=light]+.BlockBase-module-scss-module__E_KCpW__BlockBase[data-theme=light]{--block-padding-top:0}
@keyframes IconExpand-module-scss-module__Se5_ja__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.IconExpand-module-scss-module__Se5_ja__IconExpand{--toggle-icon-stroke-width:1px;--toggle-icon-size:1em;width:var(--toggle-icon-size);height:var(--toggle-icon-size);pointer-events:none;margin-top:.2em;display:block;position:relative}.IconExpand-module-scss-module__Se5_ja__IconExpand:before{content:"";width:100%;height:var(--toggle-icon-stroke-width);margin-top:calc(var(--toggle-icon-stroke-width)*-.5);background-color:currentColor;display:block;position:absolute;top:50%;left:0}.IconExpand-module-scss-module__Se5_ja__IconExpand:after{content:"";height:100%;width:var(--toggle-icon-stroke-width);margin-left:calc(var(--toggle-icon-stroke-width)*-.5);background-color:currentColor;display:block;position:absolute;top:0;left:50%}.IconExpand-module-scss-module__Se5_ja__IconExpand.IconExpand-module-scss-module__Se5_ja__isExpanded:after{opacity:0}
@keyframes ExpandableText-module-scss-module__8wyUIa__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ExpandableText-module-scss-module__8wyUIa__ExpandableText{border-top:solid 1px var(--color-gray)}.ExpandableText-module-scss-module__8wyUIa__ExpandableText:last-child{border-bottom:solid 1px var(--color-gray)}.ExpandableText-module-scss-module__8wyUIa__toggle{text-align:left;justify-content:space-between;align-items:center;gap:2em;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex}@media (min-width:769px){.ExpandableText-module-scss-module__8wyUIa__toggle{font-size:clamp(.6875rem,1.528vw,1.6875rem);line-height:1.36364;font-family:var(--default-font-family);letter-spacing:0%;font-weight:400}}@media (max-width:768px){.ExpandableText-module-scss-module__8wyUIa__toggle{font-size:clamp(.75rem,4.324vw,1.25rem);line-height:1.25;font-family:var(--default-font-family);letter-spacing:0%;font-weight:400}}@media (min-width:769px){.ExpandableText-module-scss-module__8wyUIa__toggle{padding-top:2rem;padding-bottom:2rem}}.ExpandableText-module-scss-module__8wyUIa__title{max-width:56em;display:block}.ExpandableText-module-scss-module__8wyUIa__icon{flex-shrink:0}.ExpandableText-module-scss-module__8wyUIa__body{max-width:56em;color:var(--color-light-gray);padding-bottom:2rem;padding-right:3em}@media (min-width:769px){.ExpandableText-module-scss-module__8wyUIa__body{padding-bottom:4rem}}
@keyframes FaqsBlock-module-scss-module__rLQS4G__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes Ribbon-module-scss-module__s0in-W__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Ribbon-module-scss-module__s0in-W__Ribbon{--ribbon-color:#b63736;--ribbon-text-color:#4b0404;--ribbon-overlap:5px;width:150px;height:150px;top:calc(var(--ribbon-overlap)*-2);right:calc(var(--ribbon-overlap)*-2);position:absolute;overflow:hidden}.Ribbon-module-scss-module__s0in-W__Ribbon .Ribbon-module-scss-module__s0in-W__overlapTop,.Ribbon-module-scss-module__s0in-W__Ribbon .Ribbon-module-scss-module__s0in-W__overlapBottom{z-index:-1;content:"";border:var(--ribbon-overlap)solid #4b0404;border-top-color:#0000;border-right-color:#0000;display:block;position:absolute}.Ribbon-module-scss-module__s0in-W__Ribbon .Ribbon-module-scss-module__s0in-W__overlapTop{top:0;left:0}.Ribbon-module-scss-module__s0in-W__Ribbon .Ribbon-module-scss-module__s0in-W__overlapBottom{bottom:0;right:0}.Ribbon-module-scss-module__s0in-W__Ribbon .Ribbon-module-scss-module__s0in-W__main{background-color:var(--ribbon-color);width:225px;color:var(--ribbon-text-color);text-shadow:0 1px 1px #ffffff1a;text-transform:uppercase;text-align:center;padding:15px 0;font-size:16px;font-weight:700;display:block;position:absolute;top:30px;left:-25px;transform:rotate(45deg);box-shadow:0 5px 10px #0000001a}
@keyframes FeaturedProductBlock-module-scss-module__Te0g_q__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FeaturedProductBlock-module-scss-module__Te0g_q__image{position:relative}@media (max-width:768px){.FeaturedProductBlock-module-scss-module__Te0g_q__image{margin-left:calc(var(--grid-margin)*-1);margin-right:calc(var(--grid-margin)*-1)}}.FeaturedProductBlock-module-scss-module__Te0g_q__imageInner{background-color:#00000080}@media (min-width:769px){.FeaturedProductBlock-module-scss-module__Te0g_q__imageInner{isolation:isolate;border-radius:10px;overflow:hidden}}.FeaturedProductBlock-module-scss-module__Te0g_q__text{max-width:32em;padding-top:1.5rem}@media (max-width:768px){.FeaturedProductBlock-module-scss-module__Te0g_q__text{font-size:clamp(.75rem,4.324vw,1.25rem);line-height:1.25;font-family:var(--default-font-family);letter-spacing:0%;font-weight:400}}@media (min-width:769px){.FeaturedProductBlock-module-scss-module__Te0g_q__text{font-size:clamp(.6875rem,1.528vw,1.6875rem);line-height:1.36364;font-family:var(--default-font-family);letter-spacing:0%;padding-top:3rem;font-weight:400}}.FeaturedProductBlock-module-scss-module__Te0g_q__textTitle{font:inherit;display:inline}.FeaturedProductBlock-module-scss-module__Te0g_q__textTitle a{color:var(--color-white);text-decoration:none}.FeaturedProductBlock-module-scss-module__Te0g_q__textTitle a:hover{text-decoration:underline}.FeaturedProductBlock-module-scss-module__Te0g_q__textBody{color:var(--color-gray);font-weight:400;font:inherit;display:inline}.FeaturedProductBlock-module-scss-module__Te0g_q__textBody:before{content:" — "}
@keyframes FeaturesBlock-module-scss-module__xHdVyG__ani-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.FeaturesBlock-module-scss-module__xHdVyG__grid{flex-direction:column;gap:2rem;display:flex}}@media (min-width:769px){.FeaturesBlock-module-scss-module__xHdVyG__grid{gap:var(--grid-column-gap);grid-template-columns:repeat(3,1fr);display:grid}}.FeaturesBlock-module-scss-module__xHdVyG__feature{flex-direction:column;gap:1.5rem;display:flex}.FeaturesBlock-module-scss-module__xHdVyG__featureDivider{border-top:solid 1px var(--color-gray)}@media (max-width:768px){.FeaturesBlock-module-scss-module__xHdVyG__featureDivider{order:3}.FeaturesBlock-module-scss-module__xHdVyG__feature:last-child .FeaturesBlock-module-scss-module__xHdVyG__featureDivider{display:none}}.FeaturesBlock-module-scss-module__xHdVyG__featureBody{color:var(--color-light-gray);padding-right:1em}
