.product-card{display:flex;flex-direction:column;background-color:#fff;border-radius:4px;border:1px solid #e7e7e7;-webkit-transition:box-shadow 300ms ease-out;-moz-transition:box-shadow 300ms ease-out;-ms-transition:box-shadow 300ms ease-out;-o-transition:box-shadow 300ms ease-out;transition:box-shadow 300ms ease-out}.product-card:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.product-card__image-link{display:block;aspect-ratio:1/1;position:relative;overflow:hidden}.product-card__image-link img{width:100%;height:100%;object-fit:cover;display:block;-webkit-transition:transform 300ms ease-out;-moz-transition:transform 300ms ease-out;-ms-transition:transform 300ms ease-out;-o-transition:transform 300ms ease-out;transition:transform 300ms ease-out}.product-card__image-link:hover img{transform:scale(1.04)}.product-card__body{display:flex;flex-direction:column;gap:5px;padding:10px;flex:1;justify-content:space-between}.product-card__body .top-row{margin-top:2px;margin-bottom:10px}.product-card__body .top-row .row-sku{display:flex;justify-content:space-between}.product-card__category{line-height:1.4;font-size:.7rem;font-weight:500;text-transform:uppercase;color:#000;opacity:.6}.product-card__name{margin:15px 0 0 0;line-height:normal;height:48px}.product-card__name a{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-weight:600;line-height:1.5;color:#000;text-decoration:none;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}.product-card__name a:hover{color:#009eec}.product-card__sku{font-size:.7rem;color:#000;opacity:.5}.product-card__price{font-size:1rem;font-weight:700;margin:10px 0}.product-card__price .woocommerce-Price-amount.amount bdi{font-weight:600}.product-card__price del{display:block;font-size:.7rem;font-weight:600;text-decoration:line-through;opacity:.6;color:red;margin-bottom:10px}.product-card__price del bdi{color:red;font-weight:500}.product-card__price ins{display:inline;text-decoration:none;font-size:1rem}.product-card__price ins bdi{font-weight:600}.product-card__price .woocommerce-price-suffix{display:inline;font-size:.7rem;font-weight:400;color:#999;margin-left:6px}.product-card__price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.product-card__badges{position:absolute;top:5px;left:5px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:1}.product-card__badges .badge{display:inline-block;font-size:.6rem;font-weight:500;text-transform:uppercase;padding:5px 8px 4px 8px;border-radius:4px}.product-card__badges .badge--new{background-color:#2376bb;color:#fff}.product-card__badges .badge--sale{background-color:#ea2b7b;color:#fff}.product-card__stock{position:absolute;bottom:5px;right:5px;font-size:.6rem;font-weight:500;padding:5px 7px 4px 7px;border-radius:4px;background-color:rgba(0,0,0,.45);color:#fff;z-index:1}.product-card__stock.outofstock{background-color:#b6b6b6}.product-card__stock.instock{background-color:#78b81b}.product-card__stock.onbackorder{background-color:#f4822b}.product-card__colors{display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.product-card__color{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.product-card__btn{display:block;text-align:center;padding:calc(10px + 2px) 15px 10px 15px;font-size:.7rem;font-weight:600;text-transform:uppercase;color:rgba(0,0,0,.5);border-radius:4px;background-color:rgba(0,0,0,.1);-webkit-transition:background-color color ease-out;-moz-transition:background-color color ease-out;-ms-transition:background-color color ease-out;-o-transition:background-color color ease-out;transition:background-color color ease-out}.product-card__btn:hover{background-color:#a42c8f;color:#fff}.page-shop{--body-padding-number: 70px}@media(max-width: 1240px){.page-shop{--body-padding-number: 50px}}@media(max-width: 768px){.page-shop{--body-padding-number: 35px}}@media(max-width: 480px){.page-shop{--body-padding-number: 20px}}@media(max-width: 320px){.page-shop{--body-padding-number: 10px}}.page-shop{padding-top:0;display:flex;flex-direction:column;gap:var(--body-padding-number)}.page-shop .main-body__inner-container{display:grid;align-items:start;grid-template-columns:300px 1fr;gap:50px;padding-top:50px;padding-bottom:50px}@media(max-width: 768px){.page-shop .main-body__inner-container{grid-template-columns:1fr}}.shop__cat-header{display:flex;align-items:center;gap:25px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eee}@media(max-width: 480px){.shop__cat-header{flex-direction:column;align-items:flex-start}}.shop__cat-image{flex-shrink:0;width:120px;height:80px;overflow:hidden}.shop__cat-image img{width:100%;height:100%;object-fit:cover;display:block}.shop__cat-title{font-size:1.5rem;font-weight:700;margin:0 0 5px;color:#000}.shop__cat-title--simple{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eee}.shop__cat-desc{font-size:.9rem;color:#000;line-height:1.6;margin:0}.products{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:15px}.shop__main{position:relative}.shop-loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);display:flex;align-items:flex-start;justify-content:center;pointer-events:none !important;z-index:10;padding-top:100px;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.shop-loader-overlay--visible{opacity:1;pointer-events:auto}.shop-loader svg{width:150px;display:block}.shop-loader .malordi-logo--blue-1{fill:#222 !important}.shop-loader .malordi-logo--blue-2{fill:#2a2a2a !important}.shop-loader .malordi-logo--blue-3{fill:#333 !important}.shop-loader .malordi-logo--blue-4{fill:#3d3d3d !important}.shop-loader .malordi-logo--blue-5{fill:#474747 !important}.shop-loader .malordi-logo--blue-6{fill:#515151 !important}.shop-loader .malordi-logo--blue-7{fill:#5b5b5b !important}.shop-loader .malordi-logo--pink-1{fill:#666 !important}.shop-loader .malordi-logo--pink-2{fill:#707070 !important}.shop-loader .malordi-logo--pink-3{fill:#7a7a7a !important}.shop-loader .malordi-logo--pink-4{fill:#858585 !important}.shop-loader .malordi-logo--red-1{fill:#8f8f8f !important}.shop-loader .malordi-logo--red-2{fill:#999 !important}.shop-loader .malordi-logo--red-3{fill:#a3a3a3 !important}.shop-loader .malordi-logo--red-4{fill:#adadad !important}.shop-loader .malordi-logo--orange-1{fill:#b8b8b8 !important}.shop-loader .malordi-logo--orange-2{fill:#c2c2c2 !important}.shop-loader .malordi-logo--orange-3{fill:#ccc !important}.shop-loader .malordi-logo--orange-4{fill:#d6d6d6 !important}.shop-loader .malordi-logo--orange-5{fill:#e0e0e0 !important}.shop-loader .malordi-logo--orange-6{fill:#eaeaea !important}.shop-loader .malordi-logo--purple-1{fill:#333 !important}.shop-loader .malordi-logo--purple-2{fill:#555 !important}.shop-loader .malordi-logo--purple-3{fill:#777 !important}.shop-loader .malordi-logo--purple-4{fill:#999 !important}.shop-loader g polygon{animation:shop-logo-reveal 1s ease-out infinite}.shop-loader g polygon:nth-child(1){animation-delay:0.04s}.shop-loader g polygon:nth-child(2){animation-delay:0.08s}.shop-loader g polygon:nth-child(3){animation-delay:0.12s}.shop-loader g polygon:nth-child(4){animation-delay:0.16s}.shop-loader g polygon:nth-child(5){animation-delay:0.2s}.shop-loader g polygon:nth-child(6){animation-delay:0.24s}.shop-loader g polygon:nth-child(7){animation-delay:0.28s}.shop-loader g polygon:nth-child(8){animation-delay:0.32s}.shop-loader g polygon:nth-child(9){animation-delay:0.36s}.shop-loader g polygon:nth-child(10){animation-delay:0.4s}.shop-loader g polygon:nth-child(11){animation-delay:0.44s}.shop-loader g polygon:nth-child(12){animation-delay:0.48s}.shop-loader g polygon:nth-child(13){animation-delay:0.52s}.shop-loader g polygon:nth-child(14){animation-delay:0.56s}.shop-loader g polygon:nth-child(15){animation-delay:0.6s}.shop-loader g polygon:nth-child(16){animation-delay:0.64s}.shop-loader g polygon:nth-child(17){animation-delay:0.68s}.shop-loader g polygon:nth-child(18){animation-delay:0.72s}.shop-loader g polygon:nth-child(19){animation-delay:0.76s}.shop-loader g polygon:nth-child(20){animation-delay:0.8s}.shop-loader g polygon:nth-child(21){animation-delay:0.84s}.shop-loader g polygon:nth-child(22){animation-delay:0.88s}.shop-loader g polygon:nth-child(23){animation-delay:0.92s}.shop-loader g polygon:nth-child(24){animation-delay:0.96s}.shop-loader g polygon:nth-child(25){animation-delay:1s}.shop-loader g polygon:nth-child(26){animation-delay:1.04s}.shop-loader g polygon:nth-child(27){animation-delay:1.08s}.shop-loader g polygon:nth-child(28){animation-delay:1.12s}.shop-loader g polygon:nth-child(29){animation-delay:1.16s}.shop-loader g polygon:nth-child(30){animation-delay:1.2s}.shop-loader g polygon:nth-child(31){animation-delay:1.24s}.shop-loader g polygon:nth-child(32){animation-delay:1.28s}.shop-loader g polygon:nth-child(33){animation-delay:1.32s}.shop-loader g polygon:nth-child(34){animation-delay:1.36s}.shop-loader g polygon:nth-child(35){animation-delay:1.4s}.shop-loader g polygon:nth-child(36){animation-delay:1.44s}.shop-loader g polygon:nth-child(37){animation-delay:1.48s}.shop-loader g polygon:nth-child(38){animation-delay:1.52s}@keyframes shop-logo-reveal{0%{opacity:.1}50%{opacity:.4}100%{opacity:.2}}.product-cat{--body-padding-number: 70px}@media(max-width: 1240px){.product-cat{--body-padding-number: 50px}}@media(max-width: 768px){.product-cat{--body-padding-number: 35px}}@media(max-width: 480px){.product-cat{--body-padding-number: 20px}}@media(max-width: 320px){.product-cat{--body-padding-number: 10px}}.product-cat{padding-top:0}.product-cat__hero{display:flex;align-items:center;gap:50px;padding:50px 0}@media(max-width: 768px){.product-cat__hero{flex-direction:column}}.product-cat__hero-image{width:320px;flex-shrink:0;border-radius:4px;overflow:hidden}.product-cat__hero-image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 768px){.product-cat__hero-image{width:100%}}.product-cat__hero-content{flex:1;display:flex;flex-direction:column;gap:15px}.product-cat__title{font-size:2rem;font-weight:300;text-transform:uppercase;margin:0}.product-cat__title--simple{padding:50px 0 15px}.product-cat__desc{font-size:.9rem;line-height:1.7;color:#000;max-width:640px}.product-cat__layout{display:grid;grid-template-columns:300px 1fr;gap:50px;padding-top:50px;padding-bottom:50px}@media(max-width: 768px){.product-cat__layout{grid-template-columns:1fr}}.product-cat__pagination{margin-top:50px}.page-single-product{--body-padding-number: 70px}@media(max-width: 1240px){.page-single-product{--body-padding-number: 50px}}@media(max-width: 768px){.page-single-product{--body-padding-number: 35px}}@media(max-width: 480px){.page-single-product{--body-padding-number: 20px}}@media(max-width: 320px){.page-single-product{--body-padding-number: 10px}}.page-single-product .main-body__inner-container{padding-top:var(--body-padding-number)}.page-single-product .single-product__inner{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media(max-width: 1040px){.page-single-product .single-product__inner{grid-template-columns:1fr}}.page-single-product .single-product__inner.for-tablets{gap:15px;display:flex;flex-direction:column}@media(min-width: 1040px){.page-single-product .single-product__inner.for-tablets{display:none}}.page-single-product .single-product__inner.for-tablets .top-row{display:flex;justify-content:space-between}@media(max-width: 1040px){.page-single-product .single-product__inner.for-tablets .single-product__title{font-size:2rem;display:block;margin-bottom:15px}}@media(min-width: 481px)and (max-width: 1040px){.page-single-product .single-product__gallery{display:flex;flex-direction:row;gap:8px;align-items:stretch}}.page-single-product .single-product__main-image{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}@media(min-width: 481px)and (max-width: 1040px){.page-single-product .single-product__main-image{aspect-ratio:auto;flex:1;width:auto;height:472px;max-height:472px}}.page-single-product .single-product__badges{position:absolute;top:5px;left:5px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:1}.page-single-product .single-product__badges .badge{display:inline-block;font-size:.6rem;font-weight:500;text-transform:uppercase;padding:5px 8px 4px 8px;border-radius:4px}.page-single-product .single-product__badges .badge--new{background-color:#2376bb;color:#fff}.page-single-product .single-product__badges .badge--sale{background-color:#ea2b7b;color:#fff}.page-single-product .single-product__img{width:100%;height:100%;object-fit:cover;display:block}.page-single-product .single-product__thumbnail{margin-top:10px;display:flex;gap:10px}@media(min-width: 481px)and (max-width: 1040px){.page-single-product .single-product__thumbnail{flex:0 0 72px;width:72px;margin-top:0;flex-direction:column}}.page-single-product .single-product__thumbnail .nav-arrow{width:30px;flex-shrink:0;align-self:stretch;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.3);cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;transform-origin:center}@media(min-width: 481px)and (max-width: 1040px){.page-single-product .single-product__thumbnail .nav-arrow{width:100%;height:30px}.page-single-product .single-product__thumbnail .nav-arrow.left span{transform:rotate(90deg)}.page-single-product .single-product__thumbnail .nav-arrow.right span{transform:rotate(90deg)}}.page-single-product .single-product__thumbnail .nav-arrow:hover{background-color:#009eec;color:#fff}.page-single-product .single-product__thumbnails{position:relative;overflow:hidden}@media(min-width: 481px)and (max-width: 1040px){.page-single-product .single-product__thumbnails{flex:1;width:100%;max-height:392px}}.page-single-product .single-product__thumbnails-track{display:flex;gap:8px;transition:transform .3s ease}@media(min-width: 481px)and (max-width: 1040px){.page-single-product .single-product__thumbnails-track{flex-direction:column}}.page-single-product .single-product__thumb-btn{background-color:none;border:2px solid rgba(0,0,0,0);padding:0;cursor:pointer;flex-shrink:0;width:calc(20% - 6.4px);aspect-ratio:1/1;overflow:hidden}@media(min-width: 481px)and (max-width: 1040px){.page-single-product .single-product__thumb-btn{width:100%}}.page-single-product .single-product__thumb-btn:hover,.page-single-product .single-product__thumb-btn--active{border-color:#000}.page-single-product .single-product__thumb{width:100%;height:100%;object-fit:cover;display:block}.page-single-product .single-product__info{display:flex;flex-direction:column}.page-single-product .single-product__info .top-row{display:flex;justify-content:space-between;margin-bottom:15px}@media(max-width: 1040px){.page-single-product .single-product__info .top-row{background-color:red;display:none}}.page-single-product .single-product__category{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#aaa}.page-single-product .single-product__title{font-size:2.5rem;font-weight:600;margin:0;line-height:1.5}@media(max-width: 1040px){.page-single-product .single-product__title{display:none}}.page-single-product .single-product__sku{font-size:.75rem;color:#bbb}.page-single-product .single-product__price{font-size:1.2rem;font-weight:700;margin-bottom:25px}.page-single-product .single-product__price .woocommerce-Price-amount.amount bdi{font-weight:600}.page-single-product .single-product__price del{display:block;font-size:.9rem;font-weight:600;text-decoration:line-through;opacity:.6;color:red;margin-bottom:10px}.page-single-product .single-product__price del bdi{color:red;font-weight:500}.page-single-product .single-product__price ins{display:inline;text-decoration:none;font-size:1.2rem}.page-single-product .single-product__price ins bdi{font-weight:600}.page-single-product .single-product__price .woocommerce-price-suffix{display:inline;font-size:.75rem;font-weight:400;color:#999;margin-left:6px}.page-single-product .single-product__price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.page-single-product .single-product__short-desc{font-size:.9rem;color:#666;line-height:1.5;margin:25px 0 0 0}.page-single-product .single-product__tabs-link{width:fit-content;margin-left:auto;margin-right:auto;margin-top:25px;margin-bottom:50px;display:inline-flex;font-size:.7rem;text-transform:uppercase;color:#a2a2a2;font-weight:500;text-decoration:none;border:1px solid #a2a2a2;padding:12px 15px 10px 15px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.page-single-product .single-product__tabs-link:hover{border-color:#009eec;color:#009eec}.page-single-product .single-product__roll-calculator{margin:0 0 50px 0}.page-single-product .single-product__stock{width:fit-content;display:inline-block;padding:8px 16px;border-radius:4px;font-size:.7rem;font-weight:600;margin-bottom:15px}.page-single-product .single-product__stock.instock{background-color:rgba(120,184,27,.1);color:#78b81b}.page-single-product .single-product__stock.onbackorder{background-color:rgba(244,130,43,.1);color:#f4822b}.page-single-product .single-product__stock.outofstock{background-color:rgba(182,182,182,.1);color:#b6b6b6}.page-single-product .single-product__cart form.cart{display:flex;flex-wrap:wrap;gap:25px}.page-single-product .single-product__cart table.variations{width:100%;border-collapse:collapse}.page-single-product .single-product__cart table.variations tr{display:flex;align-items:center;gap:15px;margin-bottom:10px}.page-single-product .single-product__cart table.variations th.label{min-width:120px;width:auto;padding:0}.page-single-product .single-product__cart table.variations th.label label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a2a2a2;white-space:nowrap}.page-single-product .single-product__cart table.variations td.value{flex:1;padding:0;display:flex;flex-direction:column;gap:6px}.page-single-product .single-product__cart table.variations td.value select{width:100%;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23a2a2a2' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:10px 36px 10px 12px;font-size:.85rem;font-weight:500;color:#000;border:1px solid #e7e7e7;border-radius:4px;background-color:#fff;cursor:pointer;-webkit-transition:border-color 300ms ease-out;-moz-transition:border-color 300ms ease-out;-ms-transition:border-color 300ms ease-out;-o-transition:border-color 300ms ease-out;transition:border-color 300ms ease-out}.page-single-product .single-product__cart table.variations td.value select:focus{outline:none;border-color:#009eec}.page-single-product .single-product__cart table.variations td.value .reset_variations{display:inline-block;font-size:.72rem;color:#a2a2a2;text-decoration:none;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}.page-single-product .single-product__cart table.variations td.value .reset_variations:hover{color:#009eec}.page-single-product .single-product__cart table.variations td.value .reset_variations.screen-reader-text{display:none}.page-single-product .single-product__cart .woocommerce-variation-price .price{font-size:1.2rem;font-weight:700;margin-bottom:25px}.page-single-product .single-product__cart .woocommerce-variation-price .price .woocommerce-Price-amount.amount bdi{font-weight:600}.page-single-product .single-product__cart .woocommerce-variation-price .price del{display:block;font-size:.9rem;font-weight:600;text-decoration:line-through;opacity:.6;color:red;margin-bottom:10px}.page-single-product .single-product__cart .woocommerce-variation-price .price del bdi{color:red;font-weight:500}.page-single-product .single-product__cart .woocommerce-variation-price .price ins{display:inline;text-decoration:none;font-size:1.2rem}.page-single-product .single-product__cart .woocommerce-variation-price .price ins bdi{font-weight:600}.page-single-product .single-product__cart .woocommerce-variation-price .price .woocommerce-price-suffix{display:inline;font-size:.75rem;font-weight:400;color:#999;margin-left:6px}.page-single-product .single-product__cart .woocommerce-variation-price .price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.page-single-product .single-product__cart .woocommerce-variation-availability .stock{width:fit-content;display:inline-block;padding:8px 16px;border-radius:4px;font-size:.7rem;font-weight:600;margin-top:15px;margin-bottom:15px}.page-single-product .single-product__cart .woocommerce-variation-availability .stock.in-stock{background-color:rgba(120,184,27,.1);color:#78b81b}.page-single-product .single-product__cart .woocommerce-variation-availability .stock.available-on-backorder{background-color:rgba(244,130,43,.1);color:#f4822b}.page-single-product .single-product__cart .woocommerce-variation-availability .stock.out-of-stock{background-color:rgba(182,182,182,.1);color:#b6b6b6}.page-single-product .single-product__cart .single_variation_wrap{width:100%}.page-single-product .single-product__cart .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:25px}.page-single-product .single-product__cart .woocommerce-variation-add-to-cart input[type=hidden]{display:none}@media(max-width: 480px){.page-single-product .single-product__cart .woocommerce-variation-add-to-cart{flex-direction:column;align-items:stretch}}.page-single-product .single-product__cart .quantity-wrapper{width:fit-content;display:flex;align-items:center;gap:0;border:1px solid #e7e7e7;border-radius:4px;overflow:hidden;flex-shrink:0}.page-single-product .single-product__cart .quantity-wrapper .quantity-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#f5f5f5;border:none;cursor:pointer;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-ms-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;color:#000}.page-single-product .single-product__cart .quantity-wrapper .quantity-btn:hover:not(:disabled){background-color:#e7e7e7}.page-single-product .single-product__cart .quantity-wrapper .quantity-btn:disabled{opacity:.3;cursor:not-allowed}.page-single-product .single-product__cart .quantity-wrapper .qty{width:60px;height:48px;border:none;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;text-align:center;font-size:.9rem;font-weight:600;padding:0 8px}.page-single-product .single-product__cart .quantity-wrapper .qty:focus{outline:none;background-color:#fafafa}.page-single-product .single-product__cart .quantity-wrapper .qty{-moz-appearance:textfield}.page-single-product .single-product__cart .quantity-wrapper .qty::-webkit-outer-spin-button,.page-single-product .single-product__cart .quantity-wrapper .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-single-product .single-product__cart .single_add_to_cart_button{width:100%;max-width:300px;height:50px;background-color:#009eec;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-ms-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}@media(max-width: 480px){.page-single-product .single-product__cart .single_add_to_cart_button{max-width:none}}.page-single-product .single-product__cart .single_add_to_cart_button:hover{background-color:#d90074}.page-single-product .single-product__cart .single_add_to_cart_button:disabled{background-color:#e7e7e7;color:#999;cursor:not-allowed}.page-single-product .single-product__tabs{scroll-margin-top:150px;margin:calc(var(--body-padding-number)*1) 0 calc(var(--body-padding-number)*2) 0}.page-single-product .product-tabs .tabs-panels{padding:0}.page-single-product .product-tabs .tabs-panels .tabs-panel{padding:var(--body-padding-number)}.page-single-product__related-products .main-body__inner-container{padding-top:0;padding-bottom:0}.shop-sidebar{border:1px solid #e7e7e7;padding:25px}@media(max-width: 768px){.shop-sidebar{display:none}}.shop-sidebar__title{font-size:.8rem;font-weight:600;color:#000;text-transform:uppercase;border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-bottom:10px}.shop-sidebar__categories{display:flex;flex-direction:column;gap:5px;margin-bottom:25px}.shop-sidebar__categories:last-child{margin-bottom:0}.shop-sidebar__category a{display:flex;align-items:center;gap:10px;font-size:.7rem;padding:calc(5px + 3px) 0 5px 0;line-height:1.5;color:#000;font-weight:700}.shop-sidebar__subcategories{padding-left:25px;padding-top:5px;display:flex;flex-direction:column;gap:5px;margin-bottom:25px}.shop-sidebar__subcategories:last-child{margin-bottom:0}.shop-sidebar__subcategories li{position:relative}.shop-sidebar__subcategories li::before{content:"";width:7px;height:7px;position:absolute;top:11px;left:calc((25px - 7px)*-1);transform-origin:center;transform:rotate(45deg);background-color:rgba(0,0,0,.1);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.shop-sidebar__subcategories li a{font-weight:500;color:rgba(0,0,0,.5)}.shop-sidebar__subcategories li:hover{color:#009eec}.shop-sidebar__subcategories li:hover::before{background-color:#009eec;transform:rotate(225deg)}.shop-sidebar__filter-section{margin-bottom:25px}.shop-sidebar__filter-section:last-child{margin-bottom:0}.shop-sidebar__filter-section--closed .shop-sidebar__filter-body{display:none}.shop-sidebar__filter-section--closed .sidebar-icon-vertical{opacity:0;transform:rotate(90deg)}.shop-sidebar__accordion-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.shop-sidebar__arrow{flex-shrink:0;width:16px;height:16px;color:#000}.shop-sidebar__arrow svg{display:block;width:100%;height:100%}.shop-sidebar__arrow .sidebar-icon-vertical{transition:opacity 300ms ease-out,transform 300ms ease-out;transform-origin:center}.shop-sidebar__arrow .sidebar-icon-horizontal{transition:none}.shop-sidebar__search-input{display:block;width:100%;padding:10px 10px calc(10px - 2px) 10px;margin-bottom:15px;font-size:.7rem;border:1px solid #e7e7e7;background:#f5f5f5;color:#000;outline:none;line-height:1.5}.shop-sidebar__search-input:focus{border-color:#009eec}.shop-sidebar__filter-list{display:flex;flex-direction:column;gap:5px;max-height:300px;overflow-y:auto;padding-right:5px}.shop-sidebar__filter-list::-webkit-scrollbar{width:9px}.shop-sidebar__filter-list::-webkit-scrollbar-track{background:#f5f5f5;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:1px}.shop-sidebar__filter-list::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:10px;cursor:pointer}.shop-sidebar__filter-list::-webkit-scrollbar-thumb:hover{border-left:6px solid #009eec;border-right:6px solid #009eec;background-color:#009eec}.shop-sidebar__filter-item .filter-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.85rem;user-select:none;padding:5px 0}.shop-sidebar__filter-item .filter-label:hover .filter-checkbox-custom{border-color:#009eec}.shop-sidebar__filter-item .filter-label .filter-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.shop-sidebar__filter-item .filter-label .filter-checkbox-custom{flex-shrink:0;display:inline-block;width:16px;height:16px;background-color:#f5f5f5;-webkit-clip-path:polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0 80%, 0 0);clip-path:polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0 80%, 0 0);position:relative;-webkit-transition:background-color border-color ease-out;-moz-transition:background-color border-color ease-out;-ms-transition:background-color border-color ease-out;-o-transition:background-color border-color ease-out;transition:background-color border-color ease-out}.shop-sidebar__filter-item .filter-label .filter-checkbox-custom::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#fff;transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.shop-sidebar__filter-item .filter-label .filter-checkbox:checked+.filter-checkbox-custom{background-color:#009eec;border-color:#009eec}.shop-sidebar__filter-item .filter-label .filter-checkbox:checked+.filter-checkbox-custom::after{opacity:1}.shop-sidebar__filter-item .filter-label .filter-name{padding-top:2px}.shop-sidebar__filter-item .filter-label .filter-count{font-size:.7rem;color:#bbb;margin-left:auto}.my-account{--body-padding-number: 70px}@media(max-width: 1240px){.my-account{--body-padding-number: 50px}}@media(max-width: 768px){.my-account{--body-padding-number: 35px}}@media(max-width: 480px){.my-account{--body-padding-number: 20px}}@media(max-width: 320px){.my-account{--body-padding-number: 10px}}.my-account{display:grid;grid-template-columns:260px 1fr;gap:50px;align-items:start;max-width:1100px;margin:0 auto}@media(max-width: 768px){.my-account{grid-template-columns:1fr}}.my-account__nav .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:1px;padding:0;margin:0;font-size:.8rem}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{list-style:none;background-color:#f5f5f5}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:first-child{border-radius:4px 4px 0 0;overflow:hidden}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:nth-last-child(2){border-radius:0 0 4px 4px;overflow:hidden}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{display:block;width:100%;height:100%;padding:16px 15px 15px 15px;color:#000;font-weight:500}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{background-color:#009eec;color:#fff}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:5px;border-radius:4px 4px;overflow:hidden;background-color:rgba(255,0,0,.1)}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a{color:red}.my-account__nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background-color:red;color:#fff}.my-account__content{font-size:.85rem;padding:0 15px 15px 15px}.my-account__content h2{line-height:1.4;font-size:26px;font-weight:300;position:relative;padding-left:30px;margin-top:25px;margin-bottom:25px}.my-account__content h2::before{content:"";position:absolute;left:0;top:-25px;width:60px;height:60px;z-index:-1;-webkit-clip-path:polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0 80%, 0 0);clip-path:polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0 80%, 0 0);background-color:#f5f5f5}.my-account__content .select2-hidden-accessible,.my-account__content .input-text,.my-account__content .woocommerce-Input{width:100%;font-size:.8rem;line-height:1.2;font-weight:400;color:#000;background-color:#fff;border-radius:4px;border-width:1px;border-style:solid;border-color:#e7e7e7;outline-offset:0px;outline-width:4px;outline-style:solid;outline-color:rgba(0,0,0,0);-webkit-transition:outline-color 300ms ease-out,border-color 300ms ease-out;-moz-transition:outline-color 300ms ease-out,border-color 300ms ease-out;-ms-transition:outline-color 300ms ease-out,border-color 300ms ease-out;-o-transition:outline-color 300ms ease-out,border-color 300ms ease-out;transition:outline-color 300ms ease-out,border-color 300ms ease-out;padding:16px 18px 14px 18px}.my-account__content .select2-hidden-accessible:hover,.my-account__content .input-text:hover,.my-account__content .woocommerce-Input:hover{border-color:#009eec}.my-account__content .select2-hidden-accessible:focus,.my-account__content .select2-hidden-accessible:active,.my-account__content .input-text:focus,.my-account__content .input-text:active,.my-account__content .woocommerce-Input:focus,.my-account__content .woocommerce-Input:active{border-color:rgba(0,158,236,.4);outline-color:rgba(0,158,236,.1);box-shadow:none;background-color:rgba(0,158,236,.05)}.my-account__content .select2-hidden-accessible:focus,.my-account__content .input-text:focus,.my-account__content .woocommerce-Input:focus{-webkit-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;-moz-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;-ms-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;-o-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;color:rgb(0,94.8,141.6)}.my-account__content .select2-hidden-accessible:focus::placeholder,.my-account__content .input-text:focus::placeholder,.my-account__content .woocommerce-Input:focus::placeholder{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:rgb(0,142.2,212.4)}.my-account__content fieldset{width:100%;border:1px solid #e1e1e1;margin-top:25px}.my-account__content fieldset legend{font-size:.7rem;font-weight:500;color:#a2a2a2;text-transform:uppercase}.my-account__content fieldset p{margin-bottom:25px !important}.my-account__content fieldset p:last-child{margin-bottom:0 !important}.my-account__content .form-row{margin:0}.my-account__content .form-row.form-row-first,.my-account__content .form-row.form-row-last{width:auto;flex:1}.my-account__content .form-row.form-row-wide{flex:1 0 100%;width:100%}.my-account__content .woocommerce-form-row{margin:0}.my-account__content .woocommerce-form-row--first,.my-account__content .woocommerce-form-row--last{width:auto;flex:1}.my-account__content .woocommerce-form-row--wide{flex:1 0 100%;width:100%}.my-account__content .woocommerce-address-fields__field-wrapper,.my-account__content .woocommerce-EditAccountForm{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px !important}.my-account__content .woocommerce-address-fields__field-wrapper .clear,.my-account__content .woocommerce-EditAccountForm .clear{display:none}.my-account__content .woocommerce-address-fields__field-wrapper .edit-account,.my-account__content .woocommerce-EditAccountForm .edit-account{border:1px solid #adff2f}.my-account__content .woocommerce-address-fields__field-wrapper label,.my-account__content .woocommerce-EditAccountForm label{font-size:.7rem;font-weight:500;color:#000;text-transform:uppercase}.my-account__content .woocommerce-address-fields__field-wrapper label .required,.my-account__content .woocommerce-EditAccountForm label .required{color:#ea2b7b;font-weight:500}.my-account__content .woocommerce-address-fields__field-wrapper .woocommerce-password-hint,.my-account__content .woocommerce-address-fields__field-wrapper .woocommerce-password-strength,.my-account__content .woocommerce-address-fields__field-wrapper #account_display_name_description,.my-account__content .woocommerce-EditAccountForm .woocommerce-password-hint,.my-account__content .woocommerce-EditAccountForm .woocommerce-password-strength,.my-account__content .woocommerce-EditAccountForm #account_display_name_description{font-size:.7rem;font-weight:500;color:rgba(0,0,0,.5);line-height:1.5;margin:10px 0}.my-account__content .woocommerce-address-fields__field-wrapper .woocommerce-Button,.my-account__content .woocommerce-EditAccountForm .woocommerce-Button{min-height:auto;font-size:.8rem;color:#fff;text-transform:uppercase;font-weight:500 !important;padding:17px 15px 15px 15px;background-color:#009eec;border-radius:4px;cursor:pointer}.my-account__content .woocommerce-address-fields__field-wrapper .woocommerce-Button:hover,.my-account__content .woocommerce-EditAccountForm .woocommerce-Button:hover{background-color:#000}.my-account__content .button{min-height:auto;font-size:.8rem;color:#fff;text-transform:uppercase;font-weight:500 !important;padding:17px 15px 15px 15px;background-color:#009eec;border-radius:4px;margin-top:25px;cursor:pointer}.my-account__content .button:hover{background-color:#000}.my-account__content .woocommerce-customer-details,.my-account__content .woocommerce-Addresses{display:flex;gap:var(--body-padding-number);margin-top:25px !important}.my-account__content .woocommerce-customer-details section,.my-account__content .woocommerce-Addresses section{display:flex;gap:var(--body-padding-number);margin-top:25px !important}@media(max-width: 1040px){.my-account__content .woocommerce-customer-details,.my-account__content .woocommerce-Addresses{flex-direction:column}.my-account__content .woocommerce-customer-details section,.my-account__content .woocommerce-Addresses section{flex-direction:column}}.my-account__content .woocommerce-customer-details .edit,.my-account__content .woocommerce-Addresses .edit{display:block;font-size:.8rem;font-weight:500;color:#009eec;margin-bottom:10px}.my-account__content .woocommerce-customer-details .edit:hover,.my-account__content .woocommerce-Addresses .edit:hover{color:#000}.my-account__content .woocommerce-customer-details address,.my-account__content .woocommerce-Addresses address{font-style:normal;font-size:.85rem;line-height:1.7;color:rgba(0,0,0,.6)}.my-account__content .woocommerce-orders-table{width:100%;background-color:#fbfbfb}.my-account__content .woocommerce-orders-table thead th{font-size:.7rem;font-weight:500;text-transform:uppercase;color:#a2a2a2;padding:12px 0 10px 0;border-bottom:1px solid #e7e7e7;text-align:center}.my-account__content .woocommerce-orders-table tbody{font-size:.7rem;font-weight:500}.my-account__content .woocommerce-orders-table tbody tr{border-bottom:1px solid #e7e7e7}.my-account__content .woocommerce-orders-table tbody tr th,.my-account__content .woocommerce-orders-table tbody tr td{padding:12px 0 10px 0;vertical-align:middle;text-align:center}.my-account__content .woocommerce-orders-table tbody tr th a,.my-account__content .woocommerce-orders-table tbody tr td a{color:#009eec;line-height:1.5}.my-account__content .woocommerce-orders-table tbody tr th a:hover,.my-account__content .woocommerce-orders-table tbody tr td a:hover{text-decoration:underline}.my-account__content .woocommerce-orders-table tbody tr:last-child{border-bottom:none}.my-account__content .woocommerce-orders-table .button{min-height:auto;font-size:.7rem;color:#fff;text-transform:uppercase;font-weight:500 !important;padding:6px 10px 5px 10px;background-color:#009eec;border-radius:4px;margin-top:25px;cursor:pointer;text-decoration:none !important}.my-account__content .woocommerce-orders-table .button:hover{background-color:#000}.my-account__content .woocommerce-order-details{padding-top:25px}.my-account__content .woocommerce-order-details .woocommerce-table--order-details{width:100%;border-collapse:collapse;font-size:.8rem;margin-bottom:25px}.my-account__content .woocommerce-order-details .woocommerce-table--order-details thead th{font-size:.65rem;font-weight:600;text-transform:uppercase;color:#a2a2a2;padding:12px 0 10px 0;border-bottom:1px solid #e7e7e7;text-align:left}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr{border-top:1px solid #e7e7e7}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr td{padding:15px 0;vertical-align:middle}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr td a{color:#009eec}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr td a:hover{text-decoration:underline}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta{font-size:.75rem;color:rgba(0,0,0,.6);margin-top:10px}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li{display:flex;gap:4px}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li strong{line-height:1.5;font-weight:500;color:#000}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li p{font-size:.75rem;color:rgba(0,0,0,.6);margin:0}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tfoot tr{border-top:1px solid #e7e7e7}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th,.my-account__content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td{padding:10px 0;font-size:.8rem}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th{font-weight:600;color:#000;text-align:left}.my-account__content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td{color:#000}.my-account__content p:has(.order-number){font-size:.8rem}.my-account__content .order-number,.my-account__content .order-date,.my-account__content .order-status{font-weight:500;background-color:rgba(0,0,0,0)}.woocommerce-order{font-size:.85rem}.woocommerce-order .woocommerce-notice--success{font-size:.9rem;font-weight:400;padding:17px 25px 15px 25px;background-color:rgba(120,184,27,.08);border-left:3px solid #78b81b;border-radius:4px;margin-bottom:25px;color:rgb(90.9952606635,139.5260663507,20.4739336493)}.woocommerce-order .woocommerce-order-overview{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 25px;border:1px solid #e7e7e7;border-radius:4px;overflow:hidden}.woocommerce-order .woocommerce-order-overview li{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;padding:15px;border-right:1px solid #e7e7e7;font-size:.65rem;font-weight:600;text-transform:uppercase;color:#a2a2a2;letter-spacing:.04em}.woocommerce-order .woocommerce-order-overview li:last-child{border-right:none}.woocommerce-order .woocommerce-order-overview li strong{font-size:.9rem;font-weight:600;color:#000;text-transform:none;letter-spacing:0}@media(max-width: 480px){.woocommerce-order .woocommerce-order-overview li{flex:1 1 50%;border-bottom:1px solid #e7e7e7}.woocommerce-order .woocommerce-order-overview li:nth-last-child(-n+2){border-bottom:none}}.woocommerce-order>p{color:rgba(0,0,0,.6);line-height:1.6;margin:0 0 25px}.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#a2a2a2;letter-spacing:.05em;margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #e7e7e7}.woocommerce-order .woocommerce-table--order-details{width:100%;border-collapse:collapse;font-size:.8rem;margin-bottom:25px}.woocommerce-order .woocommerce-table--order-details thead th{font-size:.65rem;font-weight:600;text-transform:uppercase;color:#a2a2a2;padding:12px 0 10px 0;border-bottom:1px solid #e7e7e7;text-align:left}.woocommerce-order .woocommerce-table--order-details tbody tr{border-top:4px solid #e7e7e7}.woocommerce-order .woocommerce-table--order-details tbody tr td{padding:12px 0 10px 0;vertical-align:middle;border-bottom:4px solid #e7e7e7}.woocommerce-order .woocommerce-table--order-details tbody tr td a{color:#009eec;line-height:1.5}.woocommerce-order .woocommerce-table--order-details tbody tr td a:hover{text-decoration:underline}.woocommerce-order .woocommerce-table--order-details tbody tr td .wc-item-meta{font-size:.75rem;color:rgba(0,0,0,.6);margin-top:10px}.woocommerce-order .woocommerce-table--order-details tbody tr td .wc-item-meta li{display:flex;gap:4px}.woocommerce-order .woocommerce-table--order-details tbody tr td .wc-item-meta li strong{line-height:1.5;font-weight:500;color:#000}.woocommerce-order .woocommerce-table--order-details tbody tr td .wc-item-meta li p{font-size:.75rem;color:rgba(0,0,0,.6);margin:0}.woocommerce-order .woocommerce-table--order-details tfoot tr{border-bottom:1px solid #e7e7e7}.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child{border-bottom:none}.woocommerce-order .woocommerce-table--order-details tfoot tr th,.woocommerce-order .woocommerce-table--order-details tfoot tr td{padding:12px 0 10px 0;font-weight:500;text-align:left;vertical-align:middle}.woocommerce-order .woocommerce-table--order-details tfoot tr:last-of-type th,.woocommerce-order .woocommerce-table--order-details tfoot tr:last-of-type td{border-top:4px solid #e7e7e7;color:#000}.woocommerce-order .woocommerce-customer-details{margin-top:25px}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media(max-width: 480px){.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr}}.woocommerce-order .woocommerce-customer-details address{font-style:normal;font-size:.85rem;line-height:1.7;color:rgba(0,0,0,.6)}.woocommerce-order .woocommerce-customer-details address p{margin:0;color:rgba(0,0,0,.6)}.login-page{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}@media(max-width: 1040px){.login-page{grid-template-columns:1fr}}.login-page__title{font-size:clamp(1.75rem,1.75rem - .5vw,2.25rem);line-height:1.4;font-weight:500;margin:0 0 15px;position:relative}.login-page__title.decoration{font-size:26px;font-weight:300;position:relative;padding-left:30px;margin-bottom:70px}.login-page__title.decoration::before{content:"";position:absolute;left:0;top:-25px;width:60px;height:60px;z-index:-1;-webkit-clip-path:polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0 80%, 0 0);clip-path:polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 100% 100%, 20% 100%, 0 80%, 0 0);background-color:#f5f5f5}.login-page__form{display:flex;flex-direction:column;gap:25px}.login-page__form wc-order-attribution-inputs{display:none}.login-page__field{display:flex;flex-direction:column;gap:10px}.login-page__label{font-size:.7rem;font-weight:500;color:#a2a2a2;text-transform:uppercase}.login-page__label .required{color:#ea2b7b;font-weight:500}.login-page__input{width:100%;height:44px;padding:0 12px;border:1px solid #e7e7e7;border-radius:4px;font-size:.9rem;-webkit-transition:border-color 300ms ease-out;-moz-transition:border-color 300ms ease-out;-ms-transition:border-color 300ms ease-out;-o-transition:border-color 300ms ease-out;transition:border-color 300ms ease-out}.login-page__input:focus{outline:none;border-color:#000}.login-page__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-direction:column;align-items:center;gap:25px}.login-page__remember{display:flex;align-items:center;gap:5px;font-size:.8rem;cursor:pointer;margin-right:auto}.login-page__remember span{padding-top:3px;font-weight:400;color:rgba(0,0,0,.5);-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}.login-page__remember:hover span{color:#000}.login-page__btn{background-color:#009eec;color:#fff;border:none;border-radius:4px;padding:16px 25px 15px 25px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-ms-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.login-page__btn:hover{background-color:#d90074}.login-page__lost-password{font-size:.8rem;font-weight:400;color:#000;text-decoration:none;text-align:center;color:rgba(0,0,0,.5)}.login-page__lost-password:hover{color:#000;text-decoration:underline}.login-page__note{font-size:.85rem;color:#888;line-height:1.5;margin-bottom:0}.login-page .woocommerce-privacy-policy-text p{font-size:.85rem;color:#888;line-height:1.5}.woocommerce-ResetPassword{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.woocommerce-ResetPassword p{font-size:.9rem;text-align:center;margin-bottom:0}.woocommerce-ResetPassword .woocommerce-form-row--first{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:25px;margin-bottom:25px}.woocommerce-ResetPassword .woocommerce-form-row--first label{font-size:.7rem;font-weight:500;color:#a2a2a2;text-transform:uppercase}.woocommerce-ResetPassword .woocommerce-form-row--first label .required{color:#ea2b7b;font-weight:500}.woocommerce-ResetPassword .woocommerce-form-row--first .woocommerce-Input{width:100%;max-width:400px;font-size:.8rem;line-height:1.2;font-weight:400;color:#000;background-color:#fff;border-radius:4px;border-width:1px;border-style:solid;border-color:#e7e7e7;outline-offset:0px;outline-width:4px;outline-style:solid;outline-color:rgba(0,0,0,0);-webkit-transition:outline-color 300ms ease-out,border-color 300ms ease-out;-moz-transition:outline-color 300ms ease-out,border-color 300ms ease-out;-ms-transition:outline-color 300ms ease-out,border-color 300ms ease-out;-o-transition:outline-color 300ms ease-out,border-color 300ms ease-out;transition:outline-color 300ms ease-out,border-color 300ms ease-out;padding:16px 18px 14px 18px}.woocommerce-ResetPassword .woocommerce-form-row--first .woocommerce-Input:hover{border-color:#009eec}.woocommerce-ResetPassword .woocommerce-form-row--first .woocommerce-Input:focus,.woocommerce-ResetPassword .woocommerce-form-row--first .woocommerce-Input:active{border-color:rgba(0,158,236,.4);outline-color:rgba(0,158,236,.1);box-shadow:none;background-color:rgba(0,158,236,.05)}.woocommerce-ResetPassword .woocommerce-form-row--first .woocommerce-Input:focus{-webkit-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;-moz-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;-ms-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;-o-transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;transition:outline-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;color:rgb(0,94.8,141.6)}.woocommerce-ResetPassword .woocommerce-form-row--first .woocommerce-Input:focus::placeholder{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:rgb(0,142.2,212.4)}.woocommerce-ResetPassword .woocommerce-Button{background-color:#009eec;color:#fff;border:none;border-radius:4px;padding:16px 25px 15px 25px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-ms-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.woocommerce-ResetPassword .woocommerce-Button:hover{background-color:#d90074}.woocommerce .woocommerce-notices-wrapper{max-width:1100px;margin-left:auto;margin-right:auto}.woocommerce .woocommerce-notices-wrapper strong{text-transform:uppercase;font-weight:500}.woocommerce .woocommerce-notices-wrapper .woocommerce-error{margin-bottom:70px;font-size:.9rem;padding:18px 25px 15px 25px;color:red;background-color:rgba(255,0,0,.1)}.woocommerce .woocommerce-notices-wrapper .woocommerce-error li{color:red}.wp-block-woocommerce-filled-cart-block{--body-padding-number: 70px}@media(max-width: 1240px){.wp-block-woocommerce-filled-cart-block{--body-padding-number: 50px}}@media(max-width: 768px){.wp-block-woocommerce-filled-cart-block{--body-padding-number: 35px}}@media(max-width: 480px){.wp-block-woocommerce-filled-cart-block{--body-padding-number: 20px}}@media(max-width: 320px){.wp-block-woocommerce-filled-cart-block{--body-padding-number: 10px}}.wp-block-woocommerce-filled-cart-block{display:flex;flex-direction:row;gap:var(--body-padding-number)}.wp-block-woocommerce-filled-cart-block .wc-block-components-main{width:100%;flex:1;padding:0 !important}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block{width:100%;border-collapse:collapse;font-size:.8rem}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block thead th{font-size:.65rem;font-weight:600;text-transform:uppercase;color:#a2a2a2;padding:10px 15px;border-bottom:1px solid #e7e7e7;text-align:left}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block tbody tr{border-bottom:1px solid #e7e7e7}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block tbody tr:last-child{border-bottom:none}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block tbody tr td{padding:15px;vertical-align:middle}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block tbody tr td:first-child{padding:15px 15px 15px 0}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block tbody tr td:last-child{font-weight:500 !important;padding:15px 0 15px 15px}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wp-block-woocommerce-cart-line-items-block tbody tr td:last-child span{color:#000 !important;font-weight:500 !important}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-item__wrap{gap:10px !important}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-components-product-name{font-size:.8rem !important;font-weight:500 !important;color:#000 !important}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-item__image,.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-item__product,.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-item__total{border-top:0 !important}.wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-components-product-metadata__description{display:none !important}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar{width:360px;flex-shrink:0;padding:0}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-components-totals-footer-item{display:flex;flex-direction:column;gap:0;align-items:flex-start}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-components-totals-item__label{font-size:.8rem;color:#a2a2a2}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-components-totals-footer-item-tax-value{font-size:.8rem;color:#000}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-components-totals-footer-item-tax{font-size:.8rem;color:#000}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit-button{min-height:auto;font-size:.8rem;color:#fff;text-transform:uppercase;font-weight:500 !important;padding:17px 15px 15px 15px;background-color:#009eec;border-radius:4px;cursor:pointer}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit-button:hover{background-color:#000}.wc-block-components-sidebar-layout{--body-padding-number: 70px}@media(max-width: 1240px){.wc-block-components-sidebar-layout{--body-padding-number: 50px}}@media(max-width: 768px){.wc-block-components-sidebar-layout{--body-padding-number: 35px}}@media(max-width: 480px){.wc-block-components-sidebar-layout{--body-padding-number: 20px}}@media(max-width: 320px){.wc-block-components-sidebar-layout{--body-padding-number: 10px}}.wc-block-components-sidebar-layout{display:flex;flex-direction:row;gap:var(--body-padding-number)}.wc-block-components-sidebar-layout .wc-block-components-main{width:100%;flex:1;padding:0 !important}.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input.is-active label,.wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input.has-error label{opacity:0;pointer-events:none}.wc-block-components-sidebar-layout .wc-block-components-main .wc-blocks-components-select__label{opacity:0;pointer-events:none}.wc-block-components-sidebar-layout .wc-block-components-main .wc-blocks-components-select .wc-blocks-components-select__select{padding:12px 10px 10px 10px;border:1px solid #e7e7e7}.wc-block-components-sidebar-layout .wc-block-components-sidebar{width:360px;flex-shrink:0;padding:0}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill,.wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0 !important}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-footer-item{display:flex;flex-direction:column;gap:0;align-items:flex-start}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-item__label{font-size:.8rem;color:#a2a2a2}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-footer-item-tax-value{font-size:.8rem;color:#000}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-footer-item-tax{font-size:.8rem;color:#000}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-cart__submit-button{min-height:auto;font-size:.8rem;color:#fff;text-transform:uppercase;font-weight:500 !important;padding:17px 15px 15px 15px;background-color:#009eec;border-radius:4px;cursor:pointer}.wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-cart__submit-button:hover{background-color:#000}.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill,.wp-block-woocommerce-checkout-order-summary-block{border:0 !important}