.Flags_block__jtWj0{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;align-content:center}.Flags_block__jtWj0 img,.Flags_block__jtWj0 svg{margin-bottom:1rem}.imageHotspot_hotspot__7P1V3{display:flex;justify-content:center;align-items:center;position:absolute!important;width:56px;height:56px;cursor:pointer;z-index:99}@media only screen and (max-width:568px){.imageHotspot_hotspot__7P1V3{width:35px;height:35px}}.imageHotspot_hotspotWrapper__cVLGG{position:relative}.imageHotspot_iconHotspot__XalJd{opacity:1;transition:opacity .3s ease;z-index:1}.imageHotspot_iconHotspotHover____hOa{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:1}.imageHotspot_hotspot__7P1V3:hover .imageHotspot_iconHotspot__XalJd{opacity:0}.imageHotspot_hotspot__7P1V3:hover .imageHotspot_iconHotspotHover____hOa{display:block;opacity:1}.imageHotspot_hotspotText__aA6K9{display:none;position:absolute;top:-100%;left:50%;transform:translateX(-50%);white-space:nowrap;background-color:var(--ice);clipPath:polygon(0 0,100% 0,100% 75%,55% 75%,50% 100%,45% 75%,0 75%);color:var(--ocean);padding:5px 10px 20px;box-sizing:border-box;justify-content:center;align-items:center;min-width:100px;max-width:max-content!important;text-align:center;font-size:18px}.imageHotspot_hotspot__7P1V3:hover .imageHotspot_hotspotText__aA6K9{display:block}.ShoppingBag_wrapper__KWp3G{position:absolute;bottom:1.5rem;left:1.5rem;z-index:10}.ShoppingBag_trigger__Iqszo{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;background:rgba(0,0,0,0);outline-offset:3px;height:6.4rem;min-width:6.4rem;border-radius:9999px;background-color:rgba(74,116,145,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.22);transition:min-width .3s cubic-bezier(.4,0,.2,1),background-color .2s ease,box-shadow .2s ease;overflow:hidden;white-space:nowrap}.ShoppingBag_trigger__Iqszo.ShoppingBag_triggerActive__cW3yX,.ShoppingBag_trigger__Iqszo:focus-visible,.ShoppingBag_trigger__Iqszo:hover{min-width:30rem;background-color:rgba(58,98,125,.97);box-shadow:0 6px 20px rgba(0,0,0,.28)}.ShoppingBag_trigger__Iqszo.ShoppingBag_triggerActive__cW3yX .ShoppingBag_triggerLabel__q5SOi,.ShoppingBag_trigger__Iqszo:focus-visible .ShoppingBag_triggerLabel__q5SOi,.ShoppingBag_trigger__Iqszo:hover .ShoppingBag_triggerLabel__q5SOi{opacity:1;max-width:15rem;margin-left:.45rem}.ShoppingBag_trigger__Iqszo:focus-visible{outline:2px solid #fff}.ShoppingBag_triggerInner__Qeipn{display:inline-flex;align-items:center;justify-content:center;pointer-events:none;gap:0}.ShoppingBag_triggerIcon__3nJ4p{flex-shrink:0;width:4.4rem;height:4.4rem;fill:var(--white)}.ShoppingBag_triggerLabel__q5SOi{font-size:1.6rem;font-weight:500;letter-spacing:.01em;opacity:0;max-width:0;overflow:hidden;transition:opacity .25s ease .08s,max-width .3s cubic-bezier(.4,0,.2,1)}.ShoppingBag_bubble__K5MNC{position:absolute;bottom:calc(100% + 2rem);left:0;width:min(500px,100vw - 3rem);background:#fff;border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);animation:ShoppingBag_bubbleIn__KzpKQ .22s cubic-bezier(.34,1.3,.64,1) both}@media only screen and (max-width:568px){.ShoppingBag_bubble__K5MNC{width:min(400px,100vw - 3rem)}}@keyframes ShoppingBag_bubbleIn__KzpKQ{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ShoppingBag_bubbleTail___2uPm{position:absolute;bottom:-1.5rem;left:3rem;width:3rem;height:1rem;display:block}.ShoppingBag_bubbleTail___2uPm:before{content:"";position:absolute;bottom:0;left:0;border-left:.95rem solid rgba(0,0,0,0);border-right:.95rem solid rgba(0,0,0,0);border-top:1.5rem solid #fff;filter:drop-shadow(0 3px 4px rgba(0,0,0,.1))}.ShoppingBag_bubbleClose__NvQZx{position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:none;background:var(--white);fill:var(--charcoal);cursor:pointer;transition:background .15s,color .15s;z-index:2}.ShoppingBag_bubbleClose__NvQZx:hover{background:var(--ocean)}.ShoppingBag_bubbleClose__NvQZx:hover svg{fill:var(--white)}.ShoppingBag_bubbleClose__NvQZx:focus-visible{outline:2px solid var(--ocean);outline-offset:2px}.ShoppingBag_bubbleBody__lvdOG{padding:3rem;max-height:45rem;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.ShoppingBag_bubbleBody__lvdOG::-webkit-scrollbar{width:4px}.ShoppingBag_bubbleBody__lvdOG::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ShoppingBag_bubbleBody__lvdOG::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.ShoppingBag_bubbleState__rvsvz{padding:1.25rem;display:flex;align-items:center;justify-content:center;min-height:4rem}.ShoppingBag_bubbleEmpty__wqKjl,.ShoppingBag_bubbleError__tf633{font-size:.875rem;color:#888;margin:0;text-align:center}.ShoppingBag_bubbleError__tf633{color:#c0392b}.ShoppingBag_productList__QnZPl{list-style:none;margin:0;padding:0}.ShoppingBag_productItem__pha6E{border-bottom:1px solid var(--charcoal);padding:1rem 0}.ShoppingBag_productItem__pha6E:first-child{padding-top:0}.ShoppingBag_productItem__pha6E:last-child{border-bottom:none;padding-bottom:0}.ShoppingBag_productLink__EFiXG{display:block;text-decoration:none;color:inherit;padding:1rem;transition:background .15s}.ShoppingBag_productLink__EFiXG:hover{background:#f8f9fa}.ShoppingBag_productLink__EFiXG:focus-visible{outline:2px solid #4a7491;outline-offset:-2px}.ShoppingBag_product__cocZV{display:flex;align-items:flex-start;gap:.875rem}.ShoppingBag_productImage__QQKVz{flex-shrink:0;width:6.5rem;height:6.5rem;border-radius:.5rem;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.ShoppingBag_productImg__2PyfD{width:100%;height:100%;object-fit:contain}.ShoppingBag_productImgPlaceholder__s__QQ{width:100%;height:100%;background:#ebebeb}.ShoppingBag_productInfo__woI7u{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ShoppingBag_productBrand__Gn8UP{font-size:1rem;color:var(--charcoal);font-weight:500;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShoppingBag_productName__EE2Uw{font-size:1.4rem;font-weight:700;color:var(--charcoal);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ShoppingBag_productPricing__GS8FK{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-top:.1rem;line-height:1.2;font-size:1.5rem}.ShoppingBag_pricingWas__Dftn_{color:#999}.ShoppingBag_pricingWas__Dftn_ s{text-decoration:line-through}.ShoppingBag_pricingSave__d7_LI{font-style:normal;font-weight:500;color:#c0392b;text-transform:uppercase;letter-spacing:.02em;padding:0 1.2rem;font-size:1.4rem}.ShoppingBag_pricingNow__IMDwf{font-weight:700;color:#1a1a1a}.ShoppingBag_productMinOrder__rsoUv{font-size:1rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;margin-top:.15rem}.ShoppingBag_loadingDots__e_1dK{display:inline-flex;gap:.35rem;align-items:center}.ShoppingBag_loadingDots__e_1dK span{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#4a7491;animation:ShoppingBag_dotPulse__f_peg 1.2s ease-in-out infinite}.ShoppingBag_loadingDots__e_1dK span:first-child{animation-delay:0s}.ShoppingBag_loadingDots__e_1dK span:nth-child(2){animation-delay:.2s}.ShoppingBag_loadingDots__e_1dK span:nth-child(3){animation-delay:.4s}@keyframes ShoppingBag_dotPulse__f_peg{0%,80%,to{opacity:.2;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}