@charset "UTF-8";@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInTop{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}50%{opacity:.2}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInTop{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}50%{opacity:.2}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInBottom{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}50%{opacity:.2}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInBottom{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}50%{opacity:.2}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}35%,to{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);opacity:0}}@keyframes fadeOut{0%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}35%,to{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);opacity:0}}*,::after,::before{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}.cart-table__cell--image a,article,aside,details,figcaption,figure,footer,header,img,main,nav{display:block}img{max-width:100%}body.search-overlay-open,main{overflow:hidden}ol,ul{list-style:none}li:empty,p:empty{display:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;background:0 0}strong{font-weight:700}a{text-decoration:none;color:inherit}:active,:focus{outline:0}[data-aoe]{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOut;animation-name:fadeOut}.safari [data-aoe]{opacity:1!important;-webkit-animation:none!important;animation:none!important}@media screen and (max-width:1023px){[data-aoe]{opacity:1!important;-webkit-animation:none!important;animation:none!important}}.fadeIn,.fadeInBottom,.fadeInLeft,.fadeInRight,.fadeInTop{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.fadeInBottom,.fadeInLeft,.fadeInRight,.fadeInTop{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInBottom,.fadeInLeft,.fadeInTop{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInBottom,.fadeInTop{-webkit-animation-name:fadeInTop;animation-name:fadeInTop}.fadeInBottom{-webkit-animation-name:fadeInBottom;animation-name:fadeInBottom}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}html{margin-top:0!important;font-size:62.5%}#wpadminbar{opacity:.3}#wpadminbar:hover{opacity:1}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left}.alignleft,a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.blog-listing,.blog-listing .s-1,.blog-single{position:relative}.blog-listing .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 0}@media screen and (max-width:1025px){.blog-listing .s-1__container{margin-top:130px}}.blog-listing .s-1__content{position:relative;width:100%;padding:24px 0 100px}.blog-listing .s-1__content .section-heading{position:relative;margin-bottom:24px}.blog-listing .s-1__content .breadcrumbs{position:relative;margin-bottom:48px}.blog-listing .s-1__content .latest-post{position:relative;width:100%;margin-bottom:35px}.blog-listing .s-1__content .latest-post__link{position:relative;width:100%;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1025px){.blog-listing .s-1__content .latest-post__link{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-listing .s-1__content .latest-post__thumbnail{position:relative;width:70%}@media screen and (max-width:1025px){.blog-listing .s-1__content .latest-post__thumbnail{width:100%;height:300px}}.blog-listing .s-1__content .latest-post__thumbnail img,.blog-listing .s-1__content .posts .post-card__thumbnail img,.blog-single .s-1__content .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-listing .s-1__content .latest-post__info{position:relative;width:30%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:20px;background-color:#fafafa}@media screen and (max-width:1025px){.blog-listing .s-1__content .latest-post__info{width:100%}}.blog-listing .s-1__content .latest-post__date,.blog-listing .s-1__content .latest-post__more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.blog-listing .s-1__content .latest-post__date svg,.blog-listing .s-1__content .latest-post__more svg,.blog-listing .s-1__content .posts .post-card__date svg,.blog-listing .s-1__content .posts .post-card__more svg,.company .s-2__content .contact-section-map__body svg{width:16px;height:16px}.blog-listing .s-1__content .posts{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.blog-listing .s-1__content .posts .post-card{position:relative;width:calc(33.33% - 22px)}@media screen and (max-width:1025px){.blog-listing .s-1__content .posts .post-card{width:100%}}.blog-listing .s-1__content .posts .post-card__thumbnail{position:relative;width:100%;height:300px;background-color:#fafafa}.blog-listing .s-1__content .posts .post-card__info{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:20px;background-color:#fafafa}.blog-listing .s-1__content .posts .post-card__date,.blog-listing .s-1__content .posts .post-card__more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.blog-listing .s-1__content .posts__load-more button{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;padding:0 24px;margin:50px auto 0;background-color:#384d79;border-radius:50px;font-family:"DM Sans",sans-serif;font-weight:600;font-size:1.6rem;color:#fff}.blog-single .s-1{position:relative}.blog-single .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 0}@media screen and (max-width:1025px){.blog-single .s-1__container{margin-top:130px}}.blog-single .s-1__content{position:relative;width:100%;padding:24px 0 100px}.blog-single .s-1__content .section-heading{position:relative;margin-bottom:24px}.blog-single .s-1__content .breadcrumbs{position:relative;margin-bottom:48px}.blog-single .s-1__content .post-thumbnail{position:relative;width:100%;height:500px;margin-bottom:24px}.blog-single .s-1__content .post-title{position:relative;margin-bottom:16px}.blog-single .s-1__content .post-date{position:relative;margin-bottom:24px}.blog-single .s-1__content .post-content{position:relative;width:100%;max-width:700px;margin:0 auto}.blog-single .s-1__content .post-content h2,.blog-single .s-1__content .post-content h3,.blog-single .s-1__content .post-content h4,.blog-single .s-1__content .post-content h5,.homepage .s-6__content h2,.homepage .s-6__content h3,.homepage .s-6__content h4{position:relative;margin:15px 0}.blog-single .s-1__content .post-content ul{list-style:disc;padding-left:20px;margin-bottom:15px}.blog-single .s-1__content .post-content ol,.shop-listing .s-2__content .category-description ol,.single-product-page .s-1__content .layout__info__desc ol,.text-page .s-2__content ol{list-style:decimal;padding-left:20px;margin-bottom:15px}.blog-listing .s-1__content .posts__load-more button,.checkout-steps,.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.6rem;color:#fff;background-color:#df5f64;border-radius:50px;padding:0 24px}.checkout-steps{gap:0;padding:0 20px;margin:230px auto 70px}@media screen and (max-width:1025px){.checkout-steps{margin-top:130px}}.checkout-steps__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;z-index:1}.checkout-steps__icon{width:48px;height:48px;border-radius:50%;border:2px solid #d5d5d5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-transition:border-color .2s;transition:border-color .2s}.checkout-steps__icon svg{width:22px;height:22px;fill:#d5d5d5;-webkit-transition:fill .2s;transition:fill .2s}.checkout-steps__label{font-size:1.4rem;color:#aaa;text-align:center;line-height:1.3;-webkit-transition:color .2s;transition:color .2s}.checkout-steps__line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#d5d5d5;margin:0 12px 28px;max-width:120px}.checkout-steps__step--active .checkout-steps__icon{border-color:#77a564}.checkout-steps__step--active .checkout-steps__icon svg,.checkout-steps__step--done .checkout-steps__icon svg{fill:#77a564}.checkout-steps__step--active .checkout-steps__label{color:#77a564;font-weight:600}.checkout-steps__step--done .checkout-steps__icon{border-color:#77a564;background-color:#f0f7ec}.checkout-steps__step--done .checkout-steps__label{color:#77a564}.cart-page{position:relative}.cart-page__container{max-width:1340px;padding:0 20px;margin:0 auto 100px}.cart-page__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1025px){.cart-page__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.cart-page__main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cart-page__sidebar{width:480px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1025px){.cart-page__sidebar{width:100%}}.cart-table{width:100%;border-collapse:collapse}.cart-table__head th{padding:0 16px 20px;font-size:1.4rem;font-weight:600;color:#333;text-align:left;border-bottom:1px solid #e8e8e8}.cart-table__head .cart-table__col--image{width:220px}.cart-table__head .cart-table__col--price,.cart-table__head .cart-table__col--qty,.cart-table__head .cart-table__col--subtotal{text-align:center}.cart-table__head .cart-table__col--remove{width:40px}.cart-table__row{border-bottom:1px solid #f0f0f0}.cart-table__row:last-of-type{border-bottom:none}.cart-table__cell{padding:20px 16px;vertical-align:middle}.cart-table__cell--image{width:120px;padding-right:0}.cart-table__cell--image img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.cart-table__cell--name{padding-left:20px}.cart-table__cell--price,.cart-table__cell--qty,.cart-table__cell--remove,.cart-table__cell--subtotal,.thankyou__table tbody tr td.col-qty{text-align:center}.cart-table__product-name,.cart-table__remove{text-decoration:none;color:#333}.cart-table__product-name:hover,.cart-totals__table .woocommerce-remove-coupon:hover{text-decoration:underline}.cart-table__remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f4f4f4;color:#999;font-size:1.6rem;line-height:1;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.cart-table__remove:hover{background:#df5f64;color:#fff}.cart-table .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-table .quantity input.qty{width:52px;height:40px;border:1px solid #d5d5d5;border-radius:100px;text-align:center;font-size:1.5rem;color:#333;outline:0}.cart-table .quantity input.qty:focus{border-color:#384d79}.cart-table__actions-row td{padding-top:24px;border-top:1px solid #e8e8e8}@media screen and (max-width:760px){.cart-table__head{display:none}.cart-table__row{display:grid;grid-template-columns:80px 1fr 32px;grid-template-rows:auto auto auto auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:4px;padding:16px 0;border-bottom:1px solid #f0f0f0}.cart-table__cell{padding:0}.cart-table__cell--image{grid-column:1;grid-row:1/5;width:auto;align-self:start}.cart-table__cell--image img{width:80px;height:80px}.cart-table__cell--name{grid-column:2;grid-row:1;padding-left:0;align-self:center}.cart-table__cell--price{grid-column:2;grid-row:2;text-align:left}.cart-table__cell--price::before,.cart-table__cell--qty::before,.cart-table__cell--subtotal::before{content:attr(data-title) ": ";font-size:1.2rem;color:#aaa}.cart-table__cell--qty,.cart-table__cell--subtotal{grid-column:2;grid-row:3;text-align:left}.cart-table__cell--qty .quantity{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-table__cell--subtotal{grid-row:4}.cart-table__cell--remove{grid-column:3;grid-row:1;text-align:right;align-self:start}.cart-table__actions-row{display:block}.cart-table__actions-row td{display:block;padding:16px 0}}.variation{margin:6px 0 0;font-size:1.3rem;color:#888}.variation dd,.variation dt{display:inline;margin:0}.variation dt::after{content:' '}.variation dd::after{content:'\A';white-space:pre}.cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-actions__coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-actions__coupon-input{padding:12px 20px;border:1px solid #d5d5d5;border-radius:100px;outline:0;width:200px;color:#333}.cart-actions__coupon-input:focus{border-color:#384d79}.cart-actions__coupon-input::-webkit-input-placeholder{color:#aaa}.cart-actions__coupon-input::-moz-placeholder{color:#aaa}.cart-actions__coupon-input:-ms-input-placeholder{color:#aaa}.cart-actions__coupon-input::-ms-input-placeholder{color:#aaa}.cart-actions__coupon-input::placeholder{color:#aaa}.cart-actions__coupon-btn,.cart-actions__update{padding:12px 24px;border-radius:100px;cursor:pointer;white-space:nowrap}.cart-actions__coupon-btn{background:#384d79;border:0;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s}.cart-actions__coupon-btn:hover{opacity:.85}.cart-actions__update{border:1px solid #d5d5d5;background:#fff;color:#555;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.cart-actions__update:hover{border-color:#384d79;color:#384d79}@media screen and (max-width:760px){.cart-actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cart-actions,.cart-actions__coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-actions__coupon input{width:100%}.cart-actions__coupon-btn,.cart-actions__update{width:100%;text-align:center}}.cart-totals__title{margin-bottom:24px}.cart-totals__table{width:100%;border-collapse:collapse;background:#f7f7f7;border-radius:8px;overflow:hidden}#order_review table.shop_table tbody tr,.cart-totals__table tr,.thankyou__table tbody tr{border-bottom:1px solid #ebebeb}#order_review #payment ul.payment_methods li.wc_payment_method:last-child,.cart-totals__table tr:last-child{border-bottom:none}.cart-totals__table td,.cart-totals__table th{padding:16px 20px;vertical-align:top}#order_review #shipping_method li input[type=radio],.cart-totals__table td ul li input,.cart-totals__table th ul li input{width:15px;height:15px;border:1px solid #d5d5d5;margin-top:6px!important}#order_review #payment ul.payment_methods li.wc_payment_method>input:checked,#order_review #shipping_method li input[type=radio]:checked,.cart-totals__table td ul li input:checked,.cart-totals__table th ul li input:checked,.checkout-terms-label input[type=checkbox]:checked,.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row--acceptance p span label input:checked,form.woocommerce-checkout .col2-set .col-1 p#billing_faktura_field label input:checked,form.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields label input:checked{background-color:#000}.cart-totals__table th{width:120px;white-space:nowrap}#order_review #payment ul.payment_methods,.cart-totals__table .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.cart-totals__table .woocommerce-shipping-methods li{margin-bottom:8px}.cart-totals__table .woocommerce-shipping-methods li label{font-size:1.4rem;cursor:pointer}.cart-totals__table .woocommerce-shipping-methods li input[type=radio]{accent-color:#384d79;margin-right:6px}.cart-totals__table .order-total td{color:#333}.cart-totals__table .woocommerce-remove-coupon{color:#df5f64;font-size:1.2rem;margin-left:6px;text-decoration:none}.cart-totals__checkout{margin-top:20px}.cart-totals__checkout .checkout-button,.cart-totals__checkout a.button{display:block;width:100%;padding:16px 24px;border-radius:100px;border:0;background-color:#77a564!important;color:#fff;font-size:1.6rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}#order_review #payment #place_order:hover,.cart-totals__checkout .checkout-button:hover,.cart-totals__checkout a.button:hover{opacity:.88}.woocommerce .woocommerce-notices-wrapper,.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.woocommerce:has(form.woocommerce-checkout){max-width:1340px;padding:0 20px 100px;margin:0 auto}.woocommerce:has(form.woocommerce-checkout) .checkout-steps{padding:0 20px;margin:230px auto 70px}@media screen and (max-width:1025px){.woocommerce:has(form.woocommerce-checkout) .checkout-steps{margin-top:130px}}.woocommerce-form-coupon-toggle{margin-bottom:24px;display:none}.woocommerce-form-coupon-toggle .woocommerce-info{background:#f7f7f7;border-left:4px solid #384d79;border-radius:0 8px 8px 0;padding:12px 20px;font-size:1.4rem;color:#555;list-style:none;margin:0}.woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{color:#384d79;font-weight:600;text-decoration:underline;cursor:pointer}.checkout_coupon{background:#f7f7f7;border-radius:12px;padding:24px 28px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout_coupon .form-row{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px}.checkout_coupon .input-text{width:100%;padding:14px 18px;border:1px solid #d5d5d5;border-radius:100px;font-size:1.6rem;color:#333;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.checkout_coupon .input-text:focus,form.woocommerce-checkout .col2-set .col-1 input:focus,form.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields input:focus{border-color:#384d79}.checkout_coupon .input-text::-webkit-input-placeholder{color:#aaa}.checkout_coupon .input-text::-moz-placeholder{color:#aaa}.checkout_coupon .input-text:-ms-input-placeholder{color:#aaa}.checkout_coupon .input-text::-ms-input-placeholder{color:#aaa}.checkout_coupon .input-text::placeholder{color:#aaa}.checkout_coupon .button{padding:14px 28px;border-radius:100px;border:0;background:#384d79;color:#fff;font-size:1.5rem;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-transition:opacity .2s;transition:opacity .2s}.checkout_coupon .button:hover{opacity:.85}form.woocommerce-checkout{display:grid;grid-template-columns:1fr 480px;grid-template-rows:auto 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}form.woocommerce-checkout>.col2-set{grid-column:1;grid-row:1/3;min-width:0}form.woocommerce-checkout>h3#order_review_heading{grid-column:2;grid-row:1;font-size:3.2rem;font-weight:700;color:#222;margin:0 0 24px}form.woocommerce-checkout>#order_review{grid-column:2;grid-row:2;position:-webkit-sticky;position:sticky;top:20px}@media screen and (max-width:1025px){form.woocommerce-checkout{grid-template-columns:1fr}form.woocommerce-checkout>#order_review,form.woocommerce-checkout>.col2-set,form.woocommerce-checkout>h3#order_review_heading{grid-column:1;grid-row:auto}form.woocommerce-checkout>#order_review{position:static}}form.woocommerce-checkout .col2-set::after{content:'';display:table;clear:both}form.woocommerce-checkout .col2-set .col-1,form.woocommerce-checkout .col2-set .col-2{float:none;width:100%}form.woocommerce-checkout .col2-set .col-1,form.woocommerce-checkout .col2-set .col-2,form.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields{position:relative}form.woocommerce-checkout .col2-set .col-1 input.input-text,form.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields input.input-text{height:auto;line-height:normal}form.woocommerce-checkout .col2-set .col-1 p#billing_faktura_field{padding:0;margin-bottom:0}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row--acceptance p span label input,form.woocommerce-checkout .col2-set .col-1 p#billing_faktura_field label input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:15px;width:15px;height:15px;padding:0;border:1px solid #d5d5d5;border-radius:unset}form.woocommerce-checkout .col2-set .col-1 input,form.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields input{position:relative;width:100%;padding:14px 18px;border:1px solid #d5d5d5;border-radius:100px;background:#fff;font-size:16px;color:#333;outline:0;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box}form.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields label input{min-width:15px;width:15px;height:15px;padding:0;border:1px solid #d5d5d5;border-radius:unset}form.woocommerce-checkout .col2-set .col-2 textarea#order_comments{resize:unset}form.woocommerce-checkout h3:not(#order_review_heading){font-size:3.2rem;font-weight:700;color:#222;margin:0 0 32px}form.woocommerce-checkout h3:not(#order_review_heading)#ship-to-different-address{font-size:1.6rem;font-weight:600;margin:32px 0 8px}form.woocommerce-checkout label{display:block;font-size:1.4rem;font-weight:500;color:#333;margin-bottom:8px}form.woocommerce-checkout label.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}form.woocommerce-checkout label .required{color:#df5f64;margin-left:2px}form.woocommerce-checkout label .optional{color:#aaa;font-weight:400;font-size:1.2rem}form.woocommerce-checkout .form-row{margin-bottom:20px}form.woocommerce-checkout .form-row.form-row-first,form.woocommerce-checkout .form-row.form-row-last{display:inline-block;width:calc(50% - 8px);vertical-align:top}@media screen and (max-width:760px){form.woocommerce-checkout .form-row.form-row-first,form.woocommerce-checkout .form-row.form-row-last{width:100%;display:block}}form.woocommerce-checkout .form-row.form-row-first{margin-right:16px}@media screen and (max-width:760px){form.woocommerce-checkout .form-row.form-row-first{margin-right:0}}form.woocommerce-checkout .form-row.form-row-wide{display:block;width:100%}form.woocommerce-checkout .form-row.woocommerce-invalid .input-text{border-color:#df5f64}form.woocommerce-checkout .form-row.woocommerce-invalid .select2-selection--single{border-color:#df5f64!important}form.woocommerce-checkout .form-row.woocommerce-validated .input-text{border-color:#77a564}form.woocommerce-checkout .form-row.woocommerce-validated .select2-selection--single{border-color:#77a564!important}form.woocommerce-checkout .input-text,form.woocommerce-checkout input[type=email],form.woocommerce-checkout input[type=number],form.woocommerce-checkout input[type=password],form.woocommerce-checkout input[type=tel],form.woocommerce-checkout input[type=text]{width:100%;padding:14px 18px;border:1px solid #d5d5d5;border-radius:100px;background:#fff;font-size:1.6rem;color:#333;outline:0;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span input:focus,.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span textarea:focus,.select2-container--default.select2-container--open .select2-dropdown .select2-search__field:focus,form.woocommerce-checkout .input-text:focus,form.woocommerce-checkout input[type=email]:focus,form.woocommerce-checkout input[type=number]:focus,form.woocommerce-checkout input[type=password]:focus,form.woocommerce-checkout input[type=tel]:focus,form.woocommerce-checkout input[type=text]:focus{border-color:#384d79}form.woocommerce-checkout .input-text::-webkit-input-placeholder,form.woocommerce-checkout input[type=email]::-webkit-input-placeholder,form.woocommerce-checkout input[type=number]::-webkit-input-placeholder,form.woocommerce-checkout input[type=password]::-webkit-input-placeholder,form.woocommerce-checkout input[type=tel]::-webkit-input-placeholder,form.woocommerce-checkout input[type=text]::-webkit-input-placeholder{color:#aaa}form.woocommerce-checkout .input-text::-moz-placeholder,form.woocommerce-checkout input[type=email]::-moz-placeholder,form.woocommerce-checkout input[type=number]::-moz-placeholder,form.woocommerce-checkout input[type=password]::-moz-placeholder,form.woocommerce-checkout input[type=tel]::-moz-placeholder,form.woocommerce-checkout input[type=text]::-moz-placeholder{color:#aaa}form.woocommerce-checkout .input-text:-ms-input-placeholder,form.woocommerce-checkout input[type=email]:-ms-input-placeholder,form.woocommerce-checkout input[type=number]:-ms-input-placeholder,form.woocommerce-checkout input[type=password]:-ms-input-placeholder,form.woocommerce-checkout input[type=tel]:-ms-input-placeholder,form.woocommerce-checkout input[type=text]:-ms-input-placeholder{color:#aaa}form.woocommerce-checkout .input-text::-ms-input-placeholder,form.woocommerce-checkout input[type=email]::-ms-input-placeholder,form.woocommerce-checkout input[type=number]::-ms-input-placeholder,form.woocommerce-checkout input[type=password]::-ms-input-placeholder,form.woocommerce-checkout input[type=tel]::-ms-input-placeholder,form.woocommerce-checkout input[type=text]::-ms-input-placeholder{color:#aaa}form.woocommerce-checkout .input-text::placeholder,form.woocommerce-checkout input[type=email]::placeholder,form.woocommerce-checkout input[type=number]::placeholder,form.woocommerce-checkout input[type=password]::placeholder,form.woocommerce-checkout input[type=tel]::placeholder,form.woocommerce-checkout input[type=text]::placeholder{color:#aaa}form.woocommerce-checkout textarea.input-text{border-radius:16px;resize:vertical;min-height:120px}form.woocommerce-checkout .select2-container--default{width:100%!important}form.woocommerce-checkout .select2-container--default .select2-selection--single{height:auto;padding:14px 44px 14px 18px;border:1px solid #d5d5d5;border-radius:100px;background:#fff;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box}form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;font-size:1.6rem;line-height:normal;padding:0}form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:18px}form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#aaa transparent transparent;border-width:6px 5px 0;margin-top:-3px}form.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:#384d79}form.woocommerce-checkout .woocommerce-form__label-for-checkbox{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;font-size:1.6rem!important;font-weight:600;color:#222;margin:0!important}form.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type=checkbox]{width:18px;height:18px;min-width:18px;accent-color:#384d79;cursor:pointer;margin:0}form.woocommerce-checkout .woocommerce-additional-fields{margin-top:32px}form.woocommerce-checkout .woocommerce-additional-fields>h3{font-size:2.4rem;margin-bottom:20px}.select2-container--default.select2-container--open .select2-dropdown{border:1px solid #384d79;border-top:none;border-radius:0 0 16px 16px;overflow:hidden}.select2-container--default.select2-container--open .select2-dropdown .select2-search__field{border:1px solid #d5d5d5;border-radius:8px;padding:8px 12px;font-size:1.4rem;outline:0}.select2-container--default.select2-container--open .select2-dropdown .select2-results__option{font-size:1.4rem;padding:10px 18px;color:#333}.select2-container--default.select2-container--open .select2-dropdown .select2-results__option--highlighted{background:#384d79!important;color:#fff}.select2-container--default.select2-container--open .select2-dropdown .select2-results__option[aria-selected=true]{background:#f0f7ec;color:#77a564;font-weight:600}#order_review{background:#f7f7f7;border-radius:12px;padding:32px 28px}#order_review table.shop_table{width:100%;border-collapse:collapse;border:unset}#order_review table.shop_table thead tr th{font-size:1.4rem;font-weight:600;color:#333;padding:0 0 16px;border-bottom:1px solid #e0e0e0}#order_review table.shop_table tbody tr td.product-name,#order_review table.shop_table thead tr th.product-name{text-align:left}#order_review table.shop_table thead tr th.product-total{text-align:right}#order_review table.shop_table tbody tr td{padding:14px 0;font-size:1.4rem;color:#333;vertical-align:top}#order_review table.shop_table tbody tr td.product-total{text-align:right;white-space:nowrap}#order_review table.shop_table tbody tr td .product-quantity{color:#888;font-weight:400}#order_review table.shop_table tfoot tr th{font-size:1.4rem;font-weight:600;color:#333;padding:14px 0;text-align:left;border-top:1px solid #e0e0e0}#order_review table.shop_table tfoot tr td{padding:14px 0;font-size:1.4rem;color:#333;text-align:right;border-top:1px solid #e0e0e0}#order_review table.shop_table tfoot tr.order-total td,#order_review table.shop_table tfoot tr.order-total th{font-size:1.6rem;font-weight:700;border-top:2px solid #e0e0e0;padding-top:18px}#order_review #shipping_method{list-style:none;margin:0;padding:0;text-align:left}#order_review #shipping_method li{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}#order_review #shipping_method li label{font-size:1.4rem;font-weight:400;color:#333;margin:0;cursor:pointer}#order_review #shipping_method li label .woocommerce-Price-amount{font-weight:600}#order_review #payment{margin-top:28px;background:unset}#order_review #payment ul.payment_methods li.wc_payment_method{padding:14px 0;border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#order_review #payment ul.payment_methods li.wc_payment_method>input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:15px;width:15px;height:15px;padding:0;border:1px solid #d5d5d5;border-radius:unset;margin:0}#order_review #payment ul.payment_methods li.wc_payment_method>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.5rem;font-weight:500;color:#333;cursor:pointer;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#order_review #payment ul.payment_methods li.wc_payment_method>label img{height:24px;width:auto}#order_review #payment ul.payment_methods li.wc_payment_method .payment_box{display:none!important}#order_review #payment .woocommerce-privacy-policy-text{margin:20px 0;font-size:1.3rem;color:#888;line-height:1.5}#order_review #payment .woocommerce-privacy-policy-text a,.checkout-terms-label a{color:#384d79;text-decoration:underline}#order_review #payment #place_order{display:block;width:100%;padding:16px 24px;border-radius:100px;border:0;background-color:#77a564;color:#fff;font-size:1.6rem;font-weight:600;text-align:center;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;letter-spacing:.04em;text-transform:uppercase;margin-top:8px}.woocommerce:has(form.woocommerce-checkout) .woocommerce-NoticeGroup,.woocommerce:has(form.woocommerce-checkout) ul.woocommerce-error{background:#fff0f0;border-left:4px solid #df5f64;border-radius:0 8px 8px 0;padding:14px 20px;margin-bottom:24px;font-size:1.4rem;color:#c0392b;list-style:none}.woocommerce:has(form.woocommerce-checkout) .woocommerce-NoticeGroup li,.woocommerce:has(form.woocommerce-checkout) ul.woocommerce-error li{margin-bottom:4px}.woocommerce:has(form.woocommerce-checkout) .woocommerce-NoticeGroup a,.woocommerce:has(form.woocommerce-checkout) ul.woocommerce-error a{color:#c0392b;font-weight:600;text-decoration:underline}.checkout-terms-wrapper{margin-bottom:16px}.checkout-terms-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:1.4rem;color:#555;cursor:pointer}.checkout-terms-label input[type=checkbox]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:15px;width:15px;height:15px;padding:0;border:1px solid #d5d5d5;border-radius:unset;margin:2px 4px 0 0}.checkout-terms-error{color:#df5f64!important;font-size:1.3rem;margin:8px 0 0 26px}.company,.company .s-1{position:relative}.company .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 0}@media screen and (max-width:1025px){.company .s-1__container{margin-top:130px}}.company .s-1__content{position:relative;width:100%;padding:24px 0 48px}.company .s-1__content .section-heading{position:relative;margin-bottom:24px}.company .s-2{position:relative}.company .s-2__container{max-width:1340px;padding:0 20px;margin:0 auto 84px}.company .s-2__container,.company .s-2__content{position:relative;width:100%}.company .s-2__content .text-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px;margin-bottom:100px}@media screen and (max-width:1025px){.company .s-2__content .text-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.company .s-2__content .text-section__photo{position:relative;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1025px){.company .s-2__content .text-section__photo{width:100%}}.company .s-2__content .text-section__photo img{width:100%;height:auto}.company .s-2__content .text-section__body{position:relative;width:50%}@media screen and (max-width:1025px){.company .s-2__content .text-section__body{width:100%}}.company .s-2__content .text-section__tag{position:relative;margin-bottom:16px}.company .s-2__content .text-section__desc{position:relative}.company .s-2__content .contact-section-map__desc h1,.company .s-2__content .contact-section-map__desc h2,.company .s-2__content .contact-section-map__desc h3,.company .s-2__content .contact-section-map__desc h4,.company .s-2__content .contact-section-map__desc h5,.company .s-2__content .text-section__desc h1,.company .s-2__content .text-section__desc h2,.company .s-2__content .text-section__desc h3,.company .s-2__content .text-section__desc h4,.company .s-2__content .text-section__desc h5{position:relative;margin-bottom:48px}.company .s-2__content .contact-section-map__desc p,.company .s-2__content .text-section__desc p{position:relative;margin-bottom:8px}.company .s-2__content .col-list-section{position:relative;width:100%;margin-bottom:80px}.company .s-2__content .col-list-section__heading{position:relative;width:100%;margin-bottom:48px}.company .s-2__content .col-list-section__body{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width:1025px){.company .s-2__content .col-list-section__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company .s-2__content .col-list-section__list{position:relative;width:25%}@media screen and (max-width:1025px){.company .s-2__content .col-list-section__list{width:100%}}.company .s-2__content .col-list-section__list ul{list-style:none;padding-left:0}.company .s-2__content .col-list-section__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.company .s-2__content .col-list-section__list ul li::before{content:'';display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background-color:#c5c5c5;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18,12h0a2,2,0,0,0-.59-1.4l-4.29-4.3a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42L15,11H5a1,1,0,0,0,0,2H15l-3.29,3.29a1,1,0,0,0,1.41,1.42l4.29-4.3A2,2,0,0,0,18,12Z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18,12h0a2,2,0,0,0-.59-1.4l-4.29-4.3a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42L15,11H5a1,1,0,0,0,0,2H15l-3.29,3.29a1,1,0,0,0,1.41,1.42l4.29-4.3A2,2,0,0,0,18,12Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.company .s-2__content .gallery-section{position:relative;margin-bottom:80px}.company .s-2__content .gallery-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width:768px){.company .s-2__content .gallery-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.company .s-2__content .gallery-section__grid{grid-template-columns:1fr}}.company .s-2__content .gallery-section__item{display:block;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;aspect-ratio:1/1}.company .s-2__content .gallery-section__item:hover img,.company .s-2__content .text-section--gallery-right .text-section__gallery-item:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.company .s-2__content .text-section--gallery-right{position:relative;margin-bottom:80px}.company .s-2__content .text-section--gallery-right .text-section__body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.company .s-2__content .text-section--gallery-right .text-section__gallery{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1025px){.company .s-2__content .text-section--gallery-right .text-section__gallery{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.company .s-2__content .text-section--gallery-right .text-section__gallery-item{display:block;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;aspect-ratio:1/1}.company .s-2__content .gallery-section__item img,.company .s-2__content .text-section--gallery-right .text-section__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.company .s-2__content .contact-section-map{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:100px}@media screen and (max-width:1025px){.company .s-2__content .contact-section-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company .s-2__content .contact-section-map__body{position:relative;width:50%}@media screen and (max-width:1025px){.company .s-2__content .contact-section-map__body{width:100%}}.company .s-2__content .contact-section-map__body .address-text{position:relative;margin:30px 0 10px}.company .s-2__content .contact-section-map__body .address-location p,.company .s-2__content .contact-section-map__body a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.company .s-2__content .contact-section-map__desc{position:relative;margin-bottom:30px}.company .s-2__content .contact-section-map__map{position:relative;width:50%}@media screen and (max-width:1025px){.company .s-2__content .contact-section-map__map{width:100%}}.company .s-2__content .contact-section-map__map iframe{width:100%;height:600px}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lightbox.is-open{opacity:1;pointer-events:all}.lightbox__inner{max-width:90vw;max-height:90vh;text-align:center}.lightbox__inner img{max-width:90vw;max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;display:block;margin:0 auto}.lightbox__caption{color:#ccc;margin-top:10px;font-size:14px}.lightbox__close,.lightbox__next,.lightbox__prev{position:fixed;background:0 0;border:0;color:#fff;cursor:pointer;line-height:1;padding:12px;-webkit-transition:color .2s;transition:color .2s}.lightbox__close:hover,.lightbox__next:hover,.lightbox__prev:hover{color:#aaa}.lightbox__close{top:16px;right:20px;font-size:36px}.lightbox__next,.lightbox__prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:52px}.lightbox__prev{left:16px}.lightbox__next{right:16px}.contact,.contact .s-1{position:relative}.contact .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 0}@media screen and (max-width:1025px){.contact .s-1__container{margin-top:130px}}.contact .s-1__content{position:relative;width:100%;padding:24px 0 48px}.contact .s-1__content .section-heading,.contact .s-2__content .col-1 .heading,.contact .s-2__content .col-2 .heading,.contact .s-2__content .col-3 .heading{position:relative;margin-bottom:24px}.contact .s-2{position:relative}.contact .s-2__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:0 auto 84px}.contact .s-2__content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1025px){.contact .s-2__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact .s-2__content .col-1{width:31%}.contact .s-2__content .col-2{position:relative;width:31%}.contact .s-2__content .col-3{width:31%}@media screen and (max-width:1025px){.contact .s-2__content .col-1,.contact .s-2__content .col-2,.contact .s-2__content .col-3{width:100%;margin-bottom:48px}}.contact .s-2__content .col-1 .phone{margin-bottom:5px}.contact .s-2__content .col-1 .account_number,.contact .s-2__content .col-1 .email,.contact .s-2__content .col-1 .phone{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contact .s-2__content .col-1 .address_one_desc,.contact .s-2__content .col-1 .data_desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:5px}.contact .s-2__content .col-1 .address_two_desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contact .s-2__content .col-2 .phone{margin-bottom:5px}.contact .s-2__content .col-2 .account_number,.contact .s-2__content .col-2 .email,.contact .s-2__content .col-2 .phone{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contact .s-2__content .col-2 .address_one_desc,.contact .s-2__content .col-2 .data_desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:5px}.contact .s-2__content .col-2 .address_two_desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contact .s-2__content .col-3 .phone{margin-bottom:5px}.contact .s-2__content .col-3 .account_number,.contact .s-2__content .col-3 .email,.contact .s-2__content .col-3 .phone{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contact .s-2__content .col-3 .address_one_desc,.contact .s-2__content .col-3 .data_desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:5px}.contact .s-2__content .col-3 .address_two_desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contact .s-2__content .col-1 .account_number svg,.contact .s-2__content .col-1 .address_one_desc svg,.contact .s-2__content .col-1 .address_two_desc svg,.contact .s-2__content .col-1 .data_desc svg,.contact .s-2__content .col-1 .email svg,.contact .s-2__content .col-1 .phone svg,.contact .s-2__content .col-2 .account_number svg,.contact .s-2__content .col-2 .address_one_desc svg,.contact .s-2__content .col-2 .address_two_desc svg,.contact .s-2__content .col-2 .data_desc svg,.contact .s-2__content .col-2 .email svg,.contact .s-2__content .col-2 .phone svg,.contact .s-2__content .col-3 .account_number svg,.contact .s-2__content .col-3 .address_one_desc svg,.contact .s-2__content .col-3 .address_two_desc svg,.contact .s-2__content .col-3 .data_desc svg,.contact .s-2__content .col-3 .email svg,.contact .s-2__content .col-3 .phone svg{width:14px;height:14px}.contact .s-2__content .col-1 .account_number,.contact .s-2__content .col-1 .address_two_desc,.contact .s-2__content .col-1 .email,.contact .s-2__content .col-2 .account_number,.contact .s-2__content .col-2 .address_two_desc,.contact .s-2__content .col-2 .email,.contact .s-2__content .col-3 .account_number,.contact .s-2__content .col-3 .address_two_desc,.contact .s-2__content .col-3 .email{margin-bottom:48px}.contact .s-2__content .col-1 .form-container{position:relative;width:100%}.contact .s-2__content .col-1 .form-container .screen-reader-response,.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span .wpcf7-not-valid-tip{display:none}.contact .s-2__content .col-1,.contact .s-2__content .col-1 .form-container .wpcf7-form,.favourite-page,.favourite-page .s-1,.footer{position:relative}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row{position:relative;margin-bottom:10px}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span input,.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span textarea{width:100%;padding:14px 18px;border:1px solid #d5d5d5;border-radius:100px;background:#fff;font-size:16px;outline:0;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"DM Sans",sans-serif;font-size:1.6rem;line-height:170%;font-weight:400;color:#7a7a7a}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span textarea{position:relative;height:170px;resize:unset;border-radius:10px}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span input.input-text,.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span textarea.input-text{height:auto;line-height:normal}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row span input.wpcf7-not-valid{border:1px solid #df5f64}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row--acceptance p span label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:"DM Sans",sans-serif;font-size:1.6rem;line-height:170%;font-weight:400;color:#7a7a7a}.contact .s-2__content .col-1 .form-container .wpcf7-form .form-row--sbt input{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.6rem;color:#fff;padding:0 24px;background-color:#384d79;border-radius:50px}.contact .s-2__content .col-3{position:relative;padding:48px 24px;background-color:#f5f5f5;border-radius:15px}.contact .s-2__content .col-3 iframe{position:relative;width:100%;height:300px}.favourite-page .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 0}@media screen and (max-width:1025px){.favourite-page .s-1__container{margin-top:130px}}.favourite-page .s-1__content{position:relative;width:100%;padding-bottom:100px}.favourite-page .s-1__content .section-heading{position:relative;margin-bottom:24px}.favourite-page .s-1__content .subtitle{position:relative;margin-bottom:48px}.favourite-page .s-1__content .products-list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.favourite-page .s-1__content .products-list__item-wrap{position:relative;width:calc(25% - 17px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1025px){.favourite-page .s-1__content .products-list__item-wrap{width:calc(50% - 17px)}}@media screen and (max-width:760px){.favourite-page .s-1__content .products-list__item-wrap{width:100%}}.favourite-page .s-1__content .products-list__item-wrap .fav-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:12px;padding:10px 20px;border:0;border-radius:100px;background-color:#df5f64;color:#fff;cursor:pointer;-webkit-transition:opacity .2s,-webkit-transform .15s;transition:opacity .2s,-webkit-transform .15s;transition:opacity .2s,transform .15s;transition:opacity .2s,transform .15s,-webkit-transform .15s}.favourite-page .s-1__content .products-list__item-wrap .fav-remove svg{fill:#fff;-ms-flex-negative:0;flex-shrink:0}.favourite-page .s-1__content .products-list__item-wrap .fav-remove:hover{opacity:.85}.favourite-page .s-1__content .products-list__item-wrap .fav-remove:active{-webkit-transform:scale(.97);transform:scale(.97)}.favourite-page .s-1__content .products-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.favourite-page .s-1__content .products-list__item .add-to-favourite{position:absolute;top:10px;right:10px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100px;z-index:2;cursor:pointer}.favourite-page .s-1__content .products-list__item .add-to-favourite svg,.homepage .s-3__content .products-list__item .add-to-favourite svg,.homepage .s-4__content .products-list__item .add-to-favourite svg,.shop-listing .s-2__content .content-row .products .products-list__item .add-to-favourite svg,.single-product-page .s-1__content .layout__info__info-box .add-to-favourite svg,.single-product-page .s-2__content .products-list__item .add-to-favourite svg{width:16px;height:16px}.favourite-page .s-1__content .products-list__item .add-to-favourite.active svg,.homepage .s-3__content .products-list__item .add-to-favourite.active svg,.homepage .s-4__content .products-list__item .add-to-favourite.active svg,.shop-listing .s-2__content .content-row .products .products-list__item .add-to-favourite.active svg,.single-product-page .s-1__content .layout__info__info-box .add-to-favourite.active svg,.single-product-page .s-2__content .products-list__item .add-to-favourite.active svg{fill:#df5f64}.favourite-page .s-1__content .products-list__item__thumbnail{position:relative;width:100%;aspect-ratio:1/1;margin-bottom:15px}.favourite-page .s-1__content .products-list__item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.favourite-page .s-1__content .products-list__item__thumbnail .product-badge{position:absolute;bottom:20px;left:-5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;background-color:#df5f64;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.2rem;color:#fff}.favourite-page .s-1__content .products-list__price p,.homepage .s-2__content .products-list__price p,.homepage .s-3__content .products-list__price p,.homepage .s-4__content .products-list__price p,.shop-listing .s-2__content .content-row .products .products-list__price p,.single-product-page .s-2__content .products-list__price p{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.favourite-page .s-1__content .products-list__price p del,.homepage .s-2__content .products-list__price p del,.homepage .s-3__content .products-list__price p del,.homepage .s-4__content .products-list__price p del,.shop-listing .s-2__content .content-row .products .products-list__price p del,.single-product-page .s-1__content .layout__info__price del,.single-product-page .s-2__content .products-list__price p del{text-decoration:line-through;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:.6}.favourite-page .s-1__content .products-list__price p ins,.homepage .s-2__content .products-list__price p ins,.homepage .s-3__content .products-list__price p ins,.homepage .s-4__content .products-list__price p ins,.shop-listing .s-2__content .content-row .products .products-list__price p ins,.single-product-page .s-1__content .layout__info__price ins,.single-product-page .s-2__content .products-list__price p ins{text-decoration:unset;font-style:italic}.favourite-page .s-1__content .products-list__price p ins span,.homepage .s-2__content .products-list__price p ins span,.homepage .s-3__content .products-list__price p ins span,.homepage .s-4__content .products-list__price p ins span,.shop-listing .s-2__content .content-row .products .products-list__price p ins span,.single-product-page .s-1__content .layout__info__price ins span,.single-product-page .s-2__content .products-list__price p ins span{color:#df5f64!important}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{font-family:"museo",serif;font-weight:500;color:#000}.heading h1{font-size:4.8rem}.heading h2,.heading--h1-s39 h1{font-size:3.9rem}.heading--h2-s25 h2{font-size:2.5rem}.heading h4,.heading h5,.heading--h2-s20 h2{font-size:2rem}.heading h3{font-size:1.6rem}.heading--h3-s25 h3{font-size:2.5rem}.heading--w600 h1,.heading--w600 h2,.heading--w600 h3,.heading--w600 h4,.heading--w600 h5,.heading--w600 h6{font-weight:600}.heading--white h1,.heading--white h2,.heading--white h3,.heading--white h4,.heading--white h5,.heading--white h6{color:#fff}.desc a,.desc ol li,.desc p,.desc span,.desc ul li{font-family:"DM Sans",sans-serif;font-weight:400;color:#000}.desc--s10 a,.desc--s10 ol li,.desc--s10 p,.desc--s10 span,.desc--s10 ul li{font-size:1rem}.desc--s12 a,.desc--s12 ol li,.desc--s12 p,.desc--s12 span,.desc--s12 ul li{font-size:1.2rem}.desc--s13 a,.desc--s13 ol li,.desc--s13 p,.desc--s13 span,.desc--s13 ul li{font-size:1.3rem}.desc--s16 a,.desc--s16 address,.desc--s16 legend,.desc--s16 ol li,.desc--s16 p,.desc--s16 span,.desc--s16 table,.desc--s16 td,.desc--s16 th,.desc--s16 tr,.desc--s16 ul li{font-size:1.6rem;line-height:170%}.desc--s20 a,.desc--s20 ol li,.desc--s20 p,.desc--s20 span,.desc--s20 ul li{font-size:2rem;line-height:170%}.desc--s31 a,.desc--s31 ol li,.desc--s31 p,.desc--s31 span,.desc--s31 ul li{font-size:3.1rem;line-height:170%}.desc--w400 a,.desc--w400 ol li,.desc--w400 p,.desc--w400 span,.desc--w400 ul li{font-weight:400}.desc--w500 a,.desc--w500 ol li,.desc--w500 p,.desc--w500 span,.desc--w500 ul li{font-weight:500}.desc--w600 a,.desc--w600 ol li,.desc--w600 p,.desc--w600 span,.desc--w600 ul li{font-weight:600}.desc--w700 a,.desc--w700 ol li,.desc--w700 p,.desc--w700 span,.desc--w700 ul li{font-weight:700}.desc--white a,.desc--white ol li,.desc--white p,.desc--white span,.desc--white ul li{color:#fff}.desc--gray a,.desc--gray ol li,.desc--gray p,.desc--gray span,.desc--gray ul li{color:#7a7a7a}.desc--lightBlue a,.desc--lightBlue ol li,.desc--lightBlue p,.desc--lightBlue span,.desc--lightBlue ul li{color:#d1d8e7}.desc--blue a,.desc--blue ol li,.desc--blue p,.desc--blue span,.desc--blue ul li,.thankyou__order-number strong{color:#384d79}.desc--ff-museo a,.desc--ff-museo ol li,.desc--ff-museo p,.desc--ff-museo span,.desc--ff-museo ul li{font-family:"museo",serif}.footer{background-color:#384d79}.footer__container{max-width:1340px;padding:50px 20px;margin:0 auto}.footer__container,.footer__content,.footer__content .row-1{position:relative;width:100%}.footer__content .row-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}@media screen and (max-width:1025px){.footer__content .row-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.footer__content .row-1__col{position:relative;width:23%}@media screen and (max-width:1025px){.footer__content .row-1__col{width:100%}}.footer__content .row-1__col .footer-menu__title{position:relative;margin-bottom:12px}.footer__content .row-1__col .footer-menu__sm-title{position:relative;margin:20px 0 12px}.footer__content .row-1__col .footer-menu__content,.footer__content .row-2{position:relative;width:100%}.footer__content .row-1__col .footer-menu__content ul.menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;pointer-events:all;top:unset;left:unset}.footer__content .row-1__col .footer-menu__sm-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.footer__content .row-1__col .footer-menu__sm-content__element{position:relative;width:36px;height:auto}.footer__content .row-1__col .footer-menu__sm-content__element img{width:100%;height:auto}.footer__content .row-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1025px){.footer__content .row-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.footer__content .row-2__col{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (max-width:1025px){.footer__content .row-2__col{width:100%}}.footer__content .row-2__col p{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px}.footer__content .row-2__col p svg{width:13px;height:13px}.alert-box{display:none;opacity:0;position:fixed;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px 50px;background-color:#fff;text-align:center;font-size:2rem;line-height:3rem;-webkit-box-shadow:0 0 20px 5px rgba(155,154,154,.2);box-shadow:0 0 20px 5px rgba(155,154,154,.2)}.alert-box.active{display:block;opacity:1}@media screen and (max-width:760px){.alert-box{width:80%}}.alert-box .continue-shopping,.alert-box .go-to-cart{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto}.alert-box .go-to-cart{margin:20px auto 0}.site-search-overlay{position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff;-webkit-box-shadow:0 4px 32px rgba(0,0,0,.13);box-shadow:0 4px 32px rgba(0,0,0,.13);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;-webkit-transition:opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 380ms,-webkit-transform 380ms cubic-bezier(.4,0,.2,1);transition:opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 380ms,-webkit-transform 380ms cubic-bezier(.4,0,.2,1);transition:transform 380ms cubic-bezier(.4,0,.2,1),opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 380ms;transition:transform 380ms cubic-bezier(.4,0,.2,1),opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 380ms,-webkit-transform 380ms cubic-bezier(.4,0,.2,1)}.site-search-overlay.is-open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;-webkit-transition:opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 0ms,-webkit-transform 380ms cubic-bezier(.4,0,.2,1);transition:opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 0ms,-webkit-transform 380ms cubic-bezier(.4,0,.2,1);transition:transform 380ms cubic-bezier(.4,0,.2,1),opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 0ms;transition:transform 380ms cubic-bezier(.4,0,.2,1),opacity 280ms cubic-bezier(.4,0,.2,1),visibility 0ms linear 0ms,-webkit-transform 380ms cubic-bezier(.4,0,.2,1)}.site-search-overlay__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:20px 24px}.site-search-overlay__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-search-overlay__input-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f5f6f8;border:1.5px solid #e5e7eb;border-radius:50px;-webkit-transition:border-color 180ms ease,-webkit-box-shadow 180ms ease;transition:border-color 180ms ease,-webkit-box-shadow 180ms ease;transition:border-color 180ms ease,box-shadow 180ms ease;transition:border-color 180ms ease,box-shadow 180ms ease,-webkit-box-shadow 180ms ease;overflow:hidden}.site-search-overlay__input-wrap:focus-within{border-color:#2c3e6b;-webkit-box-shadow:0 0 0 3px rgba(44,62,107,.12);box-shadow:0 0 0 3px rgba(44,62,107,.12);background:#fff}.site-search-overlay__icon{position:absolute;left:18px;width:18px;height:18px;fill:#9ca3af;pointer-events:none;-ms-flex-negative:0;flex-shrink:0}.site-search-overlay__input{width:100%;padding:14px 48px;border:0;background:0 0;outline:0;font-size:16px;font-family:inherit;color:#1f2937;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-search-overlay__input::-webkit-input-placeholder{color:#9ca3af}.site-search-overlay__input::-moz-placeholder{color:#9ca3af}.site-search-overlay__input:-ms-input-placeholder{color:#9ca3af}.site-search-overlay__input::-ms-input-placeholder{color:#9ca3af}.site-search-overlay__input::placeholder{color:#9ca3af}.site-search-overlay__clear{position:absolute;right:12px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:0;background:#e5e7eb;border-radius:50%;cursor:pointer;padding:0;-webkit-transition:background 160ms ease;transition:background 160ms ease}.site-search-overlay__clear:hover{background:#d1d5db}.site-search-overlay__clear.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.site-search-overlay__clear svg{width:14px;height:14px;fill:#6b7280;display:block}.site-search-overlay__submit{-ms-flex-negative:0;flex-shrink:0;padding:14px 32px;border:0;border-radius:50px;background:#2c3e6b;color:#fff;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;-webkit-transition:background 200ms ease,-webkit-transform 160ms ease;transition:background 200ms ease,-webkit-transform 160ms ease;transition:background 200ms ease,transform 160ms ease;transition:background 200ms ease,transform 160ms ease,-webkit-transform 160ms ease}.site-search-overlay__submit:hover{background:#1e2d52;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.site-search-overlay__submit:active{-webkit-transform:translateY(0);transform:translateY(0)}.site-search-overlay__close{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:0;background:0 0;border-radius:50%;cursor:pointer;padding:0;-webkit-transition:background 160ms ease;transition:background 160ms ease}.site-search-overlay__close:hover{background:#f3f4f6}.site-search-overlay__close svg{width:22px;height:22px;fill:#6b7280;display:block}.site-search-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;-webkit-transition:opacity 350ms ease,visibility 0ms linear 350ms;transition:opacity 350ms ease,visibility 0ms linear 350ms}.site-search-backdrop.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 350ms ease,visibility 0ms linear 0ms;transition:opacity 350ms ease,visibility 0ms linear 0ms}@media (max-width:640px){.site-search-overlay__inner{padding:14px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-search-overlay__form{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.site-search-overlay__submit{width:100%;text-align:center;padding:13px 24px}.site-search-overlay__close{position:absolute;top:14px;right:14px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1580px){.flex{width:1480px}}.flex--left{margin-left:5%}@media screen and (min-width:1580px){.flex--left{margin-left:calc(50vw - (1480px/2))}}.flex--right{margin-right:5%}@media screen and (min-width:1580px){.flex--right{margin-right:calc(50vw - (1480px/2))}}.flex--col,.single-product-page .s-1__content .layout__info__info-box__form form.variations_form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-1{width:100%}@media screen and (min-width:1025px){.flex-1{width:calc(8.3333333%*1)}}.flex-2{width:100%}@media screen and (min-width:1025px){.flex-2{width:calc(8.3333333%*2)}}.flex-3{width:100%}@media screen and (min-width:1025px){.flex-3{width:calc(8.3333333%*3)}}.flex-4{width:100%}@media screen and (min-width:1025px){.flex-4{width:calc(8.3333333%*4)}}.flex-5{width:100%}@media screen and (min-width:1025px){.flex-5{width:calc(8.3333333%*5)}}.flex-6{width:100%}@media screen and (min-width:1025px){.flex-6{width:calc(8.3333333%*6)}}.flex-7{width:100%}@media screen and (min-width:1025px){.flex-7{width:calc(8.3333333%*7)}}.flex-8{width:100%}@media screen and (min-width:1025px){.flex-8{width:calc(8.3333333%*8)}}.flex-9{width:100%}@media screen and (min-width:1025px){.flex-9{width:calc(8.3333333%*9)}}.flex-10{width:100%}@media screen and (min-width:1025px){.flex-10{width:calc(8.3333333%*10)}}.flex-11{width:100%}@media screen and (min-width:1025px){.flex-11{width:calc(8.3333333%*11)}}.flex-12,.mobile-drawer #mob-orderby,.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations tbody{width:100%}@media screen and (min-width:1025px){.flex-12{width:calc(8.3333333%*12)}}.header{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:100;padding:8px 0 0;background:#fff;border-bottom:1px solid #dfdfdf}.header__grid{width:100%;max-width:1340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0 20px;margin:0 auto}.header__grid__row-1,.header__grid__row-1 .icons-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__grid__row-1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__grid__row-1 .icons-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:20px}.header__grid__row-1 .icons-list .header-icons__item{position:relative}.header__grid__row-1 .icons-list svg{position:relative;width:22px;height:22px}.header__grid__row-1 .icons-list span.header-icons__counter{position:absolute;top:-8px;right:-8px;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#df5f64;border-radius:50px}.header__grid__row-1 .icons-list .header-icons__counter:empty,.header__grid__row-1 .icons-list .header-icons__counter:has(span[data-guest-favourites-count="0"]){display:none}.header__grid__row-1 .icons-list .header-icons__counter--cart:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.header--not-top,.header--pinned{background:#fff}.header--top{background:0 0}.header__branding{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1025px){.header__branding{z-index:9999}.header__branding img{width:auto;height:51px}}.header__menu{display:none}@media screen and (max-width:1025px){.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1025px){.header__menu-container{display:none}}.header__menu-container .main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-container .main-nav__item{padding:20px 20px 20px 0}.header__menu-container .main-nav__item .main-nav__link{font-weight:600;color:#000}.header__menu-container .main-nav__item.menu-selected a{color:#df5f64}.header__menu-container .main-nav__item.menu-selected::before{content:'';display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg fill='%23df5f64' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.836,8.794a3.179,3.179,0,0,0-3.067-2.226H16.4L15.073,2.432a3.227,3.227,0,0,0-6.146,0L7.6,6.568H3.231a3.227,3.227,0,0,0-1.9,5.832L4.887,15,3.535,19.187A3.178,3.178,0,0,0,4.719,22.8a3.177,3.177,0,0,0,3.8-.019L12,20.219l3.482,2.559a3.227,3.227,0,0,0,4.983-3.591L19.113,15l3.56-2.6A3.177,3.177,0,0,0,23.836,8.794Zm-2.343,1.991-4.144,3.029a1,1,0,0,0-.362,1.116L18.562,19.8a1.227,1.227,0,0,1-1.895,1.365l-4.075-3a1,1,0,0,0-1.184,0l-4.075,3a1.227,1.227,0,0,1-1.9-1.365L7.013,14.93a1,1,0,0,0-.362-1.116L2.507,10.785a1.227,1.227,0,0,1,.724-2.217h5.1a1,1,0,0,0,.952-.694l1.55-4.831a1.227,1.227,0,0,1,2.336,0l1.55,4.831a1,1,0,0,0,.952.694h5.1a1.227,1.227,0,0,1,.724,2.217Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-right:8px}.header__menu-container .main-nav__dropdown{position:absolute;top:100%;left:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:24px 20px;-webkit-transition:all ease .4s;transition:all ease .4s;opacity:0;z-index:-1;pointer-events:none;border-top:1px solid #dfdfdf}.header__menu-container .main-nav__dropdown-inner{width:100%;max-width:1340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0 20px;margin:0 auto}.header__menu-container .main-nav__dropdown-groups{width:100%;-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;height:190px;overflow:hidden}.header__menu-container .main-nav__dropdown-title a{font-size:2rem;font-weight:500;color:#000}.header__menu-container .main-nav__dropdown-group{display:block;width:100%}.header__menu-container .main-nav__dropdown-group.has-sublist{-webkit-column-break-before:column;-moz-column-break-before:column;break-before:column}.header__menu-container .main-nav__dropdown-group.has-sublist .main-nav__dropdown-group-title{font-weight:500;color:#000;cursor:pointer}.header__menu-container .main-nav__dropdown-group-title{display:block;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:8px}.header__menu-container .main-nav__dropdown-sublist{list-style:none;padding:0;margin:0}.header__menu-container .main-nav__dropdown-sublist li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.header__menu-container .main-nav .has-dropdown:hover .main-nav__dropdown{opacity:1;z-index:2;pointer-events:all}.header__menu-container .main-nav .hide-desktop{display:none}.header__menu-container .links-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-left:auto}.header__menu-container .links-list__element{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.header__menu-container .links-list__element img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1025px){.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;pointer-events:none}}.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1025px){.hamburger{display:none}}@media screen and (max-width:1025px){.hamburger{width:40px;height:40px;z-index:100;position:relative;cursor:pointer}.hamburger svg{position:absolute;right:-15%;height:100%;-webkit-transform-origin:top right;transform-origin:top right}.hamburger path{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;--length: 24;--offset: -38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger path:nth-child(1),.hamburger path:nth-child(3){--total-length: 126.64183044433594}.hamburger path:nth-child(2){--total-length: 70}}.nav-toggled{overflow:hidden}.nav-toggled .hamburger path{stroke:#000}.nav-toggled .hamburger path:nth-child(1),.nav-toggled .hamburger path:nth-child(3){--length: 22.627416998;--offset: -94.1149185097}.nav-toggled .hamburger path:nth-child(2){--length: 0;--offset: -50}@media screen and (max-width:1025px){.nav-toggled .menu{background-color:#fff;opacity:1;pointer-events:all}}.homepage,.homepage .s-1{position:relative}.homepage .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 84px}@media screen and (max-width:1025px){.homepage .s-1__container{margin-top:130px}}.homepage .s-1__content,.homepage .s-1__content .row-1{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.homepage .s-1__content .row-1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:760px){.homepage .s-1__content .row-1{-ms-flex-wrap:wrap;flex-wrap:wrap}}.homepage .s-1__content .row-1__col-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:67.63%;height:550px}@media screen and (max-width:760px){.homepage .s-1__content .row-1__col-1{width:100%;height:420px}}.homepage .s-1__content .row-1__col-1 .row-wide,.homepage .s-1__content .row-1__col-2 .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:48px;background-position:center;background-repeat:no-repeat;background-size:cover}.homepage .s-1__content .row-1__col-1 .row-wide::after,.homepage .s-1__content .row-1__col-2 .row::after,.homepage .s-1__content .row-2 .row::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top, left bottom,color-stop(28%, transparent),to(rgba(0,0,0,.61)));background:linear-gradient(180deg,transparent 28%,rgba(0,0,0,.61) 100%);z-index:2}.homepage .s-1__content .row-1__col-1 .row-wide .heading{z-index:3}.homepage .s-1__content .row-1__col-1 .row-wide .desc{position:relative;z-index:3}.homepage .s-1__content .row-1__col-1 .row-wide .link{z-index:3}.homepage .s-1__content .row-1__col-1 .row-wide .heading{position:relative;margin-bottom:10px}.homepage .s-1__content .row-1__col-1 .row-wide .link{position:relative;margin-top:18px}.homepage .s-1__content .row-1__col-2{position:relative;width:33%;height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width:760px){.homepage .s-1__content .row-1__col-2{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.homepage .s-1__content .row-1__col-2 .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:50%;padding:36px}@media screen and (max-width:760px){.homepage .s-1__content .row-1__col-2 .row{width:100%;height:265px}}.homepage .s-1__content .row-1__col-2 .row .heading{z-index:3}.homepage .s-1__content .row-1__col-2 .row .desc,.homepage .s-1__content .row-1__col-2 .row .link{position:relative;z-index:3}.homepage .s-1__content .row-1__col-2 .row .heading{position:relative;margin-bottom:10px}.homepage .s-1__content .row-2{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}@media screen and (max-width:760px){.homepage .s-1__content .row-2{-ms-flex-wrap:wrap;flex-wrap:wrap}}.homepage .s-1__content .row-2 .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:250px;padding:36px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:760px){.homepage .s-1__content .row-2 .row{width:100%;height:265px}}.homepage .s-1__content .row-2 .row .heading{z-index:3}.homepage .s-1__content .row-2 .row .desc,.homepage .s-1__content .row-2 .row .link{position:relative;z-index:3}.homepage .s-1__content .row-2 .row .heading,.my-account-page .woocommerce-MyAccount-navigation ul.my-account-nav__list li{position:relative;margin-bottom:10px}.homepage .s-2{position:relative}.homepage .s-2__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:0 auto 84px}.homepage .s-2__content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage .s-2__content .heading-section{position:relative;margin-bottom:36px}.homepage .s-2__content .products-list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:49px}@media screen and (max-width:1025px){.homepage .s-2__content .products-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:760px){.homepage .s-2__content .products-list{gap:20px}}.homepage .s-2__content .products-list__item{position:relative;width:25%}@media screen and (max-width:1025px){.homepage .s-2__content .products-list__item{width:calc(50% - 30px)}}@media screen and (max-width:760px){.homepage .s-2__content .products-list__item{width:calc(50% - 12px)}}.homepage .s-2__content .products-list__item__thumbnail{position:relative;width:100%;aspect-ratio:1/1;margin-bottom:15px}.homepage .s-2__content .products-list__item__thumbnail img,.homepage .s-3__content .products-list__item__thumbnail img,.homepage .s-4__content .products-list__item__thumbnail img,.shop-listing .s-2__content .content-row .products .products-list__item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.homepage .s-2__content .products-list__item__thumbnail .product-badge{position:absolute;bottom:20px;left:-5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;background-color:#df5f64;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.2rem;color:#fff}.homepage .s-3{position:relative}.homepage .s-3 .photo-decor{position:relative;width:100%;max-width:807px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;margin:0 auto 50px}.homepage .s-3__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:0 auto 84px}.homepage .s-3__content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage .s-3__content .heading-section{position:relative;margin-bottom:36px}.homepage .s-3__content .products-list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:49px}@media screen and (max-width:1025px){.homepage .s-3__content .products-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:760px){.homepage .s-3__content .products-list{gap:20px}}.homepage .s-3__content .products-list__item{position:relative;width:25%}@media screen and (max-width:1025px){.homepage .s-3__content .products-list__item{width:calc(50% - 30px)}}@media screen and (max-width:760px){.homepage .s-3__content .products-list__item{width:calc(50% - 12px)}}.homepage .s-3__content .products-list__item .add-to-favourite{position:absolute;top:10px;right:10px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100px;z-index:2;cursor:pointer}.homepage .s-3__content .products-list__item__thumbnail{position:relative;width:100%;aspect-ratio:1/1;margin-bottom:15px}.homepage .s-3__content .products-list__item__thumbnail .product-badge{position:absolute;bottom:20px;left:-5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;background-color:#df5f64;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.2rem;color:#fff}.homepage .s-4{position:relative}.homepage .s-4__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:0 auto 100px}.homepage .s-4__content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage .s-4__content .heading-section{position:relative;margin-bottom:36px}.homepage .s-4__content .products-list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:49px}@media screen and (max-width:1025px){.homepage .s-4__content .products-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:760px){.homepage .s-4__content .products-list{gap:20px}}.homepage .s-4__content .products-list__item{position:relative;width:25%}@media screen and (max-width:1025px){.homepage .s-4__content .products-list__item{width:calc(50% - 30px)}}@media screen and (max-width:760px){.homepage .s-4__content .products-list__item{width:calc(50% - 12px)}}.homepage .s-4__content .products-list__item .add-to-favourite,.shop-listing .s-2__content .content-row .products .products-list__item .add-to-favourite{position:absolute;top:10px;right:10px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100px;z-index:2;cursor:pointer}.homepage .s-4__content .products-list__item__thumbnail{position:relative;width:100%;aspect-ratio:1/1;margin-bottom:15px}.homepage .s-4__content .products-list__item__thumbnail .product-badge,.shop-listing .s-2__content .content-row .products .products-list__item__thumbnail .product-badge{position:absolute;bottom:20px;left:-5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;background-color:#df5f64;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.2rem;color:#fff}.homepage .s-5{position:relative}.homepage .s-5__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:0 auto 150px}.homepage .s-5__content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homepage .s-5__content .col-1{position:relative;width:37%}@media screen and (max-width:760px){.homepage .s-5__content .col-1{display:none}}.homepage .s-5__content .col-1 img{width:100%;height:auto}.homepage .s-5__content .col-2{position:relative;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:760px){.homepage .s-5__content .col-2{width:100%}}.homepage .s-5__content .col-2 .icon-one{position:relative;width:100%;max-width:300px;margin-bottom:48px}.homepage .s-5__content .col-2 .section-heading{position:relative;text-align:center;margin-bottom:24px}.homepage .s-5__content .col-2 .icon-two{position:relative;width:100%;max-width:41px;margin-bottom:15px}.homepage .s-5__content .col-2 .section-desc{position:relative;text-align:center;margin-bottom:48px}.homepage .s-6{position:relative}.homepage .s-6__container{max-width:1340px;padding:0 20px;margin:0 auto 84px}.homepage .s-6__container,.homepage .s-6__content,.my-account-page{position:relative;width:100%}.my-account-page{max-width:1340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin:230px auto 100px}@media screen and (max-width:1025px){.my-account-page{margin-top:130px}}.my-account-page .woocommerce-MyAccount-navigation{position:relative;width:26%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px;background-color:#f5f5f5;border-radius:15px 15px 15px 15px}.my-account-page .woocommerce-MyAccount-navigation .my-account-nav__user{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:48px}.my-account-page .woocommerce-MyAccount-navigation .my-account-nav__user img{width:50px;height:auto;border-radius:50% 50% 50% 50%}.my-account-page .woocommerce-MyAccount-navigation .my-account-nav__user .my-account-nav__user-info{position:relative;width:calc(100% - 74px)}.my-account-page .woocommerce-MyAccount-navigation ul.my-account-nav__list li a{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.my-account-page .woocommerce-MyAccount-navigation ul.my-account-nav__list li a svg{width:14px;height:auto;opacity:.6}.my-account-page .woocommerce-MyAccount-navigation ul.my-account-nav__list li.woocommerce-MyAccount-navigation-link--customer-logout{margin:48px 0 0}.my-account-page .woocommerce-MyAccount-content{position:relative;width:74%;padding:24px 0 0 50px}.my-account-page .woocommerce-MyAccount-content .woocommerce-Address-title.title h2,.my-account-page .woocommerce-MyAccount-content h2.woocommerce-column__title,.my-account-page .woocommerce-MyAccount-content h2.woocommerce-order-details__title{margin:30px 0 24px}.my-account-page .woocommerce-MyAccount-content form.my-account-address-form .form-row input.input-text,.my-account-page .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .form-row input.input-text{width:100%;padding:14px 18px;border:1px solid #d5d5d5;border-radius:100px;background:#fff;font-size:16px;color:#333;outline:0;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box}.my-account-page .woocommerce-MyAccount-content form.my-account-address-form .form-row input.input-text:focus,.my-account-page .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .form-row input.input-text:focus{border-color:#384d79}.my-account-page .woocommerce-MyAccount-content form.my-account-address-form .form-row input.input-text.input-text,.my-account-page .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .form-row input.input-text.input-text{height:auto;line-height:normal}.my-account-page .woocommerce-MyAccount-content form.my-account-address-form span.select2-selection.select2-selection--single,.my-account-page .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account span.select2-selection.select2-selection--single{border:1px solid #d5d5d5}.my-account-page .woocommerce-MyAccount-content .my-account-dashboard__greeting{position:relative;margin-bottom:24px}.my-account-page .woocommerce-MyAccount-content .my-account-dashboard__tiles{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.my-account-page .woocommerce-MyAccount-content .my-account-dashboard__tiles a{position:relative;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:10px 20px;border:1px solid #d5d5d5}.my-account-page .woocommerce-MyAccount-content .my-account-dashboard__tiles a svg{width:126px;height:auto;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.auth-page{position:relative}.auth-page__container{position:relative;width:100%;max-width:1340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin:230px auto 100px}@media screen and (max-width:1025px){.auth-page__container{margin-top:130px}}.auth-page__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.auth-page__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}.auth-form__row .auth-form__field,.auth-page__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.auth-page__col--login,.auth-page__col--register{width:50%}@media (max-width:768px){.auth-page__col--login,.auth-page__col--register{width:100%}}.auth-page__title{margin-bottom:32px}.auth-page form.login,.auth-page form.register{position:relative;padding:0;margin:0;border:0}.auth-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:480px){.auth-form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.auth-form__field{position:relative;margin-bottom:20px}.auth-form__label{display:block;margin-bottom:8px}.auth-form__label .required{color:#df5f64;margin-left:2px}.auth-form__input,form.lost_reset_password .form-row input.input-text{width:100%;padding:14px 18px;border:1px solid #d5d5d5;border-radius:100px;background:#fff;font-size:16px;color:#333;outline:0;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box}.auth-form__input:focus,form.lost_reset_password .form-row input.input-text:focus{border-color:#384d79}.auth-form__input.input-text,form.lost_reset_password .form-row input.input-text.input-text{height:auto;line-height:normal}.auth-form__field--password .auth-form__input{padding-right:48px}.auth-form__input-wrap{position:relative}.auth-form__toggle-password{position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:0;padding:0;cursor:pointer;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s;transition:color .2s}.auth-form__toggle-password svg,.mobile-drawer__close svg{fill:currentColor}.auth-form__toggle-password:hover{color:#333}.auth-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.auth-form__submit{padding:14px 32px;border:0;border-radius:100px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.auth-form__submit:hover{opacity:.85}.auth-form__submit.btn--green{background-color:#4e7a3e;color:#fff}.auth-form__submit.btn--dark{background-color:#384d79;color:#fff}.auth-form__remember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.auth-form__remember input[type=checkbox]{width:15px;height:15px;accent-color:#384d79;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;border:1px solid #384d79}.auth-form__remember input[type=checkbox]:checked,.shop-listing .s-2__content .content-row .categories input[type=checkbox]:checked{background-color:#384d79}.auth-form__lost-password{margin-top:16px}.auth-form__lost-password a,.auth-form__privacy a{color:#384d79;text-decoration:none}.auth-form__lost-password a:hover,.auth-form__privacy a:hover{text-decoration:underline}.auth-form__privacy{margin:16px 0 20px;color:#555;line-height:1.6}form.lost_reset_password{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 100px}@media screen and (max-width:1025px){form.lost_reset_password{margin-top:130px}}.shop-listing,.shop-listing .s-1{position:relative}.shop-listing .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 0}@media screen and (max-width:1025px){.shop-listing .s-1__container{margin-top:130px}}.shop-listing .s-1__content{position:relative;width:100%}.shop-listing .s-1__content .section-heading{position:relative;margin-bottom:24px}.shop-listing .s-2{position:relative}.shop-listing .s-2__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:0 auto 84px}.shop-listing .s-2__content{position:relative;width:100%}.shop-listing .s-2__content .sort-row{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:23%;margin-bottom:34px}@media (max-width:767px){.shop-listing .s-2__content .sort-row{display:none}}.shop-listing .s-2__content .sort-row .active-filters,.shop-listing .s-2__content .sort-row .active-filters__tag{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.shop-listing .s-2__content .sort-row .active-filters__tag{gap:5px;padding:5px 10px;background-color:#384d79;border-radius:5px}.shop-listing .s-2__content .sort-row .sort-products{position:relative;border:1px solid #d5d5d5;border-radius:30px;padding:8px 16px;margin-left:auto}.shop-listing .s-2__content .content-row{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}@media (max-width:767px){.shop-listing .s-2__content .content-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shop-listing .s-2__content .content-row .categories{position:relative;width:20%;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.shop-listing .s-2__content .content-row .categories{display:none}}.shop-listing .s-2__content .content-row .categories__item{position:relative;margin-bottom:10px}.shop-listing .s-2__content .content-row .categories label input{position:relative;width:15px;height:15px;min-width:15px;min-height:15px;border:1px solid #ccc;margin-right:5px;border-radius:3px}.shop-listing .s-2__content .content-row .categories ul.categories__sublist{padding-left:15px}.shop-listing .s-2__content .content-row .categories li.categories__subitem{margin-bottom:5px}.shop-listing .s-2__content .content-row .products{position:relative;width:80%}@media (max-width:767px){.shop-listing .s-2__content .content-row .products{width:100%}}.shop-listing .s-2__content .content-row .products .products-list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop-listing .s-2__content .content-row .products .products-list__item{position:relative;width:calc(25% - 17px)}@media screen and (max-width:1025px){.shop-listing .s-2__content .content-row .products .products-list__item{width:calc(50% - 17px)}}@media screen and (max-width:760px){.shop-listing .s-2__content .content-row .products .products-list__item{width:100%}}.shop-listing .s-2__content .content-row .products .products-list__item__thumbnail{position:relative;width:100%;aspect-ratio:1/1;margin-bottom:15px}.shop-listing .s-2__content .content-row .products .shop-pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;margin:80px 0 30px}.shop-listing .s-2__content .category-description{position:relative;width:100%;margin-top:48px}.shop-listing .s-2__content .category-description h2,.shop-listing .s-2__content .category-description h3,.shop-listing .s-2__content .category-description h4{position:relative;margin:20px 0 10px}.shop-listing .s-2__content .category-description ul,.single-product-page .s-1__content .layout__info__desc ul,.text-page .s-2__content ul{list-style:disc;padding-left:20px;margin-bottom:15px}.shop-listing .price-filter{margin-top:32px;padding-top:24px;border-top:1px solid #e0e0e0}.shop-listing .price-filter__label{margin:0 0 16px}.shop-listing .price-filter__slider{position:relative;height:18px;margin-bottom:16px}.shop-listing .price-filter__track{position:absolute;top:50%;left:0;right:0;height:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#e0e0e0;border-radius:4px;pointer-events:none}.shop-listing .price-filter__range{position:absolute;top:0;bottom:0;background:#333;border-radius:4px}.shop-listing .price-filter__thumb{position:absolute;top:50%;left:0;width:100%;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:0;margin:0;padding:0}.shop-listing .price-filter__thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#333;border:2px solid #fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);pointer-events:all;cursor:pointer;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}.shop-listing .price-filter__thumb::-webkit-slider-thumb:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.shop-listing .price-filter__thumb::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#333;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2);pointer-events:all;cursor:pointer;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}.shop-listing .price-filter__thumb::-moz-range-thumb:hover{transform:scale(1.15)}.shop-listing .price-filter__thumb::-moz-range-track{background:0 0}.shop-listing .price-filter__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px}.shop-listing .price-filter__sep{color:#999}.mobile-filter-bar{display:none}@media (max-width:767px){.mobile-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px}}.mobile-filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 20px;border:1px solid #d0d0d0;border-radius:100px;background:#fff;cursor:pointer;font-size:16px;color:#555;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.mobile-filter-btn__icon{-ms-flex-negative:0;flex-shrink:0;fill:currentColor;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.mobile-filter-btn.is-active{border-color:#333;color:#333}.mobile-filter-btn.is-active .mobile-filter-btn__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-drawer-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}@media (max-width:767px){.mobile-drawer-overlay.is-visible{display:block;opacity:1}}.mobile-drawer{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1001;background:#fff;border-radius:20px 20px 0 0;max-height:85vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1), -webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.mobile-drawer{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-drawer.is-open{-webkit-transform:translateY(0);transform:translateY(0)}.mobile-drawer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #efefef;-ms-flex-negative:0;flex-shrink:0}.mobile-drawer__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:0;background:0 0;cursor:pointer;padding:0;color:#333}.mobile-drawer__body{overflow-y:auto;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-overflow-scrolling:touch}.mobile-drawer__section+.mobile-drawer__section{margin-top:28px;padding-top:28px;border-top:1px solid #efefef}.mobile-drawer__section-label{margin:0 0 12px}.mobile-drawer__footer{padding:16px 20px;border-top:1px solid #efefef;-ms-flex-negative:0;flex-shrink:0}.mobile-drawer__apply{display:block;width:100%;padding:14px;border:0;border-radius:100px;background:#333;color:#fff;font-size:16px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.mobile-drawer__apply:hover{opacity:.85}.mobile-drawer .categories__list{list-style:none;padding:0;margin:0}.mobile-drawer .categories__item{margin-bottom:12px}.mobile-drawer .categories__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;padding:4px 0}.mobile-drawer .categories__label input[type=checkbox]{width:15px;height:15px;min-width:15px;border:1px solid #ccc;border-radius:3px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;accent-color:#384d79}.mobile-drawer .categories__label input[type=checkbox]:checked{accent-color:#384d79;background-color:#384d79}.mobile-drawer .categories__sublist{list-style:none;padding-left:23px;margin:6px 0 0}.mobile-drawer .categories__subitem{margin-bottom:6px}.mobile-drawer .price-filter{margin-top:0;padding-top:0;border-top:none}.mobile-drawer .price-filter__slider{position:relative;height:18px;margin-bottom:16px}.mobile-drawer .price-filter__track{position:absolute;top:50%;left:0;right:0;height:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#e0e0e0;border-radius:4px;pointer-events:none}.mobile-drawer .price-filter__range{position:absolute;top:0;bottom:0;background:#333;border-radius:4px}.mobile-drawer .price-filter__thumb{position:absolute;top:50%;left:0;width:100%;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:0;margin:0;padding:0}.mobile-drawer .price-filter__thumb::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#333;border:2px solid #fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);pointer-events:all;cursor:pointer}.mobile-drawer .price-filter__thumb::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#333;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2);pointer-events:all;cursor:pointer}.mobile-drawer .price-filter__thumb::-moz-range-track{background:0 0}.mobile-drawer .price-filter__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px}.mobile-drawer .price-filter__sep,.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value select option[value=""]{color:#999}@media (max-width:767px){body.drawer-open{overflow:hidden}}.single-product-page,.single-product-page .s-1,.text-page{position:relative}.single-product-page .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 100px}@media screen and (max-width:1025px){.single-product-page .s-1__container{margin-top:130px}}.single-product-page .s-1__content{position:relative;width:100%}.single-product-page .s-1__content .breadcrumbs{position:relative;margin-bottom:48px}.single-product-page .s-1__content .breadcrumbs .woocommerce-breadcrumb{font-family:"DM Sans",sans-serif;font-size:1.3rem;font-weight:400;color:#7a7a7a}.single-product-page .s-1__content .layout,.single-product-page .s-1__content .layout__info__info-box__form form{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:100px}.single-product-page .s-1__content .layout__images{position:relative;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.single-product-page .s-1__content .layout__images__main-image{position:relative;width:100%}.single-product-page .s-1__content .layout__images__gallery-item img,.single-product-page .s-1__content .layout__images__main-image img{width:100%;height:auto}.single-product-page .s-1__content .layout__images__gallery{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.single-product-page .s-1__content .layout__images__gallery-item,.single-product-page .s-1__content .layout__info__info-box__form form.variations_form .single_variation_wrap{position:relative;width:100%}.single-product-page .s-1__content .layout__info{position:relative;width:60%}.single-product-page .s-1__content .layout__info__title{position:relative;margin-bottom:48px}.single-product-page .s-1__content .layout__info__price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:50px}.single-product-page .s-1__content .layout__info__info-box{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:48px}.single-product-page .s-1__content .layout__info__info-box__form{position:relative;width:calc(100% - 68px)}.single-product-page .s-1__content .layout__info__info-box__form form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.single-product-page .s-1__content .layout__info__info-box__form form .quantity{position:relative;width:20%}.single-product-page .s-1__content .layout__info__info-box__form form .quantity input{position:relative;width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.6rem;text-align:center;color:#000;border:1px solid #ddd;border-radius:50px}.single-product-page .s-1__content .layout__info__info-box__form form button.single_add_to_cart_button{position:relative;width:80%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.6rem;text-transform:uppercase;color:#7a7a7a;padding:0 24px;background-color:#d8d8d8;border-radius:50px}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"DM Sans",sans-serif;font-size:1.6rem;line-height:170%;font-weight:400;color:#000}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:2.4rem}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations th.label{-ms-flex-negative:0;flex-shrink:0}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations th.label label{font-family:"DM Sans",sans-serif;font-size:1.6rem;font-weight:700;color:#000;white-space:nowrap}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:1.2rem 4.8rem 1.2rem 2rem;font-family:"DM Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#3d3d3d;line-height:170%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%233d3d3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:2rem;border:1.5px solid #e8e8e8;border-radius:10rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 8px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 8px rgba(0,0,0,.03);cursor:pointer;outline:0;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value select:hover{border-color:#c8c8c8;background-color:#efefef}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value select:focus{border-color:#888;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);box-shadow:0 0 0 3px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value select option{color:#000;background-color:#fff}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value select option.disabled,.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value select option:disabled{color:#bbb}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value .reset_variations{-ms-flex-negative:0;flex-shrink:0;font-family:"DM Sans",sans-serif;font-size:1.4rem;font-weight:500;color:#888;text-decoration:none;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value .reset_variations:hover{color:#000;text-decoration:underline}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form table.variations td.value .reset_variations[style*="visibility: hidden"]{pointer-events:none}.single-product-page .s-1__content .layout__info__info-box__form form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.single-product-page .s-1__content .layout__info__info-box .add-to-favourite,.single-product-page .s-2__content .products-list__item .add-to-favourite{position:relative;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:100px;z-index:2;cursor:pointer}.single-product-page .s-1__content .layout__info__desc{position:relative;width:100%;font-size:1.6rem;line-height:170%;color:#7a7a7a}.single-product-page .s-2{position:relative;background-color:#f5f5f5}.single-product-page .s-2__block{position:relative;padding-bottom:80px}.single-product-page .s-2__container{position:relative;width:100%;max-width:1340px;padding:65px 20px 0;margin:0 auto}.single-product-page .s-2__content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-product-page .s-2__content .heading-section{position:relative;margin-bottom:36px}.single-product-page .s-2__content .products-list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:49px}@media screen and (max-width:1025px){.single-product-page .s-2__content .products-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:760px){.single-product-page .s-2__content .products-list{gap:20px}}.single-product-page .s-2__content .products-list__item{position:relative;width:25%}@media screen and (max-width:1025px){.single-product-page .s-2__content .products-list__item{width:calc(50% - 30px)}}@media screen and (max-width:760px){.single-product-page .s-2__content .products-list__item{width:calc(50% - 12px)}}.single-product-page .s-2__content .products-list__item .add-to-favourite{position:absolute;top:10px;right:10px;width:40px;height:40px;background-color:#fff}.single-product-page .s-2__content .products-list__item__thumbnail{position:relative;width:100%;aspect-ratio:1/1;margin-bottom:15px}.single-product-page .s-2__content .products-list__item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-product-page .s-2__content .products-list__item__thumbnail .product-badge{position:absolute;bottom:20px;left:-5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;background-color:#df5f64;font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.2rem;color:#fff}.text-page .s-1{position:relative}.text-page .s-1__container{position:relative;width:100%;max-width:1340px;padding:0 20px;margin:230px auto 0}@media screen and (max-width:1025px){.text-page .s-1__container{margin-top:130px}}.text-page .s-1__content{position:relative;width:100%;padding:24px 0 48px}.text-page .s-1__content .section-heading{position:relative;margin-bottom:24px}.text-page .s-2{position:relative}.text-page .s-2__container{max-width:1340px;padding:0 20px;margin:0 auto 84px}.text-page .s-2__container,.text-page .s-2__content{position:relative;width:100%}.thankyou{max-width:1100px;margin:0 auto;padding:0 20px 100px}.thankyou__logo{text-align:center;padding:48px 0 40px;border-bottom:1px solid #ebebeb;margin-bottom:48px}.thankyou__logo-img{max-height:48px;width:auto}.thankyou__hero{text-align:center;margin:230px auto 70px}@media screen and (max-width:1025px){.thankyou__hero{margin-top:130px}}.thankyou__icon{width:72px;height:72px;border-radius:50%;background:#f0f7ec;color:#77a564;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 24px}.thankyou__icon svg{width:36px;height:36px}.thankyou__heading{font-size:3.6rem;font-weight:700;color:#222;margin:0 0 12px}.thankyou__subheading{font-size:1.6rem;color:#666;margin:0 0 8px}.thankyou__order-number{font-size:1.5rem;color:#888;margin:0}.thankyou__grid{display:grid;grid-template-columns:1fr 360px;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:40px}@media screen and (max-width:1025px){.thankyou__grid{grid-template-columns:1fr}}.thankyou__box{background:#f7f7f7;border-radius:16px;padding:32px 28px}.thankyou__box-title{font-size:1.8rem;font-weight:700;color:#222;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.thankyou__table{width:100%;border-collapse:collapse}.thankyou__table thead th{font-size:1.3rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;padding:0 0 12px;border-bottom:1px solid #e0e0e0;text-align:left}.thankyou__table thead th.col-qty{text-align:center;width:60px}.thankyou__table tbody tr td.col-price,.thankyou__table thead th.col-price{text-align:right;white-space:nowrap}.thankyou__table tbody tr td{padding:14px 0;font-size:1.4rem;color:#333;vertical-align:middle}.thankyou__table tfoot tr td,.thankyou__table tfoot tr th{padding:12px 0;font-size:1.4rem;color:#555;border-top:1px solid #e0e0e0}.thankyou__table tfoot tr th{font-weight:500;text-align:left}.thankyou__table tfoot tr td{text-align:right}.thankyou__table tfoot tr.total td,.thankyou__table tfoot tr.total th{font-size:1.6rem;font-weight:700;color:#222;border-top:2px solid #e0e0e0;padding-top:16px}.thankyou__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.thankyou__product-thumb{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;border-radius:8px;overflow:hidden}.thankyou__product-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thankyou__product-name{font-size:1.4rem;font-weight:500;color:#333;line-height:1.4}.thankyou__detail-block{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e0e0e0}.thankyou__detail-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.thankyou__detail-block address{font-style:normal;font-size:1.4rem;color:#555;line-height:1.7}.thankyou__detail-block p{font-size:1.4rem;color:#555;margin:4px 0 0}.thankyou__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.thankyou__btn{display:inline-block;padding:15px 36px;border-radius:100px;font-size:1.5rem;font-weight:600;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s;letter-spacing:.03em}.thankyou__btn:hover{opacity:.85}.thankyou__btn--primary{background:#77a564;color:#fff}.thankyou__btn--secondary{background:0 0;color:#384d79;border:2px solid #384d79}body{font-family:'Montserrat',sans-serif}a,button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}