*{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}a{text-decoration:none}.t-5{width:5%}.t-5:not(:last-child){width:calc(5% - 1rem);margin-right:1rem}.t-10{width:10%}.t-10:not(:last-child){width:calc(10% - 1rem);margin-right:1rem}.t-15{width:15%}.t-15:not(:last-child){width:calc(15% - 1rem);margin-right:1rem}.t-20{width:20%}.t-20:not(:last-child){width:calc(20% - 1rem);margin-right:1rem}.t-25{width:25%}.t-25:not(:last-child){width:calc(25% - 1rem);margin-right:1rem}.t-30{width:30%}.t-30:not(:last-child){width:calc(30% - 1rem);margin-right:1rem}.t-35{width:35%}.t-35:not(:last-child){width:calc(35% - 1rem);margin-right:1rem}.t-40{width:40%}.t-40:not(:last-child){width:calc(40% - 1rem);margin-right:1rem}.t-45{width:45%}.t-45:not(:last-child){width:calc(45% - 1rem);margin-right:1rem}.t-50{width:50%}.t-50:not(:last-child){width:calc(50% - 1rem);margin-right:1rem}.t-55{width:55%}.t-55:not(:last-child){width:calc(55% - 1rem);margin-right:1rem}.t-60{width:60%}.t-60:not(:last-child){width:calc(60% - 1rem);margin-right:1rem}.t-65{width:65%}.t-65:not(:last-child){width:calc(65% - 1rem);margin-right:1rem}.t-70{width:70%}.t-70:not(:last-child){width:calc(70% - 1rem);margin-right:1rem}.t-75{width:75%}.t-75:not(:last-child){width:calc(75% - 1rem);margin-right:1rem}.t-80{width:80%}.t-80:not(:last-child){width:calc(80% - 1rem);margin-right:1rem}.t-85{width:85%}.t-85:not(:last-child){width:calc(85% - 1rem);margin-right:1rem}.t-90{width:90%}.t-90:not(:last-child){width:calc(90% - 1rem);margin-right:1rem}.t-95{width:95%}.t-95:not(:last-child){width:calc(95% - 1rem);margin-right:1rem}.t-100{width:100%}.t-100:not(:last-child){width:calc(100% - 1rem);margin-right:1rem}@media screen and (max-width:1700px){.t-xl-5{width:5%}.t-xl-10{width:10%}.t-xl-15{width:15%}.t-xl-20{width:20%}.t-xl-25{width:25%}.t-xl-30{width:30%}.t-xl-35{width:35%}.t-xl-40{width:40%}.t-xl-45{width:45%}.t-xl-50{width:50%}.t-xl-55{width:55%}.t-xl-60{width:60%}.t-xl-65{width:65%}.t-xl-70{width:70%}.t-xl-75{width:75%}.t-xl-80{width:80%}.t-xl-85{width:85%}.t-xl-90{width:90%}.t-xl-95{width:95%}.t-xl-100{width:100%}}@media screen and (max-width:1500px){.t-l-5{width:5%}.t-l-10{width:10%}.t-l-15{width:15%}.t-l-20{width:20%}.t-l-25{width:25%}.t-l-30{width:30%}.t-l-35{width:35%}.t-l-40{width:40%}.t-l-45{width:45%}.t-l-50{width:50%}.t-l-55{width:55%}.t-l-60{width:60%}.t-l-65{width:65%}.t-l-70{width:70%}.t-l-75{width:75%}.t-l-80{width:80%}.t-l-85{width:85%}.t-l-90{width:90%}.t-l-95{width:95%}.t-l-100{width:100%}}@media screen and (max-width:1250px){.t-m-5{width:5%}.t-m-10{width:10%}.t-m-15{width:15%}.t-m-20{width:20%}.t-m-25{width:25%}.t-m-30{width:30%}.t-m-35{width:35%}.t-m-40{width:40%}.t-m-45{width:45%}.t-m-50{width:50%}.t-m-55{width:55%}.t-m-60{width:60%}.t-m-65{width:65%}.t-m-70{width:70%}.t-m-75{width:75%}.t-m-80{width:80%}.t-m-85{width:85%}.t-m-90{width:90%}.t-m-95{width:95%}.t-m-100{width:100%}}@media screen and (max-width:850px){.t-s-5{width:5%}.t-s-10{width:10%}.t-s-15{width:15%}.t-s-20{width:20%}.t-s-25{width:25%}.t-s-30{width:30%}.t-s-35{width:35%}.t-s-40{width:40%}.t-s-45{width:45%}.t-s-50{width:50%}.t-s-55{width:55%}.t-s-60{width:60%}.t-s-65{width:65%}.t-s-70{width:70%}.t-s-75{width:75%}.t-s-80{width:80%}.t-s-85{width:85%}.t-s-90{width:90%}.t-s-95{width:95%}.t-s-100{width:100%}}@media screen and (max-width:600px){.t-xs-5{width:5%}.t-xs-10{width:10%}.t-xs-15{width:15%}.t-xs-20{width:20%}.t-xs-25{width:25%}.t-xs-30{width:30%}.t-xs-35{width:35%}.t-xs-40{width:40%}.t-xs-45{width:45%}.t-xs-50{width:50%}.t-xs-55{width:55%}.t-xs-60{width:60%}.t-xs-65{width:65%}.t-xs-70{width:70%}.t-xs-75{width:75%}.t-xs-80{width:80%}.t-xs-85{width:85%}.t-xs-90{width:90%}.t-xs-95{width:95%}.t-xs-100{width:100%}}input.quantity-incrementer{display:none}.quantity-incrementer-container{display:flex}.quantity-incrementer-container .decrementer,.quantity-incrementer-container .incrementer,.quantity-incrementer-container .quantity-input{display:flex;justify-content:center;align-items:center;background-color:#d3d3d3;border:none;height:3rem;font-family:Poppins,sans-serif}.quantity-incrementer-container .quantity-input{background-color:#f9f9f9}.quantity-incrementer-container .decrementer,.quantity-incrementer-container .incrementer{width:3.5rem;cursor:pointer}.quantity-incrementer-container .decrementer:hover,.quantity-incrementer-container .incrementer:hover{background-color:#bababa}.quantity-incrementer-container .decrementer{padding-left:.5rem;border-radius:1.5rem 0 0 1.5rem}.quantity-incrementer-container .quantity-input{position:relative;width:4rem;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;text-align:center}.quantity-incrementer-container .incrementer{padding-right:.5rem;border-radius:0 1.5rem 1.5rem 0}.carousel .main-frame{position:relative;display:flex;width:100%;height:50rem;overflow:hidden}.carousel .main-frame picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.carousel .main-frame picture img{width:100%;height:100%;object-fit:contain}.carousel .main-frame picture.previous{z-index:0;transform:translateX(-100%)}.carousel .main-frame picture.next{z-index:0;transform:translateX(100%)}.carousel .main-frame picture.current{z-index:1;transform:translateX(0)}.carousel .main-frame .controls-container{position:absolute;bottom:1.5rem;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.carousel .main-frame .controls-container .control{width:4.5rem;height:4.5rem;border-radius:4.5rem;border:none;box-shadow:0 2px 5px rgba(23,23,23,.4);background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 .7rem}.carousel .main-frame .controls-container .control.previous-button{left:0}.carousel .main-frame .controls-container .control.next-button{right:0}.carousel .thumbnails{width:100%;display:flex;margin-top:1rem}.carousel .thumbnails .thumbnail{background-color:#f3f3f3;height:10rem;width:22%;box-shadow:0 3px 5px rgba(23,23,23,.3);margin-right:1rem}.carousel .thumbnails .thumbnail picture img{width:100%;height:100%;object-fit:contain}.toggle-container{display:flex;align-items:center}.toggle-container .toggle{width:3.2rem;height:1.6rem;border-radius:1.6rem;background-color:#f3f3f3;cursor:pointer}.toggle-container .toggle.active{background-color:#5bcfec}.toggle-container .toggle.active .pin{position:relative;left:1.6rem;background-color:#17a6ca}.toggle-container .toggle .pin{background-color:silver;width:1.6rem;height:1.6rem;border-radius:50%}.toggle-container .text-container{margin-left:.5em}input[type=checkbox].toggle{display:none}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Medium.ttf")}@font-face{font-family:Poppins-Bold;src:url("/assets/fonts/Poppins-Bold.ttf")}@font-face{font-family:Amatic;src:url("/assets/fonts/AmaticSC-Regular.ttf")}html{font-size:10px;background-color:#f0f2f6}body{font-size:1.6rem;font-family:Poppins,sans-serif;max-width:192rem;margin:auto;background-color:var(--main-bg-color);color:var(--main-text-color)}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5{font-weight:inherit}h1,h2{font-size:2.5rem;margin-bottom:2rem}h3{font-size:2rem}h4,h5,h6{font-size:1.7rem}textarea{width:100%;min-width:100%;max-width:100%;min-height:5em}select{padding:.5em 1em;font-family:Poppins,sans-serif}a{color:var(--link-text-color);font-family:Poppins,sans-serif}details summary{cursor:pointer}.responsive-labels{display:none}.responsive-user-menu{display:none}.bold{font-weight:700}.base-width{width:80%;margin:auto}.ta-center{text-align:center}.form-row{display:flex;flex-wrap:wrap}.input-animation{position:relative}.input-animation .overlay{text-align:left;position:absolute;top:.5rem;left:1rem;display:block}.input-animation:focus .overlay,.input-animation:hover .overlay{position:absolute;top:-3rem;display:block;width:100%;text-align:left}.input-animation input:not(:placeholder-shown)+.overlay,.input-animation textarea:not(:placeholder-shown)+.overlay{position:absolute;top:-3rem;display:block;width:100%;text-align:left}.form-line{display:flex;flex-wrap:wrap;width:100%;margin-bottom:.5em}.input-container{display:flex;flex-direction:column}.input-container label{font-size:1.2rem}.input-container label.required::after{content:"*";color:#b10f1f}.input-container input[type=date],.input-container input[type=email],.input-container input[type=number],.input-container input[type=password],.input-container input[type=tel],.input-container input[type=text],.input-container textarea{padding:.3em .8em;font-family:Poppins,sans-serif;border:none;box-shadow:.1rem .1rem .5rem rgba(70,70,70,.3)}.btns{display:flex;flex-wrap:wrap;gap:1em}.btns.right{justify-content:flex-end}form .btns{margin-top:2em}.btn{display:flex;align-items:center;font-size:1.6rem;padding:.5em 1em;background-color:var(--tertiary-bg-color);border:1px solid var(--tertiary-bg-color);color:var(--tertiary-text-color);cursor:pointer}.btn.btn-save{background-color:#169e76;border:1px solid #169e76}.btn.btn-save:hover{background-color:#1ccb97}.btn.btn-delete{background-color:#fff;border:1px solid #b10f1f;color:#b10f1f}.btn.btn-delete:hover{background-color:#e01327;color:#fff}.btn.btn-edit{background-color:#fff;border:1px solid #0b6eb1;color:#0b6eb1}.btn.btn-edit:hover{background-color:#0e8ce1;color:#fff}.btn i+span{margin-left:1rem}.btn.btn-small{padding:.4em .5em;font-size:1.4rem;border-radius:.4rem}.full-screen-overlay{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5)}.full-screen-overlay .window{position:relative;background-color:#f3f3f3;width:50%;padding:5rem 7rem;border-radius:.5rem;box-shadow:0 .5rem 2rem rgba(70,70,70,.3)}.full-screen-overlay .window .close-button{position:absolute;font-size:3rem;top:.7em;right:.7em;display:flex;cursor:pointer;background:0 0;border:none;color:var(--main-text-color)}.full-screen-overlay .window .close-button:hover{color:#0a1419}.red{color:#b10f1f}.coupon-banner{text-align:center;background-color:#fff;color:#3a4653;border-top:2px solid #3a4653;border-bottom:2px solid #3a4653}.coupon-banner h3{font-size:1.6rem;padding:1.2rem 0;position:relative}.coupon-banner h3 .code{color:#16265a;font-weight:700}.coupon-banner h3::after{content:"";display:block;width:30%;height:1px;background-color:rgba(182,213,232,.64);margin:auto;position:absolute;left:35%;bottom:-.1rem}.coupon-banner h3:last-of-type::after{display:none}.newsletter{background:#f5b4a4;background:linear-gradient(90deg,#f5b4a4 0,#e1836b 100%);color:#fff;padding:5rem 0}.newsletter h3{color:var(--main-text-color);font-size:1.5rem}.newsletter form{margin-top:3rem}.newsletter form .form-row{width:50%;margin:auto;justify-content:space-between}.newsletter form .email{width:70%;position:relative}.newsletter form .email input{border:2px solid #fff;border-radius:.6rem;width:100%;color:#fff;background-color:transparent;padding:.9rem .8rem}.newsletter form button{width:28%;display:inline-block;border-radius:.6rem;border:2px solid transparent;font-size:1.6rem;color:var(--main-text-color);transition:.2s background-color}.newsletter form button:hover{cursor:pointer;background-color:transparent;border:2px solid #fff;color:#fff;transition:.2s background-color}.alert p{border-radius:.3rem;padding:.4rem 2rem;display:inline-block}.valid p{background-color:#eafcf7;color:#107155;border:1px solid #169e76}.errors p{background-color:#fac5ca;color:#820b17;border:1px solid #b10f1f}.warning p{background-color:#fcf4e8;color:#714a0e;border:1px solid #cc8619}.d-flex{display:flex;flex-wrap:wrap}.d-flex.sb{justify-content:space-between}.error{color:#b10f1f}.striked{text-decoration:line-through}.hidden{display:none!important}.main-header #burger{display:none}.main-header .header-top{position:relative;display:flex;justify-content:center;align-items:center;padding:2rem 0;background-color:var(--main-bg-color)}.main-header .header-top .logo-frame{height:14rem;width:20%}.main-header .header-top .logo-frame img{width:100%;height:100%;object-fit:contain}.main-header .header-top .right-container{position:absolute;right:0;display:flex;justify-content:flex-end;align-items:center;height:100%;margin-right:10%}.main-header .header-top .right-container a{font-size:2.2rem;color:var(--secondary-text-color)}.main-header .header-top .right-container a:not(:last-child){margin-right:1em}.main-header .header-top .right-container a.social-network{display:flex;justify-content:center;align-items:center;width:2em;height:2em;background-color:var(--tertiary-bg-color);border-radius:50%}.main-header .header-top .right-container a.social-network:hover{background-color:var(--secondary-bg-color);transition:.3s background-color}.main-header .header-top .cart-container{position:relative}.main-header .header-top .cart-container .cart-products-amount{position:absolute;bottom:-.8rem;right:-.8rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;width:2rem;height:2rem;border-radius:50%;background-color:var(--highlight-bg-color);transition:.3s transform;transform:scale(100%)}.main-header .header-top .cart-container .cart-products-amount.empty{display:none}.main-header .header-top .cart-container .cart-products-amount.new-product{transform:scale(150%);transition:none}.main-header .header-bottom{display:flex;justify-content:center;background-color:var(--secondary-bg-color);padding:.7em 0}.main-header .header-bottom a{font-size:1.6rem;text-transform:uppercase;color:var(--main-text-color);transition:.3s color}.main-header .header-bottom a:not(:last-child){margin-right:3em}.main-header .header-bottom a:hover{color:var(--secondary-text-color);transition:.3s color}.main-footer{margin-top:2rem}.main-footer .pictures{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:space-evenly}.main-footer .pictures .picture img{width:100%;height:100%;object-fit:cover}.main-footer .pictures.contain-8 .picture{width:calc(100% / 8 - 1rem);height:22rem}.main-footer .pictures.contain-7 .picture{width:calc(100% / 7 - 1rem);height:22rem}.main-footer .pictures.contain-6 .picture{width:calc(100% / 6 - 1rem);height:22rem}.main-footer .pictures.contain-5 .picture{width:calc(100% / 5 - 1rem);height:22rem}.main-footer .footer-top{background-color:var(--secondary-bg-color);padding:4rem 1rem;color:var(--secondary-text-color)}.main-footer .footer-top nav{display:flex;flex-wrap:wrap}.main-footer .footer-top nav .logo{height:15rem;width:30%}.main-footer .footer-top nav .logo img{width:100%;height:100%;object-fit:contain}.main-footer .footer-top nav h4{font-weight:700}.main-footer .footer-top nav .footer-links-container{width:18%}.main-footer .footer-top nav .footer-links-container a{color:var(--secondary-text-color)}.main-footer .footer-top nav .footer-links-container a:hover{color:var(--main-text-color);transition:.3s color}.main-footer .footer-bottom{background-color:var(--tertiary-bg-color);text-align:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.2rem;padding:.8rem;color:var(--main-text-color)}.main-footer .footer-bottom a{color:var(--main-text-color)}.table-titles{border-bottom:1px solid #6a767c;padding:1rem 0;margin-bottom:1.5rem;width:100%}.table-titles h3{color:#6a767c;font-size:1.6rem;text-transform:uppercase}.table{display:flex;flex-wrap:wrap}.table .line{display:flex;flex-wrap:wrap;width:100%}.table .col{padding:0}.table .col:not(:last-child){margin-right:1rem}.table .col img{max-width:100%}.table .relative{position:relative}.pagination-container{margin:1rem auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.pagination-container .pagination{padding:.3rem 1rem;display:flex;flex-wrap:wrap;border-radius:5rem;margin:0 1rem}.pagination-container .pagination ul{display:flex;flex-wrap:wrap}.pagination-container .pagination .page{font-size:1.5rem;width:2.8rem;height:2.8rem;border-radius:2.8rem;margin:0 .1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--main-text-color)}.pagination-container .pagination .page:hover{background-color:#bfd3db;transition:.2s background-color}.pagination-container .pagination .page.extreme{padding:0 .8rem;width:initial}.pagination-container .pagination .page.extreme i{margin:0 .3rem}.pagination-container .pagination .page.current{background-color:var(--tertiary-bg-color);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff}.pagination-container .arrow{width:2.8rem;height:2.8rem;border-radius:2.8rem;font-size:1.3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:1px solid var(--main-text-color);color:var(--main-text-color)}.pagination-container .arrow:hover{background-color:#9ebdc9;transition:.2s background-color}.ariane-categories ul{display:flex;flex-wrap:wrap;margin-top:1rem}.ariane-categories .icon{display:inline-block;padding:0 .3rem}.ariane-categories a{color:var(--main-text-color);display:inline-block;padding:.2rem;position:relative;transition:.3s color}.ariane-categories a:hover{color:var(--tertiary-bg-color);transition:.3s color}.ariane-categories a.current{color:var(--secondary-text-color)}.ariane-categories li:last-child .icon{display:none}.checkout-button{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;height:6rem;background-color:#169e76;border:none;color:#fff;font-size:1.6rem;cursor:pointer}.checkout-button>span{display:flex;align-items:baseline;gap:1rem}.checkout-button:hover{background-color:#1ccb97}.banner{height:50vh;width:100%;background-color:#d3d3d3}.banner img{width:100%;height:100%;object-fit:cover}.about{padding:3rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.about article{width:50%}.about article a{margin-top:3rem;display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--tertiary-bg-color);background-color:var(--tertiary-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}.about article a i{margin-right:.6rem}.about article a:hover{background-color:#fff;border:2px solid var(--tertiary-bg-color);color:var(--tertiary-bg-color);transition:.3s background-color;cursor:pointer}.about .about-image{width:45%;background-color:#6a767c;height:50vh}.about .about-image img{width:100%;height:100%;object-fit:cover}.favorites{padding:6rem 0}.favorites h1{margin-bottom:4rem}.offer{height:50rem;background-color:var(--secondary-bg-color);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;text-align:center}.offer .overlay{background-color:#fff;width:50%;padding:4rem 3rem;box-shadow:0 .3rem .8rem rbga(20,20,20,.3);z-index:3;position:absolute}.offer .overlay h3{font-family:Amatic,sans-serif;font-size:5rem}.offer .overlay p{color:var(--secondary-text-color)}.offer .overlay .discount{font-size:4rem;font-weight:700;display:block}.offer .overlay a{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--highlight-bg-color);background-color:var(--highlight-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:var(--main-text-color);margin-top:2rem}.offer .overlay a i{margin-right:.6rem}.offer .overlay a:hover{background-color:#fff;border:2px solid var(--highlight-bg-color);color:var(--highlight-bg-color);transition:.3s background-color;cursor:pointer}.offer .background{width:100%;height:100%}.offer .background .picture img{width:100%;height:100%;object-fit:cover}.plus{display:flex;flex-wrap:wrap;justify-content:center;padding:10rem 0;border-top:3px solid #dadada;margin-top:10rem}.plus h2{text-align:center;width:100%}.plus .extra{width:18%;margin:0 .3rem;text-align:center}.plus .extra h3{font-size:1.8rem}.plus .extra .icons{font-size:4rem;display:block;color:var(--tertiary-bg-color)}.products-container{padding:3rem 0}.product-content{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3rem 0}.product-content .carousel{width:45%}.product-content .content{width:50%}.product-content .content h1{margin-bottom:0;font-family:Poppins-Medium,sans-serif}.product-content .content #variation-name{font-size:1.5rem;color:#0b6eb1}.product-content .content .rating-content{width:100%;display:flex;flex-wrap:wrap;margin-top:1rem}.product-content .content .rating-content p{display:inline-block;margin-right:2rem}.product-content .content .rating-content i{color:var(--highlight-bg-color)}.product-content .content .rating-content a{color:var(--secondary-text-color)}.product-content .content .rating-content a:hover{color:var(--tertiary-bg-color);transition:.3s color}.product-content .content .favorite-button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--main-bg-color);background-color:var(--main-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:var(--main-text-color);border:2px solid var(--highlight-bg-color);margin-top:2rem}.product-content .content .favorite-button i{margin-right:.6rem}.product-content .content .favorite-button:hover{background-color:#fff;border:2px solid var(--main-bg-color);color:var(--main-bg-color);transition:.3s background-color;cursor:pointer}.product-content .content .favorite-button:hover{background-color:var(--highlight-bg-color);cursor:pointer}.product-content .content .favorite-button:hover{cursor:pointer}.product-content .content .favorite-button.favorite .favorited{display:block}.product-content .content .favorite-button.favorite .non-favorited{display:none}.product-content .content .favorite-button span i{font-size:2rem}.product-content .content .favorite-button span.favorited{display:none;color:#aa2927}.product-content .content .favorite-button span.non-favorited{display:block;color:#756666}.product-content .content .text{padding:2rem 0;border-bottom:2px solid #d9d9d9;margin-bottom:2rem}.product-content .content .text .price{display:block;width:100%;color:var(--tertiary-bg-color);font-size:2.5rem;font-weight:700}.product-content .content .brands-list{margin:2rem 0;padding-top:2rem;border-top:2px solid #d9d9d9}.product-content .content .brands-list h3{font-family:Poppins-Medium,sans-serif;font-size:1.8rem}.product-content .content .brands-list li{color:#0b6eb1}.product-content .content .variations h3{font-size:1.8rem;margin-top:1rem;font-family:Poppins-Medium,sans-serif}.product-content .content .variations .particularities{margin:1rem 0 2rem 0;display:flex;flex-wrap:wrap}.product-content .content .variations .particularities .color,.product-content .content .variations .particularities .image,.product-content .content .variations .particularities .tag{position:relative;cursor:pointer}.product-content .content .variations .particularities .color.selected,.product-content .content .variations .particularities .image.selected,.product-content .content .variations .particularities .tag.selected{outline:2px solid #0b6eb1}.product-content .content .variations .particularities .color.unselectable,.product-content .content .variations .particularities .image.unselectable,.product-content .content .variations .particularities .tag.unselectable{opacity:.4}.product-content .content .variations .particularities .color.unselectable:after,.product-content .content .variations .particularities .image.unselectable:after,.product-content .content .variations .particularities .tag.unselectable:after{content:'\f05e';position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;font-size:1.4em}.product-content .content .variations .particularities .color{width:4rem;height:4rem;border-radius:50%;position:relative;margin-right:1.5rem}.product-content .content .variations .particularities .color.selected::after,.product-content .content .variations .particularities .color:hover::after{width:3rem;height:3rem;border-radius:3rem;border:1px solid #fff;position:absolute;z-index:3;top:.4rem;left:.4rem;content:""}.product-content .content .variations .particularities .image{width:10rem;height:6rem;box-shadow:0 3px 5px rgba(23,23,23,.3);margin-right:1rem;margin-bottom:1rem}.product-content .content .variations .particularities .image img{width:100%;height:100%;object-fit:contain}.product-content .content .variations .particularities .tag{padding:.6rem 1rem;border-radius:.1rem;background-color:#f3f3f3;margin-right:1.5rem;box-shadow:0 2px 4px rgba(23,23,23,.4);min-width:6rem;text-align:center}.product-content .content .add-to-cart{margin-top:4rem}.product-content .content .add-to-cart .stock-feedback{color:#b10f1f;font-size:.9em;margin-bottom:1rem}.product-content .content .add-to-cart .stock-feedback:empty{display:none}.product-content .content .add-to-cart input[name=quantity]{width:10rem;height:4.3rem;border:2px solid var(--main-text-color);border-radius:.7rem;margin-right:2rem;text-align:center;font-size:1.8rem}.product-content .content .cart-button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--main-text-color);background-color:var(--main-text-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}.product-content .content .cart-button i{margin-right:.6rem}.product-content .content .cart-button:hover{background-color:#fff;border:2px solid var(--main-text-color);color:var(--main-text-color);transition:.3s background-color;cursor:pointer}.details{background-color:#f3f3f3;padding:5rem 0;margin:3rem 0}.details .text{width:60%;margin:1rem auto;text-align:center}.about-h2{color:var(--tertiary-bg-color);font-size:2rem;font-weight:700}.about-content{height:80vh;width:100%;background-color:#d3d3d3;position:relative}.about-content .picture-background{display:block;height:100%;width:100%}.about-content .picture-background img{width:100%;height:100%;object-fit:cover}.about-content .overlay{position:absolute;background-color:#fff;width:60%;top:15vh;left:20%;padding:6rem 10rem 6rem 18rem;box-shadow:0 0 2rem rgba(23,23,23,.1)}.about-content .overlay .frame{position:absolute;border-radius:20rem;left:-12.5rem;top:12%}.about-content .overlay .frame picture{width:25rem;height:25rem;border-radius:25rem;border:10px solid #fff;display:block;overflow:hidden}.about-content .overlay .frame picture img{width:100%;height:100%;object-fit:cover}.subsection{display:flex;flex-wrap:wrap}.subsection .frame{width:50%;height:50vh}.subsection .frame .picture img{width:100%;height:100%;object-fit:cover}.subsection .content{width:50%;padding:10rem 15rem 10rem 10rem}.subsection.reverse{flex-direction:row-reverse}.contact-main{padding:8rem 0}.contact-main .d-flex{justify-content:space-between}.contact-main form{width:50%;padding:5rem 10rem 0 10rem;border:2px solid var(--tertiary-bg-color);position:relative}.contact-main form h1{position:absolute;width:100%;top:-2.5rem;left:0;display:flex;flex-wrap:wrap;justify-content:center}.contact-main form h1 span{display:inline-block;background-color:var(--main-bg-color);padding:.5rem 3rem;margin:auto}.contact-main form .row-button{width:100%;position:absolute;left:0;bottom:-2.3rem;display:flex;flex-wrap:wrap;justify-content:center}.contact-main form button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--tertiary-bg-color);background-color:var(--tertiary-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;color:var(--main-bg-color);font-size:1.6rem;padding:1rem 5rem}.contact-main form button i{margin-right:.6rem}.contact-main form button:hover{background-color:#fff;border:2px solid var(--tertiary-bg-color);color:var(--tertiary-bg-color);transition:.3s background-color;cursor:pointer}.contact-main form input{border:none;background-color:transparent;border-bottom:1px solid var(--main-text-color);width:100%}.contact-main form textarea{background-color:var(--secondary-bg-color);height:17rem;width:100%;border:none;border-bottom:1px solid var(--main-text-color)}.contact-main form .form-row{justify-content:space-between;margin-bottom:3rem;position:relative}.contact-main form .form-row .overlay{top:0;position:absolute;text-transform:uppercase;font-size:1.6rem}.contact-main form .form-row .input-animation:focus+.overlay,.contact-main form .form-row .input-animation:hover+.overlay{top:-1.8rem}.contact-main form .form-row .input-animation input:not(:placeholder-shown)+.overlay,.contact-main form .form-row .input-animation textarea:not(:placeholder-shown)+.overlay{top:-2rem}.contact-main form .form-row .input-animation .overlay{cursor:pointer;display:block;width:100%}.contact-main form .form-row .input-animation .overlay:hover,.contact-main form .form-row .input-animation:hover{cursor:pointer}.contact-main form .form-message{margin-top:3rem}.contact-main form .form-message .overlay{top:.5rem}.contact-main article{width:45%}.contact-main article a,.contact-main article p{margin-bottom:1rem;display:flex;flex-wrap:wrap;color:var(--main-text-color)}.contact-main article a .icon,.contact-main article p .icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:3rem;background-color:var(--highlight-bg-color);color:var(--main-bg-color);margin-right:1rem}.contact-main article .map{height:40rem}.contact-main article .map iframe{width:100%;height:100%;object-fit:contain}.legals-main{width:80%;margin:auto;padding:3rem 0}.legals-main section{margin-bottom:3rem}.legals-form{background-color:#f3f3f3;padding:8rem 0}.legals-form .base-width{display:flex;flex-wrap:wrap}.legals-form .left-block h3{margin:2rem 0}.legals-form .left-block a{display:block;margin:1rem 0;color:#0a1419}.legals-form .left-block a i{color:#0b6eb1;font-size:2rem;margin-right:1rem}.legals-form .left-block,.legals-form form{width:50%;padding:0 2rem}.legals-form form{background-color:#fff;padding:3rem;border-radius:1rem;box-shadow:0 0 3px rgba(23,23,23,.3)}.legals-form form h3{margin-bottom:1rem}.legals-form form *{width:100%}.legals-form form input,.legals-form form textarea{border:none;background-color:#f3f3f3;padding:.8rem 1rem}.legals-form form textarea{min-height:10rem}.legals-form form input{min-height:2rem}.legals-form form .line{margin-bottom:2rem}.legals-form form button{border:none;padding:1.3rem 2rem;border-radius:3rem;background-color:#0b6eb1;color:#fff;font-size:1.5rem}.legals-form form button:hover{cursor:pointer;background-color:#085081;transition:background-color .3s}.review-product{padding:3rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:.2rem solid #d3d3d3;margin-bottom:2rem}.review-product h1{width:100%}.review-product article{width:48%}.review-product article h3{font-size:1.6rem}.review-product article h3 span{font-weight:700}.review-product article p{font-size:1.3rem;color:#8a8a8a}.review-product article p.rating{font-size:1.6rem}.review-product article p.rating i{color:#ddb424}.review-product .actions{width:100%}.review-product .actions ul{display:flex;flex-wrap:wrap}.review-product .actions ul li{margin-right:1rem}.review-product .actions .btn-review{border-radius:.3rem;padding:.6rem 1.8rem;color:#fff;font-size:1.5rem}.review-product .actions .btn-review.add-review{background-color:#32a954;border:2px solid #32a954;cursor:pointer}.review-product .actions .btn-review.add-review:hover{background-color:#268240;border:2px solid #268240;transition:.3s}.review-product .actions .btn-review.return-review{border:2px solid #2ca1af;color:#2ca1af}.review-product .actions .btn-review.return-review:hover{border:2px solid #227c86;background-color:#227c86;color:#fff;transition:.3s}.review-color{color:var(--tertiary-bg-color)}.reviews{display:flex;flex-wrap:wrap;padding:1.8rem 0;border-radius:1rem}.reviews .list{width:70%;padding-right:2rem}.reviews .product-review{padding:1.5rem 3rem;border:1px solid rgba(202,200,200,.96);border-radius:.5rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;width:90%}.reviews .product-review .customer{display:flex;flex-wrap:wrap;align-items:center;width:80%}.reviews .product-review .customer .frame{width:5rem;height:5rem;border-radius:5rem;background-color:#e6e9ec;margin-right:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.reviews .product-review .customer .frame img{width:100%;height:100%;object-fit:cover}.reviews .product-review .customer .header{width:calc(100% - 7rem)}.reviews .product-review .customer h3,.reviews .product-review .customer h4{width:100%}.reviews .product-review .customer h3{font-size:1.5rem;font-weight:700}.reviews .product-review .customer h4{color:#6e7377;font-size:1.2rem}.reviews .product-review .rating i{color:#ddb424}.reviews .product-review .title{color:#264d5c;display:block;width:100%;margin-top:1rem;font-family:Poppins-Medium,sans-serif}.reviews .product-review .comment{margin-top:1rem}.reviews .product-review.answer{background-color:#eff9f9;border:1px solid #61c6c5;text-align:left;display:block;justify-self:end}.reviews .product-review.answer .sender{font-family:Poppins-Medium,sans-serif;margin-top:1rem;font-size:1.3rem}.full-screen-overlay{display:flex;flex-wrap:wrap}.full-screen-overlay h2{font-size:1.9rem;font-weight:700}.full-screen-overlay h3{font-size:1.6rem}.full-screen-overlay h3 span{font-weight:700}.full-screen-overlay input,.full-screen-overlay label,.full-screen-overlay textarea{width:100%}.full-screen-overlay .form-row{margin-bottom:1rem}.full-screen-overlay .stars input{width:initial;opacity:.5}.full-screen-overlay .stars .input-stars{display:none}.full-screen-overlay .stars .btns-stars{width:100%}.full-screen-overlay .stars .btns-stars .star{color:#939393;border:none;padding:.2rem;background-color:transparent;font-size:2.3rem;display:inline-block}.full-screen-overlay .stars .btns-stars .star.active{color:#ddb424}.full-screen-overlay .stars .btns-stars .star:hover{color:#e4c350}.full-screen-overlay .btn-save{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--tertiary-bg-color);background-color:var(--tertiary-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}.full-screen-overlay .btn-save i{margin-right:.6rem}.full-screen-overlay .btn-save:hover{background-color:#fff;border:2px solid var(--tertiary-bg-color);color:var(--tertiary-bg-color);transition:.3s background-color;cursor:pointer}.auth-bg{height:80vh;width:30%;padding:2rem}.auth-bg .frame{width:100%;height:100%}.auth-bg .frame img{width:100%;height:100%;object-fit:cover}.auth-form{width:40%;min-height:60vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:5rem 0}.auth-form form{width:80%;padding:5rem 10rem 5rem 10rem;border:2px solid var(--tertiary-bg-color);position:relative}.auth-form form h1{position:absolute;width:100%;top:-2.5rem;left:0;display:flex;flex-wrap:wrap;justify-content:center}.auth-form form h1 span{display:inline-block;background-color:var(--main-bg-color);padding:.5rem 3rem;margin:auto}.auth-form form .row-button{width:100%;position:absolute;left:0;bottom:-2.3rem;display:flex;flex-wrap:wrap;justify-content:center}.auth-form form .auth-button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--tertiary-bg-color);background-color:var(--tertiary-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;color:var(--main-bg-color);font-size:1.6rem;padding:1rem 5rem;margin:0 .5rem}.auth-form form .auth-button i{margin-right:.6rem}.auth-form form .auth-button:hover{background-color:#fff;border:2px solid var(--tertiary-bg-color);color:var(--tertiary-bg-color);transition:.3s background-color;cursor:pointer}.auth-form form .auth-button.blue{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #264d5c;background-color:#264d5c;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}.auth-form form .auth-button.blue i{margin-right:.6rem}.auth-form form .auth-button.blue:hover{background-color:#fff;border:2px solid #264d5c;color:#264d5c;transition:.3s background-color;cursor:pointer}.auth-form form input{border:none;background-color:transparent;border-bottom:1px solid var(--main-text-color);width:100%}.auth-form form .checkbox input{width:initial;display:inline}.auth-form form textarea{background-color:var(--secondary-bg-color);height:17rem;width:100%;border:none;border-bottom:1px solid var(--main-text-color)}.auth-form form .form-row{justify-content:space-between;margin-bottom:3rem;position:relative}.auth-form form .form-row .overlay{top:-.5rem;left:1rem;position:absolute;text-transform:uppercase;font-size:1.6rem}.auth-form form .form-row:focus+.overlay,.auth-form form .form-row:not(:placeholder-shown)+.overlay{top:-2rem}.block-info{border:1px solid #5081c9;border-radius:.5rem;background-color:#e4f5f5;padding:.5rem 1.2rem;color:#305c9c;margin-bottom:2rem}.carts h1{font-size:3.5rem;margin-top:2rem;margin-bottom:1em;text-transform:uppercase}.carts .cart{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;padding:3rem;margin-bottom:4rem}.carts .cart.current{background-color:#eee}.carts .cart.current .cart-name:after{content:'(Panier courant)';margin-left:1rem;font-size:.8em}.carts .cart .cart-name{display:flex;align-items:baseline}.carts .cart .cart-name:before{content:'\f07a';font-family:'Font Awesome 6 Free',sans-serif;font-weight:900;margin-right:1rem}.carts .cart .cart-name input{font-size:2.2rem;font-family:Poppins,sans-serif;background-color:transparent;min-width:10rem;border:none;color:var(--main-text-color)}.carts .cart .cart-name button{background-color:transparent;padding:.5rem;border:1px solid transparent;border-radius:.5rem;color:#0b6eb1;font-size:1.8rem;cursor:pointer}.carts .cart .cart-name button:hover{border-color:#0b6eb1}.carts .cart .table{width:100%}.carts .cart .line{margin-bottom:1.5rem}.carts .cart .product{flex-direction:column}.carts .cart .product.out-of-stock .line-container{border:1px solid #b10f1f;background-color:rgba(177,15,31,.05)}.carts .cart .product .line-container{display:flex;flex-wrap:wrap;align-items:center}.carts .cart .product a{color:inherit;display:flex;width:100%;height:100%}.carts .cart .product .product-image-and-info{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.carts .cart .product .product-image{display:flex;height:10rem;width:8rem;border:1px solid var(--main-text-color);font-size:3rem}.carts .cart .product .product-image img{width:100%;height:100%;object-fit:cover}.carts .cart .product .product-image a{justify-content:center;align-items:center}.carts .cart .product .product-info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.carts .cart .product .product-info h4{font-family:Poppins-Bold,sans-serif}.carts .cart .product .product-info .variation{font-size:1.3rem}.carts .cart .product .discount{font-size:1.2rem;margin-top:1rem}.carts .cart .product .delete-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#d3d3d3;border:none;border-radius:50%;cursor:pointer}.carts .cart .product .delete-row:hover{background-color:#bababa}.carts .cart .checkout{background-color:#d3d3d3;padding:3rem 6rem}.carts .cart .checkout h2{font-size:2.2rem;text-align:center;margin-bottom:1em}.carts .cart .checkout .row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.carts .cart .checkout .row.shipping-row{padding-bottom:1rem}.carts .cart .checkout .row.total-row{padding-top:1rem;border-top:1px solid var(--main-text-color);font-family:Poppins-Bold,sans-serif}.carts .cart .checkout .row.total-with-coupon-row{display:flex;justify-content:flex-end;padding-bottom:1rem}.carts .cart .checkout .row.coupon-row{border-top:1px solid var(--main-text-color);padding-top:1rem}.carts .cart .checkout .row.coupon-row .input-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.carts .cart .checkout .row.coupon-row .input-container input{width:100%;height:3.8rem}.carts .cart .checkout .row.coupon-row .input-container button{position:absolute;top:.4rem;right:.8rem;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border:none;border-radius:50%;background-color:#264d5c;color:#fff;cursor:pointer}.carts .cart .checkout .row.coupon-row .input-container button:hover{background-color:#356b80}.carts .cart .checkout .row.coupon-row .coupon{position:relative;display:flex;flex-wrap:wrap;gap:.5em;background-color:#eee;width:100%;height:3.8rem;padding:.4rem .8rem}.carts .cart .checkout .row.coupon-row .coupon span{display:flex;align-items:center}.carts .cart .checkout .row.coupon-row .coupon .coupon-discount{font-size:.9em}.carts .cart .checkout .row.coupon-row .coupon .remove-coupon{position:absolute;top:.4rem;right:.8rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#d3d3d3;border:none;border-radius:50%;cursor:pointer}.carts .cart .checkout .row.coupon-row .coupon .remove-coupon:hover{background-color:#bababa}.carts .cart .cart-actions button{font-size:1.2rem;padding:.8em 1em;border:none;border-radius:.5rem;cursor:pointer}.carts .cart .cart-actions button i{margin-right:.5em}.carts .cart .cart-actions .delete-cart{background-color:transparent;color:#b10f1f;border:1px solid #b10f1f}.carts .cart .cart-actions .delete-cart:hover{background-color:#b10f1f;color:#fff}.carts .cart .cart-actions .use-cart{background-color:#0b6eb1;color:#fff;border:1px solid #0b6eb1;margin-left:1rem}.carts .cart .cart-actions .use-cart:hover{background-color:#085081}main.shipping{margin-top:4rem;margin-bottom:4rem}main.shipping .shipping-form{display:flex;justify-content:center;width:100%}main.shipping .container-left .window,main.shipping .container-right .window{padding:3rem;background-color:#f3f3f3}main.shipping .container-left{display:flex;flex-direction:column;padding-right:4rem}main.shipping .container-left .addresses{display:flex;justify-content:space-between;margin-bottom:4rem}main.shipping .container-left .addresses .billing-address,main.shipping .container-left .addresses .shipping-address{width:calc(50% - 4rem / 2)}main.shipping .container-left .shipping-choice{width:100%}main.shipping .container-right{display:flex;flex-direction:column}main.shipping .container-right .checkout .row{display:flex;justify-content:space-between}main.shipping .container-right .checkout .total-row{font-weight:700}main.shipping .container-right .checkout .coupon-row{display:flex;justify-content:flex-end}main.shipping .address-container{margin-top:1em;margin-bottom:1em;min-height:6.5em}main.shipping .choose-relay-point-button,main.shipping .manage-addresses-button{font-family:Poppins,sans-serif;text-decoration:underline;background:0 0;border:none;cursor:pointer}main.shipping .manage-addresses-container .title-container{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2rem}main.shipping .manage-addresses-container .title-container h2{margin-bottom:0}main.shipping .manage-addresses-container .add-address-button{margin-left:1.5em}main.shipping .manage-addresses-container .required-fields-info{font-size:1.2rem}main.shipping .manage-addresses-container h3{margin-bottom:.5em}main.shipping .manage-addresses-container .address{position:relative;padding:.5em 1em;border:1px solid}main.shipping .manage-addresses-container .address:not(:last-child){margin-bottom:1em}main.shipping .manage-addresses-container .address h4{color:#000}main.shipping .manage-addresses-container .address p{font-size:1.4rem;line-height:1.25em}main.shipping .manage-addresses-container .address .btns{position:absolute;top:1rem;right:1rem}main.shipping .shipping-choice .shipping-method{margin-bottom:1em}main.shipping .relay-point-info-container{margin-top:1em;margin-bottom:1em;min-height:6.5em}main.shipping .relay-point-choice-overlay .relay-point-choice{width:70%;height:80vh}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container{display:flex;flex-wrap:wrap;gap:.5em;max-height:calc(100% - 4.5rem);overflow-y:auto}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point{position:relative;font-size:.8em;border:1px solid;padding:.5em;width:calc(33% - .5em);color:#264d5c}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point.selected{background-color:#dae9f0;color:#264d5c}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point.selected .selector{background-color:#b3e7ff;border-color:#264d5c;color:#264d5c}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point .selector{display:flex;justify-content:center;align-items:center;position:absolute;top:.5em;right:.5em;width:1.2em;height:1.2em;border:1px solid rgba(0,0,0,.12);font-size:2em;cursor:pointer;color:rgba(0,0,0,.12)}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point h3{font-size:1.8rem}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point .hours .hour{display:flex;flex-wrap:wrap;padding:0 .5em}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point .hours .hour:nth-of-type(odd){background-color:#264d5c;color:#fff}main.shipping .relay-point-choice-overlay .relay-point-choice .relay-points-container .relay-point .hours .hour .day{width:7em}main.profile h1{margin-top:6rem}main.profile>.main-container{display:flex;flex-wrap:wrap;margin:6rem 0}main.profile>.main-container .profile-menu{display:flex;flex-wrap:wrap;flex-direction:column;width:25%;padding:2rem 1rem;color:#fff;border-top-left-radius:2rem;border-bottom-left-radius:2rem}main.profile>.main-container .profile-menu a{color:#264d5c;line-height:3;padding:.2rem 1.8rem;border-radius:5rem;margin-bottom:.5rem}main.profile>.main-container .profile-menu a.active{background-color:#d1efee}main.profile>.main-container .profile-menu a:hover{background-color:#86d4d3}main.profile>.main-container .profile-menu a.logout{margin-top:2rem;background-color:transparent;border:2px solid #61c6c5}main.profile>.main-container .profile-menu a.logout:hover{background-color:#86d4d3;border:2px solid #86d4d3}main.profile>.main-container .profile-menu a i{text-align:center;min-width:1.5em;margin-right:.2em}main.profile>.main-container .window{padding:1rem 5rem;width:60%;border-top-right-radius:2rem;border-bottom-right-radius:2rem;border-left:2px solid #61c6c5;margin-left:4rem}main.profile>.main-container .window .button-container{display:flex;flex-wrap:wrap;margin-top:2rem}main.profile>.main-container .window .button-container .btn{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #169e76;background-color:#169e76;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}main.profile>.main-container .window .button-container .btn i{margin-right:.6rem}main.profile>.main-container .window .button-container .btn:hover{background-color:#fff;border:2px solid #169e76;color:#169e76;transition:.3s background-color;cursor:pointer}main.profile>.main-container .form-line label{font-size:1.3rem}main.profile>.main-container .form-line input{font-size:1.6rem;box-shadow:none;border:1px solid #6a767c}main.profile>.main-container .profile-btns-form button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #169e76;background-color:#169e76;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}main.profile>.main-container .profile-btns-form button i{margin-right:.6rem}main.profile>.main-container .profile-btns-form button:hover{background-color:#fff;border:2px solid #169e76;color:#169e76;transition:.3s background-color;cursor:pointer}main.profile>.main-container .orders{gap:.5em}main.profile>.main-container .orders .order p{font-size:1.4rem}main.profile>.main-container .orders .order .order-identifier a{font-family:Poppins-Bold,sans-serif}main.profile>.main-container .orders .order .order-identifier a:hover{color:#61c6c5}main.profile>.main-container .order{background-color:#f3f3f3;padding:1.5rem 2rem;border-radius:1rem}main.profile>.main-container .order .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}main.profile>.main-container .order .title-container .identifier{line-height:1.15em}main.profile>.main-container .order .title-container h2{margin:0}main.profile>.main-container .order .order-products{gap:.5em}main.profile>.main-container .order .order-product{align-items:center}main.profile>.main-container .order .order-product .name{display:flex;flex-direction:column;line-height:1.3em}main.profile>.main-container .order .order-product .name .product{font-family:Poppins-Bold,sans-serif}main.profile>.main-container .order .order-product .name .variation{font-size:1.3rem}main.profile>.main-container .empty-wishlist .text{display:block;width:100%}main.profile>.main-container .empty-wishlist a{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--tertiary-bg-color);background-color:var(--tertiary-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff;margin-top:2rem}main.profile>.main-container .empty-wishlist a i{margin-right:.6rem}main.profile>.main-container .empty-wishlist a:hover{background-color:#fff;border:2px solid var(--tertiary-bg-color);color:var(--tertiary-bg-color);transition:.3s background-color;cursor:pointer}main.profile>.main-container .empty-wishlist .empty-wishlist-icon{font-size:5rem;display:block;width:100%}main.profile>.main-container .completed-wishlist article{border-bottom:1px solid #bbc4ca;padding:1.5rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}main.profile>.main-container .completed-wishlist article h2{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}main.profile>.main-container .completed-wishlist article:last-of-type{border-bottom:none}main.profile>.main-container .completed-wishlist article .out-of-stock{background-color:#f05858;color:#fff;font-size:1.1rem;padding:.3rem 1rem;border-radius:.4rem;display:inline-block}main.profile>.main-container .completed-wishlist article .frame{width:20%;height:15rem}main.profile>.main-container .completed-wishlist article .frame img{width:100%;height:100%;object-fit:contain}main.profile>.main-container .completed-wishlist article .content{width:78%}main.profile>.main-container .completed-wishlist article .price{font-size:2rem;margin-top:1rem}main.profile>.main-container .completed-wishlist .block-btn a{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #fff;background-color:#fff;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#264d5c;border:1px solid #264d5c;margin-top:2rem}main.profile>.main-container .completed-wishlist .block-btn a i{margin-right:.6rem}main.profile>.main-container .completed-wishlist .block-btn a:hover{background-color:#fff;border:2px solid #fff;color:#fff;transition:.3s background-color;cursor:pointer}main.profile>.main-container .completed-wishlist .block-btn a:hover{border:1px solid #264d5c;background-color:#264d5c;color:#fff}main.profile>.main-container .completed-wishlist .block-btn .wishlist-btn{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #fff;background-color:#fff;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#5e6d75;padding:.5rem 1rem;border:1px solid #5e6d75;font-size:1.3rem;border-radius:.3rem}main.profile>.main-container .completed-wishlist .block-btn .wishlist-btn i{margin-right:.6rem}main.profile>.main-container .completed-wishlist .block-btn .wishlist-btn:hover{background-color:#fff;border:2px solid #fff;color:#fff;transition:.3s background-color;cursor:pointer}main.profile>.main-container .completed-wishlist .block-btn .wishlist-btn:hover{border:1px solid #5e6d75;background-color:#5e6d75;color:#fff}main.profile>.main-container .user-addresses nav a,main.profile>.main-container .user-addresses nav button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #fff;background-color:#fff;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#264d5c;border:1px solid #264d5c}main.profile>.main-container .user-addresses nav a i,main.profile>.main-container .user-addresses nav button i{margin-right:.6rem}main.profile>.main-container .user-addresses nav a:hover,main.profile>.main-container .user-addresses nav button:hover{background-color:#fff;border:2px solid #fff;color:#fff;transition:.3s background-color;cursor:pointer}main.profile>.main-container .user-addresses nav a:hover,main.profile>.main-container .user-addresses nav button:hover{border:1px solid #264d5c;background-color:#264d5c;color:#fff;cursor:pointer}main.profile>.main-container .user-addresses .address{border:1px solid #98abc5;border-radius:1.2rem;padding:1rem 1.8rem;margin:1rem 0;width:60%;position:relative}main.profile>.main-container .user-addresses .address nav{margin-top:2rem}main.profile>.main-container .user-addresses .address nav .btn-delete,main.profile>.main-container .user-addresses .address nav a,main.profile>.main-container .user-addresses .address nav button{padding:.5rem 2rem;border-radius:.3rem;font-size:1.2rem;color:#0b6eb1;border:1px solid #0b6eb1}main.profile>.main-container .user-addresses .address nav .btn-delete:hover,main.profile>.main-container .user-addresses .address nav a:hover,main.profile>.main-container .user-addresses .address nav button:hover{color:#fff}main.profile>.main-container .user-addresses .address nav .btn-delete{border:1px solid #b10f1f;color:#b10f1f}main.profile>.main-container .user-addresses .address nav .btn-delete:hover{background-color:#b10f1f;color:#fff}main.profile>.main-container .user-addresses .address .tags-container{position:absolute;top:1rem;right:2rem}main.profile>.main-container .user-addresses .address .tag-current{background-color:#169e76;color:#fff;border-radius:2rem;font-size:1.1rem;padding:.2rem 1rem;text-align:center}main.profile>.main-container .user-addresses .address .tag-current.billing{background-color:#0b6eb1}main.profile>.main-container .user-addresses .address h2{font-size:1.3rem;font-weight:700;color:#264d5c;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.2rem}main.profile>.main-container .user-addresses .address h3{font-size:1.6rem;color:#264d5c}main.profile>.main-container .user-addresses .address p{font-size:1.5rem}main.profile>.main-container .user-addresses .address p span{display:block}main.profile>.main-container .user-addresses p{margin-top:1rem}@media (max-width:1300px){.checkout-container,.table-container{width:100%!important}.about-content .overlay{padding:4rem 8rem 4rem 18rem}.subsection .content{padding:7rem 10rem 7rem 7rem}.contact-main article,.contact-main form{width:80%;margin:auto}.contact-main article{margin-top:5rem}.products-contain article.product{width:31%;margin:1rem .8rem}.auth-form{width:60%}}@media (max-width:1100px){.base-width{width:90%}.main-header .header-top .logo-frame{width:20%}.main-header .header-top .right-container a{font-size:1.6rem}.main-header .header-bottom a{font-size:1.2rem}.main-footer .pictures .picture{height:15rem!important}.main-footer .footer-top nav .footer-links-container{width:100%;margin:2rem 0;padding:0 2rem}.main-footer .footer-top nav .logo{width:100%}.legals-form{padding:1rem 1.6rem}.legals-form .left-block,.legals-form form{width:100%}.about .about-image,.about article{width:100%}.about article{margin-bottom:5rem}.about-content .overlay{padding:12rem 5rem 8rem 5rem}.about-content .overlay .frame{top:-9rem;left:calc(50% - 9rem)}.about-content .overlay .frame picture{width:18rem;height:18rem;border-radius:18rem}.subsection{display:block}.subsection .frame{width:50%;height:30rem;border:15px solid #fff;box-shadow:0 3px 5px rgba(23,23,23,.3);margin:2rem auto}.subsection .content{width:100%}.offer{height:35vh}.newsletter form .form-row{width:70%}.newsletter form .email{width:100%}.newsletter form button{padding:.8rem 1.5rem;margin-top:3rem;width:100%}.contact-main article,.contact-main form{width:90%}.contact-main form{padding:5rem}.contact-main form .form-row .input-animation .overlay{font-size:1.3rem}.auth-bg,.auth-form{width:100%}.auth-bg{height:15vh}.auth-form{padding:2rem 0;min-height:initial}.auth-form form{padding:2rem 3rem}.product-content .carousel,.product-content .content{width:100%}.product-content .content article{margin-top:3rem}.review-product article{width:100%;margin-bottom:3rem}.review-product .actions ul{display:block}.review-product .actions ul li{width:100%;display:block}.review-product .actions .btn-review{width:100%;display:block;text-align:center;margin-bottom:1rem}.reviews .list{width:100%}.reviews .product-review{padding:1.2rem 1.6rem}.responsive-user-menu{display:flex;flex-wrap:wrap;position:fixed;bottom:0;left:0;background-color:#fff;box-shadow:0 -1px 2px rgba(23,23,23,.3);width:100%;z-index:10000}.responsive-user-menu .profile-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.responsive-user-menu .profile-menu a{display:block;padding:1.2rem 1.5rem}.responsive-user-menu .profile-menu a span{display:none}main.profile>.main-container .profile-menu{display:none}main.profile>.main-container .window{border-left:none;width:100%;margin-left:initial;padding:0 3rem}main.profile h1{margin-top:2rem}}@media (max-width:750px){h1,h2{font-size:2rem}.banner{height:25vh}.main-header{position:relative;padding:2.5rem 0;background-color:#fff;box-shadow:0 1px 2px rgba(23,23,23,.2)}.main-header #burger{display:block;padding:1.5rem 2rem;position:absolute;right:0;top:0;border:none;background-color:transparent;z-index:15}.main-header #burger i{font-size:2rem}.main-header .header-bottom,.main-header .header-top{display:none}.main-header.active{height:100vh;position:fixed;z-index:15;width:100%;background-color:#fff;top:0}.main-header.active .header-bottom,.main-header.active .header-top{display:block}.main-header.active .header-top .logo-frame{width:70%;height:5rem;display:block;margin:-2rem auto 2rem auto}.main-header.active .header-top .right-container{position:relative;right:initial;justify-content:start;margin-right:initial;height:initial;padding-left:2rem}.main-header.active .header-top .right-container a{width:4.3rem;height:4.3rem;border-radius:4.3rem;background-color:var(--tertiary-bg-color);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.main-header.active .header-bottom{display:block;background-color:#fff;padding:0 2rem;margin-top:1rem}.main-header.active .header-bottom a{display:block;width:100%;text-align:left;margin:1rem 0}.main-footer .pictures .picture{height:10rem!important}.checkout-container,.table-container{width:100%!important}.table-titles{display:none}.table .line{display:block}.table .col{margin-bottom:1rem}.carts .cart{padding:1rem 1.6rem}.carts .cart .product .line-container{display:block}.carts .cart .product .line-container .col{display:flex;flex-wrap:wrap;width:100%!important}.carts .cart .product .line-container .delete-row{width:100%;height:initial;border-radius:1rem;padding:.7rem 1.8rem}.carts .cart .product .line-container .delete-row i{margin-left:1rem}.carts .cart .cart-name{display:block;position:relative}.carts .cart .cart-name label{width:100%}.carts .cart .cart-name input{font-size:1.6rem}.carts .cart .cart-name:after{top:4rem;left:3rem;position:absolute;font-size:1rem!important}.carts .cart .cart-name button{font-size:1.2rem}.carts .cart .checkout{padding:1.6rem 1rem;font-size:1.3rem}.carts .cart .checkout h2{font-size:1.6rem}.line-container label{width:100%}.quantity-incrementer-container .quantity-input{width:calc(100% - 7rem)}.responsive-labels{display:block}.about .about-image{height:30vh}.about-content .overlay{width:90%;left:5%;padding:12rem 3rem 3rem 3rem}.subsection .frame{width:80%;height:40rem}.subsection .content{padding:1rem 2rem}.plus{margin-top:2rem;padding:5rem 0}.products-contain .zoom-modal-overlay{height:70vh!important}.products-contain .zoom-modal-overlay .product-overlay{width:100%!important;padding:.7rem!important}.products-contain article.product{width:45%}.products-contain article.product .frame{height:25rem}.products-contain article.product .cart-button{width:4rem;height:4rem;right:.3rem;top:.3rem;box-shadow:0 1px 5px rgba(23,23,23,.7)}.products-contain article.product .cart-button i{font-size:1.4rem}.products-contain article.product .text .rating{font-size:1.2rem;height:3rem}.products-contain article.product .text h3{font-size:1.3rem}.products-contain article.product .text .price{font-size:1.4rem}.auth-form{padding:6rem 0;min-height:initial}.auth-form form{padding:2rem 3rem}.auth-form form .row-button{bottom:initial;position:relative;margin-top:3rem}.auth-form form .row-button .auth-button{width:100%;text-align:center;margin:.5rem 0}.product-content .carousel{overflow:hidden}.product-content .carousel .main-frame{height:25rem;overflow:initial}.product-content .carousel .main-frame .controls-container{bottom:-2rem}.product-content .carousel .thumbnails{margin-top:5rem;justify-content:center}.product-content .content .cart-button{width:100%}.product-content .content .add-to-cart input{width:100%!important;margin-bottom:2rem}.details .text{width:100%;padding:0 5rem;text-align:left}main.profile>.main-container .window form .input-container{width:100%!important}.t-50:not(:last-child){margin-right:0}}@media (max-width:500px){h3{font-size:1.6rem;margin-bottom:.6rem}h4,h5,h6{font-size:1.4rem}a,p{font-size:1.2rem}.main-footer .pictures .picture{height:5rem!important}.main-footer .footer-top nav .logo{height:6rem}.subsection .frame{width:100%;height:20rem;border:10px solid #fff}.contact-main article,.contact-main form{width:95%}.contact-main form{padding:3rem}.newsletter form .form-row{width:85%}.products-contain article.product{width:65%}.products-contain article.product .frame{height:35rem}.products-contain article.product a{font-size:1.5rem}.products-contain article.product .price{font-size:1.6rem}.details .text{width:100%;padding:0 2rem;text-align:left}}.shipping{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem 0}.shipping .order-status{width:48%}.shipping .order-status .frame{width:100%;height:20rem;border-radius:1rem;background:url('/assets/images/payment/payment-picture.jpg') top center repeat;background-size:cover}.shipping .order-status h1{font-size:1.8rem;text-align:center;width:100%}.shipping .order-status h1 .icon-payment-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:5rem;background-color:rgba(39,128,29,.25);color:#27801DFF;margin:1rem auto}.shipping .order-status h1 .icon-payment-status i{font-size:4rem}.shipping .order-status h1 .icon-payment-status.canceled{background-color:rgba(182,28,59,.25);color:#b61c3b}.shipping .order-status .bold{font-family:Poppins-Bold,sans-serif}.shipping .order-status p{text-align:center}.shipping .order-status nav{margin:3rem 0;text-align:center}.shipping .order-status nav a{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #fff;background-color:#fff;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#0b6eb1;border:2px solid #0b6eb1}.shipping .order-status nav a i{margin-right:.6rem}.shipping .order-status nav a:hover{background-color:#fff;border:2px solid #fff;color:#fff;transition:.3s background-color;cursor:pointer}.shipping .order-status nav a:hover{border:2px solid #0b6eb1;color:#0b6eb1;background-color:#edf1fa}.shipping .order-status nav a.cart{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;background-color:#0b6eb1;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff;border:2px solid #0b6eb1}.shipping .order-status nav a.cart i{margin-right:.6rem}.shipping .order-status nav a.cart:hover{background-color:#fff;border:2px solid #0b6eb1;color:#0b6eb1;transition:.3s background-color;cursor:pointer}.shipping .container-payments{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.shipping .container-payments .payment-methods{width:100%;display:block;padding:1.6rem 2.5rem;background-color:#f3f3f3;border-radius:1rem;box-shadow:0 0 1px rgba(23,23,23,.5);margin-bottom:1rem}.shipping .container-payments button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid #169e76;background-color:#169e76;transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}.shipping .container-payments button i{margin-right:.6rem}.shipping .container-payments button:hover{background-color:#fff;border:2px solid #169e76;color:#169e76;transition:.3s background-color;cursor:pointer}.shipping .container-payments .container-right{border-left:2px solid #d1d1d1;padding-left:2rem}.shipping .container-payments h4{font-family:Poppins-Bold,sans-serif;font-size:1.5rem}.shipping .container-payments p{font-size:1.4rem}.shipping .container-payments .bloc{margin-bottom:1rem}.shipping .order-content{width:48%;padding-left:6rem;padding-top:5rem;border-left:3px solid #e4e4e4}.shipping .order-content .block{width:100%;margin-bottom:2rem}.shipping .order-content .block h3{font-family:Poppins-Bold,sans-serif;font-size:1.5rem}.email-verification a,.email-verification button{display:inline-block;padding:1rem 2.5rem;border-radius:.8rem;border:2px solid var(--tertiary-bg-color);background-color:var(--tertiary-bg-color);transition:.3s background-color;font-family:Montserrat-Bold,sans-serif;font-weight:400;font-size:1.6rem;color:#fff}.email-verification a i,.email-verification button i{margin-right:.6rem}.email-verification a:hover,.email-verification button:hover{background-color:#fff;border:2px solid var(--tertiary-bg-color);color:var(--tertiary-bg-color);transition:.3s background-color;cursor:pointer}.products-contain{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.products-contain .zoom-modal-overlay{position:fixed;z-index:7;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:rgba(56,67,73,.3)}.products-contain .zoom-modal-overlay .product-overlay{width:80%;height:80%;margin:0 auto;background-color:#fff;border:1px solid #f3f3f3;border-radius:8px;padding:2rem;box-shadow:0 0 1px rgba(120,120,120,.4);position:relative}.products-contain .zoom-modal-overlay .product-overlay button{width:3rem;height:3rem;border-radius:3rem;border:1.5px solid #666;background-color:#fff;box-shadow:0 0 3px rgba(120,120,120,.4);position:absolute;right:2rem;top:2rem;cursor:pointer}.products-contain .zoom-modal-overlay .product-overlay .frame{background:0 0;height:100%;width:100%}.products-contain .zoom-modal-overlay .product-overlay .frame img{width:100%;height:100%;object-fit:contain}.products-contain .product{width:23%;position:relative;margin:2rem}.products-contain .product .overlay{position:absolute;z-index:3;background-color:rgba(255,255,255,.7);padding-top:40%;width:100%;height:45rem;text-align:center}.products-contain .product .overlay h3 span{display:block;font-size:3rem}.products-contain .product .overlay .favorite-button{border:2px solid var(--main-text-color);border-radius:.5rem;padding:1rem 2rem;font-size:1.8rem;background-color:rgba(255,255,255,.9);margin-top:1rem;color:var(--main-text-color)}.products-contain .product .overlay .favorite-button:hover{cursor:pointer}.products-contain .product .overlay .favorite-button.favorite .favorited{display:block}.products-contain .product .overlay .favorite-button.favorite .non-favorited{display:none}.products-contain .product .overlay .favorite-button span i{font-size:2rem}.products-contain .product .overlay .favorite-button span.favorited{display:none;color:#aa2927}.products-contain .product .overlay .favorite-button span.non-favorited{display:block;color:#756666}.products-contain .product .cart-button{position:absolute;top:2rem;right:2rem;width:5rem;height:5rem;background-color:#fff;border-radius:5rem;border:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--main-text-color);cursor:pointer;box-shadow:0 0 .2rem rgba(23,23,23,.7)}.products-contain .product .cart-button i{font-size:2rem}.products-contain .product .frame{height:45rem;width:100%;background-color:#f3f3f3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.products-contain .product .frame i{font-size:12rem;color:#525c61}.products-contain .product .frame .picture{width:100%;height:100%}.products-contain .product .frame .picture img{width:100%;height:100%;object-fit:cover}.products-contain .product .text{position:relative}.products-contain .product .text .favorite-heart{position:absolute;right:0;background-color:transparent;width:5rem;height:4rem;border:none;cursor:pointer}.products-contain .product .text .favorite-heart.favorite i.favorited{display:block}.products-contain .product .text .favorite-heart.favorite i.non-favorited{display:none}.products-contain .product .text .favorite-heart i{font-size:2rem}.products-contain .product .text .favorite-heart i.favorited{display:none;color:#aa2927}.products-contain .product .text .favorite-heart i.non-favorited{display:block;color:#756666}.products-contain .product .text .rating{height:4rem;padding-top:.5rem}.products-contain .product .text .rating i{color:#ddb424}.products-contain .product .text h3{font-size:1.8rem;font-weight:500}.products-contain .product .text h3 a{color:var(--tertiary-bg-color);font-family:Poppins-Medium,sans-serif}.products-contain .product .text .price{font-weight:600;font-size:1.6rem}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Regular.ttf")}@font-face{font-family:Poppins-Thin;src:url("/assets/fonts/Poppins-Thin.ttf")}@font-face{font-family:Poppins-Light;src:url("/assets/fonts/Poppins-Light.ttf")}@font-face{font-family:Poppins-Medium;src:url("/assets/fonts/Poppins-Medium.ttf")}@font-face{font-family:Poppins-Bold;src:url("/assets/fonts/Poppins-Bold.ttf")}.block-search{margin-bottom:2rem}.catalogue-searchbar{position:relative;max-width:400px;width:100%;margin:1rem 0}.catalogue-searchbar input[type=text]{width:100%;padding:.8rem 1rem .8rem 1.2rem;border:2px solid var(--main-text-color);border-radius:50px;font-size:1.5rem;background:#fff;transition:border .3s ease;height:4rem}.catalogue-searchbar input[type=text]:focus{outline:0;box-shadow:0 0 5px rgba(226,177,177,.5)}.catalogue-searchbar .search-icon,.catalogue-searchbar button{position:absolute;right:0;width:4rem;height:4rem;border-radius:4rem;border:none;background:var(--main-text-color);padding:1.2rem 1.2rem;cursor:pointer}.catalogue-searchbar .search-icon i,.catalogue-searchbar button i{font-size:1.5rem;color:#fff}.catalogue-searchbar:focus-within input[type=text]{border-color:var(--highlight-bg-color)}.catalogue-searchbar:focus-within .search-icon,.catalogue-searchbar:focus-within button{background:var(--highlight-bg-color);border-color:var(--highlight-bg-color)}.catalogue-searchbar:focus-within .search-icon i,.catalogue-searchbar:focus-within button i{color:#fff}.products-top-bar{display:flex;justify-content:space-between;align-items:center;margin:2rem 0;width:100%}.products-top-bar h3{text-align:left;margin:0;padding-left:10px;font-weight:600}.products-top-bar .products-count{font-size:1.3rem;color:var(--main-text-color)}.products-top-bar .products-sorting{position:relative;display:inline-block}.products-top-bar .products-sorting .sorting-toggle{color:var(--main-text-color);border:none;background-color:transparent;font-family:Poppins-Medium,sans-serif;font-size:1.6rem}.products-top-bar .products-sorting .sorting-options{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:10px;z-index:1000;display:none;white-space:nowrap;list-style:none;margin:0}.products-top-bar .products-sorting .sorting-options li{padding:5px 10px;cursor:pointer;white-space:nowrap;display:block}.products-top-bar .products-sorting .sorting-options li.active{background-color:#eee;font-weight:700}.products-top-bar .products-sorting .sorting-options li:hover{background-color:#f0f0f0}.products-top-bar .products-sorting.open .sorting-options{display:block}.flash-alert{width:100%;padding:.5rem 1rem;border-radius:.3rem;margin:.6rem 0}.flash-alert i{margin-right:.5rem}.flash-alert a{color:inherit;font-weight:700}.flash-alert.success{border:1px solid #169e76;background-color:#bdf6e5;color:#0d5b44}.flash-alert.warning{border:1px solid #cc8619;background-color:#fcf4e8;color:#885911}.flash-alert.error{border:1px solid #b10f1f;background-color:#fac5ca;color:#6a0913}.flash-alert.info{border:1px solid #5081c9;background-color:#d1efee;color:#305c9c}.add-cart-success-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:rgba(23,23,23,.3);z-index:999}.add-cart-success-modal .modal-content{background-color:#fff;border-radius:1.5rem;padding:3rem 4.5rem;box-shadow:0 0 5px rgba(23,23,23,.3)}.add-cart-success-modal .modal-content h3{margin-bottom:1rem;font-weight:700;font-size:2.5rem}.add-cart-success-modal .modal-content h3 i{color:#169e76}.add-cart-success-modal .modal-content p{margin-bottom:3rem}.add-cart-success-modal .modal-content .modal-btns{padding:.8rem 1.5rem;border-radius:.4rem;background-color:#f36c56;color:#fff;border:none;font-size:1.5rem;cursor:pointer;margin-right:1rem;font-family:Poppins,sans-serif}.add-cart-success-modal .modal-content .modal-btns:hover{background-color:#f04326}.add-cart-success-modal .modal-content .modal-btns.success{background-color:#0b6eb1}.add-cart-success-modal .modal-content .modal-btns.success:hover{background-color:#085081}.add-cart-success-modal .modal-content .modal-btns i{margin-right:.6rem}