.co-coupon{width:100%;color:var(--brand-green-text);cursor:pointer;background:#eff9ed;border:0;border-radius:6px;justify-content:space-between;align-items:center;margin:12px 0;padding:14px;display:flex}.co-page{background:#f6f7f8;min-height:100svh;padding:0 0 100px}.co-page>.dv-container{max-width:1040px}.co-header{align-items:center;gap:18px;padding:24px 0;display:flex}.co-header a{color:#18201c;padding:8px}.co-header h1{margin:0;font-size:22px}.co-header p{color:#737a76;margin:5px 0 0;font-size:13px}.co-page .dv-checkout-section{background:#fff;border:1px solid #e7eae8;border-radius:8px;margin-bottom:18px;padding:20px}.co-page .dv-checkout-section h2{align-items:center;gap:8px;font-size:16px;display:flex}.co-page .dv-choice{border-radius:6px;padding:14px 10px}.co-page input[type=radio]{accent-color:var(--brand-green)}.co-page .dv-summary{background:#fff;border-radius:8px;min-width:0;padding:20px}.co-page .dv-summary h2{font-size:17px}.co-page .dv-two-column{gap:24px}.co-page .dv-two-column>div{min-width:0}.co-page .dv-checkout-section>header{flex-wrap:wrap;gap:10px}.co-page .dv-checkout-section h2{margin:0}.co-page .dv-field{color:#526158;min-width:0;font-size:13px}.co-page .dv-field :is(input,select){color:#18201c;min-width:0;font-size:16px}.co-address-select{margin-bottom:16px}.co-instructions>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.co-instructions>summary::-webkit-details-marker{display:none}.co-instructions>summary>svg{flex-shrink:0}.co-instructions[open]>summary>svg{transform:rotate(180deg)}.co-instructions-content{padding-top:20px}.co-address-select select{text-overflow:ellipsis}.co-confirmed{overflow-wrap:anywhere}.co-coupon{text-align:left;gap:12px;margin:0 0 18px;font-weight:600}.co-coupon svg{flex-shrink:0}.co-order-summary>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.co-order-summary>summary::-webkit-details-marker{display:none}.co-page .co-order-summary h2{flex:1;margin:0;font-size:16px}.co-order-summary>summary>span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.co-order-summary>summary>svg{flex-shrink:0}.co-order-summary[open]>summary>svg{transform:rotate(180deg)}.co-summary-content{border-top:1px solid #e7eae8;margin-top:12px}.co-page .dv-mini-item>div{overflow-wrap:anywhere;flex:1;min-width:0}.co-page .dv-mini-item>span{flex-shrink:0}.co-coupon-form{gap:18px;margin-top:24px;display:grid}.co-coupon-form .dv-field{color:#34453b;gap:10px;font-size:14px}.co-coupon-form input{min-height:48px;font-size:16px}.co-coupon-form .dv-button{width:100%;margin:0}.co-page .co-unavailable{cursor:not-allowed;background:#f7f8f7;border-color:#e3e7e4}.co-page .co-unavailable strong{color:#6d766f}.co-page :is(button,summary,select,input):focus-visible{outline:2px solid var(--brand-green);outline-offset:3px}.co-page .dv-summary-total strong{color:#161b18;font-size:22px}.co-confirmed p,.co-security{color:#68726c;margin:6px 0;font-size:13px;line-height:1.6}.co-page .dv-button{min-height:46px;font-size:14px}.co-payment-action>div{display:none}.co-payment-action>button{width:100%}.co-payment-feedback{color:#526158;flex-basis:100%;margin:12px 0 0;font-size:13px;line-height:1.5}.co-payment-feedback button{color:var(--brand-green-text);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:600;display:block}@media (max-width:767px){.co-page>.dv-container{width:auto;margin:0 18px}.co-header{padding:18px 0}.co-page .dv-two-column{flex-direction:column;gap:0;display:flex}.co-page .dv-summary{width:100%;position:static}.co-payment-action{width:100%;padding:12px 18px calc(12px + env(safe-area-inset-bottom));z-index:40;background:#fff;border-top:1px solid #e7eae8;flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0}.co-payment-feedback{margin:0}.co-payment-action>div{flex:none;gap:4px;display:grid}.co-payment-action small{color:#737a76;font-size:11px}.co-payment-action strong{font-variant-numeric:tabular-nums;font-size:18px}.co-payment-action>button{border-radius:8px;flex:1;width:auto;min-height:48px;font-size:13px}.co-page .dv-checkout-section{padding:16px}}@media (max-width:360px){.co-page>.dv-container{margin:0 12px}.co-payment-action{gap:10px;padding-inline:12px}.co-page .dv-form-grid{grid-template-columns:minmax(0,1fr)}}
.co-unified{color:#111;max-width:1080px;min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f6f6f8;margin:0 auto;padding:0 0 130px}.co-unified .co-header{background:#fff;align-items:center;gap:18px;margin:0;padding:24px}.co-unified .co-header>div{flex:1;min-width:0}.co-unified .co-header h1{color:#111;margin:0;font-size:23px;font-weight:750}.co-unified .co-header p{color:#666;margin:4px 0 0;font-size:14px}.co-unified .co-header>.dv-icon-button{color:#111;background:0 0;border:0}.co-green-band,.co-security-band{color:#206622;background:#eaf5e8;align-items:center;gap:16px;padding:20px 28px;display:flex}.co-green-band>strong{font-size:15px;font-weight:650;line-height:1.5}.co-green-band strong>svg{vertical-align:middle;display:inline-block}.co-leaf-icon,.co-offer-icon,.co-person-icon,.co-location-icon{color:#28752b;background:#edf7ea;border-radius:8px;flex:none;place-items:center;width:40px;height:42px;display:grid}.co-leaf-icon{background:#d8eccf;width:45px;height:45px}.co-location-icon{color:#eb7722;background:#fff6ed}.co-person-icon{align-self:flex-start}.co-cart-content,.co-payment-content{padding:18px 20px}.co-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.co-band{background:#fff;border-radius:8px;min-width:0;margin-bottom:18px;padding:20px}.co-band h2{color:#111;margin:0;font-size:17px;font-weight:700;line-height:1.4}.co-band p{color:#666;margin:5px 0 0;font-size:14px;line-height:1.55}.co-location{text-align:left;color:#111;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.co-location>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.co-location strong{font-size:16px;line-height:1.35}.co-location>span>span{color:#45484a;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.co-location>svg{flex-shrink:0;align-self:center}.co-delivery-address .co-instructions{background:#f6f6f8;border-radius:6px;margin-top:18px;padding:0}.co-delivery-address .co-instructions>summary{justify-content:flex-start;gap:10px;min-height:46px;padding:12px}.co-delivery-address .co-instructions>summary h2{flex:1;font-size:14px;font-weight:450}.co-delivery-address .co-instructions>summary>svg:first-child{transform:none}.co-delivery-address .co-instructions>.co-instructions-content{padding:0 12px 14px}.co-recipient{align-items:center;gap:12px;display:flex}.co-recipient>div{flex:1;gap:3px;min-width:0;display:grid}.co-recipient small{color:#245e24;font-size:13px}.co-recipient strong{overflow-wrap:anywhere;font-size:17px}.co-recipient p{margin:0;font-size:15px}.co-recipient>button{color:#20792a;font:inherit;cursor:pointer;background:#f2faf2;border:1px solid #d2e6d1;border-radius:6px;padding:8px 14px;font-size:14px}.co-basket-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 0 14px;display:flex}.co-basket-heading h2{font-size:17px}.co-basket-heading>a{color:#26752a;white-space:nowrap;background:#f0f8ee;border-radius:5px;align-items:center;gap:5px;padding:7px 8px;font-size:12px;font-weight:600;display:flex}.co-basket-item{border-bottom:1px solid #eff0ed;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.co-basket-item:last-child{border:0;padding-bottom:0}.co-basket-item img{object-fit:contain;background:#fff;border-radius:5px;width:82px;height:96px}.co-basket-item h2{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.4}.co-basket-item p{margin:4px 0 9px;font-size:13px}.co-item-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.co-item-prices{align-items:baseline;gap:9px;display:flex}.co-item-prices strong{font-size:19px;font-weight:750}.co-item-prices del{color:#777;font-size:13px}.co-quantity{background:#f0f8ee;border:1px solid #dbebd7;border-radius:7px;flex:none;justify-content:space-between;align-items:center;width:96px;height:36px;display:flex}.co-quantity>button{color:#26762a;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:34px;padding:0;display:grid}.co-quantity>span{text-align:center;min-width:20px;font-size:13px}.co-quantity>button:disabled{opacity:.4;cursor:not-allowed}.co-item-off{color:#257329;background:#edf7e9;border-radius:4px;margin-top:9px;padding:3px 6px;font-size:11px;font-weight:650;display:inline-block}.co-savings h2{text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:550}.co-unified .co-coupon,.co-offer-more{color:#111;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:14px 0;display:flex}.co-coupon>span:not(.co-offer-icon){overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.co-offer-more{border-top:1px solid #f0f0f0}.co-offer-more>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.co-offer-more strong{font-size:14px;font-weight:600}.co-offer-more small{color:#666;font-size:13px}.co-offer-pink{color:#dd5077;background:#ffedf1}.co-delivery-type h2{align-items:center;gap:12px;margin-bottom:16px;display:flex}.co-delivery-type h2>svg{color:#2c7831}.co-delivery-choice{border:1px solid #eceeeb;border-radius:7px;align-items:center;gap:13px;margin-top:10px;padding:14px;display:flex}.co-delivery-choice.is-selected{background:#f2f9ef;border-color:#a8d1a1}.co-delivery-choice>svg{color:#327d2b;flex-shrink:0}.co-delivery-choice>span{flex:1;gap:4px;min-width:0;display:grid}.co-delivery-choice strong{font-size:14px}.co-delivery-choice small{color:#666;font-size:12px}.co-unified input[type=radio]{accent-color:#247b26;flex:none;width:19px;height:19px}.co-summary-column,.co-payment-summary{min-width:0}.co-unified .dv-summary{box-shadow:none;background:#fff;border:0;border-radius:8px;padding:20px}.co-unified .co-order-summary>summary{gap:8px}.co-unified .co-order-summary>summary h2{color:#111;font-size:19px}.co-unified .co-order-summary>summary>span{display:none}.co-unified .co-order-summary>summary>svg{margin-left:auto}.co-unified .dv-summary-row{color:#444;gap:14px;margin:16px 0;font-size:14px}.co-unified .dv-summary-row>:last-child{color:#111}.co-unified .dv-summary-total{border-top:1px solid #eee;padding-top:18px;font-size:16px;font-weight:700}.co-unified .dv-summary-total>span{color:#111}.co-unified .dv-savings{color:#28722a;background:#f1f8ee;border-radius:6px;margin:18px 0 0;padding:14px;font-size:13px;line-height:1.5}.co-unified .dv-summary-note{display:none}.co-feedback{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 20px;display:flex}.co-feedback>button{color:#9c3434;cursor:pointer;background:#fff;border:1px solid #e7c4c4;border-radius:4px;padding:5px 9px}.co-checkout-bar{z-index:20;padding:18px max(24px, calc((100vw - 1032px) / 2)) max(18px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eeeeef;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;bottom:0;left:0;right:0}.co-total-toggle{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.co-total-toggle>strong{align-items:center;gap:7px;font-size:21px;font-weight:750;display:flex}.co-total-toggle>span{color:#666;font-size:12px}.co-checkout-bar>.dv-button{background:var(--brand-green);border:0;border-radius:8px;gap:15px;min-width:220px;min-height:52px;padding:14px 20px;font-size:15px;font-weight:650}.co-checkout-bar>.dv-button:hover:not(:disabled){background:var(--brand-green-hover)}.co-security-band{padding-block:17px}.co-security-band strong{font-size:14px}.co-security-band p{color:#687068;margin-top:5px;font-size:12px}.co-section-title,.co-section-heading h2{color:#111;font-size:18px;font-weight:700;line-height:1.4}.co-section-title{margin:4px 0 14px}.co-payment-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.co-cod-feature{color:#fff;background:#08653f;border-radius:8px;align-items:center;gap:18px;min-height:136px;margin-bottom:24px;padding:22px;display:flex}.co-cod-art{color:#e1f1b8;place-items:center;gap:6px;display:grid}.co-cod-feature>span:nth-child(2){flex:1;gap:8px;display:grid}.co-cod-feature small{color:#d0e6d3;letter-spacing:0;font-size:10px}.co-cod-feature strong{font-size:22px;font-weight:700;line-height:1.3}.co-cod-feature p{color:#e4f2e4;margin:0;font-size:13px}.co-cod-feature input{accent-color:#e0f4d7!important}.co-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.co-section-heading>span{color:#757575;text-align:right;font-size:10px}.co-method-group{background:#fff;border-radius:8px;margin-bottom:26px;padding:0 18px}.co-method{color:#111;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #f0f0f0;align-items:center;gap:14px;min-height:72px;padding:17px 0;font-size:15px;display:flex}.co-method:last-child{border:0}.co-method>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.co-method strong{font-size:14px;font-weight:600}.co-method small{color:#777;font-size:12px}.co-method-icon{color:#59625b;border:1px solid #ebeeeb;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.co-method-disabled{color:#626763;cursor:not-allowed}.co-method-disabled input{opacity:.55}.co-thanks{background:#faf5ed;border-radius:8px;align-items:center;gap:15px;margin-top:18px;padding:20px;display:flex}.co-thanks>svg{color:#36852d;flex-shrink:0}.co-thanks strong{color:#111;font-size:14px;line-height:1.4}.co-thanks p{color:#656565;margin-top:4px;font-size:12px;line-height:1.5}.co-address-sheet.dv-modal{border-radius:8px 8px 0 0;width:min(600px,100%);max-width:100%;max-height:80svh;margin:0 auto;padding:24px;position:fixed;inset:auto 0 0}.co-add-address{color:#26752a;border-bottom:1px solid #e7ebe7;align-items:center;gap:12px;padding:18px 0;font-weight:600;display:flex}.co-address-option{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ebe7;align-items:flex-start;gap:14px;width:100%;padding:20px 0;display:flex}.co-address-option>svg{flex-shrink:0;margin-top:3px}.co-address-option>span:not(.co-radio-dot){flex:1;gap:8px;min-width:0;display:grid}.co-address-option small{font-size:12px;line-height:1.6}.co-radio-dot{border:1px solid #bbc6bc;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:3px}.co-address-option.is-selected .co-radio-dot{border:5px solid #218328}.co-offer{border-top:1px solid #e7ebe7;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.co-offer p{margin-top:6px;font-size:12px;line-height:1.6}.co-offer button{flex-shrink:0}.co-empty{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.cart-empty-page{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.cart-empty-page .dv-page-title{align-items:center;gap:12px}.cart-empty-page .dv-page-title>div{flex:1}.cart-empty-page .dv-page-title>a[aria-label=Go\ back]{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.cart-empty-page .dv-page-title h1{font-size:20px}@media (max-width:768px){.cart-empty-page{padding-top:14px}.cart-empty-page .dv-container{width:calc(100% - 24px)}.cart-empty-page .dv-page-title{gap:10px;margin-bottom:16px}.cart-empty-page .dv-page-title h1{font-size:20px}.cart-empty-page .dv-text-link{gap:4px;font-size:12px}}@media (max-width:700px){.co-unified .co-header{gap:16px;padding:22px 18px}.co-unified .co-header h1{font-size:22px}.co-cart-content,.co-payment-content{padding:16px 14px}.co-green-band,.co-security-band{gap:15px;padding:18px 28px}.co-layout,.co-payment-grid{grid-template-columns:minmax(0,1fr);gap:0}.co-band{margin-bottom:18px;padding:18px 16px}.co-basket-item{grid-template-columns:76px minmax(0,1fr);gap:13px}.co-basket-item img{width:76px;height:88px}.co-basket-heading h2{font-size:16px}.co-basket-heading>a{gap:3px;padding:6px;font-size:11px}.co-item-bottom{gap:8px}.co-item-prices{gap:7px}.co-item-prices strong{font-size:18px}.co-quantity{width:90px}.co-unified .dv-summary{padding:20px}.co-checkout-bar{padding:18px 20px max(18px, env(safe-area-inset-bottom));gap:16px}.co-checkout-bar>.dv-button{flex:0 230px;gap:10px;min-width:0;padding:14px 16px;font-size:14px}.co-total-toggle{flex:none}.co-total-toggle>strong{font-size:20px}.co-total-toggle>span{font-size:11px}.co-payment-summary{margin-top:4px}.co-cod-feature{gap:14px;min-height:138px;padding:20px}.co-cod-feature strong{font-size:21px}}@media (max-width:350px){.co-cart-content,.co-payment-content{padding:14px 10px}.co-band{padding:16px 12px}.co-basket-heading>a{font-size:10px}.co-basket-heading>a>svg:last-child{display:none}.co-basket-item{grid-template-columns:60px minmax(0,1fr);gap:10px}.co-basket-item img{width:60px;height:80px}.co-quantity{width:84px}.co-item-prices strong{font-size:16px}.co-item-prices del{font-size:11px}.co-cod-feature{gap:12px;padding:16px}.co-cod-feature strong{font-size:19px}.co-cod-art>svg:first-child{width:28px}.co-checkout-bar{gap:12px;padding-inline:14px}.co-checkout-bar>.dv-button{padding-inline:12px;font-size:12px}}
.co-cart-reference{color:#13211a;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;background:#f7f8f5;padding:18px 16px 112px}.co-cart-reference button{font-family:inherit}.co-cart-reference .co-header{background:0 0;gap:12px;padding:0}.co-cart-reference .co-header h1{color:#13211a;font-size:20px;font-weight:800;line-height:1}.co-cart-reference .co-header p{color:#6b7a70;margin-top:4px;font-size:14px}.co-cart-reference .co-header>a,.co-cart-reference .co-header>.dv-icon-button{color:#13211a;background:#fff;border:0;border-radius:16px;flex:0 0 32px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;box-shadow:0 8px 20px #0000001a}.co-cart-reference .co-green-band{color:var(--brand-green-text);background:#eaf4e8;border-radius:20px;gap:12px;margin:12px 0;padding:10px 12px}.co-cart-reference .co-green-band strong{font-size:12px;font-weight:700;line-height:1.35}.co-cart-reference .co-leaf-icon{background:0 0;width:22px;height:22px}.co-cart-reference .co-leaf-icon svg{width:22px;height:22px}.co-cart-reference .co-cart-content{padding:0}.co-cart-reference .co-layout{gap:20px}.co-cart-reference .co-band,.co-cart-reference .dv-summary{background:#fff;border:0;border-radius:22px;margin-bottom:12px;padding:14px;box-shadow:0 2px 12px #0000000a}.co-cart-reference .co-band h2,.co-cart-reference .dv-summary h2{color:#13211a;font-size:18px;font-weight:800}.co-cart-reference .co-location{align-items:center;gap:14px}.co-cart-reference .co-location-icon{color:#2ea31f;background:#e6eee3;border-radius:20px;width:60px;height:60px;position:relative;overflow:hidden}.co-cart-reference .co-location-icon:before,.co-cart-reference .co-location-icon:after{content:"";background:#fff;border-radius:6px;position:absolute}.co-cart-reference .co-location-icon:before{height:9px;top:27px;left:0;right:0}.co-cart-reference .co-location-icon:after{width:8px;top:0;bottom:0;left:23px}.co-cart-reference .co-location-icon svg{z-index:1;fill:#2ea31f;width:26px;height:32px;position:relative}.co-cart-reference .co-location-icon circle{fill:#fff;stroke:#fff}.co-cart-reference .co-location>span:nth-child(2){gap:2px}.co-cart-reference .co-location small,.co-cart-reference .co-recipient small{color:#6b7a70;text-transform:uppercase;font-size:12px;font-weight:700}.co-cart-reference .co-location strong{font-size:16px;font-weight:800}.co-cart-reference .co-location>span>span{color:#6b7a70;font-size:13px;line-height:1.35}.co-cart-reference .co-location>svg{color:#9aa89c;width:18px}.co-cart-reference .co-delivery-address{flex-direction:column;gap:10px;display:flex}.co-cart-reference .co-delivery-address .delivery-check{margin:0}.co-cart-reference .delivery-check-result{border-radius:16px;gap:10px;padding:8px 8px 8px 12px;font-size:12px;line-height:1.35}.co-cart-reference .delivery-check--not_configured,.co-cart-reference .delivery-check--unknown,.co-cart-reference .delivery-check--unavailable{color:#7a5200;background:#fff5dc}.co-cart-reference .delivery-check--available{color:var(--brand-green-text);background:#eaf4e8}.co-cart-reference .delivery-check--not_configured>svg{display:none}.co-cart-reference .delivery-check-result button{border-color:#ecd9a8;border-radius:12px;width:38px;height:38px}.co-cart-reference .co-delivery-address .co-instructions{background:#f3f5f1;border-radius:16px;margin:0}.co-cart-reference .co-delivery-address .co-instructions>summary{min-height:42px;padding:0 14px}.co-cart-reference .co-delivery-address .co-instructions>summary h2{font-size:13px;font-weight:600}.co-cart-reference .co-person-icon,.co-cart-reference .co-offer-icon{width:38px;height:38px;color:var(--brand-green-text);background:#eaf4e8;border-radius:14px}.co-cart-reference .co-person-icon{align-self:center}.co-cart-reference .co-recipient{gap:14px}.co-cart-reference .co-recipient strong{font-size:16px;font-weight:800}.co-cart-reference .co-recipient p{color:#6b7a70;font-size:13px;line-height:1.35}.co-cart-reference .co-recipient>button{height:38px;color:var(--brand-green-text);background:#eaf4e8;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.co-cart-reference .co-basket-heading{padding:0 0 6px}.co-cart-reference .co-basket-heading>a{min-height:38px;color:var(--brand-green-text);background:#eaf4e8;border-radius:999px;gap:2px;padding:0 14px;font-size:13px;font-weight:700}.co-cart-reference .co-basket-item{border-color:#eef0ec;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px 0}.co-cart-reference .co-basket-item:last-child{padding-bottom:4px}.co-cart-reference .co-basket-item>a{background:#fff;border-radius:20px;width:76px;height:92px;overflow:hidden}.co-cart-reference .co-basket-item img{background:0 0;border-radius:20px;width:76px;height:92px}.co-cart-reference .co-basket-item>div{flex-direction:column;gap:4px;min-height:92px;display:flex}.co-cart-reference .co-basket-item h2{font-size:15px;font-weight:800;line-height:1.25}.co-cart-reference .co-basket-item p{color:#6b7a70;margin:0;font-size:13px;line-height:1.35}.co-cart-reference .co-item-prices{flex-wrap:wrap;gap:8px;margin-top:2px}.co-cart-reference .co-item-prices strong{color:#13211a;font-size:20px;font-weight:800}.co-cart-reference .co-item-prices del{color:#9aa89c;font-size:13px}.co-cart-reference .co-item-bottom{flex-wrap:nowrap;gap:8px;margin-top:auto}.co-cart-reference .co-item-off{color:var(--brand-green-text);white-space:nowrap;background:#eaf4e8;border-radius:8px;margin:0;padding:4px 8px;font-size:10px;font-weight:800}.co-cart-reference .co-quantity{background:#eaf4e8;border:0;border-radius:14px;width:84px;height:34px;margin-left:auto}.co-cart-reference .co-quantity>button{width:30px;height:34px;color:var(--brand-green-text)}.co-cart-reference .co-quantity>span{width:22px;font-size:14px;font-weight:700}.co-cart-reference .co-savings h2{color:#6b7a70;margin-bottom:8px;font-size:12px;font-weight:700}.co-cart-reference .co-coupon,.co-cart-reference .co-offer-more{gap:14px;padding:8px 0}.co-cart-reference .co-coupon>span:not(.co-offer-icon),.co-cart-reference .co-offer-more strong{color:#13211a;font-size:14px;font-weight:700}.co-cart-reference .co-offer-more{border:0;margin-top:4px}.co-cart-reference .co-offer-more small{color:#6b7a70;font-size:13px}.co-cart-reference .co-offer-pink{color:#e5484d;background:#fdecec}.co-cart-reference .co-delivery-type h2{margin-bottom:12px}.co-cart-reference .co-delivery-choice{border:1.5px solid #e6eae4;border-radius:16px;gap:10px;margin-top:10px;padding:10px}.co-cart-reference .co-delivery-choice.is-selected{background:#eaf4e8;border-color:#2ea31f}.co-cart-reference .co-delivery-icon{width:36px;height:36px;color:var(--brand-green-text);background:#fff;border-radius:14px;flex:0 0 36px;place-items:center;display:grid}.co-cart-reference .co-delivery-choice>span:not(.co-delivery-icon){gap:4px}.co-cart-reference .co-delivery-choice strong{font-size:14px;font-weight:700}.co-cart-reference .co-delivery-choice small{color:#6b7a70;font-size:12px}.co-cart-reference .co-delivery-choice.is-selected small{color:var(--brand-green-text);font-weight:600}.co-cart-reference .co-delivery-choice input{accent-color:#2ea31f;width:22px;height:22px}.co-cart-reference .co-delivery-choice.co-method-disabled{opacity:.6}.co-cart-reference .co-method-disabled .co-delivery-icon{color:#13211a;background:#f1f3ef}.co-cart-reference .dv-summary h2{margin:0 0 12px}.co-cart-reference .dv-summary-row{color:#4b5b50;gap:12px;margin:10px 0;font-size:13px}.co-cart-reference .dv-summary-row>:last-child{color:#13211a;font-weight:600}.co-cart-reference .dv-summary-row>.dv-delivery-free{color:var(--brand-green-text);font-weight:800}.co-cart-reference .dv-summary-total{border-color:#eef0ec;align-items:baseline;padding-top:12px}.co-cart-reference .dv-summary-total>span{color:#13211a;font-size:15px;font-weight:800}.co-cart-reference .dv-summary-total>strong{font-size:22px;font-weight:800}.co-cart-reference .dv-savings{color:var(--brand-green-text);background:#eaf4e8;border-radius:16px;margin-top:12px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.35}.co-cart-reference .co-checkout-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border:0;border-radius:22px;gap:12px;bottom:0;left:max(12px,50vw - 528px);right:max(12px,50vw - 528px);box-shadow:0 8px 28px #0000001f}.co-cart-reference .co-total-toggle{color:#fff;flex:1;gap:4px;min-width:0}.co-cart-reference .co-total-toggle>strong{font-size:24px;font-weight:800;line-height:1}.co-cart-reference .co-total-toggle>strong svg{display:none}.co-cart-reference .co-total-toggle>span{color:#a9b4ad;font-size:12px}.co-cart-reference .co-checkout-bar>.dv-button{background:var(--brand-green);border-radius:16px;flex:0 auto;gap:8px;min-width:0;min-height:48px;padding:0 16px;font-size:14px;font-weight:800;line-height:1.2}.co-cart-reference .co-checkout-bar>.dv-button:hover:not(:disabled){background:var(--brand-green-hover)}.co-pay-using{color:#171b18;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;min-width:0;padding:0;display:grid}.co-pay-using>span{color:#7b817e;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.co-pay-using>strong{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.co-payment-picker-option{color:#17251b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8ece8;align-items:center;gap:12px;padding:14px 0;display:flex}.co-payment-picker-option>span{flex:1;gap:4px;min-width:0;display:grid}.co-payment-picker-option strong{font-size:14px}.co-payment-picker-option small{color:#6b7a70;font-size:12px}.co-payment-picker-option>svg{flex-shrink:0}.co-payment-picker-option.is-selected>svg{color:#258719}.co-payment-picker-option:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.co-cart-reference .co-layout{gap:0}}@media (max-width:350px){.co-cart-reference{padding-inline:14px}.co-cart-reference .co-header h1{font-size:20px}.co-cart-reference .co-basket-item{grid-template-columns:72px minmax(0,1fr);gap:10px}.co-cart-reference .co-basket-item>a,.co-cart-reference .co-basket-item img{width:72px}.co-cart-reference .co-basket-heading h2{font-size:18px}.co-cart-reference .co-basket-heading>a{padding-inline:10px;font-size:12px}.co-cart-reference .co-checkout-bar{gap:8px;padding-left:16px}.co-cart-reference .co-total-toggle>strong{font-size:22px}.co-cart-reference .co-checkout-bar>.dv-button{gap:6px;padding-inline:12px;font-size:13px}}main.co-unified.co-cart-reference{color:#111;background:#fff;font-size:14px}main.co-unified.co-cart-reference .co-header h1{color:#111;font-size:20px;font-weight:650;line-height:1.3}main.co-unified.co-cart-reference :is(.co-header p,.co-section-heading p){font-size:12px}main.co-unified.co-cart-reference :is(.co-band,.dv-summary){border:1px solid var(--dv-line);box-shadow:none;border-radius:8px;margin-bottom:12px}main.co-unified.co-cart-reference :is(.co-band h2,.dv-summary h2,.co-section-title,.co-section-heading h2,.co-basket-heading h2){color:#111;font-size:16px;font-weight:600;line-height:1.4}main.co-unified.co-cart-reference :is(.co-green-band,.co-cod-feature,.co-method-group,.co-payment-assurance,.co-location-icon){box-shadow:none;border-radius:8px}main.co-unified.co-cart-reference .co-method{min-height:64px}main.co-unified.co-cart-reference :is(.co-method strong,.co-cod-feature strong),main.co-unified.co-cart-reference :is(.co-basket-info h3,.co-location h2){color:#111;font-size:14px;font-weight:600}main.co-unified.co-cart-reference :is(.co-total-toggle>strong,.co-basket-price strong){color:#111;font-size:18px;font-weight:650}main.co-unified.co-cart-reference :is(.co-checkout-bar,.co-payment-footer){border-top:1px solid var(--dv-line);box-shadow:none;background:#fff;border-radius:0}@media (max-width:768px){main.co-unified.co-cart-reference{padding-bottom:calc(112px + env(safe-area-inset-bottom))}main.co-unified.co-cart-reference :is(.co-checkout-bar,.co-payment-footer){left:0;right:0}}main.co-unified.co-cart-reference :is(.co-checkout-bar,.co-payment-footer)>.dv-button{background:var(--brand-green);border-radius:6px;font-size:14px;font-weight:600}main.co-unified.co-cart-reference :is(.co-checkout-bar,.co-payment-footer)>.dv-button:hover:not(:disabled){background:var(--brand-green-hover)}
main.co-unified.co-cart-reference .co-header,main.co-unified.co-cart-reference.co-cart-reference .co-header{box-shadow:none;background:0 0;align-items:center;gap:8px;padding:6px 0 10px;display:flex}main.co-unified.co-cart-reference .co-header>a:first-child{width:44px;height:44px;box-shadow:none;color:#17241c;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;margin-left:-10px;display:grid}main.co-unified.co-cart-reference .co-header>div{flex:1;min-width:0}main.co-unified.co-cart-reference .co-header h1{font-size:var(--dv-type-title,18px);margin:0;font-weight:600}main.co-unified.co-cart-reference .co-header p{font-size:var(--dv-type-small,12px);color:#5d6b61;margin:2px 0 0}main.co-unified.co-cart-reference .co-header .dv-icon-button{width:40px;height:40px;box-shadow:none;color:#8a3a2b;background:#fff;border:1px solid #e5e8e0;border-radius:999px;place-items:center;display:grid}main.co-unified.co-cart-reference .co-signin-card{background:#f1f7ee;border:1px solid #d7e8d0;border-radius:16px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 12px 12px 14px;display:flex}.co-signin-icon{width:40px;height:40px;color:var(--brand-green-text);background:#fff;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.co-signin-text{flex:1;gap:2px;min-width:0;display:grid}.co-signin-text strong{color:#17241c;font-size:14px;font-weight:600}.co-signin-text small{color:#5d6b61;font-size:12px}main.co-unified.co-cart-reference .co-signin-button{background:var(--brand-green);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:grid}main.co-unified.co-cart-reference .co-delivery-address{border-radius:16px;padding:12px}main.co-unified.co-cart-reference .co-location{gap:12px}main.co-unified.co-cart-reference .co-location-icon{border-radius:12px;width:44px;height:44px}main.co-unified.co-cart-reference .co-location small{letter-spacing:.05em;font-size:11px;font-weight:600}main.co-unified.co-cart-reference .co-location strong{font-size:15px;font-weight:600}main.co-unified.co-cart-reference .co-location span:not(.co-location-icon)>span,main.co-unified.co-cart-reference .co-location p{font-size:13px}main.co-unified.co-cart-reference .co-instructions{background:var(--dv-page-bg,#fbfbf9);border-radius:12px;margin-top:10px}main.co-unified.co-cart-reference .co-instructions summary{gap:10px;min-height:44px;padding:0 12px}main.co-unified.co-cart-reference .co-instructions summary h2{font-size:14px;font-weight:500}.co-pay-sheet{z-index:60;position:fixed;inset:0}.co-pay-sheet-backdrop{background:#101c1466;border:0;animation:.25s ease-out co-sheet-fade;position:absolute;inset:0}main .co-pay-sheet .co-pay-sheet-panel,.co-pay-sheet .co-pay-sheet-panel{background:var(--dv-page-bg,#fbfbf9);flex-direction:column;width:min(480px,100%);min-height:0;padding:0;animation:.3s cubic-bezier(.2,.8,.2,1) co-sheet-slide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #101c142e}.co-pay-sheet .co-header{align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.co-pay-sheet-back{color:#17241c;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.co-pay-sheet .co-header h1{margin:0;font-size:18px;font-weight:600}.co-pay-sheet .co-header p{color:#5d6b61;margin:2px 0 0;font-size:12px}.co-pay-sheet-body{flex:1;padding:0 16px 16px;overflow-y:auto}.co-pay-sheet-footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 20px #173c1914}.co-pay-sheet-footer .dv-button{border-radius:12px;width:100%;height:48px}@keyframes co-sheet-slide{0%{transform:translate(100%)}}@keyframes co-sheet-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.co-pay-sheet-panel,.co-pay-sheet-backdrop{animation:none}}main.co-unified.co-cart-reference.co-cart-reference{padding-top:8px}
main.co-payment-reference .co-header{padding:0}main.co-payment-reference .co-header h1{font-size:23px}main.co-payment-reference .co-payment-content{padding:14px 0 0}.co-payment-reference .co-payment-grid{gap:20px}.co-payment-reference .co-section-title{color:#13211a;margin:18px 0 12px;font-size:18px;font-weight:800}main.co-payment-reference .co-cod-feature{color:#13211a;background:#eaf4e8;border:1px solid #2ea31f;border-radius:18px;gap:14px;min-height:90px;margin-bottom:20px;padding:14px}.co-payment-reference .co-cod-art{color:var(--brand-green-text)}.co-payment-reference .co-cod-feature>span:nth-child(2){gap:5px}main.co-payment-reference .co-cod-feature strong{font-size:16px;font-weight:750}.co-payment-reference .co-cod-feature p{color:#6b7a70;font-size:13px}.co-payment-reference .co-cod-feature .co-recommended-badge{background:var(--brand-green);color:#fff;border-radius:9px;width:fit-content;padding:2px 8px;font-size:11px;line-height:1.25}.co-payment-reference .co-cod-feature input{accent-color:#258719!important}main.co-payment-reference .co-section-heading{margin:20px 0 12px;display:block}.co-payment-reference .co-section-heading h2{color:#13211a;margin:0 0 4px;font-size:18px;font-weight:800}.co-payment-reference .co-section-heading p{color:#6b7a70;margin:0;font-size:13px;line-height:1.4}main.co-payment-reference .co-method-group{background:#fff;border-radius:18px;margin-bottom:20px;padding:0 14px;box-shadow:0 2px 12px #00000006}main.co-payment-reference .co-method{gap:12px;min-height:72px;padding:12px 0}.co-payment-reference .co-method strong{color:#13211a;font-size:15px;font-weight:700}.co-payment-reference .co-method small{color:#6b7a70;font-size:12px}.co-payment-reference .co-method-icon{border:0;border-radius:13px;width:42px;height:42px}.co-payment-reference .co-phonepe{color:#5f259f;background:#f1eaff}.co-payment-reference .co-googlepay{color:#4285f4;background:#f5f8ff}.co-payment-reference .co-whatsapppay{color:#25d366;background:#eafaf0}.co-payment-reference .co-card-icon{color:#d94d16;background:#fff0e9}.co-payment-reference .co-method-disabled{opacity:.65}.co-payment-reference .co-payment-assurance{color:var(--brand-green-text);background:#eaf4e8;border-radius:18px;align-items:center;gap:16px;margin-top:24px;padding:18px;display:flex}.co-payment-reference .co-payment-assurance>svg{flex-shrink:0}.co-payment-reference .co-payment-assurance>span{gap:5px;min-width:0;display:grid}.co-payment-reference .co-payment-assurance strong{font-size:14px}.co-payment-reference .co-payment-assurance small{color:#6b7a70;font-size:12px}.co-payment-reference .co-total-toggle{color:#13211a;flex:none}.co-payment-reference .co-total-toggle>strong{color:#13211a;font-size:23px}.co-payment-reference .co-total-toggle>strong svg{display:block}.co-payment-reference .co-total-toggle>span{color:#6b7a70}.co-payment-reference .co-payment-footer>.dv-button{flex:0 230px}.co-payment-summary-dialog .dv-summary{box-shadow:none;border:0;padding:0}@media (max-width:700px){.co-payment-reference .co-payment-grid{grid-template-columns:minmax(0,1fr);gap:0}.co-payment-reference .co-payment-summary{display:none}}@media (max-width:350px){main.co-payment-reference .co-header h1{font-size:21px}}.co-sandbox-notice{color:#624a0c;background:#fff4d4;border:1px solid #e6cf86;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.5}.co-sandbox-notice strong{white-space:nowrap}.co-payment-reference .co-method-logo{object-fit:contain;width:28px;height:28px}.co-payment-reference .co-phonepe:not(:has(img)){color:#fff;background:#5f259f}.co-payment-reference .co-googlepay:not(:has(img)){color:#fff;background:#4285f4}.co-payment-reference .co-whatsapppay:not(:has(img)){color:#fff;background:#25d366}.co-payment-reference :is(.co-phonepe,.co-googlepay,.co-whatsapppay):has(img){background:#fff;border:1px solid #e5e8e0}.co-online-feature{background:var(--brand-green);color:#fff;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.co-online-feature>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.co-online-feature strong{color:#fff;font-size:15px;font-weight:600}.co-online-feature p{color:#ffffffe6;margin:0;font-size:12px}.co-online-art{width:46px;height:46px;color:var(--brand-green-text);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.co-online-art .co-method-logo{width:32px;height:32px}.co-online-badge{color:var(--brand-green-text);letter-spacing:.02em;background:#fff;border-radius:999px;justify-self:start;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:700}.co-online-feature input[type=radio]{accent-color:#fff;width:20px;height:20px}.co-online-feature.is-selected{box-shadow:0 6px 18px #2fa21c59}.co-online-feature.is-unavailable{cursor:default;box-shadow:none;background:#a9b0aa}.co-unified .co-cod-feature.co-cod-feature{color:#17241c;background:#fff;border:1px solid #e5e8e0;border-radius:14px;gap:12px;padding:14px}.co-unified .co-cod-feature.co-cod-feature strong{color:#17241c;font-size:15px}.co-unified .co-cod-feature.co-cod-feature p,.co-unified .co-cod-feature.co-cod-feature small{color:#5d6b61}.co-unified .co-cod-feature .co-cod-art{width:46px;height:46px;color:var(--brand-green-text);background:#f1f7ee;border-radius:12px;place-items:center;display:grid}.co-unified .co-cod-feature input[type=radio]{accent-color:var(--brand-green)}
