body.kpp-page{overflow-x:hidden}.kpp{--sf:#D35400;--sfd:#A04000;--mr:#6A1B1A;--gd:#C5A059;--gdl:#F4E8D1;--cr:#FDFBF7;--cs:#FFFDF9;--tx:#2C1810;--mt:#6B584E;--bd:#E4D3B8;width:100%;font-family:'Poppins','Noto Serif Devanagari',system-ui,sans-serif;color:var(--tx);background:var(--cr);line-height:1.5;box-sizing:border-box}.kpp *{box-sizing:border-box}.kpp a{text-decoration:none}.kpp h1,.kpp h2,.kpp h3{font-family:'Noto Serif Devanagari','Poppins',serif;margin:0}.kpp-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.kpp section.kpp-wrap{padding-top:26px;padding-bottom:6px}.kpp-sec-h{margin-bottom:14px}.kpp-sec-h h2{font-size:1.4rem;color:var(--mr);display:flex;align-items:center;gap:10px}.kpp-sec-h h2 i{color:var(--sf);font-size:1.15rem}.kpp-ticker{background:linear-gradient(90deg,var(--mr),var(--sfd));color:#fff;overflow:hidden;white-space:nowrap;font-size:.9rem}.kpp-tk-track{display:inline-flex;animation:kpp-mq 38s linear infinite;padding:8px 0}.kpp-ticker:hover .kpp-tk-track{animation-play-state:paused}.kpp-tk-i{padding:0 34px}.kpp-tk-i i{color:#FFD76A;margin-right:6px}@keyframes kpp-mq{to{transform:translateX(-50%)}}.kpp-slider{position:relative;max-width:1400px;margin:0 auto}.kpp-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kpp-slides::-webkit-scrollbar{display:none}.kpp-slide{flex:0 0 100%;scroll-snap-align:start;position:relative;display:block;aspect-ratio:16/6;background:#2C1810;overflow:hidden}.kpp-slide img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.kpp-cap{position:absolute;left:0;right:0;bottom:0;padding:26px 18px 12px;color:#fff;font-weight:600;font-size:1.05rem;background:linear-gradient(transparent,rgb(0 0 0 / .65))}.kpp-sp,.kpp-sn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgb(255 255 255 / .85);color:var(--mr);font-size:26px;line-height:1;cursor:pointer;padding:0;z-index:2}.kpp-sp{left:12px}.kpp-sn{right:12px}.kpp-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px;z-index:2}.kpp-dots i{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .55);display:block;cursor:pointer}.kpp-dots i.on{background:#fff;width:22px;border-radius:6px}@media (max-width:700px){.kpp-slide{aspect-ratio:16/8}.kpp-sp,.kpp-sn{display:none}.kpp-cap{font-size:.9rem;padding:20px 12px 18px}}.kpp-hero{background:radial-gradient(circle at 20% 0,#8c2a14,var(--mr) 55%,#3d0f0e);color:#fff;text-align:center;padding:34px 0 38px;border-bottom:4px solid var(--gd)}.kpp-hero h1{font-size:clamp(1.5rem,4.4vw,2.5rem);line-height:1.3;color:#fff}.kpp-hero p{margin:10px auto 0;max-width:720px;color:#F4E8D1;font-size:1.02rem}.kpp-hero-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px}.kpp-cta{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#FF8A1F,var(--sf));color:#fff!important;font-weight:600;padding:13px 24px;border-radius:999px;font-size:1rem;box-shadow:0 6px 18px rgb(0 0 0 / .28);transition:transform .15s}.kpp-cta:hover{transform:translateY(-2px)}.kpp-cta-wa{background:#25D366}.kpp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-22px;position:relative;z-index:2}.kpp-tr{background:var(--cs);border:1px solid var(--bd);border-radius:14px;padding:14px;display:flex;gap:12px;align-items:center;box-shadow:0 6px 18px rgb(106 27 26 / .10)}.kpp-tr>i{flex:0 0 42px;height:42px;border-radius:50%;background:var(--gdl);color:var(--sf);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.kpp-tr b{display:block;font-size:.92rem;color:var(--mr);line-height:1.25}.kpp-tr span{display:block;font-size:.78rem;color:var(--mt);line-height:1.3}@media (max-width:900px){.kpp-trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kpp-tr{flex-direction:column;text-align:center;padding:12px 8px}}.kpp-pan[hidden]{display:none}.kpp-days{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 10px}.kpp-days::-webkit-scrollbar{display:none}.kpp-day{flex:0 0 auto;min-width:104px;background:var(--cs);border:1.5px solid var(--bd);border-radius:12px;padding:8px 12px;text-align:center;cursor:pointer;font:inherit;color:var(--tx)}.kpp-day b{display:block;font-size:.9rem;color:var(--mr)}.kpp-day small{display:block;font-size:.72rem;color:var(--mt);max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpp-day.on{background:linear-gradient(135deg,var(--sf),var(--mr));border-color:var(--sf)}.kpp-day.on b,.kpp-day.on small{color:#fff}.kpp-pan-card{background:linear-gradient(135deg,#FFF6E5,#FBE7C6);border:1px solid var(--gd);border-radius:14px;padding:14px 16px;margin-bottom:14px}.kpp-pan-card h3{font-size:1.05rem;color:var(--mr);margin-bottom:8px}.kpp-facts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.88rem;color:var(--tx)}.kpp-facts span b{color:var(--sfd)}.kpp-fest{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kpp-fest span{background:var(--mr);color:#fff;border-radius:999px;font-size:.78rem;padding:3px 11px}.kpp-sug-track{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 12px;-webkit-overflow-scrolling:touch}.kpp-sug-track::-webkit-scrollbar{display:none}.kpp-sug-track .kpp-card{flex:0 0 260px}.kpp-ribbon{position:absolute;top:10px;left:0;background:linear-gradient(135deg,#2E7D32,#1B5E20);color:#fff;font-size:.72rem;font-weight:600;padding:4px 12px 4px 10px;border-radius:0 999px 999px 0;z-index:2}.kpp-sug-note{font-size:.85rem;color:var(--mt);margin:0 0 8px}.kpp-scroller{position:relative}.kpp-track{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 12px;-webkit-overflow-scrolling:touch}.kpp-track::-webkit-scrollbar{display:none}.kpp-prev,.kpp-next{position:absolute;top:50%;transform:translateY(-60%);z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid var(--gd);background:#fff;color:var(--mr);font-size:22px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .18);padding:0}.kpp-prev{left:-8px}.kpp-next{right:-8px}@media (hover:none){.kpp-prev,.kpp-next{display:none}}.kpp-offer{flex:0 0 280px;background:linear-gradient(135deg,#FF9A3C,var(--sf) 45%,var(--mr));color:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;box-shadow:0 8px 20px rgb(106 27 26 / .22)}.kpp-offer::after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:rgb(255 255 255 / .12)}.kpp-offer b{font-size:1.05rem;line-height:1.3;font-family:'Noto Serif Devanagari','Poppins',serif}.kpp-offer span{font-size:.88rem;color:#FFEBD2}.kpp-code{align-self:flex-start;border:1.5px dashed #fff;background:rgb(255 255 255 / .15);color:#fff;border-radius:8px;padding:5px 12px;font:600 .85rem 'Poppins',sans-serif;letter-spacing:.06em;cursor:pointer}.kpp-offer-go{margin-top:auto;color:#fff!important;font-weight:600;font-size:.88rem}.kpp-rev{flex:0 0 300px;margin:0;background:var(--cs);border:1px solid var(--bd);border-radius:14px;padding:16px}.kpp-rev p{margin:0 0 10px;font-size:.92rem}.kpp-rev cite{font-style:normal;font-weight:600;color:var(--mr);font-size:.85rem}.kpp-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:10px}.kpp-chips::-webkit-scrollbar{display:none}.kpp-fc{flex:0 0 auto;border:1.5px solid var(--bd);background:var(--cs);color:var(--tx);border-radius:999px;padding:7px 16px;font:500 .88rem 'Poppins','Noto Serif Devanagari',sans-serif;cursor:pointer}.kpp-fc.on{background:var(--sf);border-color:var(--sf);color:#fff}.kpp-search{position:relative;margin:2px 0 16px;max-width:520px}.kpp-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--mt)}.kpp-search input{width:100%;padding:11px 14px 11px 40px;border:1.5px solid var(--bd);border-radius:999px;background:var(--cs);font:inherit;font-size:.95rem;color:var(--tx);outline:none}.kpp-search input:focus{border-color:var(--sf)}.kpp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.kpp-card{background:var(--cs);border:1.5px solid var(--bd);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.kpp-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgb(106 27 26 / .18);border-color:var(--gd)}.kpp-card[hidden]{display:none}.kpp-card-img{display:block;position:relative;aspect-ratio:4/3;background:var(--gdl);overflow:hidden}.kpp-card-img img{width:100%;height:100%;object-fit:cover;display:block;margin:0;transition:transform .35s}.kpp-card:hover .kpp-card-img img{transform:scale(1.05)}.kpp-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--sf);background:linear-gradient(135deg,var(--gdl),#fff)}.kpp-chip{position:absolute;right:10px;bottom:10px;background:rgb(106 27 26 / .88);color:#fff;font-size:.72rem;padding:3px 10px;border-radius:999px}.kpp-card-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.kpp-card-body h3{font-size:1.02rem;line-height:1.4}.kpp-card-body h3 a{color:var(--tx)!important}.kpp-card-body p{margin:0;font-size:.84rem;color:var(--mt);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kpp-card-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.kpp-price{font-weight:700;font-size:1.1rem;color:var(--mr)}.kpp-btns{display:flex;gap:8px}.kpp-book{flex:1;text-align:center;background:linear-gradient(135deg,var(--sf),var(--mr));color:#fff!important;font-weight:600;padding:11px 12px;border-radius:10px;font-size:.92rem}.kpp-wa{flex:0 0 44px;display:flex;align-items:center;justify-content:center;background:#25D366;color:#fff!important;border-radius:10px;font-size:1.3rem}.kpp-none,.kpp-note{padding:18px;text-align:center;color:var(--mt)}.kpp-note{color:var(--sfd)}@media (max-width:560px){.kpp-grid{grid-template-columns:repeat(2,1fr);gap:12px}.kpp-card-body{padding:10px}.kpp-card-body h3{font-size:.9rem}.kpp-card-body p{display:none}.kpp-book{font-size:.8rem;padding:10px 6px}.kpp-sug-track .kpp-card{flex-basis:200px}.kpp-sug-track .kpp-card-body p{display:none}}.kpp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.kpp-step{background:var(--cs);border:1px solid var(--bd);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.kpp-n{width:34px;height:34px;border-radius:50%;background:var(--sf);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.kpp-step b{color:var(--mr)}.kpp-step span:not(.kpp-n){font-size:.86rem;color:var(--mt)}.kpp-faq details{background:var(--cs);border:1px solid var(--bd);border-radius:12px;padding:12px 16px;margin-bottom:10px}.kpp-faq summary{cursor:pointer;font-weight:600;color:var(--mr)}.kpp-faq p{margin:8px 0 0;color:var(--mt);font-size:.92rem}.kpp-end{margin-top:30px;background:linear-gradient(135deg,var(--mr),var(--sfd));color:#fff;text-align:center;padding:34px 0}.kpp-end h2{color:#fff;font-size:1.5rem;margin-bottom:16px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-right:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left:5px}@media (min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-right:10px}.review-count{margin-left:10px;font-size:14px;margin-top:-6px}@media (max-width:544px){.review-rating{display:block}.review-count{margin-left:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}