:root{--bege: #fff9f6;--silver: #757575;--black: #282828}body{background-color:#fefefe}.container{width:min(94%,1320px);margin:auto}img{max-width:100%;height:auto}.heading *{font-size:inherit}main{margin-top:114px}@media only screen and (max-width: 991px){main{margin-top:82px}}.heading-1{font-size:40px;line-height:60px;font-weight:600;color:var(--black)}.heading-1 *{font-size:inherit;color:inherit;line-height:inherit}.heading-2{font-size:32px;line-height:60px;font-weight:600;color:var(--black)}.heading-2 *{font-size:inherit;color:inherit;line-height:inherit}.heading-3{font-size:27px;line-height:150%;font-weight:600;color:var(--black)}.heading-3 *{font-size:inherit;color:inherit;line-height:inherit}.heading-4{font-size:24px;font-weight:500;line-height:130%;color:var(--black)}.heading-4 *{font-size:inherit;color:inherit;line-height:inherit}.description{line-height:24px;color:var(--silver)}.description *{color:inherit}.description strong{font-weight:700}a.btn{text-decoration:none;color:var(--black);border:solid 1px var(--black);padding:10px 12px 10px 20px;text-transform:uppercase;font-weight:500;font-size:13px;transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);display:inline-flex;gap:6px;align-items:center}a.btn:after{content:"";background-image:url("/wp-content/themes/turbobuild/assets/svg/arrow.svg");width:20px;height:20px;display:block;background-size:contain;transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}a.btn:hover{color:#fff;background-color:var(--black)}a.btn:hover:after{filter:invert(1)}a.btn.white{color:#fff;border:solid 1px #fff}a.btn.white:after{filter:invert(1)}a.btn.white:hover{color:var(--black);background-color:#fff}a.btn.white:hover:after{filter:invert(0)}a.btn-simple{color:var(--black);text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:.5s .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}a.btn-simple:hover{color:var(--black);transform:scale(1.1)}a.btn-simple:hover:before,a.btn-simple:hover:after{width:0px}a.btn-simple:before{transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);content:" ";width:16px;height:1px;background-color:var(--black);display:block}a.btn-simple:after{transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);content:" ";width:16px;height:1px;background-color:var(--black);display:block}.swiper-arrow-container{display:flex;gap:16px;align-items:center}.swiper-arrow-container>*{cursor:pointer;opacity:.5;transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.swiper-arrow-container>*:hover{opacity:1}.swiper-arrow-container .button-prev svg{transform:rotate(180deg)}.swiper-arrow-container svg{width:30px;height:auto}ul.wc-block-components-product-details{display:flex;flex-direction:column;gap:8px}.swiper-pagination-bullet{height:12px !important;width:12px !important;margin:0px 6px !important}.swiper-pagination-bullet-active{background:var(--black) !important}.navs{display:flex;align-items:center;margin-top:48px;justify-content:center}.wc-block-components-product-name{font-size:18px !important;font-weight:600 !important}span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{font-weight:600;font-size:14px}.wc-block-components-checkbox__label a{color:#000}body.woocommerce-js div.product,body.woocommerce-js .wc-block-grid__product{text-align:center}body.woocommerce-js div.product.featured:hover>a>.thumbnail-wrapper img.second-image,body.woocommerce-js .wc-block-grid__product.featured:hover>a>.thumbnail-wrapper img.second-image{opacity:1}body.woocommerce-js div.product .thumbnail-wrapper,body.woocommerce-js .wc-block-grid__product .thumbnail-wrapper{position:relative;overflow:hidden}body.woocommerce-js div.product .thumbnail-wrapper img.second-image,body.woocommerce-js .wc-block-grid__product .thumbnail-wrapper img.second-image{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1);-o-object-fit:cover;object-fit:cover;opacity:0}body.woocommerce-js div.product:hover>a>.thumbnail-wrapper img.second-image,body.woocommerce-js .wc-block-grid__product:hover>a>.thumbnail-wrapper img.second-image{opacity:1;transform:scale(1)}body.woocommerce-js div.product .add_to_cart_button,body.woocommerce-js .wc-block-grid__product .add_to_cart_button{background-color:rgba(0,0,0,0);display:inline-flex;font-weight:400;font-size:14px;color:var(--black)}body.woocommerce-js div.product .add_to_cart_button:after,body.woocommerce-js .wc-block-grid__product .add_to_cart_button:after{background-image:url(/wp-content/themes/turbobuild/assets/svg/btn-icon.svg)}body.woocommerce-js div.product .add_to_cart_button:hover,body.woocommerce-js .wc-block-grid__product .add_to_cart_button:hover{color:var(--black)}body.woocommerce-js div.product img,body.woocommerce-js .wc-block-grid__product img{width:100%;height:auto;transform:scale(1.05);transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);aspect-ratio:1/1}body.woocommerce-js div.product a,body.woocommerce-js .wc-block-grid__product a{text-decoration:none}body.woocommerce-js div.product span.onsale,body.woocommerce-js div.product .wc-block-grid__product-onsale,body.woocommerce-js .wc-block-grid__product span.onsale,body.woocommerce-js .wc-block-grid__product .wc-block-grid__product-onsale{font-weight:500;text-transform:uppercase;font-size:12px;border-radius:0;top:0;left:0;position:absolute;z-index:5;padding:10px 20px;background-color:var(--bege);min-width:auto;min-height:auto;line-height:normal;color:var(--black)}body.woocommerce-js div.product .price,body.woocommerce-js .wc-block-grid__product .price{display:block;width:100%;margin:16px 0px;text-align:center;color:#666 !important;font-weight:400;font-size:16px}body.woocommerce-js div.product .price ins,body.woocommerce-js .wc-block-grid__product .price ins{text-decoration:none;font-weight:inherit}body.woocommerce-js div.product .woocommerce-loop-product__title,body.woocommerce-js div.product .wc-block-grid__product-title,body.woocommerce-js .wc-block-grid__product .woocommerce-loop-product__title,body.woocommerce-js .wc-block-grid__product .wc-block-grid__product-title{font-size:21px;color:var(--black);text-decoration:none;font-weight:500;line-height:30px;margin-top:16px}body.woocommerce-js div.product .wc-block-grid__product,body.woocommerce-js .wc-block-grid__product .wc-block-grid__product{overflow:hidden}body.woocommerce-js div.product a.added_to_cart,body.woocommerce-js .wc-block-grid__product a.added_to_cart{color:#fff;padding:10px 15px;background:var(--black);display:inline-block;text-transform:uppercase;font-size:13px;position:absolute;left:50%;transform:translate(-50%, -10%)}body.woocommerce-js div.product .add_to_cart_button,body.woocommerce-js .wc-block-grid__product .add_to_cart_button{color:var(--black);text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);border:solid 1px #000}body.woocommerce-js div.product .add_to_cart_button.added,body.woocommerce-js .wc-block-grid__product .add_to_cart_button.added{display:none}body.woocommerce-js div.product .add_to_cart_button:hover,body.woocommerce-js .wc-block-grid__product .add_to_cart_button:hover{background-color:var(--black);color:#fff}.products.columns-4{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;grid-column-gap:32px;grid-row-gap:32px}@media only screen and (max-width: 991px){.products.columns-4{grid-template-columns:repeat(1, 1fr)}}.products.columns-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:32px;grid-row-gap:32px}@media only screen and (max-width: 991px){.products.columns-3{grid-template-columns:repeat(1, 1fr)}}.products:before{display:none !important}.page-numbers li{height:32px;aspect-ratio:1/1}.page-numbers span{background-color:var(--bege) !important;color:var(--black);font-weight:500}.page-numbers a{font-weight:500;color:var(--black)}.page-numbers a:hover{background-color:var(--bege) !important}.wc-block-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background:var(--black);color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500}.wc-block-cart a.wc-block-components-product-name{color:var(--black);text-decoration:none;font-size:14px;display:inline-flex !important;align-items:center;gap:8px;transition:.5s .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.page-template-without-container input{padding:10px;border:solid 1px var(--silver)}body.page-template-without-container select,body.page-template-without-container input[type=radio],body.page-template-without-container .wc-block-components-radio-control__option-layout{margin-top:0 !important}body.page-template-without-container .wc-block-components-product-badge.wc-block-components-sale-badge{padding:5px 20px}body.page-template-without-container h2{font-weight:700}body.page-template-without-container .wc-block-components-validation-error{margin-top:5px}body.page-template-without-container .wc-block-components-validation-error p{display:flex;margin:0;padding:0;color:#cc1818}body.page-template-without-container .wc-block-components-validation-error p svg{fill:#cc1818}body.page-template-without-container .wc-block-components-validation-error p span{margin:0;color:inherit}body.page-template-without-container input[type=submit],body.page-template-without-container .button,body.page-template-without-container .wc-block-components-button{background-color:#000;color:#fff !important;padding:10px 20px;border:none;text-transform:uppercase;font-weight:500;text-decoration:none;font-size:14px}body.page-template-without-container input[type=submit] span,body.page-template-without-container .button span,body.page-template-without-container .wc-block-components-button span{color:#fff}body.page-template-without-container .show-password-input{margin-top:0}body.page-template-without-container main h1{font-size:40px;line-height:60px;font-weight:600;color:var(--black)}body.page-template-without-container main h3{font-size:27px;line-height:60px;font-weight:600;color:var(--black)}body.page-template-without-container main ul,body.page-template-without-container main ol{margin:10px 0px;padding-left:10px}body.page-template-without-container main ul li,body.page-template-without-container main ol li{margin-top:0px}body.page-template-without-container main ul li:before,body.page-template-without-container main ol li:before{content:"- "}.search-element{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100001;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;transform:scale(0);opacity:0;z-index:-1;transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.search-element.active{transform:scale(1);opacity:1;z-index:100001}.search-element .heading-1{margin-bottom:32px}.search-element #s{width:min(94%,600px);border:none;border-bottom:solid 1px #ccc;padding:10px}.search-element #searchsubmit{background-color:#000;border:none;padding:10px 20px;color:#fff}.search-element form{display:flex;justify-content:center}.search-element form>div{display:flex;gap:8px}.search-element .close{position:absolute;top:20px;right:20px;width:20px;cursor:pointer;height:20px}.search-element .close svg{width:100%;height:100%}.pswp__bg{background:#fff !important}.pswp__top-bar,.pswp__counter{color:#000 !important;filter:invert(1)}body.woocommerce-checkout main a{color:#000}body.woocommerce-checkout main .woocommerce-error,body.woocommerce-checkout main .woocommerce-info,body.woocommerce-checkout main .woocommerce-message{padding:1em 2em 1em 3.5em !important}body.woocommerce-checkout main .woocommerce-error li~li,body.woocommerce-checkout main .woocommerce-info li~li,body.woocommerce-checkout main .woocommerce-message li~li{margin-top:5px}body.woocommerce-checkout main p#billing_country_field{display:none}body.woocommerce-checkout main ul{padding:inherit}body.woocommerce-checkout main ul li:before{display:none !important}body.woocommerce-checkout main .woocommerce-billing-fields>h3{display:none}body.woocommerce-checkout main h3,body.woocommerce-checkout main h4{border:0;border-radius:0;font-size:20px;margin:0;padding:0;vertical-align:baseline;word-break:break-word;font-weight:600}body.woocommerce-checkout form.woocommerce-checkout button#place_order{background:#000}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-checkout-payment{background-color:#f7f7f7 !important}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-checkout-payment .payment_box{background-color:#ebeaea !important}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-checkout-payment .payment_box:before{border-bottom-color:#ebeaea !important}body.woocommerce-checkout form.woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex;align-items:center;gap:12px}body.woocommerce-checkout form.woocommerce-checkout input{background-color:#fff;border:1px solid rgba(18,18,18,.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;padding:1em .5em;width:100%}body.woocommerce-checkout form.woocommerce-checkout input[type=checkbox],body.woocommerce-checkout form.woocommerce-checkout input[type=radio]{width:20px;height:20px;padding:0px}body.woocommerce-checkout form.woocommerce-checkout input[type=checkbox]:checked,body.woocommerce-checkout form.woocommerce-checkout input[type=radio]:checked{background-color:#000}body.woocommerce-checkout form.woocommerce-checkout input[type=radio]{border-radius:100%}body main .wc-block-components-totals-shipping__via{margin-top:10px;font-weight:600}.wc-block-components-shipping-rates-control .wc-block-components-totals-item__description{margin-bottom:5px}.wc-block-components-shipping-rates-control .wc-block-components-panel__button{margin-bottom:0px !important}.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package-items{display:flex;flex-direction:column;gap:8px;padding:0;margin-top:5px}.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package-items li:before,.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package-items li:after{display:none}.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-top:30px}.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-order-details__title{margin-bottom:20px}.woocommerce-order-received .woocommerce-column{line-height:24px}