:root{--jago-beige:#EDE8D0;--jago-matte:#E1CFB9;--jago-ink:#0B0F14;--jago-ink-2:#26313A;--jago-muted:#6B7A86;--jago-line:rgba(11,15,20,.10);--jago-card:rgba(255,255,255,.74);--jago-card-strong:rgba(255,255,255,.92);--jago-shadow:0 14px 34px rgba(11,15,20,.08);--jago-shadow-strong:0 22px 56px rgba(11,15,20,.14);--jago-glow:rgba(170,255,240,.10)}body{background:var(--jago-beige)!important;color:var(--jago-ink)}.hero-wrap~.elementor-section{padding-top:clamp(46px, 5vw, 78px);padding-bottom:clamp(46px, 5vw, 78px)}.hero-wrap~.elementor-section .elementor-container{max-width:1200px}.hero-wrap~.elementor-section p,.hero-wrap~.elementor-section .elementor-widget-text-editor{color:var(--jago-ink-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.75}.hero-wrap~.elementor-section :is(h1,h2,h3,h4,h5,h6),.hero-wrap~.elementor-section .elementor-heading-title{color:var(--jago-ink)!important;letter-spacing:-.02em}.hero-wrap~.elementor-section a{color:var(--jago-ink)}.hero-wrap~.elementor-section a:hover{opacity:.88}.hero-wrap~.elementor-section :is(.elementor-button,button,input[type="submit"]){border-radius:999px!important;transition:transform .20s ease,box-shadow .20s ease,background .20s ease,border-color .20s ease,color .20s ease}.hero-wrap~.elementor-section :is(.elementor-button,button,input[type="submit"]):hover{transform:translateY(-1px)}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col{padding:12px!important;padding-bottom:10px!important}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col .astra-shop-thumbnail-wrap,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col .astra-shop-thumbnail-wrap,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col .astra-shop-thumbnail-wrap{margin:0 0 8px!important}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap{padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap *,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap *,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap *{margin-top:0!important;margin-bottom:0!important}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col .price,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col .price,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col .price{margin:0 0 4px!important;line-height:1.2!important}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col a.button,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col a.button,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col a.button{margin-top:6px!important;margin-bottom:0!important;padding-top:10px!important;padding-bottom:10px!important}@media (max-width:767px){body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col{padding:10px!important}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col .astra-shop-thumbnail-wrap,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col .astra-shop-thumbnail-wrap,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col .astra-shop-thumbnail-wrap{margin-bottom:6px!important}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap,body.woocommerce-page .woocommerce ul.products li.ast-grid-common-col .astra-shop-summary-wrap{gap:5px!important}}.hero-wrap~.elementor-section.jago-section{background:radial-gradient(900px 420px at 12% 10%,rgb(255 255 255 / .55),transparent 60%),radial-gradient(900px 420px at 88% 30%,var(--jago-glow),transparent 55%),linear-gradient(180deg,rgb(237 232 208 / .92) 0%,rgb(225 207 185 / .32) 50%,rgb(237 232 208 / .92) 100%)!important;border-top:1px solid rgb(11 15 20 / .05);border-bottom:1px solid rgb(11 15 20 / .05)}.hero-wrap~.elementor-section .jago-boxed{background:linear-gradient(180deg,var(--jago-card) 0%,var(--jago-card-strong) 100%)!important;border:1px solid var(--jago-line)!important;box-shadow:var(--jago-shadow)!important;border-radius:22px!important;padding:clamp(18px, 2.2vw, 34px)!important}@media (max-width:767px){.hero-wrap~.elementor-section{padding-top:40px;padding-bottom:44px}.hero-wrap~.why-jago .elementor-container{padding:18px!important;border-radius:20px!important}}body.woocommerce-shop,body.tax-product_cat{background:radial-gradient(1100px 420px at 15% 10%,rgb(255 255 255 / .85),transparent 60%),radial-gradient(900px 360px at 88% 22%,rgb(225 207 185 / .22),transparent 58%),linear-gradient(180deg,#ffffff 0%,rgb(255 255 255 / .92) 55%,#ffffff 100%)!important}body.woocommerce-shop #page,body.woocommerce-shop #content,body.woocommerce-shop .site,body.woocommerce-shop .site-content,body.tax-product_cat #page,body.tax-product_cat #content,body.tax-product_cat .site,body.tax-product_cat .site-content{background:transparent!important}body.woocommerce-shop .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.woocommerce-page .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:18px!important;row-gap:22px!important;margin:0!important;padding:0!important;list-style:none!important;align-items:stretch!important}body.woocommerce-shop :is(.wc-block-grid__products,.wc-block-product-template),body.tax-product_cat :is(.wc-block-grid__products,.wc-block-product-template),body.woocommerce-page :is(.wc-block-grid__products,.wc-block-product-template){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:18px!important;row-gap:22px!important;margin:0!important;padding:0!important;list-style:none!important;align-items:stretch!important}@media (max-width:1024px){body.woocommerce-shop .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.woocommerce-page .woocommerce ul.products,body.woocommerce-shop :is(.wc-block-grid__products,.wc-block-product-template),body.tax-product_cat :is(.wc-block-grid__products,.wc-block-product-template),body.woocommerce-page :is(.wc-block-grid__products,.wc-block-product-template){grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:16px!important;row-gap:18px!important}}@media (max-width:767px){body.woocommerce-shop .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.woocommerce-page .woocommerce ul.products,body.woocommerce-shop :is(.wc-block-grid__products,.wc-block-product-template),body.tax-product_cat :is(.wc-block-grid__products,.wc-block-product-template),body.woocommerce-page :is(.wc-block-grid__products,.wc-block-product-template){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:16px!important}}body.woocommerce-shop :is(.woocommerce ul.products li.product,.wc-block-grid__product),body.tax-product_cat :is(.woocommerce ul.products li.product,.wc-block-grid__product),body.woocommerce-page :is(.woocommerce ul.products li.product,.wc-block-grid__product){background:rgb(255 255 255 / .86)!important;border:1px solid rgb(11 15 20 / .08)!important;border-radius:18px!important;box-shadow:0 10px 24px rgb(11 15 20 / .08)!important;height:100%!important;display:flex!important;flex-direction:column!important;padding:14px!important;padding-bottom:10px!important;gap:8px!important}body.woocommerce-shop .woocommerce ul.products li.product>a,body.tax-product_cat .woocommerce ul.products li.product>a,body.woocommerce-page .woocommerce ul.products li.product>a{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}body.woocommerce-shop .woocommerce ul.products li.product a img,body.tax-product_cat .woocommerce ul.products li.product a img,body.woocommerce-page .woocommerce ul.products li.product a img,body.woocommerce-shop .wc-block-grid__product-image img,body.tax-product_cat .wc-block-grid__product-image img,body.woocommerce-page .wc-block-grid__product-image img{aspect-ratio:1 / 1!important;object-fit:contain!important;background:rgb(11 15 20 / .03)!important;border-radius:14px!important;padding:8px!important}body.woocommerce-shop :is(.woocommerce-loop-product__title,.wc-block-grid__product-title),body.tax-product_cat :is(.woocommerce-loop-product__title,.wc-block-grid__product-title),body.woocommerce-page :is(.woocommerce-loop-product__title,.wc-block-grid__product-title){font-size:clamp(13px, 2.8vw, 15px)!important;font-weight:700!important;line-height:1.25!important;min-height:2.6em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.woocommerce-shop .price,body.tax-product_cat .price,body.woocommerce-page .price,body.woocommerce-shop .wc-block-grid__product-price{font-size:14px!important;font-weight:800!important;margin-bottom:6px!important;min-height:1.3em!important}body.woocommerce-shop a.button,body.tax-product_cat a.button,body.woocommerce-page a.button,body.woocommerce-shop .wc-block-grid__product-add-to-cart a{margin-top:auto!important;margin-bottom:0!important;width:100%!important;min-height:44px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}@media (max-width:767px){body.woocommerce-shop a.button,body.tax-product_cat a.button,body.woocommerce-page a.button,body.woocommerce-shop .wc-block-grid__product-add-to-cart a{min-height:38px!important;padding:8px 10px!important;font-size:11px!important;white-space:nowrap!important}}body.woocommerce-shop .woocommerce ul.products li.product::after,body.tax-product_cat .woocommerce ul.products li.product::after{display:none!important;content:none!important}body.woocommerce-shop :is(.woocommerce ul.products li.product,.wc-block-grid__product),body.tax-product_cat :is(.woocommerce ul.products li.product,.wc-block-grid__product),body.woocommerce-page :is(.woocommerce ul.products li.product,.wc-block-grid__product){padding-bottom:12px!important;min-height:0!important;height:auto!important}body.woocommerce-shop :is(.woocommerce ul.products li.product>a,.wc-block-grid__product-link),body.tax-product_cat :is(.woocommerce ul.products li.product>a,.wc-block-grid__product-link),body.woocommerce-page :is(.woocommerce ul.products li.product>a,.wc-block-grid__product-link){padding-bottom:0!important;margin-bottom:0!important}body.woocommerce-shop :is(.add_to_cart_button,.product_type_simple,.product_type_variable),body.tax-product_cat :is(.add_to_cart_button,.product_type_simple,.product_type_variable),body.woocommerce-page :is(.add_to_cart_button,.product_type_simple,.product_type_variable),body.woocommerce-shop .wc-block-grid__product-add-to-cart,body.tax-product_cat .wc-block-grid__product-add-to-cart,body.woocommerce-page .wc-block-grid__product-add-to-cart{margin-bottom:0!important;padding-bottom:0!important}body.woocommerce-shop :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a),body.tax-product_cat :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a),body.woocommerce-page :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a){display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;min-height:44px!important;height:auto!important;vertical-align:middle!important;text-indent:0!important}body.woocommerce-shop :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a)::before,body.woocommerce-shop :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a)::after,body.tax-product_cat :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a)::before,body.tax-product_cat :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a)::after,body.woocommerce-page :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a)::before,body.woocommerce-page :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a)::after{content:none!important;display:none!important}body.woocommerce-shop :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a),body.tax-product_cat :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a),body.woocommerce-page :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a){margin-bottom:0!important;align-self:stretch!important}@media (max-width:767px){body.woocommerce-shop :is(.woocommerce ul.products li.product,.wc-block-grid__product),body.tax-product_cat :is(.woocommerce ul.products li.product,.wc-block-grid__product),body.woocommerce-page :is(.woocommerce ul.products li.product,.wc-block-grid__product){text-align:center!important;align-items:center!important}body.woocommerce-shop :is(.woocommerce-loop-product__title,.wc-block-grid__product-title),body.tax-product_cat :is(.woocommerce-loop-product__title,.wc-block-grid__product-title),body.woocommerce-page :is(.woocommerce-loop-product__title,.wc-block-grid__product-title),body.woocommerce-shop :is(.price,.wc-block-grid__product-price),body.tax-product_cat :is(.price,.wc-block-grid__product-price),body.woocommerce-page :is(.price,.wc-block-grid__product-price){text-align:center!important;margin-left:auto!important;margin-right:auto!important}body.woocommerce-shop :is(.woocommerce ul.products li.product a img,.wc-block-grid__product-image img),body.tax-product_cat :is(.woocommerce ul.products li.product a img,.wc-block-grid__product-image img),body.woocommerce-page :is(.woocommerce ul.products li.product a img,.wc-block-grid__product-image img){margin-left:auto!important;margin-right:auto!important}body.woocommerce-shop :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a),body.tax-product_cat :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a),body.woocommerce-page :is(.woocommerce ul.products li.product a.button,.wc-block-grid__product-add-to-cart a){width:100%!important;max-width:320px!important;align-self:center!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important}}@media (max-width:767px){.woocommerce :is(ul.products,.products){align-items:stretch!important}.woocommerce :is(ul.products li.product,.products li.product,.wc-block-grid__product){height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-bottom:14px!important}.woocommerce :is(ul.products li.product,.products li.product,.wc-block-grid__product) :is(a.woocommerce-LoopProduct-link,a.woocommerce-loop-product__link,.woocommerce-LoopProduct-link,.astra-shop-summary-wrap,.woo-entry-inner,.product-inner,.wc-block-grid__product-link){display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0!important}.woocommerce :is(ul.products li.product,.products li.product,.wc-block-grid__product) :is(.astra-shop-summary-wrap,.woo-entry-inner,.product-inner,.wc-block-grid__product-link) *{margin-top:0!important}.woocommerce :is(ul.products li.product,.products li.product,.wc-block-grid__product) :is(.woocommerce-loop-product__category,.wc-block-grid__product-category){font-size:12px!important;line-height:1.2!important;min-height:1.2em!important;margin:8px 0 6px!important;opacity:.75!important}.woocommerce :is(ul.products li.product,.products li.product,.wc-block-grid__product) :is(.woocommerce-loop-product__title,.wc-block-grid__product-title,h2.woocommerce-loop-product__title){font-size:14px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:calc(14px * 1.25 * 2)!important;margin:0 0 8px!important}.woocommerce :is(ul.products li.product,.products li.product,.wc-block-grid__product) :is(.price,.wc-block-grid__product-price){font-size:14px!important;font-weight:800!important;line-height:1.2!important;min-height:calc(14px * 1.2 * 2)!important;margin:0 0 10px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:baseline!important}.woocommerce :is(.price del,.price ins){display:inline!important;line-height:1.2!important}.woocommerce :is(ul.products li.product,.products li.product,.wc-block-grid__product) :is(a.button,.wc-block-grid__product-add-to-cart a,.add_to_cart_button,.product_type_simple,.product_type_variable){margin-top:auto!important;margin-bottom:0!important;width:100%!important;height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.woocommerce :is(ul.products li.product,.products li.product)::after{content:none!important;display:none!important}}body.woocommerce-checkout{--jago-bg:#fff;--jago-text:#0b0f19;--jago-muted:rgba(11,15,25,.62);--jago-border:rgba(11,15,25,.12);--jago-soft:rgba(11,15,25,.035);--jago-shadow:0 10px 26px rgba(11,15,25,.08);--jago-radius:14px;--jago-radius-sm:12px}body.woocommerce-checkout,body.woocommerce-checkout #page,body.woocommerce-checkout #content,body.woocommerce-checkout .site,body.woocommerce-checkout .site-content{background:var(--jago-bg)!important;color:var(--jago-text)}body.woocommerce-checkout .woocommerce{max-width:1120px;margin:0 auto;padding:20px 14px 34px}body.woocommerce-checkout .woocommerce-checkout *{transform:none!important}body.woocommerce-checkout :is(.woocommerce-billing-fields,.woocommerce-checkout-review-order,#payment){background:#fff!important;border:1px solid var(--jago-border)!important;border-radius:var(--jago-radius)!important;box-shadow:var(--jago-shadow)}body.woocommerce-checkout .woocommerce-billing-fields{padding:16px}body.woocommerce-checkout .woocommerce-checkout-review-order{padding:14px}body.woocommerce-checkout #payment{padding:14px!important}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout #order_review_heading{margin:0 0 12px!important;font-size:18px;line-height:1.25;font-weight:800;letter-spacing:.2px;color:var(--jago-text)}body.woocommerce-checkout .woocommerce form .form-row{margin:0 0 14px!important;padding:0!important;position:relative!important;clear:both!important}body.woocommerce-checkout .woocommerce form .form-row label{display:block!important;position:static!important;float:none!important;margin:0 0 6px!important;padding:0!important;font-size:13px;line-height:1.25;font-weight:700;color:var(--jago-text)}body.woocommerce-checkout .woocommerce form .form-row label .optional{color:var(--jago-muted);font-weight:600}body.woocommerce-checkout .woocommerce form .form-row .required{color:#ef4444}body.woocommerce-checkout .woocommerce form .form-row :is(input.input-text,textarea,select){width:100%!important;min-height:46px;border-radius:var(--jago-radius-sm);border:1px solid rgb(11 15 25 / .18);background:#fff;padding:10px 12px;font-size:14px;color:var(--jago-text);box-shadow:none!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease}body.woocommerce-checkout .woocommerce form .form-row textarea{min-height:110px;resize:vertical}body.woocommerce-checkout .woocommerce form .form-row :is(input.input-text,textarea,select):focus{border-color:rgb(11 15 25 / .55);box-shadow:0 0 0 4px rgb(11 15 25 / .08)!important}body.woocommerce-checkout .woocommerce form .form-row-first,body.woocommerce-checkout .woocommerce form .form-row-last{float:left!important;width:48%!important;clear:none!important}body.woocommerce-checkout .woocommerce form .form-row-last{float:right!important}body.woocommerce-checkout .woocommerce form .form-row-wide{clear:both!important;width:100%!important}@media (max-width:767px){body.woocommerce-checkout .woocommerce form .form-row-first,body.woocommerce-checkout .woocommerce form .form-row-last{float:none!important;width:100%!important}}body.woocommerce-checkout .woocommerce-notices-wrapper{margin:10px 0 16px!important}body.woocommerce-checkout :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){position:relative!important;padding:14px 14px 14px 44px!important;margin:0 0 12px!important;line-height:1.45!important;overflow:hidden!important;word-break:break-word;border-radius:14px!important}body.woocommerce-checkout :is(.woocommerce-error,.woocommerce-message,.woocommerce-info)::before{position:absolute!important;left:14px!important;top:14px!important}body.woocommerce-checkout table.shop_table{border:0!important;border-collapse:separate!important;border-spacing:0 8px!important;margin:10px 0 0!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{border:0!important;padding:10px 12px!important;background:var(--jago-soft)!important}body.woocommerce-checkout table.shop_table tr td:first-child,body.woocommerce-checkout table.shop_table tr th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}body.woocommerce-checkout table.shop_table tr td:last-child,body.woocommerce-checkout table.shop_table tr th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}body.woocommerce-checkout .shop_table .order-total :is(th,td){font-weight:800}body.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0!important}body.woocommerce-checkout #payment .payment_box{background:var(--jago-soft)!important;border:1px solid var(--jago-border)!important;border-radius:12px!important;padding:12px!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout .woocommerce #payment #place_order{width:100%!important;min-height:52px;border-radius:14px;background:#0b0f19!important;color:#fff!important;border:1px solid rgb(11 15 25 / .22)!important;font-size:15px;font-weight:800;letter-spacing:.2px;box-shadow:0 12px 28px rgb(11 15 25 / .18)}body.woocommerce-checkout #place_order:hover{filter:brightness(.98)}body.woocommerce-cart,body.woocommerce-cart #page,body.woocommerce-cart #content,body.woocommerce-cart .site,body.woocommerce-cart .site-content{background:#fff!important}body.woocommerce-cart .woocommerce{max-width:1120px;margin:0 auto;padding:20px 14px 34px}body.woocommerce-cart :is(.woocommerce-cart-form,.cart_totals){background:#fff!important;border:1px solid rgb(11 15 25 / .12)!important;border-radius:14px!important;box-shadow:0 10px 26px rgb(11 15 25 / .08);padding:14px!important}body.woocommerce-cart table.shop_table{border:0!important;border-collapse:separate!important;border-spacing:0 8px!important}body.woocommerce-cart table.shop_table th,body.woocommerce-cart table.shop_table td{border:0!important;padding:10px 12px!important;background:rgb(11 15 25 / .035)!important}body.woocommerce-cart .product-name a{font-weight:800;color:#0b0f19!important;text-decoration:none}body.woocommerce-cart .product-name a:hover{text-decoration:underline}body.woocommerce-cart .quantity .qty{min-height:44px;border-radius:12px;border:1px solid rgb(11 15 25 / .18)}@media (max-width:767px){body.woocommerce-cart .cart_totals{padding:12px!important}body.woocommerce-cart a.checkout-button{width:100%!important}}body.woocommerce-checkout #order_review,body.woocommerce-checkout #order_review *{box-sizing:border-box!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{line-height:1.35!important;vertical-align:top!important}body.woocommerce-checkout table.shop_table td.product-name{white-space:normal!important;word-break:break-word}body.woocommerce-checkout table.shop_table td.product-name .product-quantity{display:inline-block!important;margin-left:6px!important}body.woocommerce-checkout table.shop_table td.product-name dl.variation{margin:6px 0 0!important;padding:0!important}body.woocommerce-checkout table.shop_table td.product-name dl.variation,body.woocommerce-checkout table.shop_table td.product-name dl.variation *{float:none!important;position:static!important;transform:none!important;clear:both!important}body.woocommerce-checkout table.shop_table td.product-name dl.variation dt{display:block!important;margin:0 0 2px!important;font-weight:700!important}body.woocommerce-checkout table.shop_table td.product-name dl.variation dd{display:block!important;margin:0 0 6px!important;padding:0!important}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment *{transform:none!important}body.woocommerce-checkout #payment .form-row,body.woocommerce-checkout #payment .form-row *{position:static!important;float:none!important;clear:both!important}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions{display:block!important;width:100%!important;margin:10px 0 0!important;padding:0!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;word-break:break-word!important}body.woocommerce-checkout #payment .form-row.woocommerce-terms-and-conditions-checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:12px 0 0!important}body.woocommerce-checkout #payment .form-row.woocommerce-terms-and-conditions-checkbox input[type="checkbox"]{margin-top:4px!important;flex:0 0 auto!important}body.woocommerce-checkout #payment .form-row.woocommerce-terms-and-conditions-checkbox label{display:block!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.45!important;font-weight:600!important;color:rgb(11 15 25 / .72)!important}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-checkbox-text,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text p{display:block!important;margin:0 0 8px!important;line-height:1.45!important;position:static!important}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text::before,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text::after,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper::before,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper::after{content:none!important}body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-customer-details *{transform:none!important}body.woocommerce-order-received .woocommerce-customer-details address{line-height:1.45!important;font-style:normal!important;position:relative!important;overflow:visible!important}body.woocommerce-order-received .woocommerce-customer-details address p,body.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--phone,body.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--email{display:block!important;margin:0 0 6px!important;position:static!important}body.single-product .summary,body.single-product .summary *{transform:none!important}body.single-product .summary,body.single-product .price,body.single-product .woocommerce-product-details__short-description,body.single-product form.cart,body.single-product .woocommerce-tabs{position:relative!important;z-index:2!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description *{overflow-wrap:anywhere!important;word-break:break-word!important}body.single-product .woocommerce-product-details__short-description{margin-bottom:14px!important}body.single-product .woocommerce-tabs{margin-top:28px!important;padding-top:4px!important}body.single-product .woocommerce-tabs ul.tabs{margin-top:6px!important}body.single-product .summary form.cart{display:grid!important;grid-template-columns:1fr auto!important;grid-auto-rows:auto!important;gap:12px!important;align-items:end!important;padding:14px!important;border-radius:18px!important;background:rgb(255 255 255 / .86)!important;border:1px solid rgb(11 15 20 / .10)!important;box-shadow:0 14px 34px rgb(11 15 20 / .08)!important}body.single-product .summary form.cart .variations{grid-column:1 / 2!important;grid-row:1!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}body.single-product .summary form.cart .variations tr,body.single-product .summary form.cart .variations td{display:block!important;width:100%!important;padding:0!important;margin:0!important}body.single-product .summary form.cart .variations label{display:block!important;margin:0 0 8px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.2px!important;color:#0B0F14!important}body.single-product .summary form.cart .variations td.value{position:relative!important}body.single-product .summary form.cart .variations select{width:100%!important;min-height:44px!important;border-radius:14px!important;background:rgb(255 255 255 / .96)!important;border:1px solid rgb(11 15 20 / .16)!important;padding:11px 44px 11px 14px!important;font-size:13px!important;font-weight:800!important;color:#0B0F14!important;outline:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .92),0 10px 22px rgb(11 15 20 / .06)!important;appearance:none!important;-webkit-appearance:none!important}body.single-product .summary form.cart .variations select:focus{border-color:rgb(11 15 20 / .40)!important;box-shadow:0 0 0 4px rgb(11 15 20 / .08),0 12px 26px rgb(11 15 20 / .08)!important}body.single-product .summary form.cart .variations td.value:after{content:""!important;position:absolute!important;right:14px!important;top:50%!important;width:10px!important;height:10px!important;border-right:2px solid rgb(11 15 20 / .55)!important;border-bottom:2px solid rgb(11 15 20 / .55)!important;transform:translateY(-50%) rotate(45deg)!important;pointer-events:none!important;opacity:.9!important}body.single-product .summary form.cart .reset_variations{display:inline-block!important;margin:8px 0 0!important;font-size:12px!important;font-weight:800!important;color:rgb(11 15 20 / .62)!important;text-decoration:none!important}body.single-product .summary form.cart .reset_variations:hover{text-decoration:underline!important}body.single-product .summary form.cart .jago-qty-wrap{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;border-radius:999px!important;background:rgb(255 255 255 / .92)!important;border:1px solid rgb(11 15 20 / .14)!important;box-shadow:0 12px 26px rgb(11 15 20 / .08),inset 0 1px 0 rgb(255 255 255 / .92)!important}body.single-product .summary form.cart .jago-qty-wrap input.qty,body.single-product .summary form.cart .jago-qty-wrap .qty{width:58px!important;height:38px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgb(11 15 20 / .14)!important;font-weight:900!important;font-size:14px!important;color:#0b0f14!important;text-align:center!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .92)!important}body.single-product .summary form.cart .jago-qty-wrap .jago-qty-btn{width:34px!important;height:34px!important;border-radius:999px!important;background:#0b0f14!important;color:#fff!important;border:1px solid rgb(11 15 20 / .18)!important;box-shadow:0 10px 22px rgb(11 15 20 / .14)!important;font-weight:900!important;line-height:1!important;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease!important}body.single-product .summary form.cart .jago-qty-wrap .jago-qty-btn:hover{filter:brightness(1.05)!important;box-shadow:0 12px 26px rgb(11 15 20 / .18)!important}body.single-product .summary form.cart .jago-qty-wrap .jago-qty-btn:active{transform:scale(.96)!important;box-shadow:0 8px 18px rgb(11 15 20 / .14)!important}body.single-product input.qty::-webkit-outer-spin-button,body.single-product input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.single-product input.qty{-moz-appearance:textfield!important}body.single-product .summary form.cart .quantity{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;margin:0!important}body.single-product .summary form.cart .quantity .qty{width:96px!important;height:38px!important;border-radius:999px!important;border:1px solid rgb(11 15 20 / .14)!important;font-weight:900!important;text-align:center!important}body.single-product .summary form.cart .single_add_to_cart_button{grid-column:1 / 2!important;grid-row:2!important;width:100%!important;min-height:44px!important;padding:12px 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.2px!important;white-space:nowrap!important;background:linear-gradient(180deg,#0B0F14 0%,#141B22 100%)!important;color:#fff!important;border:1px solid rgb(11 15 20 / .18)!important;box-shadow:0 14px 30px rgb(11 15 20 / .16)!important}body.single-product .summary form.cart .jago-wa-wrap{grid-column:2 / 3!important;grid-row:2!important;width:100%!important;margin:0!important;padding:0!important}body.single-product .summary form.cart .jago-wa-order-btn{width:100%!important;min-height:44px!important;padding:12px 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.15px!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:linear-gradient(180deg,rgb(34 197 94) 0%,rgb(16 185 129) 100%)!important;color:#fff!important;border:1px solid rgb(11 15 20 / .14)!important;box-shadow:0 14px 30px rgb(11 15 20 / .14)!important;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease!important}body.single-product .summary form.cart .jago-wa-order-btn:hover{filter:brightness(.98)!important;box-shadow:0 16px 34px rgb(11 15 20 / .18)!important}body.single-product .summary form.cart .jago-wa-order-btn:active{transform:scale(.985)!important}@media (max-width:767px){body.single-product .summary form.cart{padding:12px!important;border-radius:16px!important;gap:10px!important;grid-template-columns:1fr max-content!important}body.single-product .summary form.cart .variations label{font-size:12px!important}body.single-product .summary form.cart .variations select{min-height:42px!important;font-size:13px!important}body.single-product .summary form.cart .single_add_to_cart_button,body.single-product .summary form.cart .jago-wa-order-btn{min-height:42px!important;font-size:13px!important}}body.single-product .jago-free-scent-field{margin-bottom:12px!important}body.single-product .entry-summary,body.single-product .entry-summary *{transform:none!important}body.single-product .price,body.single-product .woocommerce-product-details__short-description,body.single-product .entry-summary form.cart{position:relative!important;z-index:2!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description *{overflow-wrap:anywhere!important;word-break:break-word!important}body.single-product .entry-summary form.cart{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:12px!important;align-items:end!important;padding:14px!important;border-radius:18px!important;background:rgb(255 255 255 / .86)!important;border:1px solid rgb(11 15 20 / .10)!important;box-shadow:0 14px 34px rgb(11 15 20 / .08)!important}body.single-product .entry-summary form.cart>.jago-free-scent-field{grid-column:1 / 2!important;grid-row:1!important;margin:0!important;min-width:0!important}body.single-product .entry-summary form.cart>.quantity{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;align-self:end!important;margin:0!important;min-width:0!important}body.single-product .entry-summary form.cart .jago-qty-wrap{padding:6px 10px!important;gap:8px!important;border-radius:999px!important}body.single-product .entry-summary form.cart .jago-qty-wrap .jago-qty-btn{width:34px!important;height:34px!important}body.single-product .entry-summary form.cart .jago-qty-wrap input.qty{width:58px!important;height:38px!important;font-size:14px!important}body.single-product .entry-summary form.cart>.single_add_to_cart_button{grid-column:1 / 2!important;grid-row:2!important;width:100%!important;min-height:44px!important;height:44px!important;padding:0 14px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;margin:0!important}body.single-product .entry-summary form.cart>.jago-wa-wrap{grid-column:2 / 3!important;grid-row:2!important;width:100%!important;margin:0!important;padding:0!important;min-width:0!important}body.single-product .entry-summary form.cart .jago-wa-order-btn{width:100%!important;min-height:44px!important;height:44px!important;padding:0 14px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;margin:0!important}body.single-product .entry-summary form.cart .jago-free-scent-field label,body.single-product .entry-summary form.cart .jago-free-scent-field .jago-field-label{display:block!important;font-size:13px!important;font-weight:900!important;letter-spacing:.2px!important;margin:0 0 8px!important;color:#0B0F14!important}body.single-product .entry-summary form.cart .jago-free-scent-field select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgb(11 15 20 / .16)!important;background:rgb(255 255 255 / .96)!important;padding:11px 44px 11px 14px!important;font-size:13px!important;font-weight:800!important;color:#0B0F14!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .92),0 10px 22px rgb(11 15 20 / .06)!important;appearance:none!important;-webkit-appearance:none!important}body.single-product .entry-summary form.cart .jago-free-scent-field{position:relative!important}body.single-product .entry-summary form.cart .jago-free-scent-field:after{content:""!important;position:absolute!important;right:14px!important;top:44px!important;width:10px!important;height:10px!important;border-right:2px solid rgb(11 15 20 / .55)!important;border-bottom:2px solid rgb(11 15 20 / .55)!important;transform:rotate(45deg)!important;pointer-events:none!important;opacity:.9!important}body.single-product .entry-summary form.cart .jago-free-scent-field .select2-container{width:100%!important}body.single-product .entry-summary form.cart .jago-free-scent-field .select2-selection{min-height:44px!important;border-radius:14px!important;border:1px solid rgb(11 15 20 / .16)!important;background:rgb(255 255 255 / .96)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .92),0 10px 22px rgb(11 15 20 / .06)!important}body.single-product .entry-summary form.cart .jago-free-scent-field .select2-selection__rendered{line-height:44px!important;padding-left:14px!important;padding-right:44px!important;font-size:13px!important;font-weight:800!important;color:#0B0F14!important}body.single-product .entry-summary form.cart .jago-free-scent-field .select2-selection__arrow{height:44px!important;right:10px!important}body.single-product .entry-summary form.cart .jago-free-scent-field select:focus,body.single-product .entry-summary form.cart .jago-free-scent-field .select2-selection:focus{outline:none!important;border-color:rgb(11 15 20 / .40)!important;box-shadow:0 0 0 4px rgb(11 15 20 / .08),0 12px 26px rgb(11 15 20 / .08)!important}@media (max-width:767px){body.single-product .entry-summary form.cart{padding:12px!important;border-radius:16px!important;gap:10px!important}body.single-product .entry-summary form.cart{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body.single-product .entry-summary form.cart>.single_add_to_cart_button,body.single-product .entry-summary form.cart .jago-wa-order-btn{height:42px!important;min-height:42px!important;font-size:13px!important}body.single-product .entry-summary form.cart .jago-free-scent-field select{min-height:42px!important}body.single-product .entry-summary form.cart .jago-free-scent-field:after{top:42px!important}}body.single-product .woocommerce,body.single-product .woocommerce *{transform:none!important}body.single-product .summary,body.single-product .entry-summary,body.single-product .woocommerce-tabs{position:relative!important;z-index:2!important}body.single-product .woocommerce-product-details__short-description{position:relative!important;z-index:3!important;margin:10px 0 14px!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description *{float:none!important;clear:both!important;position:static!important;line-height:1.65!important;letter-spacing:0!important;overflow:visible!important;word-break:break-word!important;overflow-wrap:anywhere!important}body.single-product .woocommerce-product-details__short-description p{margin:0!important;padding:0!important;display:block!important;font-size:14px!important;font-weight:600!important;color:rgb(11 15 20 / .78)!important}body.single-product .woocommerce-product-details__short-description br{display:block!important;content:""!important;margin:8px 0!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description p{letter-spacing:0!important}body.single-product .woocommerce-notices-wrapper{position:relative!important;z-index:999!important;margin:14px 0 18px!important}body.single-product .woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){display:flex!important;align-items:center!important;gap:12px!important;padding:14px 14px!important;border-radius:14px!important;line-height:1.4!important;overflow:hidden!important;clear:both!important}body.single-product .woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button,body.single-product .woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.wc-forward{margin-left:auto!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;white-space:nowrap!important;line-height:1!important}@media (max-width:767px){body.single-product .woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){flex-direction:column!important;align-items:flex-start!important}body.single-product .woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.button,body.single-product .woocommerce-notices-wrapper :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a.wc-forward{width:100%!important;margin-left:0!important}}body.single-product .woocommerce-tabs{margin-top:28px!important;padding-top:6px!important;clear:both!important}body.single-product .woocommerce-tabs ul.tabs{position:relative!important;z-index:5!important;margin:0 0 14px!important;padding:0!important;overflow:visible!important}body.single-product .woocommerce-tabs .panel,body.single-product .woocommerce-tabs .wc-tab{display:none!important;visibility:hidden!important;height:auto!important;opacity:0!important}body.single-product .woocommerce-tabs .panel.active,body.single-product .woocommerce-tabs .wc-tab.active,body.single-product .woocommerce-tabs .wc-tab.wc-tab-active{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:18px 0 0!important;position:relative!important;z-index:4!important;line-height:1.75!important}body.single-product .woocommerce-tabs .panel::after,body.single-product .woocommerce-tabs .wc-tab::after{content:""!important;display:block!important;clear:both!important}body.single-product .entry-summary::after,body.single-product form.cart::after,body.single-product .woocommerce-tabs::after{content:""!important;display:block!important;clear:both!important}body.single-product .related ul.products li.product,body.single-product .related .products li.product{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding-bottom:12px!important}body.single-product .related ul.products li.product .astra-shop-summary-wrap,body.single-product .related .products li.product .astra-shop-summary-wrap,body.single-product .related ul.products li.product .woo-entry-inner,body.single-product .related .products li.product .woo-entry-inner,body.single-product .related ul.products li.product .product-inner,body.single-product .related .products li.product .product-inner{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important}body.single-product .related ul.products li.product .woocommerce-loop-product__link,body.single-product .related .products li.product .woocommerce-loop-product__link{display:block!important;margin-bottom:0!important}body.single-product .related ul.products li.product .woocommerce-loop-product__title,body.single-product .related .products li.product .woocommerce-loop-product__title{margin:8px 0 8px!important;line-height:1.25!important}body.single-product .related ul.products li.product .price,body.single-product .related .products li.product .price{margin:0 0 10px!important;line-height:1.2!important}body.single-product .related ul.products li.product .button,body.single-product .related .products li.product .button{margin-top:auto!important;margin-bottom:0!important;align-self:stretch!important}body.single-product .related ul.products li.product::after,body.single-product .related .products li.product::after{content:none!important}@media (max-width:767px){body.single-product .related{text-align:center!important}body.single-product .related ul.products li.product,body.single-product .related .products li.product{align-items:center!important;text-align:center!important}body.single-product .related ul.products li.product img,body.single-product .related .products li.product img{margin-left:auto!important;margin-right:auto!important}body.single-product .related ul.products li.product .button,body.single-product .related .products li.product .button{width:100%!important;max-width:320px!important;align-self:center!important}}body.single-product .woocommerce-message,body.single-product .woocommerce-info,body.single-product .woocommerce-error{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;line-height:1.45!important}body.single-product .woocommerce-message a.button,body.single-product .woocommerce-info a.button,body.single-product .woocommerce-error a.button{float:none!important;margin:0!important;order:2!important}body.single-product .woocommerce-message::before,body.single-product .woocommerce-info::before,body.single-product .woocommerce-error::before{position:static!important;margin-right:8px!important;order:0!important}body.single-product .woocommerce-message{padding-right:14px!important}body.single-product .woocommerce-message>:not(a.button),body.single-product .woocommerce-info>:not(a.button),body.single-product .woocommerce-error>:not(a.button){order:1!important;flex:1 1 260px!important;min-width:0!important}@media (max-width:767px){body.single-product .woocommerce-message a.button,body.single-product .woocommerce-info a.button,body.single-product .woocommerce-error a.button{width:100%!important}}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap .jago-qty-btn{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap input.qty,body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap .qty{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}@media (max-width:767px){body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap{gap:6px!important;padding:5px 8px!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap .jago-qty-btn{width:30px!important;height:30px!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap input.qty,body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap .qty{width:50px!important;height:34px!important;font-size:13px!important}body.single-product :is(.summary,.entry-summary) form.cart{grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:auto auto!important}body.single-product :is(.summary,.entry-summary) form.cart .variations,body.single-product :is(.summary,.entry-summary) form.cart .variations select{min-width:0!important}}@media (max-width:767px){body.single-product .related ul.products,body.single-product .related .products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}body.single-product .related ul.products li.product,body.single-product .related .products li.product{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-bottom:14px!important;margin-bottom:0!important}body.single-product .related ul.products li.product :is(.astra-shop-summary-wrap,.woo-entry-inner,.product-inner),body.single-product .related .products li.product :is(.astra-shop-summary-wrap,.woo-entry-inner,.product-inner){display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important}body.single-product .related ul.products li.product .woocommerce-loop-product__title,body.single-product .related .products li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.25!important;margin:10px 0 8px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:calc(14px * 1.25 * 2)!important}body.single-product .related ul.products li.product .price,body.single-product .related .products li.product .price{font-size:14px!important;line-height:1.2!important;margin:0 0 10px!important;min-height:calc(14px * 1.2)!important}body.single-product .related ul.products li.product .button,body.single-product .related .products li.product .button{margin-top:auto!important;height:44px!important;min-height:44px!important;line-height:44px!important;padding:0 14px!important;border-radius:999px!important;width:100%!important;align-self:stretch!important;margin-bottom:10px!important}body.single-product .related ul.products li.product::after,body.single-product .related .products li.product::after{content:none!important}}body.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:flex-end!important;padding:0!important;margin:0 0 14px!important;overflow:visible!important;white-space:normal!important}body.single-product .woocommerce-tabs ul.tabs li{display:block!important;margin:0!important;padding:0!important;float:none!important}body.single-product .woocommerce-tabs ul.tabs li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;color:#0B0F14!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;padding:8px 0!important}body.single-product .woocommerce-tabs :is(.panel,.wc-tab){display:none!important;visibility:hidden!important;opacity:0!important}body.single-product .woocommerce-tabs :is(.panel,.wc-tab).active,body.single-product .woocommerce-tabs :is(.panel,.wc-tab).wc-tab-active{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:14px 0 0!important;position:relative!important;z-index:2!important}body.single-product .woocommerce-tabs :is(.panel,.wc-tab){clear:both!important}body.single-product .woocommerce-tabs :is(.panel,.wc-tab) *{transform:none!important;letter-spacing:0!important}body.single-product .woocommerce-tabs :is(.panel,.wc-tab) :is(p,li,span,small,strong,em,div){position:static!important;float:none!important;clear:none!important;line-height:1.7!important;overflow:visible!important}body.single-product .woocommerce-tabs :is(.panel,.wc-tab) table,body.single-product .woocommerce-tabs :is(.panel,.wc-tab) tbody,body.single-product .woocommerce-tabs :is(.panel,.wc-tab) tr,body.single-product .woocommerce-tabs :is(.panel,.wc-tab) td,body.single-product .woocommerce-tabs :is(.panel,.wc-tab) th{position:static!important;float:none!important;line-height:1.4!important}@media (max-width:767px){body.single-product .woocommerce-tabs ul.tabs{gap:12px!important}body.single-product .woocommerce-tabs ul.tabs li a{font-size:15px!important}}@media (max-width:767px){body.single-product .product .product_title,body.single-product .product h1.product_title{font-size:32px!important;line-height:1.08!important;letter-spacing:0!important;margin:14px 0 10px!important}body.single-product .product_meta,body.single-product .product_meta *{float:none!important;position:static!important;transform:none!important}body.single-product .product_meta{display:block!important;clear:both!important;margin:10px 0 0!important;line-height:1.6!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.single-product .product_meta :is(.posted_in,.tagged_as,.sku_wrapper){display:block!important;margin:6px 0 0!important}body.single-product .product_meta a{display:inline!important;white-space:normal!important}}body.single-product .woocommerce-tabs{position:relative!important;z-index:5!important}body.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:flex-end!important;margin:0 0 14px!important;padding:0!important;list-style:none!important}body.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;float:none!important}body.single-product .woocommerce-tabs ul.tabs li a{font-size:16px!important;line-height:1.2!important;font-weight:800!important;color:#0B0F14!important;opacity:1!important;visibility:visible!important;text-indent:0!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;clip:auto!important;clip-path:none!important;-webkit-text-fill-color:currentColor!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 0!important;background:none!important}body.single-product .woocommerce-tabs ul.tabs li a::before,body.single-product .woocommerce-tabs ul.tabs li a::after{content:none!important}body.single-product .woocommerce-tabs ul.tabs li.active a{font-weight:900!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{display:none!important;visibility:hidden!important;opacity:0!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel.active{display:block!important;visibility:visible!important;opacity:1!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel[style*="display: block"]{display:block!important;visibility:visible!important;opacity:1!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel *{transform:none!important;position:static!important;float:none!important;clear:none!important;letter-spacing:0!important;line-height:1.7!important;overflow:visible!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel table,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel tbody,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel tr,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel td,body.single-product .woocommerce-tabs .woocommerce-Tabs-panel th{position:static!important;float:none!important;line-height:1.4!important}@media (max-width:767px){body.single-product .woocommerce-tabs ul.tabs{gap:12px!important}body.single-product .woocommerce-tabs ul.tabs li a{font-size:15px!important}}body.single-product .summary form.cart .jago-wa-wrap,body.single-product .summary form.cart .jago-wa-order-btn,body.single-product .entry-summary form.cart .jago-wa-wrap,body.single-product .entry-summary form.cart .jago-wa-order-btn{display:none!important}body.single-product :is(.summary,.entry-summary) form.cart .variations label,body.single-product :is(.summary,.entry-summary) form.cart .jago-free-scent-field label{font-size:12px!important;margin:0 0 6px!important;letter-spacing:.1px!important}body.single-product :is(.summary,.entry-summary) form.cart .variations select,body.single-product :is(.summary,.entry-summary) form.cart .jago-free-scent-field select{min-height:40px!important;border-radius:12px!important;padding:9px 40px 9px 12px!important;font-size:12.5px!important}body.single-product :is(.summary,.entry-summary) form.cart .variations td.value:after{right:12px!important;width:9px!important;height:9px!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap{padding:5px 8px!important;gap:6px!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap .jago-qty-btn{width:30px!important;height:30px!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap input.qty,body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap .qty{width:48px!important;height:32px!important;font-size:13px!important}body.single-product :is(.summary,.entry-summary) form.cart .quantity .qty{width:76px!important;height:32px!important;font-size:13px!important}@media (min-width:768px){body.single-product :is(.summary,.entry-summary) form.cart{display:grid!important;grid-template-columns:1fr max-content max-content!important;grid-auto-rows:auto!important;align-items:end!important;gap:12px!important}body.single-product :is(.summary,.entry-summary) form.cart .variations,body.single-product :is(.summary,.entry-summary) form.cart>.jago-free-scent-field{grid-column:1 / 2!important;grid-row:1!important;margin:0!important;min-width:0!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap,body.single-product :is(.summary,.entry-summary) form.cart>.quantity{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;margin:0!important}body.single-product :is(.summary,.entry-summary) form.cart .single_add_to_cart_button{grid-column:3 / 4!important;grid-row:1!important;width:auto!important;min-width:180px!important;height:40px!important;min-height:40px!important;padding:0 18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;margin:0!important}}@media (max-width:767px){body.single-product :is(.summary,.entry-summary) form.cart{display:grid!important;grid-template-columns:1fr max-content!important;grid-auto-rows:auto!important;gap:10px!important;align-items:end!important}body.single-product :is(.summary,.entry-summary) form.cart .variations,body.single-product :is(.summary,.entry-summary) form.cart>.jago-free-scent-field{grid-column:1 / 2!important;grid-row:1!important}body.single-product :is(.summary,.entry-summary) form.cart .jago-qty-wrap,body.single-product :is(.summary,.entry-summary) form.cart>.quantity{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important}body.single-product :is(.summary,.entry-summary) form.cart .single_add_to_cart_button{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:2px 0 0!important}}@media (max-width:767px){body.single-product .related :is(.woocommerce-Price-amount,.price){text-align:center!important;justify-content:center!important}body.single-product .related .price{display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}body.single-product .related .price *{float:none!important}body.single-product .woocommerce-breadcrumb{position:static!important;float:none!important;clear:both!important;display:block!important;width:100%!important;line-height:1.5!important;margin:10px 0 12px!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}body.single-product .woocommerce-breadcrumb *{position:static!important;float:none!important;transform:none!important;letter-spacing:0!important}body.single-product .product_meta{position:static!important;float:none!important;clear:both!important;display:block!important;width:100%!important;line-height:1.6!important;margin-top:10px!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.single-product .product_meta *{position:static!important;float:none!important;transform:none!important}body.single-product .product_meta :is(.sku_wrapper,.posted_in,.tagged_as){display:block!important;margin:6px 0 0!important;white-space:normal!important}body.single-product .product_meta a{display:inline!important;white-space:normal!important}}body.single-product :is(.summary,.entry-summary) form.cart .jago-free-scent-hint{display:block!important;margin-top:6px!important;margin-bottom:10px!important;line-height:1.2!important}body.single-product :is(.summary,.entry-summary) form.cart .variations td.value small{display:block!important;margin-bottom:10px!important}body.woocommerce-checkout{.woocommerce form .form-row{position:relative!important;overflow:visible!important;margin:0 0 18px!important;padding:0!important;clear:inherit!important}.woocommerce form .form-row-first{float:left!important;width:48%!important;clear:none!important}.woocommerce form .form-row-last{float:right!important;width:48%!important;clear:none!important}.woocommerce form .form-row-wide{width:100%!important;clear:both!important}@media (max-width:767px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none!important;width:100%!important}}.woocommerce form .form-row .woocommerce-input-wrapper{display:block!important;position:relative!important;overflow:visible!important}.woocommerce form .form-row :is(input.input-text,textarea,select),.woocommerce form .form-row .select2-container{position:relative!important;z-index:2!important;margin:0!important}.woocommerce form .form-row p.checkout-inline-error-message,.woocommerce form .form-row p.checkout-inline-error-message[id$="_description"],.woocommerce form .form-row p[id$="_description"].checkout-inline-error-message{display:block!important;position:static!important;float:none!important;clear:both!important;transform:none!important;margin:10px 0 0!important;padding:7px 10px!important;line-height:1.35!important;font-size:12px!important;font-weight:600!important;border-radius:10px!important;background:rgb(239 68 68 / .10)!important;color:#b91c1c!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important;z-index:1!important}.woocommerce form .form-row#billing_first_name_field,.woocommerce form .form-row#billing_last_name_field{padding-bottom:44px!important}.woocommerce form .form-row#billing_first_name_field p.checkout-inline-error-message,.woocommerce form .form-row#billing_last_name_field p.checkout-inline-error-message{position:absolute!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;z-index:3!important}.woocommerce form .form-row .select2-container .select2-selection--single{min-height:46px!important;border-radius:var(--jago-radius-sm)!important;border:1px solid rgb(11 15 25 / .18)!important}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:10px 12px!important;line-height:24px!important;color:var(--jago-text)!important}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow{height:46px!important;right:10px!important}.select2-container--open .select2-dropdown{border-radius:14px!important;overflow:hidden!important;border:1px solid rgb(11 15 25 / .14)!important;box-shadow:0 16px 40px rgb(11 15 25 / .14)!important}.select2-container--open .select2-search--dropdown{padding:10px 10px 8px!important;border-bottom:1px solid rgb(11 15 25 / .08)!important}.select2-container--open .select2-search--dropdown .select2-search__field{min-height:40px!important;border-radius:12px!important;border:1px solid rgb(11 15 25 / .14)!important;padding:8px 10px!important;outline:none!important}.select2-results__options{padding:10px!important}.select2-results__option{margin:6px 0!important;padding:12px 12px!important;border-radius:12px!important;line-height:1.15!important}.select2-results__option--highlighted[aria-selected]{background:rgb(11 15 25 / .08)!important;color:var(--jago-text)!important}.select2-results__option[aria-selected="true"]{background:rgb(11 15 25 / .12)!important;color:var(--jago-text)!important}}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price){width:100%!important;text-align:center!important;display:grid!important;grid-auto-flow:row!important;justify-items:center!important;align-content:start!important;row-gap:4px!important;min-height:2.6em!important;line-height:1.2!important;margin:0 0 10px!important;font-variant-numeric:lining-nums}:where(.woocommerce,.elementor,.site,#page) .wc-block-grid__product-price{width:100%!important;text-align:center!important}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) .woocommerce-Price-currencySymbol{display:none!important;opacity:0!important;width:0!important;margin:0!important;padding:0!important}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) ins{grid-row:1!important;text-decoration:none!important;font-weight:800!important;display:block!important}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) del{grid-row:2!important;display:block!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important;opacity:.55!important;font-size:.92em!important;margin:0!important}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) del *{text-decoration:inherit!important}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price)>.woocommerce-Price-amount{grid-row:1!important}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) .woocommerce-Price-amount{display:inline-flex!important;align-items:baseline!important;justify-content:center!important}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price)>.woocommerce-Price-amount::after{content:" KD";margin-left:4px;font-size:1em;font-weight:800;opacity:1}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) ins .woocommerce-Price-amount::after{content:" KD";margin-left:4px;font-size:1em;font-weight:800;opacity:1}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) del .woocommerce-Price-amount::after{content:" KD";margin-left:4px;font-size:1em;font-weight:800;opacity:.75}:where(.woocommerce,.elementor,.site,#page) :where(ul.products li.product,.products li.product,.wc-block-grid__product,.astra-shop-summary-wrap) :where(span.price.price,span.price) *{margin:0!important}body.single-product .summary,body.single-product .entry-summary,body.single-product .summary *,body.single-product .entry-summary *{transform:none!important}body.single-product nav.woocommerce-breadcrumb{position:static!important;float:none!important;clear:both!important;display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;z-index:3!important}body.single-product nav.woocommerce-breadcrumb *{position:static!important;float:none!important;transform:none!important;letter-spacing:0!important;line-height:inherit!important;white-space:inherit!important}body.single-product .product .product_title,body.single-product .product h1.product_title{clear:both!important;position:relative!important;z-index:3!important;margin-top:0!important}body.single-product .summary form.cart,body.single-product .entry-summary form.cart{margin-bottom:12px!important}body.single-product .product_meta{position:relative!important;float:none!important;clear:both!important;display:block!important;width:100%!important;margin:10px 0 0!important;padding:0!important;line-height:1.6!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;z-index:3!important}body.single-product .product_meta>span,body.single-product .product_meta :is(.sku_wrapper,.posted_in,.tagged_as){display:block!important;margin:6px 0 0!important;padding:0!important;position:static!important;float:none!important;transform:none!important;clear:both!important;line-height:1.6!important}body.single-product .product_meta a{display:inline!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-product .product_meta::before,body.single-product .product_meta::after,body.single-product nav.woocommerce-breadcrumb::before,body.single-product nav.woocommerce-breadcrumb::after{content:none!important}@media (max-width:767px){body.single-product nav.woocommerce-breadcrumb{margin-bottom:12px!important;font-size:13px!important}body.single-product .product_meta{margin-top:12px!important;font-size:13px!important}}@media (max-width:767px){body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product{padding:10px!important;display:flex!important;flex-direction:column!important}body.woocommerce-shop ul.products li.product .astra-shop-thumbnail-wrap,body.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap{margin:0 0 10px!important}body.woocommerce-shop ul.products li.product .astra-shop-thumbnail-wrap a,body.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap a{display:block!important;width:100%!important;aspect-ratio:4 / 3!important;border-radius:14px!important;overflow:hidden!important;background:transparent!important}body.woocommerce-shop ul.products li.product .astra-shop-thumbnail-wrap img,body.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;display:block!important}body.woocommerce-shop ul.products li.product .astra-shop-summary-wrap,body.tax-product_cat ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title{text-align:center!important;margin:6px 0 8px!important}body.woocommerce-shop ul.products li.product .price,body.tax-product_cat ul.products li.product .price{text-align:center!important;width:100%!important;display:block!important;margin:0 0 6px!important;line-height:1.2!important}body.woocommerce-shop ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button{margin-top:auto!important;margin-bottom:0!important}}body.woocommerce-shop .woocommerce ul.products li.ast-grid-common-col,body.tax-product_cat .woocommerce ul.products li.ast-grid-common-col,body.single-product .related ul.products li.product{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}body.woocommerce-shop .astra-shop-summary-wrap,body.tax-product_cat .astra-shop-summary-wrap,body.single-product .related .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;padding:0!important;margin:0!important}body.woocommerce-shop .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title,body.single-product .related .woocommerce-loop-product__title{font-size:14px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:calc(14px * 1.25 * 2)!important;margin:0 0 8px!important}body.woocommerce-shop .price,body.tax-product_cat .price,body.single-product .related .price{display:grid!important;grid-auto-flow:row!important;justify-items:center!important;align-content:start!important;row-gap:4px!important;min-height:2.6em!important;margin:0 0 10px!important;line-height:1.2!important}.price ins{order:1!important}.price del{order:2!important;opacity:.6}body.woocommerce-shop a.button,body.tax-product_cat a.button,body.single-product .related a.button{margin-top:auto!important;margin-bottom:0!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.woocommerce-shop li.ast-grid-common-col::after,body.tax-product_cat li.ast-grid-common-col::after,body.single-product .related li.product::after{content:none!important;display:none!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important}body.single-product :is(.related,.up-sells,.cross-sells) .woocommerce-loop-product__title{font-size:14px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:calc(14px * 1.25 * 2)!important;margin:0 0 6px!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product .price{display:grid!important;grid-auto-flow:row!important;justify-items:center!important;align-content:start!important;row-gap:2px!important;min-height:2.2em!important;margin:0 0 6px!important;line-height:1.2!important}body.single-product :is(.related,.up-sells,.cross-sells) .price ins{order:1!important}body.single-product :is(.related,.up-sells,.cross-sells) .price del{order:2!important;opacity:.6!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product a.button{margin-top:auto!important;margin-bottom:0!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product::after{content:none!important;display:none!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important}body.single-product :is(.related,.up-sells,.cross-sells) .woocommerce-loop-product__title{font-size:14px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:calc(14px * 1.25 * 2)!important;margin:0 0 6px!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product .price{display:grid!important;grid-auto-flow:row!important;justify-items:center!important;align-content:start!important;row-gap:2px!important;min-height:2.2em!important;margin:0 0 6px!important;line-height:1.2!important}body.single-product :is(.related,.up-sells,.cross-sells) .price ins{order:1!important}body.single-product :is(.related,.up-sells,.cross-sells) .price del{order:2!important;opacity:.6!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product a.button{margin-top:auto!important;margin-bottom:0!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.single-product :is(.related,.up-sells,.cross-sells) ul.products li.product::after{content:none!important;display:none!important}@media (max-width:767px){body.woocommerce-shop .woocommerce ul.products li.product .astra-shop-thumbnail-wrap,body.tax-product_cat .woocommerce ul.products li.product .astra-shop-thumbnail-wrap,body.woocommerce-page .woocommerce ul.products li.product .astra-shop-thumbnail-wrap{position:relative!important}body.woocommerce-shop .woocommerce ul.products li.product .outofstock,body.tax-product_cat .woocommerce ul.products li.product .outofstock,body.woocommerce-page .woocommerce ul.products li.product .outofstock,body.woocommerce-shop .woocommerce ul.products li.product .ast-shop-product-out-of-stock,body.tax-product_cat .woocommerce ul.products li.product .ast-shop-product-out-of-stock,body.woocommerce-page .woocommerce ul.products li.product .ast-shop-product-out-of-stock{position:absolute!important;left:10px!important;top:10px!important;z-index:6!important;font-size:11px!important;line-height:1!important;font-weight:800!important;padding:6px 8px!important;border-radius:999px!important;white-space:nowrap!important;letter-spacing:0!important;max-width:calc(100% - 20px)!important;overflow:hidden!important;text-overflow:ellipsis!important}body.woocommerce-shop .woocommerce ul.products li.product .ast-shop-product-out-of-stock a,body.tax-product_cat .woocommerce ul.products li.product .ast-shop-product-out-of-stock a,body.woocommerce-page .woocommerce ul.products li.product .ast-shop-product-out-of-stock a,body.woocommerce-shop .woocommerce ul.products li.product .outofstock a,body.tax-product_cat .woocommerce ul.products li.product .outofstock a,body.woocommerce-page .woocommerce ul.products li.product .outofstock a{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;white-space:nowrap!important}body.woocommerce-shop .woocommerce ul.products li.product .onsale,body.tax-product_cat .woocommerce ul.products li.product .onsale,body.woocommerce-page .woocommerce ul.products li.product .onsale{position:absolute!important;left:10px!important;top:10px!important;right:auto!important;z-index:7!important;font-size:11px!important;line-height:1!important;font-weight:800!important;padding:6px 8px!important;border-radius:999px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important}}@media (max-width:767px){body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product{padding:10px!important}body.woocommerce-shop ul.products li.product .astra-shop-thumbnail-wrap,body.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap{margin:0 0 6px!important}body.woocommerce-shop ul.products li.product .astra-shop-thumbnail-wrap a,body.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap a{display:block!important;width:100%!important;aspect-ratio:5 / 6!important;border-radius:14px!important;overflow:hidden!important;background:transparent!important;padding:0!important}body.woocommerce-shop ul.products li.product .astra-shop-thumbnail-wrap img,body.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important;border-radius:0!important}body.woocommerce-shop ul.products li.product .astra-shop-summary-wrap,body.tax-product_cat ul.products li.product .astra-shop-summary-wrap{gap:0!important;padding:0!important;margin:0!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title{font-size:11px!important;line-height:1.2!important;min-height:unset!important;margin:6px 0 2px!important}body.woocommerce-shop ul.products li.product .price,body.tax-product_cat ul.products li.product .price{font-size:11px!important;line-height:1.2!important;min-height:unset!important;margin:0 0 2px!important}body.woocommerce-shop ul.products li.product a.button,body.tax-product_cat ul.products li.product a.button{margin-top:auto!important;margin-bottom:0!important}}