@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&family=Raleway:wght@400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600&family=Raleway:wght@400;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Raleway,sans-serif}.container{margin-top:20vh}h2{text-align:center}@media screen and (max-width:950px){.container{margin-top:7rem}}.header__container{width:100%;height:5rem;position:fixed;top:0;background-color:#fff;display:flex;box-shadow:0 1px 4px #0000001a;z-index:100}header{width:90%;margin:auto;display:flex;align-items:center;justify-content:space-between}.logo{width:5rem}nav{display:flex}ul{list-style:none;display:flex;align-items:center}nav>ul>li{display:inline-block;font-size:.8rem;letter-spacing:1px;font-weight:400}nav>ul>li:not(:first-child){margin-left:2rem}nav>ul>li>a:hover{font-weight:700;color:#838383}nav>ul>li.current a{font-weight:700;color:#5555}nav>ul>li a,.header__icons{text-decoration:none;color:#000000bf;cursor:pointer}input#burger{display:none}@media screen and (max-width:1100px){input#burger{display:none}label[for=burger]{position:fixed;top:2rem;right:1.8rem;height:20px;width:20px;z-index:5}input#burger+label[for=burger] span{position:absolute;width:100%;height:2px;top:50%;margin-top:-1px;left:0;display:block;background:#020304;transition:.5s}input#burger+label[for=burger] span:first-child{top:3px}body input#burger+label[for=burger] span:last-child{top:16px}label[for=burger]:hover{cursor:pointer}input#burger:checked+label[for=burger] span{opacity:0;top:50%}input#burger:checked+label[for=burger] span:first-child{opacity:1;transform:rotate(405deg)}input#burger:checked+label[for=burger] span:last-child{opacity:1;transform:rotate(-405deg) translate(4.5px,-4.5px)}input#burger~nav{position:fixed;width:100vw;top:0;left:0;z-index:3;transition:.5s;transition-delay:.5s}input#burger~nav>ul{position:absolute;top:-200px;transition:.5s;transition-delay:0s}input#burger~nav>ul>li{transition-delay:0s}input#burger~nav>ul>li,input#burger~nav>ul>div.icons-container>li>span,input#burger~nav>ul>div.icons-container>li>div{display:block;opacity:0}input#burger:checked~nav{height:100%;transition-delay:0s}input#burger:checked~nav>ul{top:5rem}input#burger:checked~nav>ul>li,input#burger:checked~nav>ul>div.icons-container>li>span,input#burger:checked~nav>ul>div.icons-container>li>div{opacity:1;transition-delay:.2s}.header-menu{display:block;background:#FFFFFF;text-align:center;z-index:100;width:100%;padding-top:50px;height:100%;margin-top:-1rem}#topics{padding-bottom:10px}nav>ul>li:not(:first-child){margin-left:2rem;text-align:center;margin:1rem auto}.header__icons{margin:0}.icons-container{display:flex;align-items:center;justify-content:center;margin:2rem auto 0}}span.header__icon{margin-left:2rem;font-size:1.2rem;color:#373737}div.cart-itemsCounter{width:1.3rem;height:1.3rem;border-radius:50%;background-color:#afafaf;text-align:center;display:flex;flex-direction:column;float:right;justify-content:center;font-size:13px;color:#fff;position:relative;left:-.8rem;top:-.8rem;font-weight:700}.cart-itemsCounter span{font-family:Montserrat,sans-serif}.hero{margin-top:5rem;width:100%;height:60vh;background:linear-gradient(180deg,#FFFFFF 0%,rgba(221,221,221,.8) 100%)}.hero__items-container{width:70%;display:flex;align-items:center;justify-content:space-between;margin:30vh auto 1rem}.hero__left-container{width:25rem;letter-spacing:.5px;line-height:1.5rem}.hero__left-container p{margin:.5rem 0}.hero__span a{text-decoration:none;color:#000000b3}span.chevron>i{position:relative;margin-left:.2rem;top:-.25rem;font-size:.5rem}.hero__span:hover{font-weight:700;font-size:13px;transition:.5s}.button-container{margin:.5rem 0}.button-container>.cta-button__container{display:inline-block;letter-spacing:.5px;margin-top:0;margin-right:1.2rem}.button-container>.cta-button__container>a>.cta-button{width:9rem}.button-container span{font-weight:600;font-size:12px;color:#000000b3;cursor:pointer}.hero__img{width:20rem}.chevron.hero__scroll>i{position:relative;top:6rem;left:50%;z-index:-1;margin:0 auto;font-size:1rem}@media screen and (max-width:1100px){.hero__img{display:none}.hero__left-container{width:70%;letter-spacing:.5px;line-height:1.5rem;text-align:center;margin:auto}.button-container>.cta-button__container{display:block;margin:1rem auto}.chevron{z-index:-1}}@media screen and (max-width:950px){.hero{height:max-content}.hero__items-container{width:90%;flex-direction:column;margin-top:20vh}.hero__left-container{font-size:14px;align-items:center}.hero__img{width:50%;margin:auto;margin-top:2rem;display:block}.hero__left-container{width:70%;letter-spacing:.5px;line-height:1.5rem;text-align:center;margin:auto}.button-container{margin:1rem auto;display:flex;flex-direction:column;align-items:center}.cta{margin:.5rem auto}.chevron.hero__scroll>i{display:none}}.cta-button__container{width:fit-content;margin:20px auto}.cta-button__container a,.submit-button a{text-decoration:none;color:#fff}.cta-button,.submit-button{width:fit-content;padding:.8rem 1rem;border-radius:.2rem;border:none;outline:none;background-color:#373737;color:#fff;font-weight:700;font-size:.75rem;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center}.cta-button:hover,.submit-button:hover{background-color:#555}.cta-button span>i{font-size:1.15rem;margin-right:1rem}div.container-80{width:80%;margin:10vh auto}h2.secton-title{width:60%;margin:1rem auto;font-size:1.3rem;text-align:center}article{width:50%;text-align:center;line-height:1.5rem;margin:0 auto 2.5rem}.products-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media screen and (max-width:1100px){.products-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:950px){.products-container{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:auto}}.product-card{width:18rem;height:20.5rem;border-radius:.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#7373731a;margin:auto;position:relative;overflow:hidden}.product-card__img-container{height:fit-content;display:flex;align-items:center;justify-content:center}.product-card.out-of-stock>.product-card__img-container{margin:1.2rem;height:8rem}.product-card.out-of-stock>.product-card__image-overlay{height:fit-content}.product-card.in-stock>.product-card__img-container{margin:1rem}.product-card__image{margin:auto;width:8rem;max-height:8rem;object-fit:contain}.out-of-stock-overlay{position:absolute;top:31%;left:50%;transform:translate(-50%,-50%);width:12rem;height:9rem;border-radius:.25rem;background-color:#0000008c;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.product-card.out-of-stock>.product-card__name{margin:1rem auto .5rem}.product-card__name{margin:0 auto .5rem;max-width:85%;text-align:center;line-height:1.2rem}.product-card__name>b{font-family:Montserrat,sans-serif}.d-sign{font-size:.8rem;margin-right:.2rem}.product-card__price b{font-family:Montserrat}.product-card__details{cursor:pointer}.product-card__details a{font-weight:600;font-size:12px;color:#000000b3;text-decoration:none}.product-card.in-stock>.product-card__details{margin:.2rem auto 1.4rem}.product-card.out-of-stock>.product-card__details{margin:.5rem auto 2rem}.product-card.in-stock>div.counter>div>div.controls,.product-card.out-of-stock>div.counter>div>div.controls{display:none}.chevron{font-size:1rem;position:relative;top:.2rem;margin-left:.2rem}.product-card__details:hover{color:#000000d9}.load-more__container{margin:1.5rem auto;width:100%;display:flex;align-items:center;justify-content:center}a.load-more{text-decoration:none;color:#373737c6;text-align:center;padding:.5rem 1.2rem;font-weight:400;border-radius:.2rem;font-size:.9rem;cursor:pointer;transition:.5s;width:14.5rem}.load-more:hover{color:#373737;background-color:#d1d1d180}.load-more.enabled:hover:after{content:"↓";font-size:.8rem;margin-left:.8rem}.load-more.disabled:hover:after{content:"→";font-size:.8rem;margin-left:.8rem}.load-more.no-more-elements{display:none}.product-card.in-stock>.counter>.itemOut-of-stock span{display:none}.product-card.in-stock>.counter>.itemOut-of-stock{background-color:transparent;font-style:italic;color:#373737c5;height:3.2rem;margin:.1rem;padding:0;font-size:.8rem}@media screen and (max-width:1100px){.product-card.in-stock>.counter>.itemOut-of-stock{width:80%;margin:auto;text-align:center}.product-card.in-stock>.counter>.itemOut-of-stock i{display:none}}@media screen and (max-width:950px){article{width:100%}}.product-cta__container.disable-addToCart{display:none}.controls{width:8rem;height:2.8rem;margin:1rem auto;display:flex;align-items:center;justify-content:space-between;border:1px solid #adadad82;border-radius:.1rem}.controls button{width:1.8rem;height:2.8rem;font-size:1.2rem;outline:none;border:none;background-color:#fff;color:#373737;border:1px solid #adadad82}.controls button:hover{background-color:#d1d1d180}.controls h4{font-family:Montserrat}.itemOut-of-stock{padding:1.5rem}.itemOut-of-stock span{font-size:1rem;margin-right:1rem}.best-sellers__container{width:80%;margin:3rem auto;display:flex;align-items:center;justify-content:space-between}.best-sellers__text-container{width:fit-content;margin:1rem 0 0;border-bottom:2px solid #AEAEAE}.best-sellers__text-container span{font-weight:700}.best-sellers__text-container h2{color:#aeaeae}.best-sellers__items-container{width:65%;margin:2rem 0;display:flex}.best-sellers__items-container div.product-card:not(:first-child){margin-left:2rem}@media screen and (max-width:1100px){.best-sellers__container{flex-direction:column}.best-sellers__text-container{margin:2rem auto 1rem;text-align:center}.best-sellers__items-container{width:90%}.best-sellers__items-container div.product-card:not(:first-child){margin:1rem auto 0}}@media screen and (max-width:950px){.best-sellers__items-container{flex-direction:column}}.carousel-container{background-color:#f5f5f5;margin:2rem 0;padding:5rem 0}.owl-carousel{flex-direction:row;width:90%!important;margin:0 auto}.owl-stage{display:flex}.owl-item,.owl-item.active{width:25%!important;height:100%!important;margin:1rem 0 0;display:flex;justify-content:center}.owl-theme .owl-dots .owl-dot span{width:8px!important;height:8px!important}@media screen and (max-width:1100px){.carousel-container{padding:3.2rem 0 1.2rem}.owl-dots{margin-top:1rem!important}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/assets/owl.video.play-04360456.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display: inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.carousel-item{display:flex;max-width:20rem;margin:auto}.carousel-item__icon{font-size:2rem;color:#373737}.carousel-item__text-container{display:flex;flex-direction:column;margin:0 1rem}.carousel-item__text-container span:first-child{color:#373737;font-weight:800;text-transform:uppercase}.carousel-item__text-container span:last-child{font-size:.9rem;line-height:20px}.item-detail__navigation-mobile{display:none}.item-detail__navigation,.item-detail__navigation-mobile{width:80%;margin:0 auto 2rem}.item-detail__navigation span.chevron>i{margin-right:.5rem}.item-detail__navigation-mobile span.chevron>i{margin-right:.5rem}.item-detail__navigation span a,.item-detail__navigation-mobile span a{font-family:Montserrat;font-size:.9rem;text-decoration:none;color:#000000b3;font-weight:400}span a.current-item{color:#38383880}.item-detail__navigation span a:hover{text-decoration:underline}.item-detail{width:80%;margin:2vh auto;display:flex;align-items:top;justify-content:space-between}.item-detail__product-image__container{width:20rem;height:20rem;margin:0 2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #d4d4d480;border-radius:.1rem}img.product__image{max-width:85%;max-height:90%}.item-detail__product-details__container{text-align:left;width:60%}.item-detail__product-name{font-weight:700;font-size:1.4rem;display:block;margin:0 0 .5rem}.item-detail__product-price{font-size:1.2rem;font-weight:600}.item-detail__product-name,.item-detail__product-price{font-family:Montserrat}.item-detail__product-description__container{margin:.5rem 0;width:80%}.item-detail__product-description{font-size:.95rem;margin:.2rem 0;line-height:1.4rem}.item-detail__product-rate-container{width:100%;margin:auto;display:flex;align-items:center}.item-detail__product-rate-container span{margin-top:.2rem}.item-detail__product-rate-container div{margin-left:.5rem;display:inline-block}.addToCart__items-container{width:80%;display:flex;align-items:start}.itemIn-stock div{display:flex;align-items:center}.itemIn-stock div.counter>div>div.controls{margin-right:1rem}.itemOut-of-stock{width:100%;height:5rem;margin:2rem 0;background-color:#e3e3e3;font-size:1rem;display:flex;align-items:center;justify-content:space-around;border-radius:.4rem;color:#373737}.itemOut-of-stock>i{margin-right:1rem;font-size:1.3rem}@media screen and (max-width:1100px){.item-detail__product-description__container{width:100%}.addToCart__items-container{width:100%;display:flex;align-items:center;justify-content:center}.itemOut-of-stock{width:100%;font-size:.9rem}.itemOut-of-stock>i{font-size:1rem;margin-right:1rem}.itemOut-of-stock p{width:80%;font-size:.8rem}}@media screen and (max-width:950px){.item-detail__navigation-mobile{display:block}.item-detail__navigation{display:none}.item-detail{flex-direction:column;align-items:center;justify-content:center;width:80%}.item-detail__product-details__container{width:80%}.item-detail__product-name{margin-top:2rem;text-align:center;font-size:1.2rem}.item-detail__product-price{text-align:center;display:block;margin:auto;font-size:1.1rem}.item-detail__product-description__container{width:100%}.itemIn-stock{width:90%;margin:auto}.itemIn-stock div.counter>div:not(.itemOut-of-stock){width:100%;margin:2rem auto .5rem;display:flex;flex-direction:column;align-items:center}.itemIn-stock div.counter>div>div.controls{margin:0}}.star{font-size:24px;color:#ccc;margin-right:5px;cursor:pointer}.star.filled{color:#f8d61e}.contact__text-container{width:55%;margin:1rem auto 1.5rem;display:flex;flex-direction:column;text-align:center;line-height:1.5rem}.contact__text-container span:not(:first-child){margin-top:1rem}.contact__text-container span a{text-decoration:none;color:#000}.contact__form-container{margin-top:1rem}.empty-cart__p{text-align:center}img.empty_cart__img{width:20%;display:block;margin:4rem auto 3rem}.cart__table{width:80%;margin:3rem auto 0;border-collapse:collapse}.cart__table thead,.cart__table td{border-bottom:1.5px solid #F0F0F0}.cart__table thead th{text-align:end;text-transform:uppercase}.cart__remove-products{position:relative;left:-1.2rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;background:#FFFFFF;box-shadow:1px 2px 4px 2px #2928281c;cursor:pointer}.cart__table th:nth-child(3),.cart__table th:nth-child(4),.cart__table tr>td:nth-child(3),.cart__table tr>td:nth-child(4){text-align:center}.cart__table th:nth-child(2){text-align:start}.cart__table th:last-child,.cart__table td:nth-child(5){text-align:end}.cart__table th,.cart__table td{padding:15px;text-align:left}.cart__table td img{width:4rem;max-height:4rem;object-fit:scale-down;margin-right:1rem}.cart__table td:nth-child(2),.cart__table td:nth-child(2)>div:last-child{display:flex;align-items:center}td:nth-child(2)>div.cart_item_info>div>a{text-decoration:none;color:#000}td:nth-child(2)>div.cart_item_info>div>a:hover{color:#909090}.cart__table td,td:nth-child(2)>div.cart_item_info>div>a>p,.total-price__container>span{font-family:Montserrat}td:last-child{font-weight:700}.total-price__container{width:30%;margin:2rem auto;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;border-top:1.5px solid #F0F0F0;border-bottom:1.5px solid #F0F0F0}.total-price__container span:first-child{font-weight:400}.total-price__container span:last-child{font-weight:800;font-size:1.2rem}@media screen and (max-width: 950px){img.empty_cart__img{width:50%}.cart__table thead{display:none}.cart__table tr.cart__item{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #F0F0F0;padding:1rem}.cart__table tr.cart__item>td{padding:0}.cart__table thead,.cart__table td{border:none}.cart__table tr td div.cart_item_info{display:flex;flex-direction:column}.cart__table tr td div.cart_item_info div>a>p{font-weight:700;font-size:1.1rem;margin-top:1rem}.cart__remove-products{position:relative;top:-2.3rem;left:1.8rem}.cart__table tr.cart__item{width:80%;display:grid;grid-template-columns:repeat(2,fit-content);grid-template-rows:repeat(3,fit-content);row-gap:1.5rem}.cart__table tr td:first-child{grid-column-start:2;grid-row-start:1;grid-row-end:2}.cart__table tr td:nth-child(2){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;margin:auto}.cart__table tr td:nth-child(4){grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.cart__table tr td:nth-child(4):after{content:" x "}.cart__table tr td:last-child{grid-column-start:1;grid-column-end:3;margin:auto}}.purchase-detail__navigation{width:60%;margin:0 auto 1rem;display:flex;align-items:center;justify-content:space-between}.purchase-detail__navigation span>i{font-size:1.1rem;color:#c4c4c4}.purchase-detail__navigation h2{font-size:1.1rem}.purchase-detail__navigation a{color:#000;text-decoration:none}.purchase-detail__navigation h2:not(.current){color:#c4c4c4;cursor:not-allowed}h2:not(.current).link-to-cart{cursor:pointer}h2:not(.current).link-to-cart:hover{color:#373737}@media screen and (max-width: 1200px){.purchase-detail__navigation{width:70%}}@media screen and (max-width: 1100px){.purchase-detail__navigation{width:80%}}@media screen and (max-width: 950px){.purchase-detail__navigation{width:90%;margin:1rem auto 2rem}.purchase-detail__navigation h2:not(.current),.purchase-detail__navigation span:not(:first-child){display:none}.purchase-detail__navigation h2{width:fit-content;margin:auto;font-size:1.2rem}}.checkout__items-container{width:80%;margin:auto;display:flex;flex-direction:column;align-items:center}.checkout__text-container{width:50%;margin:1rem auto;line-height:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.form__container{width:80%;margin:1rem auto 0}form.checkout__form,form.contact__form{width:50%;margin:auto}form.checkout__form fieldset,form.contact__form fieldset{border:none;margin:1rem auto}form.checkout__form fieldset label:first-of-type,form.contact__form fieldset label:first-of-type{display:block;font-weight:700}form.checkout__form fieldset label:first-of-type span.required,form.contact__form fieldset label:first-of-type span.required{color:#d54040}form.checkout__form fieldset label:first-of-type span.not-required,form.contact__form fieldset label:first-of-type span.not-required{font-weight:400}fieldset>input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;margin:.8rem 0 .9rem;padding:.8rem .5rem;border:1px solid #acacac;border-radius:.2rem;outline:none}.select__container{position:relative}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select__container:before,.select__container:after{content:"";position:absolute;right:1rem;pointer-events:none}.select__container:before{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-bottom:.3rem solid black;top:40%}.select__container:after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid black;top:55%}select>option{font-size:.95rem}.disabled-select{cursor:not-allowed}textarea{resize:vertical;min-width:100%;height:8rem;min-height:6rem;max-height:18rem}form.checkout__form fieldset:last-of-type>label:not(:first-of-type){display:block;margin-left:1rem}form.checkout__form fieldset>label>input[type=radio]{margin-right:.5rem;margin-top:1rem}img.successful-purchase__img{width:20rem;margin:4rem auto 1rem}@media screen and (max-width:1100px){.checkout__items-container{width:100%}.checkout__text-container{width:70%}form.checkout__form,form.contact__form{width:80%}}@media screen and (max-width:950px){.checkout__text-container{width:90%}form.checkout__form,form.contact__form{width:80%}}.order-details__text-container{margin:2rem auto;line-height:1.5rem;width:55%;text-align:center}.order-details__text-container p:first-of-type{margin:1rem auto .5rem}.payment-advise{width:70%;padding:1.2rem 1rem .2rem;margin:1rem auto 1.2rem;border-radius:.5rem;background-color:#ebebeb;display:flex}.payment-advise__icon{margin:0 1.5rem;color:#373737;font-size:1.2rem}.payment-advise__text-container{width:90%;font-size:.9rem}.divider{width:100%;margin:.5rem 0;height:1px;background-color:#00000020}.divider.w-80{width:80%;margin:auto}.payment-advise__items-container{width:60%;margin:1rem auto;display:flex;align-items:center;justify-content:space-between}.payment-advise__item{color:#373737;display:flex;align-items:center}.payment-advise__item span:first-of-type{font-size:1.2rem;margin-right:.5rem}.payment-advise__item span:last-child{font-family:Montserrat;font-weight:600}.order-details__bank-account-data-container{width:65%;margin:2rem auto;display:flex;justify-content:space-between}.order-details__bank-account-data-container img{width:15rem}.order-details__bank-account,.order-details__data>div{border:1px #ebebeb solid;border-radius:.5rem;width:fit-content;padding:1rem 1.2rem;display:flex;flex-direction:column;justify-content:space-evenly;font-size:.9rem}.order-details__bank-account span:not(:first-child),.order-details__data>div.buyer-data span:not(:first-child){margin-top:.5rem;margin-left:1.5rem;font-family:Montserrat;line-height:1.5rem}.order-details__data>div.buyer-data{width:70%;height:15rem;margin:1rem auto 0;border-radius:.5rem .5rem 0 0}.order-details__data>div.cart-data{width:70%;margin:auto;border-radius:0 0 .5rem .5rem}.default-info{color:#00000080}.product{width:90%;padding:1rem 0;border-bottom:1px solid #ebebeb;margin:0 auto;display:flex;align-items:start}.product img{max-width:5rem;max-height:5rem;margin-right:1rem}.product span,.product span b{font-size:.9rem;font-family:Montserrat}.product-data span:first-of-type,.product-data span:nth-child(2){margin-top:.5rem;display:inline-block}.product-data span:nth-child(2){margin-left:1rem}.product-data>span:first-of-type:after{content:"x";font-size:.8rem;font-weight:700}.product-data>span:last-of-type{display:block;margin-top:.5rem}.cart-data .total-price__container{width:20%;margin:1rem auto}.cart-data .total-price__container span{font-size:.9rem}@media screen and (max-width: 1100px){.payment-advise{width:80%}.payment-advise__text-container{font-size:.8rem}.order-details__bank-account-data-container{width:70%}.order-details__data>div.buyer-data,.order-details__data>div.cart-data{width:80%}.cart-data .total-price__container{width:50%}}@media screen and (max-width: 950px){.payment-advise{flex-direction:column;align-items:center}.payment-advise__icon{margin:0 auto 1.5rem}.payment-advise__text-container{font-size:.8rem;text-align:center;line-height:1.2rem}.payment-advise__items-container{width:70%}.order-details__text-container{width:80%}.order-details__bank-account-data-container img{display:none}.order-details__bank-account-data-container{width:80%;align-items:center;justify-content:center}}@media screen and (max-width: 800px){.payment-advise__items-container{flex-direction:column}.payment-advise__item:first-child{margin-bottom:1.2rem}}.info__text-container{width:55%;margin:1.5rem auto;text-align:center;line-height:1.5rem}.info__text-container p:not(:first-of-type){margin-top:1rem}.info__items-container{width:80%;margin:auto}.info__items-container div{padding:.7rem 1.5rem;border-top:1.5px solid #F0F0F0}.info__items-container div:last-child{border-bottom:1.5px solid #F0F0F0}.info__items-container div a{text-decoration:none;color:#373737}.info__items-container div a:hover{font-weight:600}.info__items-container div a:hover i{color:#373737}.info__items-container div i{font-size:.8rem;color:#373737c7;margin-right:1rem}.info__image-container{width:fit-content;margin:2.5rem auto 1rem}.info__image{width:12rem}@media screen and (max-width:1100px){.info__text-container{width:70%}}@media screen and (max-width:950px){.info__text-container{width:80%;margin:2rem auto 2.5rem}.info__image{width:10rem}}.info__navigation{margin-left:5rem;width:fit-content;display:flex;align-items:center;color:#373737;font-size:.9rem}.info__navigation a{color:#000;text-decoration:none}.info__navigation i:first-child,.info__navigation i:nth-child(2){margin-right:1rem}.info__navigation i:nth-child(2){margin-top:.15rem;font-size:.6rem}.info__content-container{width:82%;margin:2rem auto 3rem}.info__content-container h3{margin-bottom:1rem}.info__content-container>div{margin-left:1.5rem}.info__content-container>div p{margin:1.2rem 0;line-height:1.5rem}.info__content-container>div ol{list-style-type:none;counter-reset:counter}.info__content-container>div ol>li{counter-increment:counter;margin-bottom:10px;display:flex}.info__content-container>div ol>li:before{content:counter(counter) ".";color:#000;font-weight:700;margin-right:5px}.info__content-container>div ol>li>p{margin-top:0;margin-left:.5rem}.info__content-container>div>p a{color:#000;text-decoration:none}footer{width:100%;background-color:#373737;color:#fff;margin-top:2rem;padding:4rem 1rem;display:flex;justify-content:space-evenly}.footer__logo-container{width:15%}.footer__logo-container>a>img{width:12rem}.footer__links-container>ul{display:flex;flex-direction:column;align-items:baseline}.footer__links-container>ul>li>a{font-size:.9rem;display:block;color:#fff;text-decoration:none;font-weight:400;margin:.3rem 0}.footer__links-container>ul>li:first-child>a{font-weight:700;text-transform:uppercase}.footer__links-container>ul>li>a:hover{font-weight:700}.footer__social-container{width:25%;font-size:.9rem;letter-spacing:.1rem;line-height:1.2rem;text-align:center;font-weight:700}.footer__social{margin:1rem auto}.footer__social a{font-size:1.8rem;color:#fff}.footer__social a:first-child{margin-right:1rem}.copy-container{width:100%;padding:1.5rem 0;text-align:center;color:#eee;font-size:.8rem;background-color:#323232}@media screen and (max-width:1100px){.footer__logo-container>a>img{width:12rem}}@media screen and (max-width:950px){footer{flex-direction:column;align-items:center}.footer__logo-container{width:80%;display:flex;justify-content:center}.footer__logo-container>a>img{width:10rem;margin:0 auto 1rem}.footer__links-container>ul{align-items:center}.footer__links-container>ul>li:first-child>a{margin:.8rem auto .5rem}.footer__links-container>ul>li:not(:first-child){display:none}.footer__social-container{width:60%;margin-top:1.2rem;font-size:.8rem}}
