.cms-image-grid-module__dFUIKq__grid{gap:var(--ig-gap,16px);display:grid}.cms-image-grid-module__dFUIKq__grid1{grid-template-columns:1fr}.cms-image-grid-module__dFUIKq__grid2{grid-template-columns:repeat(2,1fr)}.cms-image-grid-module__dFUIKq__grid3{grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.cms-image-grid-module__dFUIKq__sm2{grid-template-columns:repeat(2,1fr)}.cms-image-grid-module__dFUIKq__sm3{grid-template-columns:repeat(3,1fr)}.cms-image-grid-module__dFUIKq__sm4{grid-template-columns:repeat(4,1fr)}.cms-image-grid-module__dFUIKq__sm5{grid-template-columns:repeat(5,1fr)}.cms-image-grid-module__dFUIKq__sm6{grid-template-columns:repeat(6,1fr)}}
.image-text-overlay-module__B8gWCG__frame{width:100%}.image-text-overlay-module__B8gWCG__flaggedText{clip-path:polygon(0 18px,100% 0,100% calc(100% - 18px),0 100%);padding-top:12px;padding-bottom:12px}.image-text-overlay-module__B8gWCG__flaggedButton{clip-path:polygon(0 8px,100% 0,100% calc(100% - 8px),0 100%);padding:4px;display:inline-block}
.cms-product-grid-module__WdqiRq__grid{gap:var(--pg-gap,12px);grid-template-columns:repeat(var(--pg-cols-m,2), minmax(0, 1fr));display:grid}@media (min-width:640px){.cms-product-grid-module__WdqiRq__grid{grid-template-columns:repeat(var(--pg-cols-t,4), minmax(0, 1fr))}}@media (min-width:1024px){.cms-product-grid-module__WdqiRq__grid{grid-template-columns:repeat(var(--pg-cols-d,4), minmax(0, 1fr))}}
.cms-blog-carousel-module__QL4u7W__track{gap:var(--carousel-gap,16px);width:100%;display:flex}.cms-blog-carousel-module__QL4u7W__item{flex:0 0 calc((100% - var(--carousel-n-mobile,1) * var(--carousel-gap,16px)) / (var(--carousel-n-mobile,1) + var(--carousel-peek,.25)));min-width:0}@media (min-width:640px){.cms-blog-carousel-module__QL4u7W__item{flex-basis:calc((100% - var(--carousel-n-desktop,4) * var(--carousel-gap,16px)) / (var(--carousel-n-desktop,4) + var(--carousel-peek,.25)))}}
.product-carousel-module__JTDlCW__track{align-items:stretch;gap:var(--carousel-gap);scroll-snap-type:x mandatory;display:flex}@media (min-width:1024px){.product-carousel-module__JTDlCW__hideScrollbarLg{scrollbar-width:none;-ms-overflow-style:none}.product-carousel-module__JTDlCW__hideScrollbarLg::-webkit-scrollbar{display:none}}.product-carousel-module__JTDlCW__item{scroll-snap-align:start;width:calc((100% - (var(--carousel-n-mobile) * var(--carousel-gap))) / (var(--carousel-n-mobile) + var(--carousel-peek)));flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.product-carousel-module__JTDlCW__item>*{flex:auto;min-height:0}@media (min-width:640px) and (max-width:1023px){.product-carousel-module__JTDlCW__item{width:calc((100% - (var(--carousel-n-tablet) * var(--carousel-gap))) / (var(--carousel-n-tablet) + var(--carousel-peek)))}}@media (min-width:1024px){.product-carousel-module__JTDlCW__item{width:calc((100% - (var(--carousel-n-desktop) * var(--carousel-gap))) / (var(--carousel-n-desktop) + var(--carousel-peek)))}}
.product-image-gallery-module__J8TzPG__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.product-image-gallery-module__J8TzPG__carousel::-webkit-scrollbar{display:none}.product-image-gallery-module__J8TzPG__slide{scroll-snap-align:center;scroll-snap-stop:always}
.popup-module__XaKtdW__popupOverlay{z-index:9000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.popup-module__XaKtdW__popupOverlayBg{position:absolute;inset:0}.popup-module__XaKtdW__popupContainer{z-index:1;width:100%;min-width:0;max-height:calc(100dvh - 2rem);position:relative;overflow:clip auto}.popup-module__XaKtdW__animFade{animation:.3s ease-out both popup-module__XaKtdW__cvPopupFade}.popup-module__XaKtdW__animSlideUp{animation:.35s cubic-bezier(.22,1,.36,1) both popup-module__XaKtdW__cvPopupSlideUp}.popup-module__XaKtdW__animSlideDown{animation:.35s cubic-bezier(.22,1,.36,1) both popup-module__XaKtdW__cvPopupSlideDown}.popup-module__XaKtdW__animSlideLeft{animation:.35s cubic-bezier(.22,1,.36,1) both popup-module__XaKtdW__cvPopupSlideLeft}.popup-module__XaKtdW__animSlideRight{animation:.35s cubic-bezier(.22,1,.36,1) both popup-module__XaKtdW__cvPopupSlideRight}.popup-module__XaKtdW__animScale{animation:.3s cubic-bezier(.34,1.56,.64,1) both popup-module__XaKtdW__cvPopupScale}.popup-module__XaKtdW__animBounce{animation:.5s cubic-bezier(.34,1.56,.64,1) both popup-module__XaKtdW__cvPopupBounce}.popup-module__XaKtdW__animOverlayIn{animation:.3s ease-out both popup-module__XaKtdW__cvPopupOverlayIn}@keyframes popup-module__XaKtdW__cvPopupFade{0%{opacity:0}to{opacity:1}}@keyframes popup-module__XaKtdW__cvPopupSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-module__XaKtdW__cvPopupSlideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-module__XaKtdW__cvPopupSlideLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes popup-module__XaKtdW__cvPopupSlideRight{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes popup-module__XaKtdW__cvPopupScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes popup-module__XaKtdW__cvPopupBounce{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popup-module__XaKtdW__cvPopupOverlayIn{0%{opacity:0}to{opacity:1}}.popup-module__XaKtdW__slideInPanel{z-index:9000;min-width:0;max-width:90vw;position:fixed;top:0;bottom:0;overflow:clip auto}.popup-module__XaKtdW__slideInLeft{left:0}.popup-module__XaKtdW__slideInRight{right:0}.popup-module__XaKtdW__barFixed{z-index:9000;min-width:0;position:fixed;left:0;right:0;overflow-x:clip}.popup-module__XaKtdW__barTop{top:0}.popup-module__XaKtdW__barBottom{bottom:0}.popup-module__XaKtdW__floatingBubble{z-index:8999;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;box-shadow:0 4px 20px #00000026}.popup-module__XaKtdW__floatingBubble:hover{transform:scale(1.08);box-shadow:0 6px 28px #0003}.popup-module__XaKtdW__floatingPulse{animation:2s ease-in-out infinite popup-module__XaKtdW__cvFloatingPulse}@keyframes popup-module__XaKtdW__cvFloatingPulse{0%,to{box-shadow:0 4px 20px #00000026}50%{box-shadow:0 4px 20px #00000026,0 0 0 8px #f59e0b33}}.popup-module__XaKtdW__fullscreenOverlay{z-index:9000;min-width:0;position:fixed;inset:0;overflow:clip auto}.popup-module__XaKtdW__closeBtn{cursor:pointer;z-index:2;width:32px;height:32px;color:inherit;background-color:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.popup-module__XaKtdW__closeBtn:hover{background-color:#0000001a}.popup-module__XaKtdW__closeBtnInside{top:12px;right:12px}.popup-module__XaKtdW__closeBtnOutside{background-color:#ffffffe6;top:-16px;right:-16px;box-shadow:0 2px 8px #00000026}.popup-module__XaKtdW__countdownBar{opacity:.3;background-color:currentColor;height:3px;transition:width linear}
