.woocommerce-MyAccount-navigation-link--converge-subscriptions,.woocommerce-MyAccount-navigation-link--downloads{display:none!important}.search-bar{display:none}.search-bar.is-open{display:flex!important}.search-bar output{border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)!important}#customer_login h2{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-cf1a45a);margin-bottom:10px!important}.delivery-region-note{font-size:14px;line-height:1.47em;letter-spacing:-.2px;font-weight:400;font-family:"rotunda-variable",Sans-serif}.delivery-region-note a{font-weight:700}.pantry-delivery-region{border:1px solid #e5e5e5!important;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)!important;background:#fafafa!important;padding:10px 14px!important}.woocommerce-MyAccount-content .woocommerce-button{background-color:#3f449b!important;color:#ffffff!important;border:0!important}#customer_login .woocommerce-form-register{margin-top:0!important}#customer_login .my-register-intro{background-color:#7abca745;padding:10px 20px;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem);border:1px solid #7abca7;border:1px solid #7abca7;margin:20px 0 20px}#customer_login .woocommerce-button{border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)}.elementor-menu-cart__footer-buttons{display:flex;flex-direction:column}.elementor-menu-cart__footer-buttons .elementor-button--continue-shopping{background-color:transparent!important}.elementor-menu-cart__footer-buttons .elementor-button--checkout{background-color:#3f449b;color:#ffffff!important}.elementor-menu-cart__footer-buttons .elementor-button--view-cart{background-color:#fff0;color:#3f449b}#elementor-menu-cart__toggle_button{background:transparent!important;color:#ffffff!important}.collection-date-note{font-size:14px;line-height:1.47em;letter-spacing:-.2px;font-weight:400}.elementor-button--continue-shopping{margin-top:auto;background:#fff0;color:#7ABCA7!important}.elementor-button--continue-shopping:hover{color:#3f449b!important}.uc-embedding-container button{padding:0!important;border:0;background:transparent!important;color:#7ABCA7!important}.delivery-calc{font-size:14px!important}.woocommerce-shipping-totals>th{margin-top:15px!important}.woocommerce-shipping-methods label,.wc_payment_method label,.pantry-discounts-btn{font-size:14px!important}.pantry-collection-date-row{padding-top:0px!important}.e-coupon-anchor-description{display:none}.e-coupon-box{margin:0!important}#pantry-discounts-box{background:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:1px;display:block;margin:12px 0px!important;padding:var(--sections-padding,16px 30px)}#pantry-discounts-box .pantry-discounts-title{margin:0 0 10px 0;font-weight:600}#pantry-discounts-box .pantry-discounts-actions{display:flex;gap:10px}#pantry-discounts-box .pantry-discounts-btn{padding:14px 10px!important;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem);border:1px solid #e5e5e5;background:#fff;cursor:pointer;width:100%;background:#fafafa;color:#3b3b3b!important}#pantry-discounts-box .pantry-discounts-btn.is-active{border-color:#7ABCA7;background:#7ABCA7!important;color:#ffffff!important}#pantry-discounts-box .e-coupon-box,#pantry-discounts-box .add_gift_card_form{margin:0}.coupon-container-grid{display:flex!important;flex-direction:column!important}.coupon-col-1,.coupon-col-2{width:100%;text-align:left!important}.e-apply-coupon{width:auto!important;background:transparent!important;padding:10px 0!important;color:#515151!important}.pantry-panel-gift{margin-top:26px}.pantry-discounts-title{font-family:var(--e-global-typography-651d0c1-font-family),Sans-serif;font-size:var(--e-global-typography-651d0c1-font-size);font-weight:var(--e-global-typography-651d0c1-font-weight);text-transform:var(--e-global-typography-651d0c1-text-transform);line-height:var(--e-global-typography-651d0c1-line-height);letter-spacing:var(--e-global-typography-651d0c1-letter-spacing)}.pantry-panel-coupon .e-coupon-box{padding:0!important;border:0!important;border-radius:0!important}.e-woocommerce-coupon-nudge{display:none!important}#pantry_collection_date{border:1px solid #e5e5e5;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem);background:#fafafa;padding:10px 14px}.woocommerce-input-wrapper select{padding:14px;min-height:48px;line-height:1.4;box-sizing:border-box}@media (max-width:768px){.woocommerce-input-wrapper select{padding:14px;min-height:48px;font-size:16px}}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{background-color:var(--e-global-color-4c2daa6);border-color:var(--tabs-border-color,transparent);border-radius:var(--tabs-border-radius,0);border-style:var(--tabs-border-type,solid);border-width:1px 1px 1px 1px;color:var(--tabs-normal-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{color:#fff;background-color:var(--e-global-color-2b0d609)}.uc-embedding-container button:hover{color:#303030!important}.uc-embedding-container h3{text-transform:none!important;letter-spacing:0!important}.description-text{margin-bottom:0!important}.prod-box .elementor-widget-image a{width:100%}.wc_points_redeem_earn_points{background-color:#3f449b!important}.wc_points_redeem_earn_points{color:#ffffff!important}.wc_points_redeem_earn_points:after{color:#ffffff!important}.wc_points_redeem_earn_points .wc_points_rewards_apply_discount{background-color:#fff;border-color:#fff;color:#3f449b!important;font-weight:600!important;font-family:var(--e-global-typography-e54df1c-font-family),Sans-serif!important;border-radius:8px}.wc_points_redeem_earn_points::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")!important}.product-brand-heading{color:#5b4940!important;font-family:"rotunda-variable",Sans-serif;font-size:clamp(1.25rem, 0.9605rem + 0.452vw, 1.5rem);font-weight:600!important;text-transform:uppercase;line-height:.8em;letter-spacing:.12em}.product-brand-description{color:#5b4940!important}.woocommerce-order-received .woocommerce-order *{color:#5b4940!important}.e-woocommerce-login-section{margin-bottom:12px!important}.select2-selection--single{min-height:55px}.select2-container .select2-selection--single .select2-selection__rendered{padding:4px}.elementor-widget-woocommerce-checkout-page .woocommerce-form__label-for-checkbox span{color:#5b4940!important;text-transform:none!important;font-weight:600!important;line-height:0!important}#ship-to-different-address{margin-top:30px!important}.woocommerce-additional-fields{margin-top:12px!important}.woocommerce-order-received .woocommerce-order *{color:#5b4940!important}.post-con ul{list-style:none;padding-left:0;margin-left:0;margin-top:1em;margin-bottom:1em}.post-con ul li{position:relative;padding-left:1.75em;margin:.4em 0}.post-con ul li::before{content:"";position:absolute;left:0;top:.25em;width:1.1em;height:1.1em;background-image:url(https://thepantry.je/wp-content/uploads/2025/11/checklist.svg);background-repeat:no-repeat;background-size:contain;background-position:center}ul.elementor-nav-menu li ul.sub-menu li.menu-item-has-children>ul li a{font-weight:400!important}ul.elementor-nav-menu li ul.sub-menu li.menu-item-has-children>ul li a{border-radius:0!important}ul.elementor-nav-menu li ul.sub-menu li.menu-item-has-children>ul li:first-child a{border-top-left-radius:8px!important;border-top-right-radius:8px!important}ul.elementor-nav-menu li ul.sub-menu li.menu-item-has-children>ul li:last-child a{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.my_account_points_rewards{border:0!important}.e-wc-info-notice .woocommerce-info .button{border-radius:6px}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 1em!important}.add_gift_card_form h4{display:none}.add_gift_card_form input{border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;font-weight:400;padding:var(--forms-fields-padding,16px);border-color:#D9D9D9}#wc_gc_cart_redeem_send{width:auto!important;background:#fff0;padding:10px 0;font-family:var(--e-global-typography-1025af6-font-family),Sans-serif;font-size:var(--e-global-typography-1025af6-font-size);font-weight:var(--e-global-typography-1025af6-font-weight);text-transform:var(--e-global-typography-1025af6-text-transform);line-height:var(--e-global-typography-1025af6-line-height);letter-spacing:var(--e-global-typography-1025af6-letter-spacing)}#wc_gc_cart_redeem_form{margin-bottom:0!important}.e-loop-add-to-cart-form{padding-bottom:0!important}b,strong{font-weight:700}.woocommerce_gc_giftcard_form .form-row{display:block}.woocommerce div.product div.images img{aspect-ratio:1 / 1;object-fit:cover}.woocommerce_gc_giftcard_form{background-color:var(--e-global-color-4c2daa6)!important;border:1px solid #EEEADD!important;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)!important;padding:clamp(0.9375rem, -0.1483rem + 1.6949vw, 1.875rem)!important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{font-family:initial;content:"";display:inline-block;width:20px;height:20px;margin-right:12px;bottom:-15px;background-repeat:no-repeat;background-position:center;background-size:contain;top:calc(50% - 10px)}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{width:100%}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals>th,.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals>td{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce-info::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233F449B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")}.woocommerce-message::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237ABCA7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination{color:#5b4940}.bean-pot-card{margin:1.5rem 0;padding:1.25rem 1.25rem 1rem;border:2px dashed #7ABCA7;border-radius:16px}.woocommerce-variation-add-to-cart.variations_button{position:relative}.woocommerce-variation-add-to-cart.variations_button p.points{position:absolute;left:0;right:0;bottom:-1.8em;margin:0;text-align:right}.single_add_to_cart_button:not(.disabled):hover{background-color:#67A08F!important}.reset_variations{display:none!important}.woocommerce div.product form.cart .variations{margin-bottom:2em}.bean-pot-label{margin:0 0 .5rem;color:#000;font-size:1.05rem;font-weight:600;font-family:var(--e-global-typography-e54df1c-font-family),Sans-serif;font-size:var(--e-global-typography-e54df1c-font-size);line-height:var(--e-global-typography-e54df1c-line-height);letter-spacing:var(--e-global-typography-e54df1c-letter-spacing)}.bean-pot-total{display:inline-block;margin:.25rem 0 1rem;padding:.4rem .9rem;border-radius:999px;font-size:2.8rem;font-weight:800;letter-spacing:.02em;transform:rotate(-1deg);color:#3F449B}.bean-pot-note{margin:0;font-family:var(--e-global-typography-e54df1c-font-family),Sans-serif;font-size:var(--e-global-typography-e54df1c-font-size);line-height:var(--e-global-typography-e54df1c-line-height);letter-spacing:var(--e-global-typography-e54df1c-letter-spacing)}.bean-pot-link{font-weight:700;text-decoration:underline}.product-brand-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.product-brand-text{flex:1}.product-brand-logo{flex-shrink:0}.product-brand-logo img{max-width:100px;height:auto;display:block;object-fit:contain;border-radius:8px}.product-brand-name{margin-top:0;margin-bottom:.25rem}.product-brand-description{margin-top:.5rem}.woocommerce-shipping-totals td,.woocommerce-shipping-totals th{vertical-align:top;width:100%!important;min-width:100%!important;margin-bottom:0px!important}.woocommerce div.product form.cart .variations tbody{background:#fff0;border:1px solid;background-color:var(--e-global-color-4c2daa6)!important;border:1px solid #EEEADD!important;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)!important;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:flex}.woocommerce div.product form.cart .variations{background:transparent!important;border:none!important;display:flex}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#67A08F!important}.woocommerce div.product form.cart .variations select{background-color:#ffffff!important}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:transparent!important;}.single_add_to_cart_button{background-color:#3f449b!important;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)!important;font-family:var(--e-global-typography-35b44bb-font-family),Sans-serif!important;font-size:var(--e-global-typography-35b44bb-font-size)!important;font-weight:var(--e-global-typography-35b44bb-font-weight)!important;text-transform:var(--e-global-typography-35b44bb-text-transform)!important;line-height:var(--e-global-typography-35b44bb-line-height)!important;letter-spacing:var(--e-global-typography-35b44bb-letter-spacing)!important}.woocommerce .woocommerce-breadcrumb{margin-bottom:0!important}.con-facet .wpgb-facet{margin-bottom:clamp(0.9375rem, -0.1483rem + 1.6949vw, 1.875rem)}.woocommerce-shipping-methods{width:100%!important;padding:0;margin:0}.woocommerce ul#shipping_method li,.woocommerce ul.wc_payment_methods li{display:flex!important;margin:0 0 .7em;padding:14px!important}.woocommerce ul#shipping_method li input,.woocommerce ul.wc_payment_methods li{margin:0 .4375em 0 .4375em}.woocommerce-info a.continue-shopping,.woocommerce-message a.continue-shopping{text-decoration:underline;font-weight:600}.woocommerce ul#shipping_method li label,.woocommerce ul.wc_payment_methods li{width:100%;color:#3b3b3b!important;margin-top:-4px}.payment_box.payment_method_cod{margin-bottom:0!important}.woocommerce-info a{color:#3f449b!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{font-family:"rotunda-variable",Sans-serif;font-weight:700;color:#3b3b3b!important;margin:0 0 .7em;padding:14px!important}.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{color:#3b3b3b!important}.wc_payment_method{display:flex!important;flex-direction:column;padding:0!important}.payment_box{background-color:transparent!important;padding:0!important}#wgc-payment-gateway .save-for-later-use{margin-left:15px}.save-for-later-use label:before{display:none!important}.save-for-later-use label{padding:0!important}.woocommerce-shipping-methods input[type="radio"],.wc_payment_methods input[type="radio"]{position:absolute;opacity:0;width:18px;height:18px;margin:0}.woocommerce-shipping-methods label,.wc_payment_methods label{position:relative;padding-left:28px;cursor:pointer;display:inline-flex;align-items:center;line-height:1.4}.woocommerce-shipping-methods label::before,.wc_payment_methods label::before{content:"";position:absolute;left:0;top:calc(50% + 1px);transform:translateY(-50%);width:18px;height:18px;border:2px solid #7ABCA7;border-radius:50%;background:#fff;box-sizing:border-box}.woocommerce-shipping-methods label::after,.wc_payment_methods label::after{content:"";position:absolute;left:5px;top:calc(50% + 1px);transform:translateY(-50%) scale(0);width:8px;height:8px;background:#7ABCA7;border-radius:50%;transition:transform 0.15s ease}.woocommerce-shipping-methods input[type="radio"]:checked+label::after,.wc_payment_methods input[type="radio"]:checked+label::after{transform:translateY(-50%) scale(1)}.woocommerce-shipping-methods input.shipping_method[type="hidden"]+label::after{transform:translateY(-50%) scale(1)}.woocommerce-shipping-methods input.shipping_method[type="hidden"]+label{font-weight:600;cursor:default}.woocommerce-shipping-methods input[type="radio"]:focus-visible+label::before,.wc_payment_methods input[type="radio"]:focus-visible+label::before{outline:3px solid rgb(122 188 167 / .35);outline-offset:2px}.wc_payment_methods input[type="hidden"]+label::after{transform:translateY(-50%) scale(1)}.wc_payment_methods input[type="checkbox"]{position:static;opacity:1;width:auto;height:auto}.woocommerce-shipping-methods li,.woocommerce ul.wc_payment_methods li{display:block;margin-bottom:10px;padding:6px 10px!important;border:1px solid #e5e5e5;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem);background:#fafafa;line-height:40px!important}.elementor-icon-list-text{display:flex!important;align-items:center!important;justify-content:center!important}.heat-level-wrap{margin-top:4px!important}.woocommerce-privacy-policy-text p{margin-top:0!important}.woocommerce-shipping-methods li label{font-weight:500}.woocommerce-shipping-totals.shipping th{display:block;width:100%!important;margin-bottom:8px}.woocommerce-shipping-totals.shipping td{display:block;width:100%!important}.no-upsells .linked-upsell{display:none!important}.acf-accordion{gap:10px;display:flex;flex-direction:column}.acf-accordion__header{margin:0}.acf-accordion__trigger{appearance:none;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:14px 18px!important;background:#f8f6ee!important;border:1px solid #eeeadd!important;border-radius:8px!important;font-size:1rem;line-height:1.4;cursor:pointer}.acf-accordion__trigger:hover{background:rgb(0 0 0 / .03)}.acf-accordion__icon{flex:0 0 auto;width:1.1rem;height:1.1rem;border-radius:999px;display:inline-grid;place-items:center;border:1px solid rgb(0 0 0 / .12);position:relative}.acf-accordion__title{color:#5A493F!important}.acf-accordion__icon::before,.acf-accordion__icon::after{content:"";position:absolute;background:currentColor;transition:transform .2s ease}.acf-accordion__icon::before{width:12px;height:2px}.acf-accordion__icon::after{width:2px;height:12px}.acf-accordion__trigger[aria-expanded="true"] .acf-accordion__icon::after{transform:scaleY(0)}.acf-accordion__panel[hidden]{display:none}.acf-accordion__panel{background:#fff0}.acf-accordion__content{padding:10px 0;color:#5A493F;font-family:var(--e-global-typography-e54df1c-font-family),Sans-serif;font-size:var(--e-global-typography-e54df1c-font-size);line-height:var(--e-global-typography-e54df1c-line-height);letter-spacing:var(--e-global-typography-e54df1c-letter-spacing)}.acf-accordion{--acc-bg:#5A493F;--acc-border:rgba(0,0,0,.08);--acc-icon:#ffffff}.acf-accordion__trigger{color:#111}.acf-accordion__icon{color:var(--acc-icon);background:var(--acc-bg);border-color:var(--acc-border)}.acf-accordion__panel{transition:max-height .35s cubic-bezier(.4,0,.2,1)}.prod-meta{font-size:13px;color:#5A493F;font-weight:700;text-transform:uppercase}.elementor-button span svg{transition:.2s ease!important}.prod-meta .elementor-shortcode{display:flex;align-items:center}#e_deliverydate_field label{font-weight:700!important;font-family:"rotunda-variable",Sans-serif;color:#5b4940;margin-bottom:5px}.heat-level-wrap{--chilli-size:16px;--chilli-gap:0px;display:inline-flex;align-items:center;gap:var(--chilli-gap)}.heat-level-wrap .icon-chilli{width:var(--chilli-size);height:var(--chilli-size);display:block}.heat-level-wrap .chilli.filled{color:#C44141}.heat-level-wrap .chilli.empty{color:#debd92}.single-product .heat-level-wrap .chilli.empty{color:#e3d9cb}.heat-level-wrap .chilli{transition:transform .15s ease}.heat-level-wrap .chilli:hover{transform:translateY(-1px) scale(1.05)}.size-woocommerce_thumbnail{border-radius:8px!important}.top-header-wrapper .top-logo{transition:width .3s ease}a.added_to_cart.wc-forward{display:none!important}.prod-img img{aspect-ratio:1}.pp-message.is-visible{display:block!important}.serv-box .serv-img{height:100%!important;scale:1;transition:all .3s ease-in-out}.serv-box:hover .serv-img{scale:1.1;background-color:#111338!important;transition:all .3s ease-in-out}.qty-btn svg path{stroke:#ffffff!important}.si-form button{height:100%!important}.serv-box .serv-img img{opacity:.3;transition:opacity .3s ease-in-out}.serv-box:hover .serv-img img{opacity:.2;transition:opacity .3s ease-in-out}.elementor-menu-cart__toggle_button{padding:0!important}.elementor-swiper-button-prev{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.elementor-swiper-button-next{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.serv-box .serv-btn{scale:1;transition:all .3s ease-in-out}.serv-box:hover .serv-btn{border:1px solid #5c60ab;scale:1.07;transition:all .3s ease-in-out}.serv-box .serv-lottie{scale:1;transition:scale .3s ease-in-out}.serv-box:hover .serv-lottie{scale:1.3;transition:scale .3s ease-in-out}.spinner{animation:spinner 4s linear infinite;transform-origin:center}.ajax_add_to_cart.added::after{margin-left:.33em;font-size:14px}.cart .quantity input[type="number"]::-webkit-outer-spin-button,.cart .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart .quantity input[type="number"]{-moz-appearance:textfield}.quantity{display:flex}.qty-control{display:inline-flex;align-items:center;gap:0rem}.single_add_to_cart_button{margin-left:clamp(0.625rem, -0.0989rem + 1.1299vw, 1.25rem)!important}.qty-control .qty{width:auto;text-align:center;font-weight:600;border:1px solid #e5e7eb;padding:0 .25rem;line-height:1;background-color:transparent!important}.qty-btn{--btn-size:2rem;width:auto;border-radius:9999px!important;display:inline-grid;place-items:center;border:0;cursor:pointer;color:#fff;transition:transform .12s ease,filter .12s ease;padding:5px!important}.qty-btn.plus{margin-left:0!important}.woocommerce div.product form.cart .variations tbody{flex-direction:column;padding:2em;gap:10px}.woocommerce div.product form.cart .variations tbody td{padding:0!important}.woocommerce div.product form.cart .variations .value{padding:0!important;width:100%}.woocommerce div.product form.cart .variations td.label{min-width:100px!important}.reset_variations{display:none}.variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.variations select{width:100%;min-height:44px;padding:10px 44px 10px 14px;font-size:clamp(0.875rem, 0.6578rem + 0.339vw, 1.0625rem);line-height:1.3;color:#1f2937;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;cursor:pointer}.variations select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.variations select:hover{border-color:#9ca3af}.variations select:focus{outline:none;border-color:#7ABCA7;box-shadow:0 0 0 3px #7ABCA72D}.variations select:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.woocommerce form .form-row{display:block!important}.elementor-add-to-cart form.cart{position:relative;padding-bottom:2em}.elementor-add-to-cart form.cart .wc-points-rewards-product-message{position:absolute;left:0;right:0;bottom:0;display:block;margin:0}.elementor-add-to-cart form.cart .wc-points-rewards-product-message+br{display:none}.woocommerce div.product form.cart .variations tr{display:flex;gap:20px;align-items:center}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:0!important;padding:0!important}.qty-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.qty-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.qty-btn:active{transform:translateY(0)}.qty-btn svg{width:18px;height:18px;display:block}input.wc_points_rewards_apply_discount{padding:10px 30px 12px 30px!important;border-color:#3f449b!important}.wc_points_rewards_apply_discount{margin-bottom:0!important}.wc_points_redeem_earn_points{display:flex;justify-content:space-between;padding:14px 14px 14px 24px!important;align-items:center}.wc_points_redeem_earn_points:after,.wc_points_redeem_earn_points:before{display:none!important}@media (min-width:1024px){#customer_login{display:flex;justify-content:space-between;gap:clamp(2.8125rem, 0.6409rem + 3.3898vw, 4.6875rem);flex-direction:row-reverse}}@media (max-width:1455px){.prod-add-cart{width:100%!important;order:1}.prod-details{width:100%!important}.prod-details a{padding:0 0 25px!important;width:auto!important}}@media (min-width:768px){.wc_points_redeem_earn_points{margin-bottom:24px!important}.prod-content{height:100%!important}.top-header-wrapper .top-logo img{transition:width .3s ease}.top-header-wrapper.is-scrolled .top-logo img{width:300px!important;transition:width .3s ease}.top-header-wrapper .top-header{transition:padding .3s ease}.top-header-wrapper.is-scrolled .top-header{padding:10px clamp(1.875rem, 0.4273rem + 2.2599vw, 3.125rem) 10px 10px;transition:padding .3s ease}}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:768px){.elementor-menu-cart__toggle_button .woocommerce-Price-amount{display:none}.wc_points_redeem_earn_points{align-items:center;flex-direction:column;gap:10px;padding:20px!important}.elementor-menu-cart__wrapper{line-height:0!important}.elementor-field-textual.elementor-size-lg{min-height:46px!important}.ft-policy-lnks ul{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}.ft-policy-lnks ul li:after{display:none!important}.woocommerce div.product form.cart .variations tbody{padding:1em;width:100%}.single_add_to_cart_button{margin-left:20px!important}.woocommerce-shipping-methods li label{margin-left:2px}.woocommerce-form-login{height:auto!important;margin-top:10px!important}ul.elementor-nav-menu li ul.sub-menu>li a{font-weight:400!important}.elementor-widget-woocommerce-checkout-page #ship-to-different-address{padding:0;margin:20px 0px!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="number"],.woocommerce-checkout input[type="password"],.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-cart input,.woocommerce-cart textarea,.woocommerce-cart select{font-size:16px!important}.prod-details a{padding:0 0 14px!important}.prod-loop-list ul{display:flex;flex-direction:column;gap:6px}.prod-loop-list ul li{width:100%!important}.flex-control-thumbs{padding:0 8px!important}.heat-level-wrap{--chilli-size:12px}.elementor-91 .elementor-element.elementor-element-e2bd17e .elementor-nav-menu--dropdown li:first-child a{border-radius:0!important}.menu-item>.sub-menu>.sub-menu{background-color:#f4f4f4!important}.menu-item>.sub-menu .sub-menu{background-color:#f4f4f4!important}.elementor-91 .elementor-element.elementor-element-e2bd17e .elementor-nav-menu--dropdown a.highlighted,.elementor-91 .elementor-element.elementor-element-e2bd17e .elementor-nav-menu--dropdown a.elementor-item-active{background-color:initial!important;color:#5a493f!important}}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-widget-text-editor p:last-child{margin-bottom:0!important}