*{--heading-color: rgba(16, 31, 57, 1);--content-color: rgba(39, 63, 104, 1);--primary: rgba(19, 57, 99, 1);--secondary: rgba(175, 23, 117, 1);--highlight: rgba(239, 189, 218, 1);--gray: rgba(242, 238, 237, 1);--baige: rgba(230, 233, 239, 1);--gradient: linear-gradient(180deg, #e6e9ef 0%, #ffffff 100%);--border: rgba(230, 233, 239, 1);--border-radius: 1rem;--border-radius-sm: .5rem;--heading-family: "Libre Bodoni", serif;--body-family: "Nunito Sans", sans-serif}input[hidden]{display:none}body{font-family:var(--body-family)}.wrapper-body{padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-family);color:var(--heading-color);font-weight:700;line-height:1.2;letter-spacing:0;margin-top:0;margin-bottom:1rem}h1{font-size:3.6rem;font-weight:700;margin-bottom:2rem}@media(min-width:750px){h1{font-size:6.6rem}}h2{font-size:3.6rem;margin-bottom:2rem}@media(min-width:750px){h2{font-size:4.8rem;margin-bottom:3rem}}h3{font-size:3rem}@media(min-width:750px){h3{font-size:3.6rem}}h4{font-size:2.8rem}@media(min-width:750px){h4{font-size:3rem}}h5{font-size:2.4rem;line-height:1.5}@media(min-width:750px){h5{font-size:2.6rem}}h6{font-size:2rem}p,ul li,ol li{font-size:2rem;line-height:1.5;color:var(--content-color);margin-top:0;margin-bottom:3rem;letter-spacing:0}ul li,ol li{margin-bottom:1.5rem}ul li:last-child,ol li:last-child{margin-bottom:0}.list{padding-left:1.5rem;margin:0;list-style-type:none}.list li:not(.list-social__item){position:relative;padding-left:1.8rem}.list li:not(.list-social__item):before{content:"";display:block;width:.8rem;height:3rem;background:url(icon-angle.svg) no-repeat center/contain;position:absolute;left:0;top:0}.container{max-width:139rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}.d-none{display:none!important}.mb--2{margin-bottom:2rem}@media screen and (max-width:750px){.mb-xs-1{margin-bottom:1rem}}.bg--primary{background-color:var(--primary);color:#fff}.bg--gray{background-color:var(--gray)}.bg--baige{background-color:var(--baige)}.bg--gradient{background:var(--gradient)}.txt--secondary{color:var(--secondary)}.txt--highlight{color:var(--highlight)}.txt--content{color:var(--content-color)}.hero .subtitle{color:#fff;margin-bottom:0;font-size:2.6rem}@media screen and (max-width:749px){.hero .subtitle{font-size:2rem}}.section-padding{padding-top:4rem;padding-bottom:4rem}@media(min-width:750px){.section-padding{padding-top:8rem;padding-bottom:8rem}}.btn{font-family:var(--body-family);display:inline-flex;align-items:center;position:relative;background-color:var(--primary);color:#fff;border-radius:10rem;font-size:2rem;line-height:1.5;font-weight:500;text-transform:capitalize;padding:1.5rem 8rem 1.5rem 2rem;gap:1rem;text-decoration:none;cursor:pointer;border:none}.btn .loading__spinner{left:calc(100% + 1rem);top:calc(50% + .3rem);transform:translateY(-50%)}.btn:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;display:block;background:var(--highlight) url(icon-arrow.svg) no-repeat center/2.2rem;width:4rem;height:4rem;border-radius:10rem;transition:.3s ease-in-out}.dot{display:block;width:.7rem;height:.7rem;border-radius:10rem;background-color:#fff}@media(min-width:740px){.btn{padding-left:1.5rem;padding-right:7rem}}@media(min-width:992px){.btn{padding:1.5rem 10rem 1.5rem 2rem;gap:2rem}.dot{width:.7rem;height:.7rem}}@media(max-width:370px){.btn{font-size:1.7rem;padding-right:6rem}.btn:after{right:1rem}}.btn:hover{color:#fff}@media screen and (min-width:750px){.btn:hover:after{right:1rem;background-color:#fff}}.btn-scroll-top{position:fixed;bottom:-10rem;right:2rem;padding:1rem;background:var(--highlight);opacity:0;border:.4rem solid rgba(242,238,237,1);width:6rem;height:6rem;border-radius:10rem;box-shadow:2px 2px 20px #101f3933;transition:all .3s ease-in-out;z-index:99}.btn-scroll-top.active{bottom:6rem;opacity:1}.btn-scroll-top img{width:2.5rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}@media screen and (min-width:750px){.btn-scroll-top{bottom:-10rem;right:10rem;width:8rem;height:8rem}.btn-scroll-top.active{bottom:10rem}.btn-scroll-top img{width:4.5rem}}.hero{padding-top:2rem;padding-bottom:2rem;position:relative;background:var(--primary) url(hero-bg.png) no-repeat center top/200%;min-height:62rem}@media(min-width:992px){.hero{background-position:center;background-size:cover;padding-bottom:0}}.hero:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,#13396300 -1.82%,#133963 25% 92.79%)}.hero .container{position:relative;z-index:1}.subtitle--line{position:relative;padding-left:3.5rem}.subtitle--line:before{content:"";display:block;width:3rem;height:.3rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--highlight)}.hero__img{position:relative;z-index:2;max-width:90%;margin-bottom:1rem}.hero__img img{max-width:100%;height:auto}@media(min-width:500px){.hero:after{background:linear-gradient(180deg,#13396300 -1.82%,#133963 40% 92.79%)}}@media(min-width:992px){.hero{padding-top:6rem;padding-bottom:6rem}.hero__img{position:absolute;right:0;bottom:2rem;max-width:55%;margin-bottom:0}.hero:after{background:linear-gradient(270deg,#13396300 -1.82%,#133963cc 59.58%,#133963 92.79%)}}.icon-box-wrapper{display:flex;flex-direction:column;gap:.8rem;max-width:100%}@media(min-width:750px){.icon-box-wrapper{gap:1rem}}@media(min-width:992px){.icon-box-wrapper{max-width:45%}}@media(min-width:1300px){.icon-box-wrapper{max-width:64.3rem}}.icon-box{display:grid;grid-template-columns:5rem 1fr;border-radius:var(--border-radius-sm);overflow:hidden}@media screen and (min-width:750px){.icon-box{grid-template-columns:7.5rem 1fr}}.icon-box__img{display:flex;align-items:center;justify-content:center;background-color:var(--highlight);min-height:6rem}@media screen and (max-width:749px){.icon-box__img img{max-width:100%;height:2.2rem}}.icon-box__content{display:flex;align-items:center;font-style:italic;font-weight:700;background-color:#fff;padding:.5rem 1rem}@media screen and (min-width:750px){.icon-box__content{padding:1rem 2rem}}.icon-box__content p{font-size:1.8rem;line-height:1.2;margin:0}@media(min-width:1200px){.icon-box__content p{font-size:2.4rem}}.header-with-button{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:2rem}@media(min-width:750px){.header-with-button{margin-bottom:4rem}}.header-with-button h2{margin-bottom:0}.header-with-button .btn{display:none}.button-mobile{display:flex;justify-content:center;margin-top:2rem}@media screen and (min-width:992px){.header-with-button{justify-content:space-between;text-align:left}.header-with-button .btn{display:inline-flex}.button-mobile{display:none}}.product-box{box-sizing:border-box;height:100%;display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background-color:var(--gray);border-radius:var(--border-radius)}@media(min-width:1300px){.product-box{gap:3rem;padding:3rem 2.5rem 2.5rem}}@media(min-width:992px){.product-box{flex-wrap:nowrap}}.product-box__header{display:flex;align-items:center;gap:1rem}.product-box__header .product-box__img{max-width:8.5rem;width:100%;flex-shrink:0}@media(min-width:992px){.product-box__header{flex-shrink:0;max-width:45%}.product-box__header .product-box__img{max-width:22rem}}.product-box__img img{max-width:100%;height:auto}.product-box__title{margin-top:0;margin-bottom:.5rem}.product-box__info{color:var(--secondary);text-transform:uppercase;font-size:1.6rem;line-height:1.3;margin-bottom:0}.product-box__text{margin:0}.product-box__mobile{display:block}.product-box__content .product-box__title,.product-box__content .product-box__info{display:none}@media(min-width:750px){.product-box__title{margin-bottom:1rem}}@media(min-width:992px){.product-box__mobile{display:none}.product-box__content .product-box__title,.product-box__content .product-box__info{display:block}.product-box__content .product-box__info{margin-bottom:1.5rem}}.image-with-text-wrapper{display:grid;grid-template-columns:100%;gap:3rem}@media screen and (min-width:992px){.image-with-text-wrapper{gap:5rem}}@media screen and (min-width:992px){.image-with-text .grid__item:first-child{padding:0 0 0 3rem}.image-with-text--reverse .grid__item:first-child{padding:0 3rem}}@media screen and (min-width:750px){.image-with-text--reverse .grid__item:last-child{order:-1}}@media screen and (max-width:749px){.image-with-text .grid__item:last-child{order:-1}.image-with-text--reverse .grid__item:last-child{order:-1}}.image-with-text__img{border-radius:var(--border-radius);overflow:hidden}.image-with-text__img img{display:block;width:100%;height:100%;object-fit:cover}.accordions{background-color:#fff;border-radius:var(--border-radius);padding:.5rem 2rem}.accordion{overflow:hidden}.accordion:not(:last-child){border-bottom:2px solid var(--border)}.accordion__header{position:relative;padding-top:1.5rem;padding-bottom:1.5rem;padding-right:4rem;cursor:pointer}.accordion__header:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);width:1.6rem;height:2rem;background:url(icon-angle-down.svg) no-repeat center/contain;transition:.3s ease-in-out}.accordion.active .accordion__header:after{transform:translateY(-50%) rotate(180deg)}.accordion__heading{font-family:var(--body-family);width:100%;margin-bottom:0;transition:color .3s ease-in-out}.accordion__header:hover .accordion__heading{color:var(--secondary)}.accordion__content{display:none;padding-bottom:1rem}.accordion__content p{font-size:1.8rem;line-height:1.5;margin-bottom:1.5rem}.accordion__content p:last-child{margin-bottom:0}.product.product-landing{background-color:#fff;border-radius:var(--border-radius);padding:1.5rem;margin-bottom:2rem}@media screen and (min-width:750px){.product.product-landing{padding:2rem}}.product__rating{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.product__rating p{margin:0;font-size:1.4rem;color:#656565;font-weight:300}.product__desc{text-transform:uppercase;font-size:1.6rem;margin-bottom:2rem}@media(min-width:350px){.product__desc{font-size:1.8rem}}.product__content{border-top:2px solid var(--border);border-bottom:2px solid var(--border);padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem}.product__content p{margin-bottom:1.5rem}.product__info{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:1rem;opacity:0;transition:opacity .2s ease-in-out}.product__info.visible{opacity:1}.product__info__item{box-sizing:border-box;width:100%;background-color:var(--baige);display:flex;justify-content:center;align-items:center;gap:.6rem;font-size:1.4rem;line-height:1;padding:.6rem 1rem}@media(min-width:670px)and (max-width:750px){.product__info__item{width:calc(50% - .3rem)}}@media(min-width:1300px){.product__info__item{width:calc(50% - .3rem)}}.product__cards{display:grid;justify-content:center;gap:1rem;grid-template-columns:repeat(6,3.5rem)}.product__cards img{width:auto;height:auto;max-width:100%!important}@media screen and (min-width:370px){.product__cards{grid-template-columns:repeat(6,4.5rem)}}.product__price,.product__quantity{display:grid;align-items:center;grid-template-columns:9rem 1fr;gap:2rem;margin-bottom:1rem}.product__quantity{margin-bottom:2rem}.product__price p,.product__quantity p{font-weight:700;margin-bottom:0}.product__quantity .quantity{display:flex;border:3px solid var(--border);border-radius:10rem;height:5rem;width:15rem}.product__quantity .quantity__btn{display:flex;align-items:center;justify-content:center;position:relative;background-color:transparent;border:none;width:6rem;font-family:var(--body-family);color:var(--heading-color)}.product__quantity .quantity__btn svg{width:1.6rem;height:1.8rem;stroke:inherit}.product__quantity .quantity__btn.disabled{pointer-events:none}.product__quantity .quantity__btn.disabled svg path{transition:fill .3s ease-in-out}.product__quantity .quantity__btn.disabled svg path{fill:#c4c4c4}.product__quantity .quantity__btn:hover:not(.disabled) svg path{fill:var(--secondary)}@media(min-width:370px){.product__quantity .quantity{width:18.4rem}.product__quantity .quantity__btn.quantity__btn--decrease{padding-left:2rem}.product__quantity .quantity__btn.quantity__btn--increase{padding-right:2rem}}.product__quantity .quantity input{width:7rem;text-align:center;--webkit-appearance: none;-webkit-appearance:none;appearance:none;font-size:2rem;border:none;cursor:pointer;padding-left:1rem}.product__quantity .quantity input::-webkit-outer-spin-button,.product__quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:750px){.button-wrapper{text-align:center}}@media(max-width:480px){.product .btn,.sticky-button-wrap .btn{width:100%;padding-right:6rem}}@media(max-width:340px){.product .btn,.sticky-button-wrap .btn{width:100%;padding-left:1.5rem;padding-right:2rem}}.swiper{--swiper-navigation-sides-offset: 2rem}.swiper img{display:block;aspect-ratio:1/1;width:100%;height:auto}.swiper-main{margin-bottom:1rem}@media(min-width:750px){.swiper-main{margin-bottom:2rem}}.swiper-main .swiper-slide{border-radius:var(--border-radius);overflow:hidden}.swiper-thumbs .swiper-slide{width:18%;border:2px solid transparent;border-radius:var(--border-radius-sm);cursor:pointer;overflow:hidden;transition:border .3s ease-in-out}.swiper-thumbs .swiper-slide:hover,.swiper-thumbs .swiper-slide-thumb-active{border-color:var(--primary)}.swiper-button-next,.swiper-button-prev{display:none;border:2px solid var(--primary);border-radius:var(--border-radius-sm);background:#fff;padding:1rem;color:var(--primary);opacity:0;transition:all .3s ease-in-out;flex-shrink:0!important;width:4.4rem;height:4.4rem}.swiper-button-prev .swiper-navigation-icon{rotate:180deg}.swiper-button-next:after,.swiper-button-prev:after{display:none}@media(min-width:750px){.swiper-button-next,.swiper-button-prev{display:flex!important;align-items:center;justify-content:center}}.swiper-main:hover .swiper-button-next,.swiper-main:hover .swiper-button-prev{opacity:1}.swiper-button-next:hover,.swiper-button-prev:hover{border-color:var(--secondary);color:var(--secondary)}.footer{background:var(--primary);padding:3rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:5rem;row-gap:1rem}.footer__signature{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1.8rem;text-transform:uppercase}@media screen and (max-width:750px){.footer{padding-top:1.5rem;padding-bottom:1.5rem}.footer__logo{max-width:18.5rem}.footer__logo img{max-width:100%;height:auto}}.sticky-button-wrap{display:block;position:fixed;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:99999;text-align:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(100%);padding:1rem 3rem}.sticky-button-wrap.active{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-button-wrap .btn{box-shadow:0 0 5rem #0000004d}.product-landing.sold-out .product__price,.product-landing.sold-out .product__form,.product-landing.sold-out .product__info,.product-landing.sold-out .product__cards,.product-landing .product-sold-out{display:none}.product-landing.sold-out .product-sold-out{display:flex}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-landing-open-protocol.css.map */
