.\!container{width:100% !important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px !important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px !important}.container{max-width:768px}}@media (min-width: 1200px){.\!container{max-width:1200px !important}.container{max-width:1200px}}@media (min-width: 1440px){.\!container{max-width:1440px !important}.container{max-width:1440px}}@media (min-width: 1800px){.\!container{max-width:1800px !important}.container{max-width:1800px}}@media (min-width: 2200px){.\!container{max-width:2200px !important}.container{max-width:2200px}}[data-steps-indicator] .step__badge{--tw-bg-opacity:1;background-color:rgb(241 241 239 / var(--tw-bg-opacity, 1));font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}[data-steps-indicator] a.step,[data-steps-indicator] button.step{cursor:pointer}[data-steps-indicator] button.step{border-width:0px;background-color:transparent;padding:0px;font:inherit}[data-steps-indicator] a.step .step__label,[data-steps-indicator] button.step .step__label{position:relative;text-decoration-line:underline;text-underline-offset:4px}[data-steps-indicator] a.step .step__label::after,[data-steps-indicator] button.step .step__label::after{position:absolute;left:0px;right:0px;bottom:-0.25rem;height:1px;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms;--tw-content:"";content:var(--tw-content)}[data-steps-indicator] a.step .step__label:hover::after,[data-steps-indicator] button.step .step__label:hover::after{--tw-translate-y:4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);opacity:1}[data-steps-indicator][data-active-step="1"] [data-step="1"] .step__badge,[data-steps-indicator][data-active-step="2"] [data-step="2"] .step__badge,[data-steps-indicator][data-active-step="3"] [data-step="3"] .step__badge{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-weight:600}[data-steps-indicator][data-active-step="1"] [data-step="1"] .step__label,[data-steps-indicator][data-active-step="2"] [data-step="2"] .step__label,[data-steps-indicator][data-active-step="3"] [data-step="3"] .step__label{font-weight:600;text-decoration-line:none}@media not all and (min-width: 768px){#main .wp-block-woocommerce-checkout{padding-top:2.5rem}}#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-contact-information-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-shipping-method-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-pickup-options-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-shipping-address-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-billing-address-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-order-note-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-additional-information-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-terms-block,#main .wp-block-woocommerce-checkout.checkout-step-1 .wp-block-woocommerce-checkout-actions-block{display:none}#main .wp-block-woocommerce-checkout.checkout-step-2 .wp-block-woocommerce-checkout-shipping-methods-block,#main .wp-block-woocommerce-checkout.checkout-step-2 .wp-block-woocommerce-checkout-payment-block,#main .wp-block-woocommerce-checkout.checkout-step-2 .checkout-next-step{display:none}#main .wp-block-woocommerce-checkout .wc-block-checkout__main{padding-right:2.5rem}#main .wp-block-woocommerce-checkout .wc-block-checkout__sidebar{padding-left:0.625rem}@media (min-width: 1200px){#main .wp-block-woocommerce-checkout .wc-block-checkout__sidebar{position:sticky;top:1.5rem;align-self:flex-start}}@media(max-width: 1023px){#main .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{flex-direction:column !important}#main .wp-block-woocommerce-checkout .wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-block{display:none}#main .wp-block-woocommerce-checkout .wc-block-checkout__main{order:-9999;width:100%;padding:0px}#main .wp-block-woocommerce-checkout .wc-block-checkout__sidebar{order:9999;margin-top:1.5rem;width:100%;padding:0px;position:static !important}#main .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content{display:block !important}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:1px solid #000000 !important}#main .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title{pointer-events:none;padding:0 !important;border:0 !important}#main .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-price,#main .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-icon{display:none}}#main .wp-block-woocommerce-checkout .wc-block-components-checkout-step__title{font-family:"roc-grotesk-wide", "roc-grotesk-wide-fallback", system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.4;letter-spacing:0.32px;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wc-block-components-checkout-step__title[data-step-num]::before{content:attr(data-step-num) ". ";font-weight:400}#main .wp-block-woocommerce-checkout .checkout-back-to-cart-container{margin-top:2rem;display:flex;justify-content:center}@media (min-width: 1200px){#main .wp-block-woocommerce-checkout .checkout-back-to-cart-container{margin-top:2.5rem;justify-content:flex-start}}#main .wp-block-woocommerce-checkout .checkout-back-to-cart{position:relative;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:0.625rem;background-color:transparent;padding:0px;font-family:"roc-grotesk", "roc-grotesk-fallback", system-ui, -apple-system, sans-serif;font-size:0.875rem;line-height:1.5rem;border:0;border-bottom:1px solid #000000}#main .wp-block-woocommerce-checkout .checkout-back-to-cart::after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:1px;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}#main .wp-block-woocommerce-checkout .checkout-back-to-cart:hover::after{--tw-translate-y:4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}#main .wp-block-woocommerce-checkout .checkout-back-to-cart__arrow{display:inline-flex;flex-shrink:0}#main .wp-block-woocommerce-checkout .wc-block-components-radio-control-accordion-content,#main .wp-block-woocommerce-checkout .wc-block-components-totals-shipping__via{display:none}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-radio-control,#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control{display:flex;flex-direction:column;gap:0.625rem;border-width:0px}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-radio-control__option,#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option{margin:0px;border-bottom-left-radius:40px;border-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-radio-control__option:hover,#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option:hover{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-radio-control__option-checked,#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option--checked-option-highlighted{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));background-color:rgb(162 221 166 / 0.2);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#main .wp-block-woocommerce-checkout .wpify-woo-conditional-shipping-payment-method--disabled{cursor:not-allowed;border-bottom-left-radius:39px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1));opacity:0.6}#main .wp-block-woocommerce-checkout .wpify-woo-conditional-shipping-payment-method--disabled:hover{--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}#main .wp-block-woocommerce-checkout .wpify-woo-conditional-shipping-payment-method--disabled .delife-option-title,#main .wp-block-woocommerce-checkout .wpify-woo-conditional-shipping-payment-method--disabled .delife-payment-price{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wpify-woo-conditional-shipping-payment-method--disabled .delife-option-main,#main .wp-block-woocommerce-checkout .wpify-woo-conditional-shipping-payment-method--disabled .delife-option-side{pointer-events:none}#main .wp-block-woocommerce-checkout .wc-block-components-radio-control::after,#main .wp-block-woocommerce-checkout .wc-block-components-radio-control__option::after,#main .wp-block-woocommerce-checkout .wc-block-components-radio-control-accordion-option::after{display:none}#main .wp-block-woocommerce-checkout .wc-block-components-radio-control__option{padding:1.25rem;padding-left:3rem}#main .wp-block-woocommerce-checkout .wc-block-components-radio-control__option>.wc-block-components-radio-control__input{top:1.6rem;transform:none}#main .wp-block-woocommerce-checkout .wc-block-components-radio-control__label{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;row-gap:0.75rem;-moz-column-gap:1.5rem;column-gap:1.5rem}@media not all and (min-width: 1200px){#main .wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label{flex-direction:column;align-items:stretch}}#main .wp-block-woocommerce-checkout .delife-option-main{display:flex;min-width:0px;flex-direction:column;align-items:flex-start;gap:0.5rem}@media (min-width: 1200px){#main .wp-block-woocommerce-checkout .delife-option-main{flex:1 1 0%}}#main .wp-block-woocommerce-checkout .delife-option-logorow{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}#main .wp-block-woocommerce-checkout .delife-option-logorow img{height:1.75rem;width:auto}#main .wp-block-woocommerce-checkout .delife-option-title{font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .delife-option-desc{font-size:14px;line-height:1.6;letter-spacing:0.28px}#main .wp-block-woocommerce-checkout .delife-option-side{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem}@media (min-width: 1200px){#main .wp-block-woocommerce-checkout .delife-option-side{align-self:flex-start}}#main .wp-block-woocommerce-checkout .delife-shipping-badge{display:inline-flex;height:1.75rem;flex-wrap:wrap;align-items:center;white-space:nowrap;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-left:0.625rem;padding-right:0.625rem;font-size:13px;line-height:1.6;letter-spacing:0.26px}#main .wp-block-woocommerce-checkout .delife-shipping-delivery-date{display:block;font-size:0.875rem;line-height:1.25rem;line-height:1.375;--tw-text-opacity:1;color:rgb(76 121 79 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .delife-shipping-delivery-label{display:block;font-weight:600}#main .wp-block-woocommerce-checkout .delife-shipping-delivery-range{display:block;font-weight:400}#main .wp-block-woocommerce-checkout .wc-block-components-radio-control__secondary-label,#main .wp-block-woocommerce-checkout .delife-payment-price{white-space:nowrap;font-weight:600}#main .wp-block-woocommerce-checkout .delife-payment-price{--tw-text-opacity:1;color:rgb(76 121 79 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .delife-delivery-info__button{margin-left:0.25rem;display:inline-flex;height:1rem;width:1rem;cursor:pointer;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding:0px;vertical-align:middle}#main .wp-block-woocommerce-checkout .delife-delivery-info__button:hover,#main .wp-block-woocommerce-checkout .delife-delivery-info__button:focus-visible{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .delife-delivery-info__tooltip{z-index:30;display:none;max-width:18rem;border-bottom-left-radius:10px;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:14px;letter-spacing:0.28px;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#main .wp-block-woocommerce-checkout .delife-delivery-info__tooltip[data-show]{display:block}#main .wp-block-woocommerce-checkout .delife-delivery-info__tooltip[data-popper-placement^=top] .delife-delivery-info__arrow{bottom:-4px}#main .wp-block-woocommerce-checkout .delife-delivery-info__tooltip[data-popper-placement^=bottom] .delife-delivery-info__arrow{top:-4px}#main .wp-block-woocommerce-checkout .delife-delivery-info__tooltip[data-popper-placement^=left] .delife-delivery-info__arrow{right:-4px}#main .wp-block-woocommerce-checkout .delife-delivery-info__tooltip[data-popper-placement^=right] .delife-delivery-info__arrow{left:-4px}#main .wp-block-woocommerce-checkout .delife-delivery-info__arrow,#main .wp-block-woocommerce-checkout .delife-delivery-info__arrow::before{position:absolute;height:0.5rem;width:0.5rem;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}#main .wp-block-woocommerce-checkout .delife-delivery-info__arrow{visibility:hidden}#main .wp-block-woocommerce-checkout .delife-delivery-info__arrow::before{visibility:visible;content:"";transform:rotate(45deg)}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{overflow:hidden;border-bottom-left-radius:40px;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-left:2rem;margin-right:2rem;margin-top:1.25rem;margin-bottom:1rem;font-family:"roc-grotesk-wide", "roc-grotesk-wide-fallback", system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.4;letter-spacing:0.32px;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin:0px;font-size:16px;line-height:1.6;letter-spacing:0.32px;font-weight:600}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary{padding:0px}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item{position:relative;display:flex;align-items:flex-start;gap:0.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));padding-top:1rem !important;padding-bottom:1rem !important}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{position:static;margin:0px;height:3rem;width:2.5rem;padding:0px}@media (min-width: 1200px){#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{width:3.5rem}}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{font-weight:400}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description{min-width:0px;flex:1 1 0%;padding:0px}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;letter-spacing:0.28px;font-weight:400;line-height:1.375;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices,#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display:none}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity{position:absolute;right:0px;top:1rem;margin:0px;height:auto;width:auto;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:0px;background-color:transparent;padding:0px;font-size:13px;line-height:1.6;letter-spacing:0.26px;font-weight:400;--tw-text-opacity:1;color:rgb(85 85 85 / var(--tw-text-opacity, 1));min-width:0}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity>span:not(.screen-reader-text){--tw-text-opacity:1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity>span:not(.screen-reader-text)::after{content:" ks"}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{margin-top:1.5rem;align-self:flex-start;white-space:nowrap;text-align:right;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price .wc-block-components-formatted-money-amount{font-size:0.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 1200px){#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price .wc-block-components-formatted-money-amount{font-size:1rem;line-height:1.5rem}}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon{margin-bottom:1rem;padding-left:0px;padding-right:0px;padding-top:1rem}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block{border-width:0px}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));padding:0px;font-size:16px;line-height:1.6;letter-spacing:0.32px;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__label{grid-column:span 3 / span 3}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__value{grid-column:span 2 / span 2;text-align:right;font-weight:400}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__description{grid-column:span 5 / span 5}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-discount{margin-bottom:1rem}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-shipping .delife-shipping-summary-date,#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-discount .wc-block-components-totals-item__value{--tw-text-opacity:1;color:rgb(76 121 79 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{margin-left:2rem;margin-right:2rem;padding:0px}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-subtotal-block{margin-bottom:1rem;border-top-width:1px !important;border-bottom-width:1px !important;border-style:solid !important;border-top-color:rgb(219 219 219 / var(--tw-border-opacity, 1));--tw-border-opacity:1;border-bottom-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-top:1rem;padding-bottom:1rem}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item__label{font-weight:600}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-formatted-money-amount{font-weight:600}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item){margin-left:0px;margin-right:0px;border-width:0px;--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item) .wc-block-components-totals-footer-item{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:1rem}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item) .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:16px;line-height:1.6;letter-spacing:0.32px;font-weight:400}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item) .wc-block-components-totals-footer-item>.wc-block-components-totals-item__value{white-space:nowrap;font-family:"roc-grotesk-wide", "roc-grotesk-wide-fallback", system-ui, -apple-system, sans-serif;font-size:20px;line-height:1.2;letter-spacing:0.4px;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:has(.wc-block-components-totals-footer-item) .wc-block-components-totals-footer-item>.wc-block-components-totals-item__description{flex-basis:100%}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper{border-width:0px;--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-checkout-total-without-tax{margin-top:0.25rem;display:flex;align-items:center;justify-content:space-between;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-checkout-total-without-tax .wc-block-components-formatted-money-amount{font-weight:400}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta-wrap{--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1));padding-left:2rem;padding-right:2rem;padding-bottom:2rem}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta{display:inline-flex;min-height:3.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:0.625rem;border-bottom-left-radius:10px;border-width:0px;--tw-bg-opacity:1;background-color:rgb(162 221 166 / var(--tw-bg-opacity, 1));padding-left:2.25rem;padding-right:2.25rem;padding-top:0.75rem;padding-bottom:0.75rem;font-family:"roc-grotesk", "roc-grotesk-fallback", system-ui, -apple-system, sans-serif;font-size:0.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));outline-style:solid;outline-width:1px;outline-offset:0px;outline-color:transparent;transition-property:outline-color,outline-offset;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta:hover{outline-offset:3px;outline-color:#000000}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta:focus-visible{outline-offset:3px;outline-color:#000000}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta{width:100%}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta__arrow{display:inline-flex;flex-shrink:0}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta.is-loading{pointer-events:none;cursor:progress}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta.is-loading .delife-recap-cta__arrow>svg{display:none}#main .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .delife-recap-cta.is-loading .delife-recap-cta__arrow::after{content:"";width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid;border-color:color-mix(in srgb, #000000 25%, transparent);border-top-color:#000000;animation:delife-spin .7s linear infinite}#main .wp-block-woocommerce-checkout .checkout-next-step,#main .wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{display:none}.delife-checkout-no-carry-limit-notice{border-left:3px solid #000;color:#000;font-size:13px;line-height:1.5;margin:-20px 0 25px;padding:10px 0 10px 14px}.delife-checkout-deposit{margin-top:8px}.delife-order-qr{display:flex;align-items:center;justify-content:center}.delife-order-qr .wpify-woo-qr-payment_title-before,.delife-order-qr .wpify-woo-qr-payment_title-after,.delife-order-qr .wpify-woo-qr-payment_code p{display:none}.delife-order-qr .wpify-woo-qr-payment,.delife-order-qr .wpify-woo-qr-payment_code{margin:0px;padding:0px}.delife-order-qr img{height:auto;max-width:100%}.delife-order-pay .wc_payment_methods{margin:0px;display:flex;list-style-type:none;flex-direction:column;gap:0.625rem;border-width:0px;padding:0px}.delife-order-pay .wc_payment_method{position:relative;margin:0px;border-bottom-left-radius:40px;border-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));padding:1.25rem;padding-left:3rem;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.delife-order-pay .wc_payment_method:hover{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.delife-order-pay .wc_payment_method>input[type=radio]{position:absolute;left:1.25rem;top:1.6rem;margin:0px}.delife-order-pay .wc_payment_method:has(>input[type=radio]:checked){--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));background-color:rgb(162 221 166 / 0.2)}.delife-order-pay .delife-pay-option{margin:0px;display:flex;cursor:pointer;flex-direction:row;align-items:flex-start;justify-content:space-between;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0.75rem}.delife-order-pay .delife-option-main{display:flex;min-width:0px;flex-direction:column;align-items:flex-start;gap:0.5rem}@media (min-width: 1200px){.delife-order-pay .delife-option-main{flex:1 1 0%}}.delife-order-pay .delife-option-logorow{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.delife-order-pay .delife-option-logorow img{height:1.75rem;width:auto}.delife-order-pay .delife-option-title{font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.delife-order-pay .delife-option-desc{font-size:14px;line-height:1.6;letter-spacing:0.28px}.delife-order-pay .delife-option-side{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem}@media (min-width: 1200px){.delife-order-pay .delife-option-side{align-self:flex-start}}.delife-order-pay .delife-payment-price{white-space:nowrap;font-weight:600;--tw-text-opacity:1;color:rgb(76 121 79 / var(--tw-text-opacity, 1))}.delife-order-pay .payment_box{margin-top:0.5rem;font-size:14px;letter-spacing:0.28px;line-height:1.375;color:rgb(0 0 0 / 0.7)}.delife-order-pay .payment_box p{margin:0px}.delife-order-pay .form-row{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem}.delife-order-pay .woocommerce-terms-and-conditions-wrapper{font-size:14px;letter-spacing:0.28px;line-height:1.375;color:rgb(0 0 0 / 0.7)}.delife-order-pay #place_order{display:inline-flex;min-height:3.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:0.625rem;border-bottom-left-radius:10px;border-width:0px;--tw-bg-opacity:1;background-color:rgb(162 221 166 / var(--tw-bg-opacity, 1));padding-left:2.25rem;padding-right:2.25rem;padding-top:0.75rem;padding-bottom:0.75rem;font-family:"roc-grotesk", "roc-grotesk-fallback", system-ui, -apple-system, sans-serif;font-size:0.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));outline-style:solid;outline-width:1px;outline-offset:0px;outline-color:transparent;transition-property:outline-color,outline-offset;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.delife-order-pay #place_order:hover{outline-offset:3px;outline-color:#000000}.delife-order-pay #place_order:focus-visible{outline-offset:3px;outline-color:#000000}.delife-order-pay #place_order{margin-top:1.25rem;width:100%}@keyframes delife-spin{to{transform:rotate(360deg)}}.woocommerce-account .woocommerce-Addresses,.woocommerce-account .woocommerce-customer-details{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.25rem}@media (min-width: 768px){.woocommerce-account .woocommerce-Addresses,.woocommerce-account .woocommerce-customer-details{grid-template-columns:repeat(2, minmax(0, 1fr))}}.woocommerce-account .woocommerce-Address{border-bottom-left-radius:20px;border-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));padding:1.25rem}.woocommerce-account .woocommerce-Address address{font-size:14px;line-height:1.6;letter-spacing:0.28px;font-style:normal}.woocommerce-account .woocommerce-pagination ul{margin:0px;display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;gap:0.375rem;border-width:0px;padding:0px}.woocommerce-account .woocommerce-pagination .page-numbers{display:inline-flex;height:2.25rem;min-width:2.25rem;align-items:center;justify-content:center;border-width:0px;padding-left:0.25rem;padding-right:0.25rem;font-size:14px;line-height:1.6;letter-spacing:0.28px;color:rgb(0 0 0 / 0.6);text-decoration-line:none}.woocommerce-account .woocommerce-pagination .page-numbers.current{font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.woocommerce-account .woocommerce-pagination .page-numbers.next,.woocommerce-account .woocommerce-pagination .page-numbers.prev{border-bottom-left-radius:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info{margin-bottom:1.25rem}.woocommerce-account mark{background-color:transparent;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.woocommerce-account .woocommerce-ResetPassword{display:flex;flex-direction:column;gap:1.25rem}.woocommerce-account .woocommerce-ResetPassword>p{margin:0px}.woocommerce-account .woocommerce-ResetPassword .form-row{margin:0px;display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:0.125rem;padding:0px}.woocommerce-account .woocommerce-ResetPassword .password-input{width:100%}.woocommerce-account .woocommerce-ResetPassword label{margin:0px;font-size:0.75rem;font-weight:400;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.woocommerce-account .woocommerce-ResetPassword .required{--tw-text-opacity:1;color:rgb(210 61 60 / var(--tw-text-opacity, 1));text-decoration-line:none}.woocommerce-account .woocommerce-ResetPassword .clear{display:none}.woocommerce-account .woocommerce-MyAccount-content section a:not(.button):not(.woocommerce-Button){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.woocommerce-account .woocommerce-MyAccount-content section a:not(.button):not(.woocommerce-Button):hover{text-decoration-style:double}.woocommerce-account .woocommerce-MyAccount-content section :is(h3,h4,h5,h6){margin-bottom:0.625rem}@media (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-content section :is(h3,h4,h5,h6){margin-bottom:1.25rem}}.woocommerce-account .woocommerce-MyAccount-content section :is(p,table):not(:first-child){margin-top:0.75rem}@media (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-content section :is(p,table):not(:first-child){margin-top:1.25rem}}.woocommerce-account .woocommerce-MyAccount-content section table{width:100%;table-layout:auto;border-collapse:collapse}.woocommerce-account .woocommerce-MyAccount-content section table th,.woocommerce-account .woocommerce-MyAccount-content section table td{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}.woocommerce-account .woocommerce-MyAccount-content section table th{font-weight:600}
