.PricePopup_pricePopup__p6726{width:auto;position:absolute;top:-5px;right:25px;background-color:#fff;color:#000;padding:5px 10px;border-radius:var(--button-border-radius);border:1px solid rgba(0,0,0,.1);font-size:14px;font-weight:600;white-space:nowrap;z-index:10;text-align:center}.PricePopup_pricePopup__p6726.PricePopup_fadeInUp__c_dWQ{animation:PricePopup_fadeInUp__c_dWQ .4s ease-out forwards}.PricePopup_pricePopup__p6726.PricePopup_fadeOut__A7qx6{animation:PricePopup_fadeOut__A7qx6 .4s ease-out forwards}.PricePopup_pricePopup__p6726.PricePopup_cheaper__3B1L5{color:#a7d094}.PricePopup_pricePopup__p6726.PricePopup_moreExpensive__1IZw0{color:#000}@keyframes PricePopup_fadeInUp__c_dWQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PricePopup_fadeOut__A7qx6{0%{opacity:1}to{opacity:0}}.NextButton_nextButton__HSXkt{background-color:hsl(var(--button-background-color));box-sizing:border-box;border:none;color:hsl(var(--button-text-color));height:60px;border-radius:var(--button-border-radius);cursor:pointer;margin:0;line-height:1.15;width:100%;display:flex;justify-content:center;align-items:center}.NextButton_nextButton__HSXkt span{padding-left:10px;font-size:1em}.NextButton_nextButton__HSXkt:hover{opacity:.9}.NextButton_nextButton__HSXkt .NextButton_loading__Wa3TW{font-size:1.3em;display:flex;justify-content:center;padding:0!important;pointer-events:none}.NextButton_nextButton__HSXkt .NextButton_contentWrapper__mc3yy{display:flex;align-items:center;justify-content:space-between;pointer-events:none}.NextButton_nextButton__HSXkt .NextButton_contentWrapper__mc3yy.NextButton_centerText__6nSVH{justify-content:center}.NextButton_nextButton__HSXkt .NextButton_price__yg_Y7{padding:5px 10px;font-weight:600;border-radius:var(--button-border-radius);background-color:hsla(var(--button-text-color),.3);margin-left:5px;color:hsl(var(--button-text-color));transition:background-color .3s ease}.PreviousButton_previousButton__ocH66{display:flex;justify-content:center;align-items:center;min-width:60px;max-width:50%;height:60px;background-color:hsl(var(--background-color));border-radius:var(--button-border-radius);font-weight:600;color:hsl(var(--button-background-color));border:2px solid hsl(var(--button-background-color));box-sizing:border-box}.PreviousButton_previousButton__ocH66.PreviousButton_hidden__gvpUl{visibility:hidden}.PreviousButton_previousButton__ocH66.PreviousButton_withText__gCjCf{width:100%;gap:10px}.PreviousButton_previousButton__ocH66.PreviousButton_withoutText__FbXdY{width:60px}.PreviousButton_previousButton__ocH66 span{display:flex;justify-content:center;font-size:1em;pointer-events:none}.PreviousButton_previousButton__ocH66 p{font-size:1em;overflow:clip;pointer-events:none}@media(max-width:400px){.PreviousButton_previousButton__ocH66 p{display:none}.PreviousButton_previousButton__ocH66.PreviousButton_withText__gCjCf{width:60px}}.PreviousButton_previousButton__ocH66:hover{background-color:hsl(var(--button-background-color));color:hsl(var(--background-color))}.ScrollIndicator_scrollIndicator__2p5bM{position:sticky;bottom:110px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:ScrollIndicator_downUp__visBy 1s infinite;pointer-events:none}.ScrollIndicator_scrollIndicator__2p5bM .ScrollIndicator_scrollText__L22fr{background-color:transparent;margin-bottom:2px;color:hsl(var(--text-color))}.ScrollIndicator_scrollIndicator__2p5bM .ScrollIndicator_scrollDowns__qWO_O{margin:auto;width:34px;height:55px;transform:scale(1)}.ScrollIndicator_scrollIndicator__2p5bM .ScrollIndicator_scrollDowns__qWO_O .ScrollIndicator_mouse__zbcuw{width:3px;padding:10px 15px;height:35px;border:2px solid hsl(var(--text-color));border-radius:25px;box-sizing:content-box;background-color:#fff;margin-left:-2px}.ScrollIndicator_scrollIndicator__2p5bM .ScrollIndicator_scrollDowns__qWO_O .ScrollIndicator_mouse__zbcuw .ScrollIndicator_scroller__tqf5S{width:3px;height:10px;border-radius:100px;background-color:hsl(var(--text-color));animation-name:ScrollIndicator_scroll__1Co8V;animation-duration:1.5s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes ScrollIndicator_downUp__visBy{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes ScrollIndicator_scroll__1Co8V{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:.5}}.Horizontal_container__ksXww{width:100%;height:100%;display:grid;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff}.Horizontal_container__ksXww::-webkit-scrollbar{display:none}.Horizontal_container__ksXww .Horizontal_header__YoKS1{position:fixed;z-index:3;right:0;width:calc(100% - var(--border-width)*2);left:var(--border-width);border-top-left-radius:calc(var(--wrapper-border-radius)*.5);border-top-right-radius:calc(var(--wrapper-border-radius)*.5);overflow:hidden}.Horizontal_container__ksXww .Horizontal_mediaContainer__5ZaPR{position:sticky;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;z-index:1}.Horizontal_container__ksXww .Horizontal_mediaContainer__5ZaPR .Horizontal_mediaInner__YSLYo{width:100%}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1{position:relative;width:100%;height:100%;z-index:2}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1::-webkit-scrollbar{width:7px;background-color:var(--background-color);border-radius:10px;overflow:hidden}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1::-webkit-scrollbar-thumb{background-color:#fff;border-radius:5px;width:13px}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1::-webkit-scrollbar-track{background-color:var(--background-color);width:13px}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1:hover::-webkit-scrollbar-thumb{background-color:#e3e3e3}.Horizontal_container__ksXww.Horizontal_fullWidthContainer__yAg3M{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Horizontal_container__ksXww.Horizontal_fullWidthContainer__yAg3M .Horizontal_contentContainer__YJia1{position:relative;max-width:40%;max-height:100%;z-index:2;background:transparent;color:#fff}.Horizontal_container__ksXww.Horizontal_fullWidthContainer__yAg3M .Horizontal_overlay__03Ceh{width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center}.Horizontal_container__ksXww.Horizontal_left__xy3ZU,.Horizontal_container__ksXww.Horizontal_right__hnix2{transition:.2s}@container (width > 975px){.Horizontal_container__ksXww.Horizontal_left__xy3ZU{grid-template-columns:30% 70%}.Horizontal_container__ksXww.Horizontal_left__xy3ZU.Horizontal_fullMedia__Es0PV{grid-template-columns:0 100%!important}.Horizontal_container__ksXww.Horizontal_left__xy3ZU .Horizontal_contentContainer__YJia1{margin-left:10px}.Horizontal_container__ksXww.Horizontal_right__hnix2{grid-template-columns:70% 30%}.Horizontal_container__ksXww.Horizontal_right__hnix2.Horizontal_fullMedia__Es0PV{grid-template-columns:100% 0!important}.Horizontal_container__ksXww .Horizontal_mediaContainer__5ZaPR{height:100%;overflow:hidden}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1{top:10px;height:calc(100% - 20px);width:calc(100% - 10px);border-radius:var(--wrapper-border-radius);overflow:hidden}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1.Horizontal_small__x_mff{border:2px solid rgba(0,0,0,.075)}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1.Horizontal_full__VekqE{margin-left:5px}}.Horizontal_container__ksXww{overflow-y:auto}.Horizontal_container__ksXww.Horizontal_stickyHeading__tj7Br{overflow-y:unset}.Horizontal_container__ksXww.Horizontal_stickyHeading__tj7Br .Horizontal_contentContainer__YJia1{overflow-y:auto}@media(min-width:976px){.Horizontal_container__ksXww{overflow-y:unset}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1{overflow-y:auto}}@container (width < 976px){.Horizontal_container__ksXww{grid-template-columns:100%;height:100%;grid-template-rows:auto minmax(0,1fr)}.Horizontal_container__ksXww .Horizontal_mediaContainer__5ZaPR{width:100%;height:-moz-fit-content;height:fit-content;top:0;order:1}.Horizontal_container__ksXww .Horizontal_mediaContainer__5ZaPR.Horizontal_fullMedia__Es0PV{height:calc(var(--viewport-width)*.6px)}.Horizontal_container__ksXww .Horizontal_hasProgressBar__xlSYZ{top:40px!important}.Horizontal_container__ksXww .Horizontal_contentContainer__YJia1{width:100%;min-height:calc(var(--viewport-height) - var(--viewport-width)*.6 - var(--border-width)*2);order:2}.Horizontal_container__ksXww.Horizontal_stickyHeading__tj7Br .Horizontal_contentContainer__YJia1{height:calc(var(--viewport-height) - var(--viewport-width)*.6 - var(--border-width)*2);-ms-overflow-style:none;scrollbar-width:none}.Horizontal_container__ksXww.Horizontal_stickyHeading__tj7Br .Horizontal_contentContainer__YJia1::-webkit-scrollbar{display:none}.Horizontal_container__ksXww.Horizontal_hasHeader__CvytB .Horizontal_mediaContainer__5ZaPR{padding-top:40px}}.FullWidth_container___tkaS{width:100%;height:100%;display:grid;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;padding-right:0}.FullWidth_container___tkaS::-webkit-scrollbar{display:none}.FullWidth_container___tkaS .FullWidth_header__cMoJg{position:fixed;z-index:3;right:0;width:calc(100% - var(--border-width)*2);left:var(--border-width);border-top-left-radius:calc(var(--wrapper-border-radius)*.5);border-top-right-radius:calc(var(--wrapper-border-radius)*.5);top:0;overflow:hidden;color:#fff}.FullWidth_container___tkaS .FullWidth_mediaContainer__Ua6Jr{position:sticky;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;z-index:1;color:#fff}.FullWidth_container___tkaS .FullWidth_mediaContainer__Ua6Jr .FullWidth_mediaInner__IQ2hb{width:100%}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9{position:relative;width:100%;height:100%;z-index:2}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_contentContainer__SJx_9{position:relative;max-width:100%;max-height:100%;z-index:2;background:transparent;color:#fff;justify-content:center;align-content:center;justify-items:center;display:flex}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_contentContainer__SJx_9 .FullWidth_content__0blym{width:40%;color:#fff}@media(max-width:976px){.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_contentContainer__SJx_9 .FullWidth_content__0blym{width:100%}}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_contentContainer__SJx_9 .FullWidth_overWrite__thVyK{width:100%!important}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_fullWidthMediaContainer__atSz_{position:absolute;width:100%;height:100%;top:0;left:0}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_overlay__qBBee{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_overlay__qBBee .FullWidth_content__0blym{color:#000!important}.FullWidth_container___tkaS.FullWidth_fullWidthContainer__AWlLH .FullWidth_overlayTrans__goeNN{width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:1}@container (width > 975px){.FullWidth_container___tkaS.FullWidth_left__8lvcV{grid-template-columns:30% 70%}.FullWidth_container___tkaS.FullWidth_left__8lvcV .FullWidth_contentContainer__SJx_9{margin-left:10px}.FullWidth_container___tkaS.FullWidth_right__9pgyb{grid-template-columns:70% 30%}.FullWidth_container___tkaS .FullWidth_mediaContainer__Ua6Jr{height:100%;overflow:hidden}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9{top:10px;height:calc(100% - 20px);width:calc(100% - 10px);border-radius:var(--wrapper-border-radius);overflow:hidden}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9.FullWidth_small__QB5ag{border:2px solid rgba(0,0,0,.075)}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9.FullWidth_full__9doFG{margin-left:5px}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9::-webkit-scrollbar{width:7px;background-color:var(--background-color);border-radius:10px;overflow:hidden}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9::-webkit-scrollbar-thumb{background-color:#fff;border-radius:5px;width:13px}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9::-webkit-scrollbar-track{background-color:var(--background-color);width:13px}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9:hover::-webkit-scrollbar-thumb{background-color:#e3e3e3}}.FullWidth_container___tkaS{overflow-y:unset}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9{overflow-y:auto}@container (width < 976px){.FullWidth_container___tkaS{grid-template-columns:100%;height:100%}.FullWidth_container___tkaS .FullWidth_mediaContainer__Ua6Jr{width:100%;height:-moz-fit-content;height:fit-content;top:0;order:1}.FullWidth_container___tkaS .FullWidth_hasProgressBar__iDzT9{top:40px!important}.FullWidth_container___tkaS .FullWidth_contentContainer__SJx_9{width:100%;min-height:calc(var(--viewport-height) - var(--viewport-width)*.6 - var(--border-width)*2);order:2}.FullWidth_container___tkaS.FullWidth_stickyHeading__KVHRM .FullWidth_contentContainer__SJx_9{height:calc(var(--viewport-height) - var(--viewport-width)*.6 - var(--border-width)*2);-ms-overflow-style:none;scrollbar-width:none}.FullWidth_container___tkaS.FullWidth_stickyHeading__KVHRM .FullWidth_contentContainer__SJx_9::-webkit-scrollbar{display:none}}.FullMedia_mediaContainer__Tumw_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.FullMedia_colorTintOverlay__tx7Nv{content:"";position:absolute;inset:0;width:100%;height:100%;background:var(--color-tint,transparent);mask-image:var(--img);-webkit-mask-image:var(--img);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;z-index:999}.SmallMedia_mediaContainer__0IKQ_{width:100%;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;position:relative}.SmallMedia_mediaContainer__0IKQ_ .SmallMedia_inner__aBKQ3{width:calc(100% - 200px);aspect-ratio:5/3;overflow:hidden;border-radius:var(--wrapper-border-radius);-o-object-fit:cover;object-fit:cover}@supports not (aspect-ratio:5/3){.SmallMedia_mediaContainer__0IKQ_ .SmallMedia_inner__aBKQ3{height:calc(100% - 275.47px)}}.SmallMedia_colorTintOverlay__Y_yEX{content:"";position:absolute;inset:0;width:100%;height:100%;background:var(--color-tint,transparent);mask-image:var(--img);-webkit-mask-image:var(--img);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;z-index:999}@container (width > 975px){.SmallMedia_mediaContainer__0IKQ_ .SmallMedia_inner__aBKQ3{max-height:calc(var(--viewport-height)*.9px);max-width:calc(var(--viewport-height)*1.5px)}}@container (width < 976px){.SmallMedia_mediaContainer__0IKQ_ .SmallMedia_inner__aBKQ3{width:100%;border-radius:0}}.PageComponent_nextButton__C58AS{background-color:hsl(var(--button-background-color));box-sizing:border-box;border:none;color:hsl(var(--button-text-color));height:60px;border-radius:var(--button-border-radius);cursor:pointer;margin:0;line-height:1.15;width:100%;display:flex;justify-content:center;align-items:center}.PageComponent_nextButton__C58AS span{padding-left:10px;font-size:1em}.PageComponent_nextButton__C58AS p{font-size:1em;overflow:clip}.PageComponent_nextButton__C58AS:hover{opacity:.9}.PageComponent_nextButton__C58AS .PageComponent_loading__Gh9Rx{font-size:1.3em;display:flex;justify-content:center;padding:0!important}.FinalPageComponent_container__VD9UE{position:relative;background-color:#f2f2f2;height:100%;display:flex;flex-direction:column}.FinalPageComponent_container__VD9UE .FinalPageComponent_actionHeader__wCvvf{position:absolute;z-index:2;right:20px;top:10px}.FinalPageComponent_container__VD9UE .FinalPageComponent_actionHeader__wCvvf button{font-size:25px}.FinalPageComponent_container__VD9UE .FinalPageComponent_heading__8g54E{width:100%;background-color:#fff;overflow:hidden;animation:FinalPageComponent_headingFadeIn__N7otl .8s ease-out .5s;animation-fill-mode:forwards;height:0;min-height:0}.FinalPageComponent_container__VD9UE .FinalPageComponent_heading__8g54E .FinalPageComponent_statusBadge__cDXPj{overflow:hidden;animation:FinalPageComponent_grow__6FEZI 4s ease-out 1s;animation-fill-mode:forwards;width:0}@keyframes FinalPageComponent_grow__6FEZI{0%{width:0}to{width:1000px}}.FinalPageComponent_container__VD9UE .FinalPageComponent_heading__8g54E .FinalPageComponent_statusBadge__cDXPj .FinalPageComponent_inner__01gsI{background-color:orange;color:#fff;border-radius:1000px;display:flex;align-items:center;justify-content:center;font-weight:400;padding:3px 10px;text-wrap:nowrap;font-size:.9em;width:-moz-fit-content;width:fit-content;animation:FinalPageComponent_fadeIn__zWDRJ 1s ease-out 1s;animation-fill-mode:forwards}@keyframes FinalPageComponent_fadeIn__zWDRJ{0%{opacity:0}to{opacity:1}}@keyframes FinalPageComponent_headingFadeIn__N7otl{0%{height:0;min-height:0;opacity:0}to{height:550px;min-height:300px;opacity:1}}.FinalPageComponent_container__VD9UE .FinalPageComponent_heading__8g54E .FinalPageComponent_inner__01gsI{padding:50px 20px 0}.FinalPageComponent_container__VD9UE .FinalPageComponent_heading__8g54E .FinalPageComponent_inner__01gsI .FinalPageComponent_title__P0sVo{font-size:2em;font-weight:500;padding-bottom:10px}.FinalPageComponent_container__VD9UE .FinalPageComponent_heading__8g54E .FinalPageComponent_inner__01gsI .FinalPageComponent_description__xturG{padding-bottom:30px;font-size:1.2em;white-space:pre-line}.FinalPageComponent_container__VD9UE .FinalPageComponent_companyInfoContainer__BG_ld{width:100%;background-color:var(--background-color);padding:20px}.FinalPageComponent_container__VD9UE .FinalPageComponent_companyInfoContainer__BG_ld .FinalPageComponent_thankYouButton__3pL03{display:flex;justify-content:center;background-color:hsl(var(--background-color));border:3px solid hsl(var(--button-background-color));border-radius:var(--border-radius);padding:15px;width:100%;font-size:1.2em}.FinalPageComponent_container__VD9UE .FinalPageComponent_companyInfoContainer__BG_ld .FinalPageComponent_thankYouButton__3pL03:hover{background-color:hsl(var(--button-background-color));color:hsl(var(--background-color));cursor:pointer}.FinalPageComponent_container__VD9UE .FinalPageComponent_companyInfoContainer__BG_ld .FinalPageComponent_thankYouButton__3pL03 span{padding-right:5px}.FinalPageComponent_container__VD9UE .FinalPageComponent_companyInfoContainer__BG_ld .FinalPageComponent_thankYouButton__3pL03.FinalPageComponent_phoneNumber__fRkgZ{width:100%;font-size:1.2em;margin-bottom:10px;background-color:hsl(var(--button-background-color));color:hsl(var(--button-text-color));border:3px solid hsl(var(--button-background-color));border-radius:var(--border-radius);padding:15px}.FinalPageComponent_container__VD9UE .FinalPageComponent_companyInfoContainer__BG_ld .FinalPageComponent_thankYouButton__3pL03.FinalPageComponent_phoneNumber__fRkgZ:hover{opacity:.9}.FinalPageComponent_container__VD9UE .FinalPageComponent_credit__uVYRZ{height:100%;display:flex;align-items:center;justify-content:center;opacity:.3;font-weight:400;background-color:hsl(var(--background-color));font-size:16px}.FinalPageComponent_container__VD9UE .FinalPageComponent_credit__uVYRZ p{padding-right:5px;font-size:16px}.ShoppingcartPageComponent_container__RAzk1{position:relative;height:100%;display:flex;flex-direction:column}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_actionHeader__UbVMt{position:absolute;z-index:2;right:20px;top:10px}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_actionHeader__UbVMt button{font-size:25px;background:none;border:none;color:#333;cursor:pointer}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_heading__o_mCP{width:100%;background-color:#fff;overflow:hidden;animation:ShoppingcartPageComponent_headingFadeIn__BP3DU .8s ease-out .5s;animation-fill-mode:forwards;height:0;min-height:0}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_heading__o_mCP .ShoppingcartPageComponent_statusBadge__MmxoN{overflow:hidden;animation:ShoppingcartPageComponent_grow__M_S9w 4s ease-out 1s;animation-fill-mode:forwards;width:0}@keyframes ShoppingcartPageComponent_grow__M_S9w{0%{width:0}to{width:1000px}}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_heading__o_mCP .ShoppingcartPageComponent_statusBadge__MmxoN .ShoppingcartPageComponent_inner__vIacc{background-color:orange;color:#fff;border-radius:1000px;display:flex;align-items:center;justify-content:center;font-weight:400;padding:3px 10px;text-wrap:nowrap;font-size:.9em;width:-moz-fit-content;width:fit-content;animation:ShoppingcartPageComponent_fadeIn__jLWOT 1s ease-out 1s;animation-fill-mode:forwards}@keyframes ShoppingcartPageComponent_fadeIn__jLWOT{0%{opacity:0}to{opacity:1}}@keyframes ShoppingcartPageComponent_headingFadeIn__BP3DU{0%{height:0;min-height:0;opacity:0}to{height:100px;min-height:100px;opacity:1}}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_heading__o_mCP .ShoppingcartPageComponent_inner__vIacc{padding:50px 20px 0}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_heading__o_mCP .ShoppingcartPageComponent_inner__vIacc .ShoppingcartPageComponent_title__Cyxlg{font-size:2em;font-weight:500;padding-bottom:10px}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_heading__o_mCP .ShoppingcartPageComponent_inner__vIacc .ShoppingcartPageComponent_description__Gz0A_{padding-bottom:30px;font-size:1.2em}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_cartItems__veBLH{flex-direction:column;padding:10px 20px;gap:20px}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK{display:flex;flex-direction:column;padding:15px;border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:8px;box-sizing:border-box;margin-bottom:20px}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productTitle__oy7G9{font-size:1.2em;font-weight:500;color:#333;padding-bottom:5px}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productDescription__Bb71N{font-size:.9em;color:gray;padding-bottom:20px}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18{display:flex;justify-content:space-between;align-items:center}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_price__cA8HP{padding:5px 10px;font-weight:600;border-radius:8px;background-color:rgba(0,0,0,.05);transition:background-color .3s ease}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc{display:flex;align-items:center;justify-content:end}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button{display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;border-radius:50%;transition:background-color .3s ease}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button.ShoppingcartPageComponent_configuratorButton__ogHCV,.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button.ShoppingcartPageComponent_deleteButton__74Zn1{background-color:rgba(0,0,0,.05)}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button.ShoppingcartPageComponent_deleteButton__74Zn1:hover{background-color:rgba(0,0,0,.03)}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button.ShoppingcartPageComponent_minus__XosSY{background-color:rgba(0,0,0,.05)}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button.ShoppingcartPageComponent_minus__XosSY:hover{background-color:rgba(0,0,0,.03)}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button.ShoppingcartPageComponent_plus__tqngI{background-color:rgba(0,0,0,.05)}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button.ShoppingcartPageComponent_plus__tqngI:hover{background-color:rgba(0,0,0,.03)}.ShoppingcartPageComponent_container__RAzk1 .ShoppingcartPageComponent_productCard__M3LMK .ShoppingcartPageComponent_productPriceContainer__5RR18 .ShoppingcartPageComponent_buttonsContainer__s_vUc button svg{color:#333}.ShoppingcartPageComponent_inputContainer__F_SEJ{margin-left:20px;margin-right:20px}.ShoppingcartPageComponent_inputContainer__F_SEJ .ShoppingcartPageComponent_formTitle__jM6v4{font-size:2em;font-weight:500;margin-bottom:10px}.ShoppingcartPageComponent_inputContainer__F_SEJ .ShoppingcartPageComponent_inputField__IyIJD{margin-bottom:10px;width:100%;height:-moz-fit-content;height:fit-content;background-color:rgba(0,0,0,.051);border-radius:var(--input-border-radius);overflow:hidden;padding:10px}.ShoppingcartPageComponent_inputContainer__F_SEJ .ShoppingcartPageComponent_inputField__IyIJD:focus{outline:3px solid #000}.ShoppingcartPageComponent_inputContainer__F_SEJ .ShoppingcartPageComponent_inputField__IyIJD.ShoppingcartPageComponent_hasError__PIEl5{background-color:#f3d9da;border:.1rem solid red}.ShoppingcartPageComponent_contentWrapper__WPRw8{display:flex;align-items:center;justify-content:space-between}.ShoppingcartPageComponent_contentWrapper__WPRw8.ShoppingcartPageComponent_centerText__5rYZy{justify-content:center}.ShoppingcartPageComponent_priceWrapper__4Hb1a{margin-left:10px;display:flex;align-items:center}.ShoppingcartPageComponent_priceButton__lttb_{padding:5px 10px;font-weight:600;border-radius:var(--button-border-radius);background-color:hsla(var(--button-text-color),.3);margin-left:5px;color:hsl(var(--button-text-color));transition:background-color .3s ease}.ShoppingcartPageComponent_paymentSelectorContainer__ACer_{display:flex;flex-direction:row;overflow-x:auto;padding:10px 0;gap:20px;width:100%;margin-bottom:20px}.ShoppingcartPageComponent_paymentOption__rRF4s{border-radius:var(--button-border-radius);display:flex;align-items:center;margin-bottom:10px;flex-shrink:0;border-radius:8px;cursor:pointer;transition:border .3s ease}.ShoppingcartPageComponent_paymentOption__rRF4s input:checked+.ShoppingcartPageComponent_paymentLabel__NtYci{border-radius:var(--button-border-radius);border:2px solid #000}.ShoppingcartPageComponent_paymentOption__rRF4s input:not(:checked)+.ShoppingcartPageComponent_paymentLabel__NtYci{border-radius:var(--button-border-radius);border:2px solid #e0e0e0}.ShoppingcartPageComponent_paymentLabel__NtYci{display:flex;align-items:center;cursor:pointer;font-size:16px;padding-left:10px;padding-right:10px;position:relative;width:auto;height:40px}.ShoppingcartPageComponent_paymentIcon__6DGM_{margin-left:15px;font-size:18px}.ShoppingcartPageComponent_customRadio__Z_0Mu{display:none}.ShoppingcartPageComponent_paymentOption__rRF4s input:checked+.ShoppingcartPageComponent_paymentLabel__NtYci:before{content:"•";color:#000;font-size:3em;margin-right:10px}.ShoppingcartPageComponent_paymentOption__rRF4s input:not(:checked)+.ShoppingcartPageComponent_paymentLabel__NtYci:before{content:"○";color:#ccc;font-size:2em;margin-right:10px}.ShoppingcartPageComponent_paymentLabel__NtYci span{margin-right:8px}.NumberSelector_input__PAUWP{width:100%;border:none;background-color:transparent}.NumberSelector_showFocus__2TT3R:focus{border:2px solid rgba(0,0,0,.8)}.NumberSelector_input__PAUWP:focus{outline:none}