:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}:root{--fz-html: 62.5%;--fz-base: 3.2rem;--fw-base: 400;--lh-base: 1.25;--ff-base: "Outfit", sans-serif;--ff-poppins: "Poppins", sans-serif;--ff-book: "AG Book", sans-serif;--c-base: #0095FF;--c-white: #fff;--c-gray: #F7F7F7;--c-black: #000;--c-blue: #E4F4FF}*{padding:0;margin:0;outline:0;box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}img,[style*=background-image]{image-rendering:-webkit-optimize-contrast}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=button],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ul,nav ol{list-style:none outside none}input::placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@font-face{font-family:AG Book;src:url(/assets/AGBookRounded-BoldCn-pYH9Mf90.woff2) format("woff2"),url(/assets/AGBookRounded-BoldCn--roevqH7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{font-size:var(--fz-html)}body{min-width:320px;min-height:100svh;font-family:var(--ff-base);font-weight:var(--fw-base);font-size:var(--fz-base);line-height:var(--lh-base);color:var(--c-black);background:var(--c-white)}@media only screen and (max-width: 1599px) and (min-width: 1024px){body{font-size:2vw}}@media (max-width: 1023px){body{font-size:2.6rem}}@media (max-width: 767px){body{font-size:2.2rem}}@media (max-width: 575px){body{font-size:1.8rem}}body>div{min-height:100svh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}body:has(.popup.is-active){overflow:hidden}a{color:inherit;text-decoration:underline}@media (hover: hover){a:where(:hover,:focus-visible){text-decoration:none}}a[href^=tel]{text-decoration:none}.level-1,h1,.level-2,h2,.level-3,h3,.level-4,h4,.level-5,h5,.level-6,h6{margin-bottom:calc(var(--lh-base) * .5em);line-height:1.2}.level-1,h1{font-size:8.4rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.level-1,h1{font-size:5vw}}@media (max-width: 1023px){.level-1,h1{font-size:7.2rem}}@media (max-width: 767px){.level-1,h1{font-size:5.2rem}}@media (max-width: 575px){.level-1,h1{font-size:3.6rem}}.level-2,h2{font-size:7.2rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.level-2,h2{font-size:4vw}}@media (max-width: 1023px){.level-2,h2{font-size:5.6rem}}@media (max-width: 767px){.level-2,h2{font-size:4.4rem}}@media (max-width: 575px){.level-2,h2{font-size:3.8rem}}.level-3,h3{font-size:5.5rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.level-3,h3{font-size:3.2vw}}@media (max-width: 1023px){.level-3,h3{font-size:4.8rem}}@media (max-width: 575px){.level-3,h3{font-size:4rem}}.level-4,h4{font-size:4rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.level-4,h4{font-size:2.4vw}}@media (max-width: 1023px){.level-4,h4{font-size:3.4rem}}@media (max-width: 767px){.level-4,h4{font-size:3rem}}@media (max-width: 575px){.level-4,h4{font-size:2.6rem}}.level-5,h5{font-size:3.6rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.level-5,h5{font-size:2.2vw}}@media (max-width: 1023px){.level-5,h5{font-size:2.6rem}}@media (max-width: 767px){.level-5,h5{font-size:2.2rem}}@media (max-width: 575px){.level-5,h5{font-size:1.95rem}}@media (max-width: 374px){.level-5,h5{font-size:1.6rem}}.level-6,h6{font-size:3.2rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.level-6,h6{font-size:2vw}}@media (max-width: 1023px){.level-6,h6{font-size:2.6rem}}@media (max-width: 767px){.level-6,h6{font-size:2.2rem}}@media (max-width: 575px){.level-6,h6{font-size:1.8rem}}p,ul,ol,dl,hr,table,blockquote{margin-bottom:calc(var(--lh-base) * .5em)}h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[hidden],.hidden{display:none!important}[disabled],.disabled{cursor:default}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width: 767px){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width: 767.02px) and (max-width: 1023px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width: 1023.02px) and (max-width: 1199px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width: 1199.02px){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}.text-stroke{text-transform:uppercase;-webkit-text-fill-color:var(--c-white);-webkit-text-stroke:.3rem;background-clip:text;-webkit-background-clip:text;display:block;font-family:var(--ff-poppins)}@media (max-width: 1023px){.text-stroke{-webkit-text-stroke:.2rem}}.btn{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;font-family:var(--ff-book);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;font-size:3rem;line-height:1;background:var(--c-black);color:var(--c-white);border-radius:60px;border:.2rem solid var(--c-black);padding:2.4rem 2.8rem 1.8rem;text-transform:uppercase;text-align:center;outline:.4rem solid transparent;transition:background .4s,color .4s,outline-color .4s}.btn:not(div){cursor:pointer}@media only screen and (max-width: 1599px) and (min-width: 1024px){.btn{font-size:2vw;padding:2rem 1.8vw 1.4rem}}@media (max-width: 1023px){.btn{padding:1.8rem 1.8rem 1.2rem;font-size:2.4rem}}@media (max-width: 767px){.btn{font-size:2rem}}@media (max-width: 575px){.btn{padding:1.2rem 1.4rem .9rem;font-size:1.6rem}}@media (hover: hover) and (pointer: fine){.btn:not(div):hover{background:var(--c-white);color:var(--c-black)}}.btn:focus-visible{outline-color:var(--c-base)}.btn--small{font-size:2.2rem;padding:1.7rem 2.8rem 1.3rem}@media (max-width: 767px){.btn--small{font-size:2rem}}@media (max-width: 575px){.btn--small{padding:1.2rem 1.4rem .9rem;font-size:1.6rem}}.btn--block{display:block;padding-inline:0}.btn--large{font-size:3.6rem;padding-block:4rem 3.4rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.btn--large{font-size:2.2vw;padding-block:2.4vw 2vw}}@media (max-width: 1023px){.btn--large{padding:2.2rem 1.8rem 1.6rem;font-size:2.6rem}}@media (max-width: 767px){.btn--large{padding:1.8rem 1.8rem 1.2rem;font-size:2rem}}@media (max-width: 575px){.btn--large{padding:1.4rem 1.8rem 1rem;font-size:1.8rem}}.btn--outline{background:transparent;color:var(--c-black)}@media (hover: hover) and (pointer: fine){.btn--outline:not(div):hover{background:var(--c-black);color:var(--c-white)}}.shell{--shell-max-width: 167.2rem;--shell-gutter: 2.8rem;max-width:calc(var(--shell-max-width) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);margin-inline:auto;width:100%}@media (max-width: 767px){.shell{--shell-gutter: 2.4rem}}@media (max-width: 575px){.shell{--shell-gutter: 1.4rem}}.shell--fluid{max-width:none}.header{position:relative;z-index:999;padding:3.9rem 0}@media (max-width: 767px){.header{padding:2rem 0}}.header .header__logo{width:fit-content;max-width:25.5rem;margin-inline:auto}@media only screen and (max-width: 1599px) and (min-width: 767px){.header .header__logo{max-width:15vw}}@media (max-width: 767px){.header .header__logo{max-width:19vw}}@media (max-width: 575px){.header .header__logo{max-width:22vw}}.header .header__logo a{text-decoration:none;display:block;text-indent:0;outline:.4rem solid transparent;border-radius:1rem;transition:outline-color .4s}.header .header__logo a:focus-visible{outline-color:var(--c-base)}.header--small-logo{background:var(--c-white)}.header--small-logo .header__logo{max-width:22.4rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.header--small-logo .header__logo{max-width:14vw}}@media (max-width: 1023px){.header--small-logo .header__logo{max-width:13vw}}@media (max-width: 575px){.header--small-logo .header__logo{max-width:22vw}}.footer{background:var(--c-black);color:var(--c-white);padding:3rem 0 4.3rem;overflow:hidden;position:relative;z-index:100}@media (max-width: 767px){.footer{padding:2.4rem 0 5rem}}@media (max-width: 575px){.footer{padding:2rem 0 5.9rem}}.footer ul{list-style-type:none}.footer .footer__shell{display:flex;justify-content:space-between;position:relative}@media (max-width: 767px){.footer .footer__shell{flex-direction:column-reverse;padding-inline:2.6rem}}.footer .footer__decoration{position:absolute;top:-8.4rem;right:12%}@media (max-width: 767px){.footer .footer__decoration{right:-6.4rem;min-width:unset;top:-10rem}}@media (max-width: 575px){.footer .footer__decoration{top:-6.5rem}}@media (max-width: 767px){.footer .footer__decoration img{width:100%}}.footer .footer__content{margin-top:.5rem;font-family:var(--ff-book);text-transform:uppercase;font-size:5.2rem;font-weight:700;line-height:1}@media (max-width: 767px){.footer .footer__content{font-size:4.6rem;line-height:.9;margin-top:0}}@media (max-width: 575px){.footer .footer__content{font-size:3.4rem}}.footer .footer__content li+li{margin-top:1rem}@media (max-width: 767px){.footer .footer__content li+li{margin-top:1.2rem}}.footer .footer__content a{line-height:.7;padding-top:.7rem;text-decoration:none;display:block;width:fit-content;outline:.4rem solid transparent;border-radius:1rem;transition:color .4s,outline-color .4s}@media (hover: hover) and (pointer: fine){.footer .footer__content a:hover{color:var(--c-blue)}}.footer .footer__content a:focus-visible{outline-color:var(--c-base)}.footer .footer__socials{width:12%;position:relative;z-index:2}@media (max-width: 1023px){.footer .footer__socials{width:15%}}@media (max-width: 767px){.footer .footer__socials{width:70%;margin-bottom:6.5rem;padding-left:.7rem}}@media (max-width: 575px){.footer .footer__socials{padding-left:0}}.footer .footer__socials ul{list-style-type:none;display:flex;justify-content:flex-end;align-items:center;gap:2.5rem;margin-top:.8rem}@media (max-width: 1023px){.footer .footer__socials ul{gap:1.8rem}}@media (max-width: 767px){.footer .footer__socials ul{justify-content:flex-start;gap:2.2rem}}.footer .footer__socials a{display:flex;text-decoration:none;outline:.4rem solid transparent;border-radius:.4rem;transition:opacity .4s,outline-color .4s}@media (max-width: 575px){.footer .footer__socials a{max-width:2.6rem}}@media (hover: hover) and (pointer: fine){.footer .footer__socials a:hover{opacity:.7}}.footer .footer__socials a:focus-visible{outline-color:var(--c-base)}.footer .footer__socials a img{width:100%}.section-boxes{padding:1.3rem 0 2.8rem}@media (max-width: 767px){.section-boxes{padding:0 0 3.8rem}}.boxes{display:grid;grid-template-columns:calc(67% - 1rem) calc(33% - 1rem);grid-template-rows:36.2rem 53.6rem;gap:2rem}@media only screen and (max-width: 1700px){.boxes{grid-template-rows:20vw 31vw}}@media (max-width: 1399px){.boxes{grid-template-columns:calc(65% - 1rem) calc(35% - 1rem)}}@media (max-width: 1023px){.boxes{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media (max-width: 767px){.boxes{grid-template-columns:100%;grid-template-rows:unset;gap:1.8rem}}.codeBoxes{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:2rem}@media only screen and (max-width: 1700px){.codeBoxes{grid-template-columns:1fr 1fr}}@media (max-width: 1399px){.codeBoxes{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width: 1023px){.codeBoxes{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media (max-width: 767px){.codeBoxes{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.box{position:relative;border:.1rem solid var(--c-black);border-radius:3rem;padding:1.9rem 2.6rem;overflow:hidden}@media (max-width: 1199px){.box{padding-inline:1.6rem}}@media (max-width: 1023px){.box{padding-inline:2.6rem;min-height:32rem}}@media (max-width: 767px){.box{border:0;border-radius:0;padding:0;min-height:unset;overflow:visible}}.box:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#fff,#fff0 59%);z-index:-1}@media (max-width: 767px){.box:after{display:none}}.box .box__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}@media (max-width: 767px){.box .box__image{position:static;height:auto;margin-bottom:1.5rem}}.box .box__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.box .box__image img{position:static}}.box:not(.box--large) .box__image{border:.1rem solid var(--c-black);border-radius:3rem}@media (max-width: 575px){.box:not(.box--large) .box__image{border-radius:1.8rem}}.box .box__content{font-family:var(--ff-book);font-size:2.8rem;font-weight:700;text-transform:uppercase}@media (max-width: 1023px){.box .box__content{font-size:2rem}}@media (max-width: 767px){.box .box__content{font-size:1.8rem}}@media (max-width: 575px){.box .box__content{font-size:1.5rem}}.box .box__content h1{margin-bottom:-.7rem}@media (max-width: 767px){.box .box__content h1{font-size:6rem;margin-bottom:1rem}}@media (max-width: 575px){.box .box__content h1{font-size:4.27rem;line-height:1}}.box .box__content h2{margin-bottom:0}@media (max-width: 767px){.box .box__content h2{font-size:3.6rem}}@media (max-width: 575px){.box .box__content h2{font-size:2.95rem}}@media (max-width: 767px){.box .box__content h2+a.btn{margin-top:.6rem}}.box .box__content p:not(:last-child){margin-bottom:2rem}@media (max-width: 767px){.box .box__content p:not(:last-child){margin-bottom:1.4rem}}@media (max-width: 767px){.box .box__content a.btn--small{font-size:2rem}}@media (max-width: 575px){.box .box__content a.btn--small{padding:1.2rem 1.4rem .9rem;font-size:1.6rem}}.codeBox{position:relative;border:.1rem solid var(--c-black);border-radius:3rem;padding:1.9rem 2.6rem;overflow:hidden}@media (max-width: 1199px){.codeBox{padding-inline:1.6rem}}@media (max-width: 1023px){.codeBox{padding-inline:2.6rem;min-height:32rem}}@media (max-width: 767px){.codeBox{border-radius:1.5rem;padding:0;min-height:unset;overflow:visible}}.codeBox:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#fff,#fff0 59%);z-index:-1}@media (max-width: 767px){.codeBox:after{display:none}}.codeBox .box__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}@media (max-width: 767px){.codeBox .box__image{position:static;height:auto;margin-bottom:1.5rem}}.codeBox .box__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.codeBox .box__image img{position:static}}.codeBox:not(.codeBox--large) .box__image{border:.1rem solid var(--c-black);border-radius:3rem}@media (max-width: 575px){.codeBox:not(.codeBox--large) .box__image{border-radius:1.8rem}}.codeBox .box__content{font-family:var(--ff-book);font-size:2.8rem;font-weight:700;text-transform:uppercase}@media (max-width: 1023px){.codeBox .box__content{font-size:2rem}}@media (max-width: 767px){.codeBox .box__content{font-size:1.8rem}}@media (max-width: 575px){.codeBox .box__content{font-size:1.5rem}}.codeBox .box__content h1{margin-bottom:-.7rem}@media (max-width: 767px){.codeBox .box__content h1{font-size:6rem;margin-bottom:1rem}}@media (max-width: 575px){.codeBox .box__content h1{font-size:4.27rem;line-height:1}}.codeBox .box__content h2{margin-bottom:0}@media (max-width: 767px){.codeBox .box__content h2{font-size:3.6rem}}@media (max-width: 575px){.codeBox .box__content h2{font-size:2.95rem}}@media (max-width: 767px){.codeBox .box__content h2+a.btn{margin-top:.6rem}}.codeBox .box__content p:not(:last-child){margin-bottom:2rem}@media (max-width: 767px){.codeBox .box__content p:not(:last-child){margin-bottom:1.4rem}}@media (max-width: 767px){.codeBox .box__content a.btn--small{font-size:2rem}}@media (max-width: 575px){.codeBox .box__content a.btn--small{padding:1.2rem 1.4rem .9rem;font-size:1.6rem}}.box--large{grid-row:1/-1;padding:2.2rem 2.6rem}@media (max-width: 1199px){.box--large{padding-inline:2rem}}@media (max-width: 1023px){.box--large{grid-column:1/-1;padding-inline:2.6rem;min-height:52rem}}@media (max-width: 767px){.box--large{padding:0;min-height:unset;margin-top:-30.5vw;margin-bottom:1.3rem}}@media (max-width: 575px){.box--large{margin-top:-31vw}}.box--large:after{display:none}@media (max-width: 767px){.box--large .box__image{margin-inline:-2.4rem;width:calc(100% + 4.8rem);margin-bottom:-4rem}}@media (max-width: 575px){.box--large .box__image{margin-bottom:-1.8rem;margin-inline:-1.4rem;width:calc(100% + 2.8rem)}}@media (max-width: 767px){.box--large .box__content p{display:none}}.box--code{grid-row:1/-1;padding:2.2rem 2.6rem}@media (max-width: 1199px){.box--code{padding-inline:2rem}}@media (max-width: 1023px){.box--code{grid-column:1/-1;padding-inline:2.6rem}}@media (max-width: 767px){.box--code{padding:2;min-height:unset;margin-bottom:1.3rem}}.box--code:after{display:none}@media (max-width: 767px){.box--code .box__image{margin-inline:-2.4rem;width:calc(100% + 4.8rem);margin-bottom:-4rem}}@media (max-width: 575px){.box--code .box__image{margin-bottom:-1.8rem;margin-inline:-1.4rem;width:calc(100% + 2.8rem)}}@media (max-width: 767px){.box--code .box__content p{display:none}}.section-cards{padding:.2rem 0 3rem;overflow:hidden}@media (max-width: 1023px){.section-cards{display:none}}.section-cards .section__shell{display:grid;grid-template-columns:calc(67.1% - 1rem) calc(32.9% - .4rem);gap:1.4rem}@media (max-width: 1399px){.section-cards .section__shell{grid-template-columns:calc(65% - 1rem) calc(35% - .4rem)}}.section-cards .section__title{text-align:center;margin-bottom:1.2rem;text-transform:uppercase}.section-cards .section__title h4{font-size:4.8rem}@media (max-width: 1599px){.section-cards .section__title h4{font-size:4rem}}@media (max-width: 1399px){.section-cards .section__title h4{font-size:3.6rem}}@media (max-width: 1199px){.section-cards .section__title h4{font-size:3.4rem}}.section-cards .section__aside .card a{display:block;padding-top:6.2rem}@media only screen and (max-width: 1728px){.section-cards .section__aside .card a{padding-top:3.5vw}}.cards{display:flex;gap:2rem}.cards>*:not(:only-child){width:calc(50% - 1rem)}.card{text-align:center;font-size:2.8rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.card{font-size:1.6vw}}.card a{display:block;text-decoration:none;outline:.4rem solid transparent;border-radius:3rem;transition:outline-color .4s}.card a:focus-visible{outline-color:var(--c-base)}.card .card__image{margin-bottom:3rem}.card .card__image img{width:100%}.card .card__content-title{margin-bottom:.7rem}.card .card__content-title h6{font-size:2.8rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.card .card__content-title h6{font-size:2vw}}.card .card__content-text{display:flex;justify-content:flex-start;align-items:center;gap:.8rem;padding:0 3rem}.card .card__content-text:not(:last-child){margin-bottom:.8rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.card .card__content-text img{max-width:3vw}}.card--background{background:linear-gradient(180deg,#fcfdff,#fafdff 49.5%,#f5f9fd);border-radius:3rem}.card--background a{padding:2.5rem 0 3rem}.section-listing{padding:1.4rem 0 5.4rem;overflow:hidden}@media (max-width: 1023px){.section-listing{padding:.6rem 0 2.8rem}}@media (max-width: 1023px){.section-listing .section__shell{display:flex;flex-direction:column;gap:1.8rem}}.section-listing .section__container{padding-top:4rem}@media (max-width: 1023px){.section-listing .section__container{padding-top:0}}.section-listing .section__container+.section__container{margin-top:3.4rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.section-listing .section__container+.section__container{margin-top:4vw}}@media (max-width: 1023px){.section-listing .section__container+.section__container{margin-top:0}}.section-listing .section__container:first-child{order:2}.section-listing .section__container:nth-child(2){order:3}.section-listing .section__container:last-child{order:1}@media (max-width: 1023px){.section-listing .section__container:last-child .container-box .container__image{display:none}}.list-products{list-style-type:none;display:flex;gap:2rem;text-align:center}@media (max-width: 575px){.list-products{gap:1.2rem}}.list-products>li{width:calc(16.67% - 1rem)}.list-products a:not(.btn){display:flex;flex-direction:column;text-decoration:none;height:100%;outline:.4rem solid transparent;border-radius:1rem;transition:outline-color .4s}.list-products a:not(.btn):focus-visible{outline-color:var(--c-base)}.list-products h6{font-size:2.8rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-products h6{font-size:1.6vw}}@media (max-width: 1023px){.list-products h6{font-size:2.6rem}}@media (max-width: 767px){.list-products h6{font-size:2.2rem}}@media (max-width: 575px){.list-products h6{font-size:1.8rem}}.list-products .list__image{max-width:18rem;margin-inline:auto}.list-products .list__image:not(:last-child){margin-bottom:1.3rem}@media (max-width: 1023px){.list-products .list__content{font-family:var(--ff-book)}}@media (max-width: 1023px){#container-0 .list-products,#container-1 .list-products{flex-wrap:wrap;gap:0 2rem;text-align:left}}@media (max-width: 1023px){#container-0 .list-products>li,#container-1 .list-products>li{width:calc(50% - 1rem)}}@media (max-width: 1023px){#container-0 .list-products>li>a,#container-1 .list-products>li>a{display:grid;align-items:center;gap:2rem;grid-template-columns:30% 1fr}}@media (max-width: 767px){#container-0 .list-products>li>a,#container-1 .list-products>li>a{gap:1rem}}.container-box{background:linear-gradient(180deg,#fcfdff,#fafdff 49.5%,#f5f9fd);border:1px solid var(--c-black);border-radius:30px}@media (max-width: 1023px){.container-box{border:0;background:none;border-radius:0}}.container-box .container__head{margin-top:-4rem;padding-inline:2.4rem;display:flex;justify-content:space-between}@media only screen and (max-width: 1599px) and (min-width: 1024px){.container-box .container__head{margin-top:-2.4vw}}@media (max-width: 1023px){.container-box .container__head{flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:0;padding:0}}.container-box .container__title{width:fit-content;max-width:106.8rem;background:var(--c-white);padding-inline:2rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.container-box .container__title{max-width:48vw}}@media (max-width: 1023px){.container-box .container__title{margin-bottom:1.2rem;padding:0}}@media (max-width: 767px){.container-box .container__title{margin-bottom:.7rem}}.container-box .container__image{display:none;margin-bottom:3rem;width:100%}@media (max-width: 1023px){.container-box .container__image{display:block}}@media (max-width: 767px){.container-box .container__image{margin-bottom:1.8rem}}.container-box .container__image img{width:100%}.container-box .container__body{padding:0 2rem 4.2rem}@media (max-width: 1023px){.container-box .container__body{padding:0}}.container-box .container__actions{margin-top:-.4rem;flex-shrink:0}@media (max-width: 1023px){.container-box .container__actions{margin-top:0;margin-bottom:2.4rem}}@media (max-width: 767px){.container-box .container__actions{margin-bottom:1.6rem}}@media (max-width: 575px){.container-box .container__actions{width:100%;margin-bottom:1rem}}.block-product-info{background:var(--c-white);border:3px solid var(--c-black);border-radius:4.5rem;display:flex;align-items:center;gap:2.4rem;padding:.6rem .9rem .6rem 3rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.block-product-info{gap:1.4vw;padding-left:2vw}}@media (max-width: 1023px){.block-product-info{gap:1.8rem;padding:.6rem .9rem .6rem 2rem}}@media (max-width: 767px){.block-product-info{width:fit-content;margin-inline:auto;border-width:.2rem}}@media (max-width: 575px){.block-product-info{padding:.3rem .4rem .3rem 1.2rem;gap:.9rem}}.block-product-info .block__price{flex-grow:1;font-weight:700}@media (max-width: 767px){.block-product-info .block__price{flex-grow:0}}.block-product-info .block__price p{margin-bottom:0}.block-product-info .block__price-wrapper{display:flex;align-items:center;gap:2.8rem;width:100%;justify-content:center}@media only screen and (max-width: 1599px) and (min-width: 1024px){.block-product-info .block__price-wrapper{gap:1.4vw}}@media (max-width: 1023px){.block-product-info .block__price-wrapper{gap:1.8rem}}@media (max-width: 767px){.block-product-info .block__price-wrapper{gap:1rem}}.block-product-info .block__actions{flex-shrink:0}.block-product-info:has(.block__actions:only-child){background:transparent;border:0;border-radius:0}.popup{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100dvh;background:var(--c-white);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:14rem 2.5rem 3.1rem;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}@media only screen and (max-width: 1720px){.popup{font-size:2vw;padding-top:8vw}}@media (max-width: 1023px){.popup{padding:1.8rem 0 10rem;font-size:2.4rem}}@media (max-width: 767px){.popup{padding:2rem 0 8rem;font-size:3.2vw}}@media (max-width: 575px){.popup{padding-top:3rem;font-size:1.6rem}}.popup.is-active{opacity:1;visibility:visible}.popup::-webkit-scrollbar{display:none}.popup .popup__container{background:linear-gradient(180deg,#fcfdff,#fafdff 49.5%,#f5f9fd);border:1px solid var(--c-black);border-radius:3rem;padding:0 4rem 5rem;min-height:100%}@media only screen and (max-width: 1720px){.popup .popup__container{padding-bottom:2vw}}@media (max-width: 1023px){.popup .popup__container{padding:0;border:0;background:transparent}}.popup .popup__head{margin-top:-10.4rem;width:fit-content;background:var(--c-white);max-width:96rem;margin-inline:auto;margin-bottom:5rem;text-align:center}@media only screen and (max-width: 1720px){.popup .popup__head{max-width:55vw;margin-bottom:2.8vw}}@media only screen and (max-width: 1599px) and (min-width: 1024px){.popup .popup__head{margin-top:-5.8vw}}@media (max-width: 1023px){.popup .popup__head{margin-top:0;max-width:100%;padding:0 12rem}}@media (max-width: 575px){.popup .popup__head{padding:0 7rem}}.popup .popup__head-title h1{line-height:1.3;font-size:7rem}@media only screen and (max-width: 1720px){.popup .popup__head-title h1{font-size:3.8vw}}@media (max-width: 1023px){.popup .popup__head-title h1{font-size:4.8vw}}@media (max-width: 767px){.popup .popup__head-title h1{font-size:5.4vw}}@media (max-width: 575px){.popup .popup__head-title h1{font-size:2.8rem}}@media (max-width: 1023px){.popup .popup__head-title h1 span{display:none}}.popup .popup__head-actions{position:absolute;top:2rem;right:2.5rem}@media (max-width: 767px){.popup .popup__head-actions{top:3rem}}@media (max-width: 767px){.popup .popup__head-actions{top:1.6rem;right:1.6rem}}.popup .popup__head-actions button{background:transparent;border:0;transition:opacity .4s;width:8.9rem;height:8.9rem;outline:.4rem solid transparent;border-radius:50%;transition:opacity .4s,outline-color .4s}@media only screen and (max-width: 1728px){.popup .popup__head-actions button{width:5vw;height:5vw}}@media (max-width: 575px){.popup .popup__head-actions button{width:8vw;height:8vw}}@media (hover: hover) and (pointer: fine){.popup .popup__head-actions button:hover{opacity:.6}}.popup .popup__head-actions button:focus-visible{outline-color:var(--c-base)}.popup .popup__head-actions button svg{max-width:100%;max-height:100%}.popup .popup__body{display:grid;align-items:center;gap:3.6vw;grid-template-columns:40% 1fr;max-width:55vw;margin-inline:auto}@media (max-width: 1023px){.popup .popup__body{gap:4rem;padding-inline:2.5rem;max-width:64vw}}@media (max-width: 767px){.popup .popup__body{grid-template-columns:1fr;gap:0;text-align:center;padding-bottom:15rem}}@media (max-width: 575px){.popup .popup__body{padding-bottom:7rem;max-width:100%}}.popup .popup__body-wrapper{position:relative;z-index:2;padding:3.4rem 0 8rem}@media (max-width: 767px){.popup .popup__body-wrapper{padding-bottom:7rem}}@media (max-width: 575px){.popup .popup__body-wrapper{padding:2rem 0 5rem;margin-bottom:2rem}}.popup .popup__decoration{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;height:100%;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='561'%20height='596'%20viewBox='0%200%20561%20596'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%20302.418C0.000183977%20538.541%20213.797%20596%20273.105%20596C484.93%20596%20561%20453.627%20561%20339.73C561%20166.919%20447.768%200%20297.753%200C147.739%200%20-0.000110165%20161.028%200%20302.418Z'%20fill='%23F6E3D3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='561'%20height='596'%20viewBox='0%200%20561%20596'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%20302.418C0.000183977%20538.541%20213.797%20596%20273.105%20596C484.93%20596%20561%20453.627%20561%20339.73C561%20166.919%20447.768%200%20297.753%200C147.739%200%20-0.000110165%20161.028%200%20302.418Z'%20fill='%23F6E3D3'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 1599px) and (min-width: 1024px){.popup .popup__decoration{max-width:30vw}}@media (max-width: 1023px){.popup .popup__decoration{max-width:34rem}}@media (max-width: 767px){.popup .popup__decoration{max-width:24vw;margin-inline:auto}}@media (max-width: 575px){.popup .popup__decoration{max-width:34vw}}.popup .popup__image{text-align:center}.popup .popup__image img{min-width:11vw}@media (max-width: 1399px){.popup .popup__image img{max-width:12.4vw}}@media (max-width: 575px){.popup .popup__image img{max-width:18vw}}.popup .popup__content{padding-top:2rem}@media (max-width: 767px){.popup .popup__content{padding-top:0;margin-top:-4rem}}.popup .popup__content ul{list-style-type:none}.popup .popup__content li{width:100%;text-align:left}@media (max-width: 767px){.popup .popup__content li{text-align:center}}.popup .popup__foot{display:none;justify-content:center;padding:20px;background:var(--c-white);box-shadow:0 -4px 20px #00000040;position:fixed;bottom:0;left:0;width:100%;z-index:10}@media (max-width: 1023px){.popup .popup__foot{display:flex}}.popup .popup__foot a.btn{width:100%;max-width:52.2rem;margin-inline:auto}.section-bag{padding:1.7rem 0 10rem}@media (max-width: 1023px){.section-bag{padding-bottom:0}}@media (max-width: 575px){.section-bag{padding-top:0}}@media (min-width: 1599.02px){.section-bag .section__shell{padding:0 6.5rem}}.section-bag .section__head{margin-bottom:5.7rem}@media (max-width: 1399px){.section-bag .section__head{margin-bottom:3.9rem}}@media (max-width: 1023px){.section-bag .section__head{text-align:center}}@media (max-width: 767px){.section-bag .section__head{margin-bottom:1rem}}@media (max-width: 1023px){.section-bag .section__head h1{font-size:5.8rem}}@media (max-width: 767px){.section-bag .section__head h1{font-size:4.6rem}}@media (max-width: 575px){.section-bag .section__head h1{font-size:3.9rem}}.section-bag .section__actions{display:flex;justify-content:flex-end;gap:1.4rem;position:fixed;bottom:0;left:0;width:100%;background:var(--c-white);z-index:100;text-align:center;padding:2rem;box-shadow:0 -4px 20px #00000040}@media (max-width: 1023px){.section-bag .section__actions{justify-content:center}}.section-bag .section__message{text-align:center;font-size:3.2rem;font-family:var(--ff-book)}.section-bag .section__message p{margin-bottom:2rem}.section-bag .section__container-product+.section__container-product{margin-top:6rem}.section-bag .section__info{margin-block:2.4rem 3rem;padding-block:3rem 4rem;border-top:solid var(--c-black);max-width:calc(70.5% - 5rem);margin-left:auto}@media (max-width: 1023px){.section-bag .section__info{max-width:100%;width:100%;border:0;padding-top:0;margin-block:1.4rem 0;padding-bottom:5.3rem}}@media (max-width: 767px){.section-bag .section__info{padding-bottom:6.4rem}}.product{display:grid;grid-template-columns:29.5% calc(70.5% - 5rem);gap:5rem}@media (max-width: 1023px){.product{grid-template-columns:1fr;gap:2.3rem}}@media (max-width: 575px){.product{gap:1rem}}.product .product__images{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media (max-width: 1023px){.product .product__image{text-align:center}}@media (max-width: 767px){.product .product__image{width:100%}}@media (max-width: 767px){.product .product__image img{width:100%}}.product .product__wrapper-info{display:grid;gap:9rem;grid-template-columns:1fr 27.5% 16rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.product .product__wrapper-info{gap:3.4vw;grid-template-columns:1fr 30% 8.5vw}}@media (max-width: 1023px){.product .product__wrapper-info{grid-template-columns:auto 1fr;align-items:center;gap:2.7rem;position:relative}}@media (max-width: 767px){.product .product__wrapper-info{gap:.9rem 1.5rem}}@media (max-width: 1023px){.product .product__info-content{grid-column:1/-1;padding-right:13rem}}@media (max-width: 767px){.product .product__info-content{margin-top:.5rem;padding-left:.4rem;padding-right:6rem}}.product .product__info-content h4{font-weight:400;margin-bottom:0;font-size:4.8rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.product .product__info-content h4{font-size:2.8vw}}@media (max-width: 1023px){.product .product__info-content h4{font-size:3rem;font-weight:700}}@media (max-width: 767px){.product .product__info-content h4{font-size:2.6rem}}@media (max-width: 575px){.product .product__info-content h4{font-size:2.1rem}}@media (max-width: 374px){.product .product__info-content h4{font-size:2rem}}.product .product__info-content ul{margin-bottom:0;padding-left:0;list-style-type:none}@media (max-width: 767px){.product .product__info-content ul{line-height:1.19}}.product .product__info-quantity{margin-top:-2rem}@media (max-width: 1599px){.product .product__info-quantity{margin-top:0}}@media (max-width: 767px){.product .product__info-quantity{padding-left:.5rem}}.product .product__info-price{margin-top:-.5rem;text-align:center}@media (max-width: 1599px){.product .product__info-price{margin-top:0}}@media (max-width: 1023px){.product .product__info-price{text-align:left}}.product .product__info-price--mobile{display:none;position:absolute;top:0;right:0;font-weight:700}@media (max-width: 1023px){.product .product__info-price--mobile{display:block}}.product .product__price-wrapper{font-size:4.8rem;margin-bottom:.7rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.product .product__price-wrapper{font-size:2.8vw}}@media (max-width: 1023px){.product .product__price-wrapper{font-size:3rem;font-weight:700}}@media (max-width: 767px){.product .product__price-wrapper{font-size:2.6rem}}@media (max-width: 575px){.product .product__price-wrapper{font-size:2.5rem}}@media (max-width: 374px){.product .product__price-wrapper{font-size:2rem}}@media (max-width: 1023px){.product .product__info-price:not(.product__info-price--mobile) .product__price-wrapper{margin-bottom:0}}@media (max-width: 1023px){.product .product__info-price:not(.product__info-price--mobile) .product__price-wrapper p{display:none}}.product .product__price-actions button{background:transparent;border:0;outline:none;color:var(--c-base);font-size:3.2rem;outline:.4rem solid transparent;border-radius:.5rem;transition:color .4s,outline-color .4s}@media only screen and (max-width: 1599px) and (min-width: 1024px){.product .product__price-actions button{font-size:2vw}}@media (max-width: 1023px){.product .product__price-actions button{font-size:2.4rem}}@media (max-width: 767px){.product .product__price-actions button{font-size:2rem}}@media (max-width: 575px){.product .product__price-actions button{font-size:1.7rem}}@media (hover: hover) and (pointer: fine){.product .product__price-actions button:hover{color:var(--c-black)}}.product .product__price-actions button:focus-visible{outline-color:var(--c-base)}.box-logo .box__title{margin-bottom:3.3rem}@media (max-width: 767px){.box-logo .box__title{margin-bottom:1.8rem}}@media (max-width: 575px){.box-logo .box__title h4{font-size:2.1rem}}.box-logo .box__wrapper{background:#f7f3ea;border-radius:1.5rem;padding:3.1rem 1.8rem;position:relative;overflow:hidden;min-height:49.9rem;display:flex;align-items:flex-start;gap:3.4rem}@media (max-width: 1599px){.box-logo .box__wrapper{min-height:32vw}}@media (max-width: 1023px){.box-logo .box__wrapper{min-height:48vw;padding:1rem 1.4rem}}@media (max-width: 575px){.box-logo .box__wrapper{min-height:48vw;gap:1.4rem}}@media (max-width: 374px){.box-logo .box__wrapper{flex-direction:column}}.box-logo:has(.box__content) .box__wrapper{min-height:unset}.box-logo .box__back{position:absolute;top:.9rem;right:2.1rem;width:100%;max-width:92.5%}@media (max-width: 1023px){.box-logo .box__back{top:0;right:0;max-width:100%;height:100%;display:flex;align-items:flex-end}}.box-logo .box__back img{width:100%}.box-logo .box__content{flex-grow:1}.box-logo .box__actions{width:fit-content;position:relative;z-index:2;margin-left:auto;display:flex;gap:2.2rem;align-items:center;flex-shrink:0}@media only screen and (max-width: 1599px) and (min-width: 1024px){.box-logo .box__actions{gap:1.4vw}}@media (max-width: 767px){.box-logo .box__actions{gap:1.1rem}}.box-logo .box__actions h3{margin-bottom:0;font-size:4.8rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.box-logo .box__actions h3{font-size:3vw}}@media (max-width: 1023px){.box-logo .box__actions h3{font-size:4rem}}@media (max-width: 767px){.box-logo .box__actions h3{font-size:3.2rem}}@media (max-width: 575px){.box-logo .box__actions h3{font-size:2.8rem}}.quantity{display:grid;grid-template-columns:8.9rem 8.6rem 8.9rem;gap:3.2rem;font-size:3.2rem;font-weight:700}@media only screen and (max-width: 1599px) and (min-width: 1024px){.quantity{grid-template-columns:repeat(3,5vw);font-size:2vw;gap:2vw}}@media (max-width: 1023px){.quantity{grid-template-columns:5rem 7.5rem 5rem;align-items:center;gap:1.8rem}}@media (max-width: 767px){.quantity{grid-template-columns:4rem 6.5rem 4rem;gap:1rem}}@media (max-width: 575px){.quantity{grid-template-columns:2.6rem 4rem 2.6rem;font-size:2rem}}.quantity button{background:transparent;border-radius:50%;outline:none;border:.3rem solid var(--c-black);display:flex;align-items:center;justify-content:center;text-align:center;width:100%;aspect-ratio:1/1;outline:.4rem solid transparent;transition:all .4s}.quantity button[disabled]{pointer-events:none;opacity:.4}@media (max-width: 767px){.quantity button{width:4rem;height:4rem;border-width:.2rem}}@media (max-width: 575px){.quantity button{width:2.6rem;height:2.6rem}}@media (hover: hover) and (pointer: fine){.quantity button:hover{background:var(--c-black);color:var(--c-white)}}.quantity button:focus-visible{outline-color:var(--c-base)}.quantity button:first-child{padding-bottom:.4rem}@media (max-width: 575px){.quantity button:first-child{padding-bottom:.4rem}}.quantity span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;border:.3rem solid var(--c-black);border-radius:1rem;transition:opacity .4s,visibility .4s}@media (max-width: 1023px){.quantity span{aspect-ratio:1/1;border:none;background:#eee}}.quantity.only-add span,.quantity.only-add button:first-child{opacity:0;visibility:hidden}.quantity--small{grid-template-columns:5rem 7.5rem 5rem;gap:1.8rem;align-items:center;min-height:7.5rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.quantity--small{grid-template-columns:3vw 4vw 3vw;font-size:1.6vw;gap:1vw;min-height:4vw}}@media (max-width: 1023px){.quantity--small{grid-template-columns:3.6rem 4.6rem 3.6rem;min-height:4.4rem;font-size:2rem}}@media (max-width: 575px){.quantity--small{grid-template-columns:2.6rem 4rem 2.6rem;min-height:4rem;font-size:1.8rem;gap:1rem;justify-content:center}}@media (max-width: 374px){.quantity--small{gap:.5rem}}@media (max-width: 1023px){.quantity--small button{height:3.6rem;width:3.6rem;border-width:.2rem}}@media (max-width: 575px){.quantity--small button{height:2.6rem;width:2.6rem;line-height:.5}}.quantity--small button:first-child{padding-bottom:.4rem}@media (max-width: 575px){.quantity--small button:first-child{padding-bottom:.2rem}}.quantity--small span{aspect-ratio:1/1;border:none;background:#eee}.list-jars{list-style-type:none;display:flex;gap:2rem;justify-content:space-between}@media (max-width: 575px){.list-jars{gap:1.4rem}}.list-jars li{max-width:5vw}@media (max-width: 767px){.list-jars li{max-width:5rem}}.list-jars img{max-width:100%}.section-customize{padding:0 0 6.6rem}@media (max-width: 1023px){.section-customize{padding-bottom:23.9rem}}@media (max-width: 575px){.section-customize{padding-bottom:13rem}}.section-customize .section__head{padding:0 0 1.4rem;background:var(--c-white);box-shadow:0 4px 10px 2px #00000040;margin-bottom:5.1rem;position:fixed;top:0;left:0;width:100%;z-index:10;margin-bottom:0}@media (max-width: 1023px){.section-customize .section__head{padding:0 0 3.3rem}}@media (max-width: 767px){.section-customize .section__head{padding-bottom:2rem}}@media (max-width: 575px){.section-customize .section__head{margin-bottom:2rem;padding:0 0 2rem}}.section-customize .section__head-logo{text-align:center;padding:1.2vw 0}@media (max-width: 767px){.section-customize .section__head-logo{padding:1.8rem 0}}.section-customize .section__head-logo img{max-width:8vw}@media only screen and (min-width: 1728px){.section-customize .section__head-logo img{max-width:14rem}}@media (max-width: 1023px){.section-customize .section__head-logo img{max-width:10vw}}@media (max-width: 575px){.section-customize .section__head-logo img{max-width:22vw}}.section-customize .section__head-wrapper{background:linear-gradient(180deg,#fcfdff,#fafdff 49.5%,#f5f9fd);border-radius:1rem;padding:0 0 2rem;margin-bottom:1.4rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.section-customize .section__head-wrapper{padding:.5vw 0 2rem}}@media (max-width: 1023px){.section-customize .section__head-wrapper{padding:0;background:transparent;border-radius:0;margin-bottom:0}}.section-customize .section__head-title{margin-bottom:.8rem}@media (max-width: 1023px){.section-customize .section__head-title{text-align:center;margin-bottom:2rem}}.section-customize .section__head-title h1{font-size:2.6vw}@media (max-width: 1199px){.section-customize .section__head-title h1{font-size:3vw}}@media (max-width: 575px){.section-customize .section__head-title h1{font-size:4.4vw}}@media (max-width: 374px){.section-customize .section__head-title h1{font-size:7vw}}.section-customize .section__head-list ul{max-width:50vw;margin-inline:auto}@media (max-width: 767px){.section-customize .section__head-list ul{max-width:100%}}.section-customize .section__head-actions{text-align:right;padding-inline:2rem}@media (max-width: 1023px){.section-customize .section__head-actions{position:fixed;z-index:100;bottom:0;left:0;width:100vw;background:var(--c-white);text-align:center;padding:2rem;box-shadow:0 -4px 20px #00000040}}.section-customize .section__head-actions .btn{padding:2rem 2.8rem 1.2rem;font-size:2.6rem}@media (max-width: 767px){.section-customize .section__head-actions .btn{padding:1.8rem 2rem 1.2rem;font-size:2.4rem}}@media (max-width: 575px){.section-customize .section__head-actions .btn{font-size:2.2rem}}@media (max-width: 374px){.section-customize .section__head-actions .btn{font-size:2rem;padding-inline:1.5rem}}.list-products-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 2.4rem;font-size:2.8rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-products-blocks{font-size:1.6vw}}@media (max-width: 1023px){.list-products-blocks{grid-template-columns:1fr;gap:2rem;font-size:2.2rem}}@media (max-width: 767px){.list-products-blocks{font-size:1.8rem}}@media (max-width: 575px){.list-products-blocks{font-size:1.5rem;gap:1rem}}.list-products-blocks .list__block{border:.1rem solid #C9C9C9;border-radius:3rem;display:grid;grid-template-columns:16.9% 1fr;overflow:hidden;position:relative}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-products-blocks .list__block{grid-template-columns:10vw 1fr}}@media (max-width: 767px){.list-products-blocks .list__block{grid-template-columns:13rem 1fr;border-radius:2rem}}@media (max-width: 575px){.list-products-blocks .list__block{grid-template-columns:8.5rem 1fr}}.list-products-blocks .list__image{background:linear-gradient(180deg,#fcfdff,#fafdff 49.5%,#f5f9fd);border-radius:3rem 0 0 3rem;display:flex;align-items:center;justify-content:center;padding-inline:2.4rem}@media (max-width: 1023px){.list-products-blocks .list__image{padding-inline:3rem}}@media (max-width: 575px){.list-products-blocks .list__image{border-radius:3rem 3rem 0 0;padding:2rem 1.8rem}}.list-products-blocks .list__image img{max-width:100%}.list-products-blocks .list__content{padding:2.3rem 2rem 3.5rem}@media (max-width: 767px){.list-products-blocks .list__content{padding:1.4rem 2rem 2rem}}@media (max-width: 575px){.list-products-blocks .list__content{padding:1.2rem 1.4rem 1rem 0}}.list-products-blocks .list__content h5{padding-right:22.5rem;margin-bottom:1rem;min-height:8.7rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-products-blocks .list__content h5{padding-right:13vw;min-height:3.4vw}}@media (max-width: 1023px){.list-products-blocks .list__content h5{min-height:4rem;margin-bottom:1.2rem}}@media (max-width: 767px){.list-products-blocks .list__content h5{min-height:5rem}}@media (max-width: 575px){.list-products-blocks .list__content h5{padding-right:12rem;min-height:3.4rem}}.list-products-blocks .list__content p{margin-bottom:0}.list-products-blocks .list__actions{position:absolute;top:1.8rem;right:2.1rem}@media (max-width: 575px){.list-products-blocks .list__actions{top:.6rem;right:1rem}}.section-checkout{padding:3.8rem 0 17rem}@media (max-width: 767px){.section-checkout{padding-top:0;padding-bottom:14rem}}.section-checkout .shell{max-width:60rem}.section-checkout .section__title{margin-bottom:4rem;text-align:center}@media (max-width: 767px){.section-checkout .section__title{margin-bottom:3rem}}@media (max-width: 575px){.section-checkout .section__title{margin-bottom:1.5rem}}.section-checkout .section__title a{text-decoration:none}@media (max-width: 575px){.section-checkout .section__title h1{font-size:3.8rem}}@media (max-width: 374px){.section-checkout .section__title h1{font-size:3.4rem}}.section-checkout .section__cols{position:relative}.section-checkout .section__col.is-hidden,.section-checkout .section__col-head.is-hidden,.section-checkout .section__col-body.is-hidden{display:none}@media (max-width: 1023px){.section-checkout .section__col.is-hidden,.section-checkout .section__col-head.is-hidden,.section-checkout .section__col-body.is-hidden{display:none}}.section-checkout .section__col-head{margin-bottom:3rem;display:grid;grid-template-columns:auto 1fr;gap:2.6rem}@media (max-width: 767px){.section-checkout .section__col-head{gap:1.5rem;margin-bottom:1.5rem}}@media (max-width: 1023px){.section-checkout .section__col-head{gap:1.5rem;margin-bottom:1.5rem}}.section-checkout .section__col+.section__col .section__col-head{padding-top:0;gap:1.6rem;margin-bottom:2rem}@media (max-width: 767px){.section-checkout .section__col+.section__col .section__col-head{margin-bottom:.8rem}}.section-checkout .section__head-icon img{width:100%;height:auto}@media (max-width: 575px){.section-checkout .section__head-icon img{width:3rem}}.section-checkout .section__head-content{max-width:55.7rem;padding-top:.7rem}@media (max-width: 767px){.section-checkout .section__head-content{padding-top:0}}.section-checkout .section__head-content h6,.section-checkout .section__head-content p{margin-bottom:0}.section-checkout .section__head-content a:not(.btn){color:var(--c-base);text-decoration:none;outline:.4rem solid transparent;border-radius:.5rem;transition:color .4s,outline-color .4s}@media (hover: hover) and (pointer: fine){.section-checkout .section__head-content a:not(.btn):hover{color:var(--c-black)}}.section-checkout .section__head-content a:not(.btn):focus-visible{outline-color:var(--c-base)}.section-checkout .section__head-content a.btn{margin-top:2rem}@media (max-width: 1023px){.section-checkout .section__head-content a.btn{display:inline-block;margin-top:2.34rem}}@media (max-width: 767px){.section-checkout .section__head-content a.btn{margin-top:.8rem}}.section-checkout .section__actions{position:fixed;z-index:100;bottom:0;left:0;width:100vw;background:var(--c-white);text-align:center;padding:2rem;box-shadow:0 -4px 20px #00000040}.section-checkout .section__alert{margin-bottom:5.3rem}.box-stores .box__title{display:grid;grid-template-columns:auto 1fr;gap:2.6rem;margin-bottom:3.2rem}@media (max-width: 1023px){.box-stores .box__title{gap:1.4rem}}@media (max-width: 767px){.box-stores .box__title{margin-bottom:1.5rem}}@media (max-width: 575px){.box-stores .box__title img{width:3rem}}.box-stores .box__list ul{list-style-type:none;padding-left:0;margin-bottom:0}@media (max-width: 1023px){.box-stores .box__list ul{max-width:100%}}.box-stores .box__list ul li+li{margin-top:1.8rem}@media (max-width: 575px){.box-stores .box__list ul li+li{margin-top:.8rem}}.box-stores .box__list ul a{text-decoration:none;display:block;padding:2rem 4.2rem 1.8rem 4.9rem;background:var(--c-white);border:.2rem solid var(--c-black);border-radius:1rem;outline:.4rem solid transparent;transition:all .4s}@media only screen and (max-width: 1599px) and (min-width: 1024px){.box-stores .box__list ul a{padding:1.2vw 2.4vw 1.1vw 2.5vw}}@media (max-width: 767px){.box-stores .box__list ul a{padding:2rem 1.6rem}}@media (max-width: 575px){.box-stores .box__list ul a{padding:1rem 1rem 1rem 2.4rem;border-radius:.6rem;font-size:1.7rem}}@media (hover: hover) and (pointer: fine){.box-stores .box__list ul a:hover{border-color:var(--c-base)}}.box-stores .box__list ul a:focus-visible{outline-color:var(--c-base)}.box-stores .box__list ul li.is-active a{background:var(--c-base);border-color:var(--c-base);color:var(--c-white)}.box-stores .box__list ul a h6{margin-bottom:0}@media (max-width: 575px){.box-stores .box__list ul a h6{font-size:1.7rem}}.box-select-time{max-width:65.2rem}@media (max-width: 1023px){.box-select-time{max-width:100%}}.box-select-time .box__title{display:none;grid-template-columns:auto 1fr;gap:2.6rem;margin-bottom:2.4rem}@media (max-width: 1023px){.box-select-time .box__title{display:grid}}.box-select-time .box__title h6,.box-select-time .box__title p{margin-bottom:0}.box-select-time .box__title a:not(.btn){color:var(--c-base);text-decoration:none;transition:color .4s}@media (hover: hover) and (pointer: fine){.box-select-time .box__title a:not(.btn):hover{color:var(--c-black)}}.box-select-time .box__day{margin-bottom:2.6rem;position:relative}@media (max-width: 575px){.box-select-time .box__day{margin-bottom:1.5rem}}.box-select-time .box__datepicker{position:absolute;top:100%;right:0;width:100%;max-width:40rem}.list-times{list-style-type:none}.list-times li+li{margin-top:1.8rem}@media (max-width: 575px){.list-times li+li{margin-top:.95rem}}.list-times button{padding:3.9rem 4.9rem;border-radius:1rem;text-align:left;width:100%;background:var(--c-white);border:2px solid var(--c-black);outline:.4rem solid transparent;transition:all .4s}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-times button{padding:2.4vw 2.5vw}}@media (max-width: 1023px){.list-times button{padding:2rem}}@media (max-width: 575px){.list-times button{padding:1.9rem 2.4rem;border-radius:.7rem}}@media (hover: hover) and (pointer: fine){.list-times button:hover{border-color:var(--c-base)}}.list-times button:focus-visible{outline-color:var(--c-base)}.list-times li.is-active button{background:var(--c-base);border-color:var(--c-base);color:var(--c-white)}.list-times--alt button{text-transform:none}.list-dates{list-style-type:none;display:grid;align-items:flex-end;grid-template-columns:repeat(6,minmax(calc(16.67% - 1rem),9.2rem));gap:1.4rem;text-transform:uppercase;font-size:2.4rem;text-align:center}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-dates{font-size:1.6vw}}@media (max-width: 1023px){.list-dates{font-size:2rem}}@media (max-width: 767px){.list-dates{font-size:1.8rem}}@media (max-width: 575px){.list-dates{font-size:1.3rem;gap:1rem}}.list-dates button{width:100%;max-width:9.2rem;aspect-ratio:1/1;border-radius:50%;background:var(--c-white);border:2px solid var(--c-black);display:flex;align-items:center;justify-content:center;font-size:4rem;line-height:1;outline:.4rem solid transparent;transition:all .4s}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-dates button{font-size:2.4vw}}@media (max-width: 1023px){.list-dates button{margin-inline:auto;font-size:3rem}}@media (max-width: 767px){.list-dates button{font-size:2.4rem}}@media (max-width: 575px){.list-dates button{font-size:2rem}}@media (hover: hover) and (pointer: fine){.list-dates button:hover{border-color:var(--c-base)}}.list-dates button:focus-visible{outline-color:var(--c-base)}.react-datepicker{width:100%;font-size:2.4rem;font-family:var(--ff-base);border:2px solid var(--c-black);border-radius:1rem;overflow:hidden}.react-datepicker .react-datepicker__header{padding-block:1.4rem 1rem;border-bottom:0;background:var(--c-blue)}.react-datepicker .react-datepicker__day--selected,.react-datepicker .react-datepicker__day--in-selecting-range,.react-datepicker .react-datepicker__day--in-range,.react-datepicker .react-datepicker__month-text--selected,.react-datepicker .react-datepicker__month-text--in-selecting-range,.react-datepicker .react-datepicker__month-text--in-range,.react-datepicker .react-datepicker__quarter-text--selected,.react-datepicker .react-datepicker__quarter-text--in-selecting-range,.react-datepicker .react-datepicker__quarter-text--in-range,.react-datepicker .react-datepicker__year-text--selected,.react-datepicker .react-datepicker__year-text--in-selecting-range,.react-datepicker .react-datepicker__year-text--in-range{background:var(--c-base)}.react-datepicker .react-datepicker__navigation{width:5rem;height:5rem;top:.8rem;outline:.4rem solid transparent;border-radius:.5rem;transition:outline-color .4s}.react-datepicker .react-datepicker__navigation:focus-visible{outline-color:var(--c-base)}.react-datepicker .react-datepicker__year-read-view--down-arrow,.react-datepicker .react-datepicker__month-read-view--down-arrow,.react-datepicker .react-datepicker__month-year-read-view--down-arrow,.react-datepicker .react-datepicker__navigation-icon:before{width:1.4rem;height:1.4rem;border-color:var(--c-black)}.react-datepicker .react-datepicker__current-month,.react-datepicker .react-datepicker-time__header,.react-datepicker .react-datepicker-year-header{font-size:2.8rem}.react-datepicker .react-datepicker__month{margin:0}.react-datepicker .react-datepicker__day-name,.react-datepicker .react-datepicker__day,.react-datepicker .react-datepicker__time-name{width:100%;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin:0;padding:.5rem;border-radius:.5rem;outline:.4rem solid transparent;transition:background .4s,color .4s,outline-color .4s}.react-datepicker .react-datepicker__day-name:focus-visible,.react-datepicker .react-datepicker__day:focus-visible,.react-datepicker .react-datepicker__time-name:focus-visible{outline-color:var(--c-base)}.react-datepicker .react-datepicker__week,.react-datepicker .react-datepicker__day-names{display:grid;grid-template-columns:repeat(7,1fr)}.react-datepicker .react-datepicker__month-container{width:100%}.form{width:100%;max-width:50.1rem}@media (max-width: 1599px){.form{max-width:55rem}}.form form{width:100%}.form .form__row{width:100%;align-items:center;grid-template-columns:1fr 23rem;gap:1.4rem}@media (max-width: 1599px){.form .form__row{grid-template-columns:1fr 25rem}}@media (max-width: 767px){.form .form__row{grid-template-columns:1fr 28rem}}@media only screen and (max-width: 640px){.form .form__row{grid-template-columns:1fr 16rem;gap:.5rem}}@media (max-width: 374px){.form .form__row{grid-template-columns:1fr 13rem}}.form input{width:100%;height:7.6rem;line-height:7.2rem;border:.2rem solid var(--c-black);border-radius:1rem;padding-inline:2.2rem;margin-bottom:1rem;outline:.4rem solid transparent;transition:outline-color .4s}@media only screen and (max-width: 1599px) and (min-width: 1024px){.form input{height:5.5vw;line-height:4vw}}@media (max-width: 767px){.form input{height:5.6rem;line-height:5.2rem}}@media (max-width: 575px){.form input{height:4.2rem;line-height:3.8rem;border-radius:.6rem;padding-inline:1rem}}.form input:focus-visible{outline-color:var(--c-base)}.container-delivery .container__form{margin-bottom:4rem}@media (max-width: 575px){.container-delivery .container__wrapper:first-child{margin-top:1.6rem}}.container-delivery .container__message{font-family:var(--ff-book)}@media only screen and (max-width: 640px){.container-delivery .container__message{padding-left:0}}.container-delivery .container__actions{text-align:center;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}@media (max-width: 1023px){.container-delivery .container__actions{position:fixed;z-index:100;bottom:0;left:0;width:100vw;background:var(--c-white);text-align:center;padding:2rem;box-shadow:0 -4px 20px #00000040}}.container-delivery .container__actions.is-visible{opacity:1;visibility:visible}.container-delivery .container__actions .btn{padding:2.4rem 2.8rem 1.6rem;font-size:2.8rem}@media (max-width: 767px){.container-delivery .container__actions .btn{padding:1.8rem 2rem 1.2rem;font-size:2.4rem}}@media (max-width: 575px){.container-delivery .container__actions .btn{font-size:2.2rem}}@media (max-width: 374px){.container-delivery .container__actions .btn{font-size:2rem;padding-inline:1.5rem}}.list-delivery-options{list-style-type:none;max-width:65.2rem}@media (max-width: 1023px){.list-delivery-options{max-width:100%}}@media (max-width: 575px){.list-delivery-options{font-size:1.7rem}}.list-delivery-options li+li{margin-top:1.9rem}@media (max-width: 575px){.list-delivery-options li+li{margin-top:.8rem}}.list-delivery-options h6,.list-delivery-options p{margin-bottom:0}@media (max-width: 575px){.list-delivery-options h6{font-size:1.7rem}}.list-delivery-options button{display:grid;align-items:center;grid-template-columns:1fr 7.5rem;gap:1rem;text-align:left;background:transparent;width:100%;outline:none;background:var(--c-white);border:.2rem solid var(--c-black);border-radius:1rem;padding:1.9rem 2.1rem 1.9rem 4.9rem;outline:.4rem solid transparent;transition:all .4s}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-delivery-options button{padding:1.2vw 2.4vw 1.1vw 2.5vw}}@media (max-width: 1023px){.list-delivery-options button{padding:2rem}}@media (max-width: 575px){.list-delivery-options button{padding:1rem .8rem 1rem 2.6rem;grid-template-columns:1fr 5.5rem}}@media (max-width: 374px){.list-delivery-options button{grid-template-columns:1fr 4.5rem}}@media (hover: hover) and (pointer: fine){.list-delivery-options button:hover{border-color:var(--c-base)}}.list-delivery-options button:focus-visible{outline-color:var(--c-base)}.list-delivery-options li.is-active button{background:var(--c-base);border-color:var(--c-base);color:var(--c-white)}.list-delivery-options .list__price{font-weight:700;font-size:4.8rem;line-height:1.25;text-align:right}@media only screen and (max-width: 1599px) and (min-width: 1024px){.list-delivery-options .list__price{font-size:2.6vw}}@media (max-width: 1023px){.list-delivery-options .list__price{font-size:4rem}}@media (max-width: 767px){.list-delivery-options .list__price{font-size:3.4rem}}@media (max-width: 575px){.list-delivery-options .list__price{font-size:2.6rem}}@media (max-width: 374px){.list-delivery-options .list__price{font-size:2.2rem}}.view-estimate{display:grid;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0em;margin-inline-end:0em;unicode-bidi:isolate;grid-template-columns:1fr 15rem}@media (max-width: 1023px){.view-estimate{max-width:100%}}@media (max-width: 575px){.view-estimate{font-size:1.7rem}}.view-estimate .item{font-weight:500;font-size:2.8rem;line-height:1.25}.view-estimate .item h6{font-weight:700;font-size:2rem;line-height:2}.view-estimate .item p{font-weight:300;font-size:2rem;line-height:1.25}.view-estimate .price{font-weight:300;font-size:2.8rem;line-height:1.25;text-align:right}@media only screen and (max-width: 1599px) and (min-width: 1024px){.view-estimate .price{font-size:2.6vw}}@media (max-width: 1023px){.view-estimate .price{font-size:4rem}}@media (max-width: 767px){.view-estimate .price{font-size:3.4rem}}@media (max-width: 575px){.view-estimate .price{font-size:2.6rem}}@media (max-width: 374px){.view-estimate .price{font-size:2.2rem}}.view-estimate p{white-space:pre-line}.alert-box{background:#f2f2f2;padding:4rem;border-radius:1.5rem}@media only screen and (max-width: 1599px) and (min-width: 1024px){.alert-box{font-size:2vw;padding:2.4vw}}@media (max-width: 575px){.alert-box{padding:2rem;font-size:2.4rem}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-overlay .loading__spinner{border:4px solid #E4F4FF;border-top:4px solid #0095FF;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.block-button{position:fixed;top:2rem;left:50%;transform:translate(-50%,-20vh);z-index:999;transition:transform .4s}.block-button:has(a:focus-visible){transform:translate(-50%)}.block-bag{position:absolute;top:6.4rem;right:5.2rem;font-size:2.8rem;z-index:999;height:fit-content}@media (max-width: 1199px){.block-bag{top:3rem;right:3rem}}@media (max-width: 767px){.block-bag{top:1.7rem;right:2.7rem;max-width:2.4rem;font-size:1.4rem}}.block-bag svg{max-width:100%}.block-bag a{display:block;text-decoration:none;transition:color .4s}@media (hover: hover) and (pointer: fine){.block-bag a:hover{color:var(--c-base)}}.block-bag span{position:absolute;top:2.4rem;left:50%;transform:translate(-50%);color:var(--c-white);text-align:center}@media (max-width: 767px){.block-bag span{top:3rem}}
