@font-face{font-family:"SFNS Display";src:url("../_fonts/HelveticaNeueDeskInterface-UltraLightP2.woff2") format("woff2"),url("../_fonts/HelveticaNeueDeskInterface-UltraLightP2.woff") format("woff"),url("../_fonts/HelveticaNeueDeskInterface-UltraLightP2.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"SFNS Display";src:url("../_fonts/HelveticaNeueDeskInterface-Regular.woff2") format("woff2"),url("../_fonts/HelveticaNeueDeskInterface-Regular.woff") format("woff"),url("../_fonts/HelveticaNeueDeskInterface-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"SFNS Display";src:url("../_fonts/HelveticaNeueDeskInterface-Bold.woff2") format("woff2"),url("../_fonts/HelveticaNeueDeskInterface-Bold.woff") format("woff"),url("../_fonts/HelveticaNeueDeskInterface-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"SFNS Display";src:url("../_fonts/HelveticaNeueDeskInterface-Thin.woff2") format("woff2"),url("../_fonts/HelveticaNeueDeskInterface-Thin.woff") format("woff"),url("../_fonts/HelveticaNeueDeskInterface-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}.container{width:100%}.flex-container{display:flex;flex-direction:column;min-height:calc(100vh - 110px)}.content{flex-grow:1;margin-bottom:32px}.footer{margin-top:auto}body{font-family:"SFNS Display",sans-serif;font-weight:normal;font-size:16px;min-width:320px;position:relative;line-height:1.65;overflow-x:hidden;background-color:#f5f5f9;margin:0;padding:65px 0 0 0}body.menu-active{overflow:hidden}body *{box-sizing:border-box}@media(max-width: 1600px){body{padding-left:110px}}@media(max-width: 992px){body{padding-left:0;padding-bottom:100px}}.footer-ornament-1{width:451px;height:637px;position:fixed;left:0;bottom:0;z-index:-1;background:url(../_img/bg-left.svg) no-repeat 50%}@media(max-width: 992px){.footer-ornament-1{display:none}}.footer-ornament-2{width:533px;height:533px;position:fixed;right:40px;bottom:0;z-index:-1;background:url(../_img/bg-right.svg) no-repeat 50%}.container{max-width:1360px;padding:0 15px;margin:0 auto}.header{background:#fff;position:fixed;left:0;top:0;width:100%;z-index:999}.logged-in .header{top:34px}@media(max-width: 992px){.logged-in .header{top:0}}.header__container{display:flex;align-items:center}.header__logo{display:block;text-decoration:none}.header__logo img{height:50px}.header__nav{margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:16px;justify-content:center}@media(max-width: 768px){.header__nav{position:fixed;right:-100%;top:58px;z-index:999;height:calc(100vh - 58px);background:#cebff1;width:300px;flex-direction:column;transition:right .5s cubic-bezier(0.77, 0.2, 0.05, 1)}.menu-active .header__nav{right:0}}.header .hamburger{display:none}@media(max-width: 992px){.header .hamburger{display:inline-flex;position:relative;width:30px;height:14px}.header .hamburger span{width:100%;height:3px;background:#8876b5;border-radius:3px;position:absolute;left:0;top:0;transition:.3s}.header .hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.header .hamburger span:nth-child(3){top:auto;bottom:0}.menu-active .header .hamburger span:nth-child(1){transform-origin:left;transform:translateY(-5px) rotate(45deg)}.menu-active .header .hamburger span:nth-child(2){opacity:0}.menu-active .header .hamburger span:nth-child(3){transform-origin:left;transform:translateY(5px) rotate(-45deg)}}.header__nav-link{display:inline-block;color:#8996a5;text-decoration:none;font-size:16px;font-weight:500}@media(max-width: 992px){.header__nav-link{color:#333}}.header__call span{display:none}@media(max-width: 768px){.header__call{margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:5px;color:#000;text-decoration:none}.header__call span{display:block}}.wc-categories{position:fixed;left:0;height:calc(100% - 125px);top:85px;width:108px;z-index:90}@media(max-width: 992px){.wc-categories{height:86px;top:auto;width:100%;bottom:0;background:#fff}}.wc-categories__list{background:#fff;border:1px solid #f0f0f0;box-shadow:2px 7px 11px rgba(0,0,0,.07);border-radius:10px 0 10px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:15px 20px 15px 13px;overflow-y:auto;max-height:100%;gap:32px}@media(max-width: 992px){.wc-categories__list{overflow-x:auto;overflow-y:hidden;flex-direction:row;padding:15px;border-radius:10px 10px 0 0;margin-top:0;margin-bottom:0}}.wc-categories__list::-webkit-scrollbar{width:10px;display:none}.wc-categories__list::-webkit-scrollbar-track{-webkit-box-shadow:inset 5px 5px 5px -5px rgba(34,60,80,.2);background-color:#f9f9fd;display:none}.wc-categories__list::-webkit-scrollbar-thumb{display:none;background-color:#356184;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, hsla(0deg, 0%, 100%, 0.25)), color-stop(0.5, transparent), to(transparent))}.wc-categories__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media(max-width: 992px){.wc-categories__item{min-width:70px}}.wc-categories__link{font-style:normal;font-weight:700;font-size:12px;line-height:12px;text-align:center;letter-spacing:.16px;color:#8996a5;flex-basis:100%;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:4px}.wc-categories__image{max-width:22px !important;max-height:22px !important}.front-section{margin-bottom:50px}.front-section:last-child{margin-bottom:0}.front-section__title{font-style:normal;font-weight:700;line-height:28px;letter-spacing:.35px;margin-top:0;font-size:28px;color:#003e66;margin-bottom:35px;position:relative}.front-section__title a{text-decoration:none;font-size:inherit;color:inherit}.front-section__more{text-align:center;margin-top:20px}.front-section__more .button--view-all{display:inline-flex;padding:0 20px;background:#8876b5;border-radius:20px;font-size:12px;line-height:32px;cursor:pointer;color:#fff;height:32px;position:relative;overflow:hidden;align-items:center;justify-content:center;text-decoration:none}.products{margin:0;padding:0}.products:before,.products:after{display:none !important}.products--front,.products--catalog{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 1280px){.products--front,.products--catalog{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.products--front,.products--catalog{grid-template-columns:repeat(1, 1fr)}}.product-card{display:flex;justify-content:space-between;padding:0;background:#fff;box-shadow:1px 2px 10px rgba(0,0,0,.12);border-radius:10px;overflow:hidden;align-items:center;position:relative;min-height:170px}.product-card__media{flex-basis:50%;height:100%;min-width:50%;margin-right:0;position:relative}.product-card__media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-card__content{flex-basis:calc(100% - 110px);padding:10px 10px 10px 15px}.product-card__title{font-style:normal;font-weight:700;font-size:15px;line-height:19px;letter-spacing:.35px;color:#003e66;text-decoration:none;min-height:40px;display:flex;margin-bottom:9px;flex-direction:column;justify-content:center}.product-card__price{font-style:normal;font-weight:700;letter-spacing:.35px;font-size:15px;line-height:28px;display:flex;align-items:center;color:#003e66;margin-bottom:16px;text-decoration:none;gap:9px}.product-card__price .amount,.product-card__price ins{text-decoration:none}.product-card__weight{font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:-0.08px;color:#000;margin-bottom:9px}.product-card__actions .add_to_cart_button{background:#8876b5;border-radius:20px;font-size:12px;line-height:32px;cursor:pointer;color:#fff;height:32px;position:relative;overflow:hidden;display:flex;width:100%;align-items:center;justify-content:center;text-decoration:none}h2{margin:0}.checkout-button{background:#8876b5;border-radius:8px;font-size:14px !important;font-weight:600;line-height:32px;cursor:pointer;color:#fff;height:35px !important;position:relative;overflow:hidden;display:flex !important;width:100%;padding:0 10px !important;align-items:center;justify-content:center;text-decoration:none}.product-card__actions .view-cart-button,.product-card__actions .added_to_cart{background:#003e66;border-radius:20px;font-size:12px;line-height:32px;color:#fff;height:32px;display:flex;width:100%;align-items:center;justify-content:center;text-decoration:none}.product-card__actions .view-cart-button.added,.product-card__actions .added_to_cart.added{display:none}.floating-cart{position:fixed;right:0;width:50px;height:50px;display:flex;align-items:center;top:50%;transform:translateY(-50%);justify-content:center;background:#fff;box-shadow:2px 7px 11px rgba(0,0,0,.28);border-radius:10px 0 0 10px;cursor:pointer}.floating-cart__count{position:absolute;color:#fff;background:tomato;text-align:center;line-height:15px;width:15px;height:15px;border-radius:100%;font-size:8px;bottom:6px;right:5px}.floating-cart__icon svg{max-width:30px;width:100%;fill:#53a6f0}.cart-toast{position:fixed;right:20px;bottom:90px;background:#2a2a2a;color:#fff;padding:10px 14px;border-radius:8px;opacity:0;transform:translateY(10px);transition:.25s ease;pointer-events:none;z-index:10000}.cart-toast.is-visible{opacity:1;transform:translateY(0)}.catalog__title{font-size:28px;color:#003e66;margin-bottom:35px;position:relative;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.35px}.front__banner{border-radius:16px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;overflow:hidden}.slick-slide img{width:100%}.footer{margin-top:70px;margin-bottom:50px}.footer__inner{background:#fff;border-radius:16px;padding:20px;display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.footer__inner{grid-template-columns:1fr}}.footer__logo{display:flex;flex-direction:column;align-items:center;gap:10px;width:max-content}.footer__logo img{max-height:50px}.footer__inner-col-title{font-size:12px;display:block;margin-bottom:5px;font-weight:400;line-height:28px;letter-spacing:.35px;color:#8996a5}.product-single__container{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width: 768px){.product-single__container{grid-template-columns:1fr}}.product-single .mobile-image{display:none}@media(max-width: 768px){.product-single .mobile-image{display:block}}.product-single .mobile-image img{border-radius:16px;max-height:350px;width:100%;object-fit:cover;object-position:center}@media(max-width: 768px){.product-single__media{display:none}}.product-single__media a{display:block;width:100%}.product-single__media img{border-radius:16px;max-height:500px;width:100%;object-fit:cover;object-position:center}.product-single__title{margin:0 0 24px 0;line-height:1}.product-single__price .woocommerce-Price-amount{font-size:22px;font-weight:bold}.product-single__buy{margin-top:30px}.product-single__buy form{display:flex;align-items:center;gap:16px}.product-single__buy form .quantity{width:50px}.product-single__buy form .quantity input{width:100% !important;height:32px;border-radius:10px;border:1px solid #8876b5}.product-single__buy form .single_add_to_cart_button{background-color:#8876b5 !important;border-radius:5px}.product-single__desc{margin-top:32px}.product-single__desc p{font-size:16px;margin:0 0 16px 0}.breadcrumbs{width:100%;margin-bottom:32px}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:0;padding:0}.breadcrumbs__item{display:block;list-style-type:none}.breadcrumbs__item a{text-decoration:none}.cart-page{padding:40px 15px;width:100%}.cart-page .woocommerce{display:flex;flex-wrap:wrap;gap:30px}.cart-page .woocommerce .woocommerce-notices-wrapper,.cart-page .woocommerce .wc-empty-cart-message{flex-grow:1;width:100%}.cart-page .woocommerce .woocommerce-cart-form{flex:0 0 calc(100% - 400px)}@media(max-width: 992px){.cart-page .woocommerce .woocommerce-cart-form{flex:0 0 100%}}.cart-page .woocommerce .cart-collaterals{flex:0 0 370px}@media(max-width: 768px){.cart-page .woocommerce .cart-collaterals{flex:0 0 100%}}.cart-page .woocommerce .cart-collaterals>div{float:none;width:100%;position:sticky;top:100px}.cart-page table.shop_table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.cart-page table.shop_table th,.cart-page table.shop_table td{padding:16px;text-align:center;border-bottom:1px solid #f0f0f0;vertical-align:middle}.cart-page table.shop_table thead{background:#f8f8f8;text-transform:uppercase;font-weight:600;font-size:14px;color:#666}.cart-page table.shop_table tbody tr:last-child td{border-bottom:none}.cart-page table.shop_table .product-thumbnail img{width:80px;height:80px;border-radius:8px;object-fit:cover}.cart-page table.shop_table .product-name{text-align:left;font-weight:500}.cart-page table.shop_table .product-name a{color:#222;text-decoration:none;transition:color .2s}.cart-page table.shop_table .product-name a:hover{color:#8876b5}.cart-page table.shop_table .product-name .ranked-wcfg-badge{display:inline-block;margin-top:4px;font-size:12px;color:#999}.cart-page table.shop_table .product-name dl.variation{margin:6px 0 0;font-size:13px;color:#777}.cart-page table.shop_table .product-remove a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f8d7da;color:#c0392b;font-size:18px;font-weight:700;line-height:1;transition:all .2s ease}.cart-page table.shop_table .product-remove a:hover{background:#8876b5;color:#fff}.cart-page table.shop_table .product-price,.cart-page table.shop_table .product-subtotal{font-weight:600;color:#333}.cart-page table.shop_table .product-price .woocommerce-Price-currencySymbol,.cart-page table.shop_table .product-subtotal .woocommerce-Price-currencySymbol{font-weight:400;opacity:.8}.cart-page table.shop_table .product-quantity .quantity{display:inline-flex;align-items:center;background:#fafafa;border:1px solid #ddd;border-radius:8px;padding:4px 8px}.cart-page table.shop_table .product-quantity .quantity input.qty{width:60px;text-align:center;border:none;background:rgba(0,0,0,0);font-size:15px;font-weight:500;color:#222;outline:none}@media(max-width: 768px){.cart-page table.shop_table{display:block;width:100%}.cart-page table.shop_table thead{display:none}.cart-page table.shop_table tbody{width:100%;display:block}.cart-page table.shop_table tbody tr{display:grid;grid-template-columns:1fr;grid-gap:8px;border-bottom:1px solid #eee;padding:12px 0}.cart-page table.shop_table td{border:none;padding:4px 8px}.cart-page table.shop_table td[data-title]::before{content:attr(data-title) ": ";font-weight:600;color:#777;display:inline-block}.cart-page table.shop_table td.product-thumbnail{grid-row:span 3}}.cart-page .actions .button{background:#8876b5;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:background .2s}.cart-page .actions .button:hover{background:#715ca7}.cart-page .woocommerce-notices-wrapper{margin-bottom:20px}.cart-page .woocommerce-notices-wrapper .woocommerce-message,.cart-page .woocommerce-notices-wrapper .woocommerce-error{border-radius:8px;padding:12px 16px;font-weight:500}.return-to-shop{text-align:center;width:100%;display:block}.product-single__buy form .single_add_to_cart_button{display:inline-flex;padding:0 20px;background:#8876b5;border-radius:20px;font-size:12px;line-height:32px;cursor:pointer;color:#fff;height:32px;position:relative;overflow:hidden;align-items:center;justify-content:center;text-decoration:none;border:none}.product-single__buy form .single_add_to_cart_button:after{display:none !important}h3{margin:0}.custom-checkout .checkout__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 992px){.custom-checkout .checkout__wrapper{grid-template-columns:1fr}}.custom-checkout .checkout__col{background:#fff;padding:20px;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.05)}@media(max-width: 768px){.custom-checkout .checkout__col{padding:25px 20px}}.custom-checkout .checkout__col--right{background:#fafafa}.custom-checkout .checkout__title{font-size:20px;font-weight:600;margin-bottom:25px;color:#1a1a1a;position:relative}.custom-checkout .checkout__title::after{content:"";display:block;width:40px;height:3px;background:#8876b5;margin-top:8px;border-radius:2px}.custom-checkout .checkout__fields .form-row{margin-bottom:20px;width:100%}.custom-checkout .checkout__fields .form-row label{display:block;font-size:15px;color:#555;margin-bottom:6px}.custom-checkout .checkout__fields .form-row input.input-text,.custom-checkout .checkout__fields .form-row textarea,.custom-checkout .checkout__fields .form-row select{width:100%;padding:12px 14px;font-size:16px;border-radius:10px;border:1px solid #ddd;background:#fafafa;transition:all .3s ease;box-sizing:border-box}.custom-checkout .checkout__fields .form-row input.input-text::placeholder,.custom-checkout .checkout__fields .form-row textarea::placeholder,.custom-checkout .checkout__fields .form-row select::placeholder{color:#aaa;font-size:15px}.custom-checkout .checkout__fields .form-row input.input-text:hover,.custom-checkout .checkout__fields .form-row textarea:hover,.custom-checkout .checkout__fields .form-row select:hover{border-color:#ccc}.custom-checkout .checkout__fields .form-row input.input-text:focus,.custom-checkout .checkout__fields .form-row textarea:focus,.custom-checkout .checkout__fields .form-row select:focus{border-color:#8876b5;background:#fff;box-shadow:0 0 0 3px rgba(230,57,70,.15);outline:none}.custom-checkout .checkout__fields .form-row textarea{resize:vertical;min-height:80px}.custom-checkout .checkout__fields .form-row.woocommerce-invalid input{border-color:#8876b5;background:#fff6f6}.custom-checkout .woocommerce-checkout-review-order table{width:100%}.custom-checkout .woocommerce-checkout-review-order table th,.custom-checkout .woocommerce-checkout-review-order table td{border:none;font-size:15px}.custom-checkout .woocommerce-checkout-review-order table th{text-align:left;color:#555;padding:5px}.custom-checkout .woocommerce-checkout-review-order table td{padding:5px}.custom-checkout #payment{background:rgba(0,0,0,0) !important;border-radius:0px !important}.custom-checkout #payment div.form-row{padding:0 !important}.custom-checkout .woocommerce-checkout-payment{margin-top:25px}.custom-checkout .woocommerce-checkout-payment ul.payment_methods{list-style:none;padding:0 !important;margin:0 !important;border-bottom:unset !important}.custom-checkout .woocommerce-checkout-payment li{background:#fff;border:1px solid #ddd;border-radius:10px;transition:border-color .3s ease;margin-bottom:10px !important;display:flex;align-items:center;gap:5px;cursor:pointer}.custom-checkout .woocommerce-checkout-payment li:hover{border-color:#8876b5}.custom-checkout .woocommerce-checkout-payment li input{margin:0 10px !important;cursor:pointer}.custom-checkout .woocommerce-checkout-payment li label{font-weight:500;display:block;padding:15px 20px 15px 0px;width:100%;cursor:pointer;box-sizing:border-box}.custom-checkout #place_order{display:block;width:100%;background:#8876b5;color:#fff;border:none;padding:16px;font-size:18px;border-radius:10px;font-weight:600;transition:all .3s ease;cursor:pointer}.custom-checkout #place_order:hover{background:#d62828;transform:translateY(-1px)}.custom-checkout #place_order:active{transform:translateY(0);background:#c91d1d}.custom-checkout .form-row-first,.custom-checkout .form-row-last{width:48%;display:inline-block}@media(max-width: 768px){.custom-checkout .form-row-first,.custom-checkout .form-row-last{width:100%;display:block}}.wc_payment_method label+div{display:none !important}.catalog__pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.catalog__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;font-size:16px;font-weight:500;color:#222;border:1px solid #ddd;border-radius:10px;background-color:#fff;text-decoration:none;transition:all .25s ease}.catalog__pagination .page-numbers:hover{border-color:#8876b5;color:#fff;background-color:#8876b5;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.catalog__pagination .page-numbers.current{border-color:#8876b5;background-color:#8876b5;color:#fff;cursor:default;pointer-events:none;font-weight:600}.catalog__pagination .page-numbers.next,.catalog__pagination .page-numbers.prev{font-weight:500;padding:0 20px;border-radius:50px}.catalog__pagination .page-numbers.next:hover,.catalog__pagination .page-numbers.prev:hover{background-color:#8876b5}@media(max-width: 480px){.catalog__pagination{gap:4px}.catalog__pagination .page-numbers{min-width:36px;height:36px;font-size:14px;padding:0 10px}}.delivery-payment-page{padding:20px;background:#fff;border-radius:10px}.delivery-payment-page h2{font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}.delivery-payment-page p{font-size:18px;line-height:1.6}.delivery-payment-page ul{margin:15px 0;padding-left:20px}.delivery-payment-page ul li{font-size:16px;margin-bottom:8px;position:relative}.delivery-payment-page .intro{text-align:center;margin-bottom:60px}.delivery-payment-page .intro .intro-image{height:120px}.delivery-payment-page .delivery,.delivery-payment-page .payment{margin-bottom:60px}.delivery-payment-page .delivery .delivery-content,.delivery-payment-page .delivery .payment-content,.delivery-payment-page .payment .delivery-content,.delivery-payment-page .payment .payment-content{display:flex;align-items:flex-start;gap:40px}@media(max-width: 768px){.delivery-payment-page .delivery .delivery-content,.delivery-payment-page .delivery .payment-content,.delivery-payment-page .payment .delivery-content,.delivery-payment-page .payment .payment-content{flex-direction:column;gap:20px}}.delivery-payment-page .delivery .delivery-content img,.delivery-payment-page .delivery .payment-content img,.delivery-payment-page .payment .delivery-content img,.delivery-payment-page .payment .payment-content img{width:150px;height:150px;object-fit:cover;border-radius:15px;flex-shrink:0}.delivery-payment-page .delivery .delivery-content .delivery-text,.delivery-payment-page .delivery .delivery-content .payment-text,.delivery-payment-page .delivery .payment-content .delivery-text,.delivery-payment-page .delivery .payment-content .payment-text,.delivery-payment-page .payment .delivery-content .delivery-text,.delivery-payment-page .payment .delivery-content .payment-text,.delivery-payment-page .payment .payment-content .delivery-text,.delivery-payment-page .payment .payment-content .payment-text{flex:1}.about-page{padding:20px;background:#fff;border-radius:10px}.about-page .about-intro{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.about-page .about-intro .about-text{flex:1}.about-page .about-intro .about-text .about-title{font-size:36px;color:#8876b5;margin-bottom:20px;margin-top:0}.about-page .about-intro .about-text .about-content{font-size:18px;line-height:1.7;color:#444}.about-page .about-intro .about-text .about-content ul{list-style:disc;margin-left:20px;margin-bottom:20px}.about-page .about-intro .about-image{flex:0 0 400px}@media(max-width: 768px){.about-page .about-intro .about-image{flex:0 0 100%;order:-1}}.about-page .about-intro .about-image img{width:100%}.about-page .about-values{text-align:center}.about-page .about-values h2{font-size:28px;color:#8876b5;margin-bottom:40px}.about-page .about-values .values-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.about-page .about-values .values-list .value-item{background:#fff;border-radius:15px;padding:30px 20px;width:260px;box-shadow:0 6px 20px rgba(0,0,0,.1);transition:all .3s ease;text-align:center}@media(max-width: 768px){.about-page .about-values .values-list .value-item{width:100%}}.about-page .about-values .values-list .value-item:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,.15)}.about-page .about-values .values-list .value-item img{width:60px;height:60px;margin-bottom:15px}.about-page .about-values .values-list .value-item h3{font-size:20px;margin-bottom:10px}.about-page .about-values .values-list .value-item p{font-size:16px;color:#555}.contacts-page{padding:20px;text-align:center;background:#fff;border-radius:10px}.contacts-page__title{font-size:36px;font-weight:700;margin-bottom:20px;color:#222}.contacts-page__intro{font-size:18px;color:#555;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.contacts-page__info{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:40px}.contacts-page .contact-item{display:flex;align-items:center;max-width:300px;text-align:left}.contacts-page .contact-item__icon{width:40px;height:40px;margin-right:15px}.contacts-page .contact-item h3{font-size:20px;font-weight:600;margin-bottom:5px;color:#222}.contacts-page .contact-item p{font-size:16px;color:#555;margin:0}.contacts-page__note{font-size:16px;color:#555;max-width:700px;margin:0 auto;line-height:1.6}.contacts-page__map{margin:40px 0;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1)}.contacts-page__map iframe{width:100%;height:400px;border:0}img{max-width:100%}.menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:150;opacity:0;visibility:hidden;transition:.3s}.menu-active .menu-overlay{opacity:1;visibility:visible}.woocommerce a.added_to_cart{display:inline-flex !important;padding:0;align-items:center !important}
