@font-face{font-family:Knuffel Checkout Figtree;src:url(https://cdn.shopify.com/s/files/1/0381/8749/9655/files/Figtree-Regular.woff2?v=1722622788)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Knuffel Checkout Figtree;src:url(https://cdn.shopify.com/s/files/1/0381/8749/9655/files/Figtree-Medium.woff2?v=1722622823)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--checkout-font-primary:"Knuffel Checkout Figtree", sans-serif;--checkout-font-secondary:var(--font-inter,Inter), sans-serif}:where(html,body,body *){box-sizing:border-box;caret-color:#0000!important}input:not([type]):not([readonly]):not([disabled]),input:is([type=text],[type=search],[type=email],[type=url],[type=tel],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=time],[type=week]):not([readonly]):not([disabled]),textarea:not([readonly]):not([disabled]),[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *{caret-color:currentColor!important}html,body{min-height:100%;margin:0}body{font-family:var(--checkout-font-primary);font-size:14px;font-weight:300;line-height:18.9px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent);text-underline-offset:2px}.checkout-shell{min-height:100vh;color:var(--text);background:var(--checkout-bg);overflow-x:clip}.checkout-header{background:var(--checkout-bg);justify-content:center;width:100%;height:179px;display:flex;position:relative}.logo-link{width:100%;height:159px;color:var(--text);flex-direction:column;align-items:center;margin-top:20px;text-decoration:none;display:flex}.knuffel-wordmark{height:76px;color:var(--accent);flex:0 0 76px;align-items:center;display:flex}.knuffel-wordmark strong{font-family:var(--font-poppins,Poppins), var(--font-inter,Inter), sans-serif;letter-spacing:-.01em;font-size:32px;font-weight:800;line-height:1}.customers-pill{white-space:nowrap;background:#f0ece7;border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;width:335px;height:36px;font-size:13px;display:flex;overflow:hidden}.customers-pill strong{font-weight:600}.customer-dots{margin-right:8px;display:inline-flex}.customer-dots i{background:linear-gradient(145deg,#c5fa56,#17443d);border:2px solid #f0ece7;border-radius:50%;width:22px;height:22px;margin-left:-5px}.customer-dots i:first-child{background:linear-gradient(145deg,#f0a68c,#7a4b43);margin-left:0}.customer-dots i:last-child{background:linear-gradient(145deg,#b6d6ec,#294d63)}.trust-benefits{height:40px;color:var(--accent);white-space:nowrap;justify-content:center;align-items:center;gap:20px;font-size:12px;font-weight:600;display:flex}.secure-checkout{color:inherit;font:inherit;display:inline}.checkout-grid{grid-template-columns:minmax(0,calc(50% + 50px)) minmax(0,calc(50% - 50px));min-height:100vh;display:grid}.form-column{justify-self:end;width:min(540px,100% - 40px);min-width:0;padding:0 41px 52px 0}.summary-column{background:var(--summary-bg);border-left:1px solid #dedede;min-width:0;padding:40px 40px 100px 39px}.summary-inner{width:min(400px,100%);min-width:0;position:sticky;top:40px}.eyebrow{text-align:center;color:var(--muted);margin:0 0 15px;font-size:13px}.wallet-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wallet{border:0;border-radius:12px;justify-content:center;align-items:center;height:48px;font-size:20px;font-weight:700;display:flex;overflow:visible}.paypal-wallet{background:#ffc439}.paypal-wallet img{object-fit:contain;width:82px;max-width:90%;height:27px;display:block;overflow:visible}.google{color:#fff;background:#000;font-weight:500;line-height:1}.google-lockup{justify-content:center;align-items:center;gap:4px;height:24px;display:inline-flex;transform:translateY(-.5px)}.google-g{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 43%, #fbbc05 0 67%, #ea4335 0 82%, #4285f4 0);color:#0000;-webkit-background-clip:text;background-clip:text;font:700 21px/21px Arial,sans-serif}.google-pay-word{font:500 20px/20px Arial,sans-serif}.apple{color:#fff;background:#000;gap:5px;font-weight:500}.apple-mark{width:17px;height:19px;font-size:20px;line-height:17px;display:inline-block;overflow:hidden;transform:rotate(-12deg)}.wallet-note{color:var(--muted);margin:11px 0 22px;font-size:12px;line-height:18px}.or{color:#6d6d6d;align-items:center;gap:14px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:#ded9cb;flex:1;height:1px}.checkout-section{margin-top:20px}.express-checkout-top{margin:0 0 26px;display:none}.express-checkout-top:has([data-knuffel-express-checkout=true]){display:block}.express-checkout-top:has([data-express-state=unavailable]){display:none}.checkout-section h2{font-family:var(--checkout-font-secondary);margin:0 0 15px;font-size:20px;font-weight:600;line-height:24px}.section-title{justify-content:space-between;align-items:baseline;display:flex}.section-title a{font-size:14px;font-weight:300}.field{border:1px solid var(--border);background:var(--field-bg);border-radius:12px;height:49px;margin:0 0 10px;display:block;position:relative;overflow:visible}.field>label{z-index:1;color:#707070;pointer-events:none;white-space:pre;font-size:14px;font-weight:300;line-height:18.9px;transition:all .12s;position:absolute;top:14px;left:10px}.field:focus-within{z-index:8;border-color:var(--selector-accent);box-shadow:0 0 0 1px var(--selector-accent)}.field:focus-within>label{font-size:12px;line-height:16.2px;transform:translateY(-7px)}.field:has(input:not(:placeholder-shown))>label{font-size:12px;line-height:16.2px;transform:translateY(-7px)}.field input,.field select{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:11px;outline:0;width:100%;height:100%;padding:21px 36px 6px 10px;font-size:14px;font-weight:300;line-height:18.9px}.field input::placeholder{color:#0000}.field input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;border-radius:11px}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;border-radius:11px}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;border-radius:11px}.field-decoration,.search-field-icon{z-index:4;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-info{width:18px;height:18px;display:block;position:relative}.field-info>button{color:#53605a;background:#fff;border:1.2px solid #75807a;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font:700 11px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.field-info>button>span{display:block;transform:translateY(-.25px)}.field-info>button:hover{border-color:var(--accent);color:var(--accent);background:#f1f6f3}.field-info>button:focus-visible{border-color:var(--selector-accent);color:var(--selector-accent);box-shadow:0 0 0 3px var(--selector-ring);outline:0}.info-popover{z-index:40;border:1px solid var(--border);width:min(292px,100vw - 56px);color:var(--text);font:300 12px/16.2px var(--checkout-font-primary);text-align:left;background:#fff;border-radius:10px;padding:10px 12px;position:absolute;top:28px;right:-1px;box-shadow:0 10px 28px #17443d29}.market-select{height:49px;margin:0 0 10px;position:relative}.market-select.open{z-index:30}.market-label{z-index:2;color:#707070;pointer-events:none;font-size:12px;font-weight:300;line-height:16.2px;position:absolute;top:7px;left:11px}.market-native-select{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-trigger{border:1px solid var(--border);width:100%;height:49px;color:var(--text);background:var(--field-bg);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:21px 11px 6px;display:flex}.market-select.open .market-trigger{border-color:var(--selector-accent);box-shadow:0 0 0 1px var(--selector-accent);outline:0}.market-trigger:focus-visible{border-color:var(--selector-accent);box-shadow:0 0 0 1px var(--selector-accent);outline:0}.market-trigger>span{align-items:baseline;gap:8px;min-width:0;display:flex}.market-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:300;line-height:18.9px;overflow:hidden}.market-trigger small{color:#7d827f;font-size:10px}.market-trigger i{color:#66716d;font-size:16px;font-style:normal;transition:transform .15s}.market-select.open .market-trigger i{transform:rotate(180deg)}.market-options{z-index:35;border:1px solid var(--border);background:#fff;border-radius:14px;max-height:280px;padding:6px;position:absolute;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #17443d29}.market-options button{text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 10px;display:flex}:is(.market-options button:hover,.market-options button:focus-visible,.market-options button.active){background:var(--selector-soft);outline:0}.market-options button.selected{color:var(--selector-accent);background:var(--selector-soft);font-weight:600}.market-options small{color:#7d827f;font-size:10px}.check-row{cursor:pointer;align-items:center;gap:8px;min-height:20px;font-size:14px;font-weight:300;line-height:18.9px;display:flex;position:relative}.check-row input{opacity:0;pointer-events:none;position:absolute}.checkmark{border:1px solid var(--border);color:#0000;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.check-row input:checked+.checkmark{color:#fff;border-color:var(--selector-accent);background:var(--selector-accent)}.check-row input:focus-visible+.checkmark{outline:3px solid var(--selector-ring);outline-offset:2px}.field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field-triple{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.search-field-icon{pointer-events:none}.search-icon{border:1.5px solid #666;border-radius:50%;width:14px;height:14px;display:block;position:relative;transform:translateY(-1px)}.search-icon:after{content:"";transform-origin:0;background:#666;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-5px;transform:rotate(48deg)}.address-autocomplete{position:relative}.address-suggestions{z-index:20;border:1px solid var(--border);background:#fff;border-radius:12px;position:absolute;top:53px;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #17443d24}.address-suggestions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eeece9;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:block}:is(.address-suggestions button:hover,.address-suggestions button:focus-visible,.address-suggestions button.active){background:var(--selector-soft);outline:0}.google-attribution{color:#777;text-align:right;padding:7px 12px;font-size:10px;font-style:normal;display:block}.google-attribution b,.google-attribution strong,.google-attribution i,.google-attribution em{font-style:normal}.google-attribution b:first-of-type,.google-attribution b:last-of-type{color:#4285f4}.google-attribution strong:first-of-type{color:#ea4335}.google-attribution i{color:#fbbc05}.google-attribution em{color:#34a853}.delivery-section,.shipping-method{margin-top:30px}.shipping-method h3{font-family:var(--checkout-font-secondary);margin:0 0 15px;font-size:20px;font-weight:600;line-height:24px}.shipping-method>p{color:#777;text-align:center;background:var(--notice-bg);border-radius:12px;min-height:52px;margin:0;padding:16px 20px;font-size:14px;line-height:18.9px}.payment-section{margin-top:32px}.payment-section h2{margin-bottom:0}.section-description{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:18.9px}.payment-box{border:1px solid var(--selector-accent);background:#f3f3f3;border-radius:12px;overflow:hidden}.payment-choice{border:0;border-bottom:1px solid var(--border);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;height:50px;padding:0 14px;font-size:14px;line-height:18.9px;display:flex}.payment-choice.selected{background:var(--selector-soft)}.radio-dot{background:#fff;border:1px solid #d6d6d6;border-radius:50%;flex:none;width:19px;height:19px}.selected .radio-dot{border:6px solid var(--selector-accent)}.card-icons{align-items:center;gap:4px;margin-left:auto;display:flex}.card-icons img{width:38px;height:24px}.card-icons small{color:#777;text-align:center;background:#fff;border:1px solid #ddd;border-radius:3px;min-width:20px;height:24px;padding:4px 3px}.card-form{background:#f4f4f4;padding:14px 14px 12px}.card-form .field{background:#fff}.card-form .check-row{margin:5px 0 2px}.billing-address-form{border:0;border-top:1px solid var(--border);margin:16px 0 0;padding:16px 0 0}.billing-address-form legend{width:100%;margin:0 0 12px;padding:0;font-size:15px;font-weight:600}.mini-lock{border:1.4px solid #777;border-radius:2px;width:12px;height:10px;margin-top:4px;display:block;position:relative}.mini-lock:before{content:"";border:1.4px solid #777;border-bottom:0;border-radius:6px 6px 0 0;width:7px;height:7px;position:absolute;top:-7px;left:1px}.paypal-choice{border-bottom:0}.paypal-choice>img{width:48px;max-height:20px;margin-left:auto}.paypal-message{border-top:1px solid var(--border);color:var(--muted);text-align:center;background:#f4f4f4;margin:0;padding:18px;font-size:13px}.subscription-disclosure{margin:32px 0 16px;font-size:13px;line-height:18px}.complete-button{background:var(--selector-accent);color:#fff;opacity:1;border:0;border-radius:12px;width:100%;height:50px;font-size:14px;font-weight:600;line-height:18.9px}.complete-button:disabled{cursor:default}.checkout-footer{border-top:1px solid #dedede;flex-wrap:wrap;gap:14px;margin-top:48px;padding-top:15px;font-size:12px;display:flex}.logo-link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #17443d38}.mobile-summary-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #17443d38}.mobile-bottom-summary-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #17443d38}.checkout-footer a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #17443d38}.product-row{grid-template-columns:64px 1fr auto;align-items:center;gap:15px;margin-bottom:16px;font-size:14px;line-height:18.9px;display:grid}.summary-loading{border:1px dashed var(--border);min-height:120px;color:var(--muted);text-align:center;background:#ffffff73;border-radius:14px;place-items:center;padding:22px;font-size:14px;line-height:18.9px;display:grid}.summary-loading.summary-error{color:#8f2e27;background:#fff4f2;border-color:#e2aaa6}.thumb{background:#fff;border:1px solid #d9d9d9;border-radius:12px;width:64px;height:64px;position:relative;box-shadow:0 1px 2px #00000014}.thumb img{object-fit:contain;border-radius:11px;width:100%;height:100%}.thumb b{color:#fff;text-align:center;background:#000;border-radius:50%;width:20px;height:20px;line-height:20px;position:absolute;top:-8px;right:-8px}.product-copy strong,.product-copy small,.price span,.price s{display:block}.product-copy strong{font-weight:300}.product-copy small,.price s{color:#555}.product-copy em{color:#0d5a4d;letter-spacing:.04em;background:#e3f3ee;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.product-row-free{background:#e3f3ee94;border-radius:12px;margin-top:-4px;padding:10px}.product-row-free .price span{color:#0d5a4d;font-weight:600}.price{text-align:right}.discount-row{grid-template-columns:minmax(0,1fr) 92px;gap:10px;margin:20px 0 28px;display:grid}.discount-row .field{margin:0}.discount-row button{border:1px solid var(--accent);color:#fff;background:var(--accent);border-radius:12px;height:50px;padding:0 12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.discount-row button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}.discount-row button:disabled{cursor:default;color:#7a7d80;background:#f0f0ef;border-color:#d8dadd;font-weight:500}.cost-lines>div{justify-content:space-between;gap:18px;margin:8px 0;display:flex}.cost-lines>div small{color:#666}.cost-lines .shipping-cost-line small{text-align:right;max-width:62%}.cost-lines .grand-total{align-items:baseline;margin-top:18px;font-size:18px;line-height:24.3px}.cost-lines .grand-total>strong,.cost-lines .grand-total>span>strong{font-weight:600}.grand-total small{font-size:10px;font-weight:400}.savings{border-bottom:1px solid #bccdd1;align-items:center;gap:6px;padding-bottom:10px;font-size:12px;font-weight:600;display:flex}.discount-tag-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px;display:block;overflow:visible}.mobile-summary-toggle,.mobile-expanded-summary,.mobile-bottom-order-summary,.mobile-add-discount,.mobile-final-summary{display:none}@media (max-width:999px){body{font-size:14px}.checkout-header{height:130px}.logo-link{width:100%;height:120px;margin-top:10px}.knuffel-wordmark{flex-basis:49px;height:49px}.knuffel-wordmark strong{font-size:28px}.customers-pill{flex-basis:29px;width:242px;height:29px;font-size:10.5px}.customer-dots{margin-right:6px}.customer-dots i{width:18px;height:18px}.trust-benefits{gap:10px;height:32px;font-size:9.5px}.secure-checkout{font-size:inherit}.mobile-summary-toggle{background:var(--summary-mobile);text-align:left;border:0;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;width:100%;height:64px;padding:6px 14px;display:flex}.mobile-summary-label{color:#303030;align-items:center;gap:4px;font-size:14px;font-weight:300;line-height:18.9px;display:inline-flex}.mobile-summary-toggle i{color:currentColor;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;transition:transform .14s;display:inline-flex}.mobile-summary-toggle i.is-open{transform:rotate(180deg)}.mobile-summary-toggle i svg{width:12px;height:12px;display:block;overflow:visible}.mobile-summary-toggle i path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.mobile-summary-price{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;display:flex}.mobile-summary-price strong{color:#212427;font-size:18px;font-weight:600;line-height:24.3px}.mobile-summary-price s{color:#2124278f;text-align:right;font-size:12px;font-weight:300;line-height:16.2px;display:block}.mobile-expanded-summary{background:var(--summary-mobile);border-bottom:1px solid #dedede;padding:18px 14px;display:block}.mobile-bottom-order-summary{color:#1c1c1c;min-width:0;display:block}.mobile-bottom-summary-toggle{text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto 10px;align-items:center;gap:8px;width:100%;min-height:46px;padding:2px 0;display:grid}.mobile-bottom-summary-toggle i{color:#212427;place-items:center;width:10px;height:10px;display:grid}.mobile-bottom-summary-toggle i svg{width:10px;height:10px;display:block;overflow:visible}.mobile-bottom-summary-toggle i path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.mobile-bottom-summary-thumb{background:#fff;border:1px solid #dedede;border-radius:9px;width:42px;height:42px;display:block;position:relative;box-shadow:0 1px 2px #00000014}.mobile-bottom-summary-thumb img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.mobile-bottom-summary-thumb b{color:#fff;background:#000;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;display:grid;position:absolute;top:-6px;right:-6px}.mobile-bottom-summary-copy{flex-direction:column;align-items:flex-start;min-width:0;margin-left:8px;display:flex}.mobile-bottom-summary-copy strong,.mobile-bottom-summary-copy small{display:block}.mobile-bottom-summary-copy strong{font-size:18px;font-weight:600;line-height:18px}.mobile-bottom-summary-copy small{color:#2124278f;font-size:14px;font-weight:300;line-height:14px}.mobile-bottom-summary-price{text-align:right;white-space:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-end;height:37px;display:flex}.mobile-bottom-summary-price>s{color:#2124278f;font-size:14px;font-weight:300;line-height:14px;display:block}.mobile-bottom-summary-price>span{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.mobile-bottom-summary-price small{color:#2124278f;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:600;line-height:10px}.mobile-bottom-summary-price strong{color:#212427;font-size:18px;font-weight:600;line-height:18px}.mobile-bottom-order-summary.is-open .mobile-bottom-summary-toggle{grid-template-columns:minmax(0,1fr) 10px;min-height:37px;padding:0 0 8px}.mobile-bottom-summary-title{font-size:21px;font-weight:700;line-height:28px}.mobile-bottom-summary-panel{min-width:0}.order-summary-shopify-mobile .product-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:10px;font-size:14px;line-height:19px}.order-summary-shopify-mobile .product-row-free{background:0 0;border-radius:0;margin-top:0;padding:0}.order-summary-shopify-mobile .product-copy{min-width:0}.order-summary-shopify-mobile .product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.order-summary-shopify-mobile .product-copy small{color:#6d6d6d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.order-summary-shopify-mobile .product-copy em{color:#6d6d6d;letter-spacing:0;background:0 0;border-radius:0;margin-top:1px;padding:0;font-size:12px;font-weight:300}.order-summary-shopify-mobile .price{align-self:center;font-size:14px;line-height:18.9px}.order-summary-shopify-mobile .price s{color:#6d6d6d;font-size:11px;line-height:14px}.order-summary-shopify-mobile .product-row-free .price span{color:#1c1c1c;font-weight:300}.order-summary-shopify-mobile .cost-lines{border-top:1px solid #dedede;padding-top:13px;font-size:14px;line-height:19px}.order-summary-shopify-mobile .cost-lines>div{margin:5px 0}.order-summary-shopify-mobile .cost-lines .grand-total{margin-top:14px;font-size:18px;line-height:24.3px}.order-summary-shopify-mobile .grand-total>strong{font-weight:600}.order-summary-shopify-mobile .grand-total>span{align-items:baseline;gap:6px;display:flex}.order-summary-shopify-mobile .grand-total small{color:#6d6d6d;font-size:10px;font-weight:300}.order-summary-shopify-mobile .grand-total span strong{font-size:18px;font-weight:600}.order-summary-shopify-mobile .savings{border-bottom:1px solid #dedede;padding:0 0 10px;font-size:14px;font-weight:600;line-height:19px}.order-summary-shopify-mobile .discount-tag-icon{flex-basis:18px;width:18px;height:18px}.checkout-grid{min-height:0;display:block}.form-column{justify-self:auto;width:min(580px,100%);margin-inline:auto;padding:0 14px 24px}.summary-column{display:none}.wallet-row{grid-template-columns:1fr 1fr}.wallet{height:48px}.wallet-note{margin-top:11px;line-height:18px}.checkout-section{margin-top:20px}.express-checkout-top{margin:0 0 22px}.section-title{flex-wrap:wrap;gap:8px 14px}.contact-section{margin-top:18px}.contact-section .field{margin-top:0}.delivery-section{margin-top:30px}.field-pair,.field-triple{display:block}.shipping-method{margin-top:30px}.shipping-method>p{text-align:left;min-height:70px;padding:18px 14px;line-height:18.9px}.payment-section{margin-top:32px}.section-description{line-height:18.9px}.card-icons img{width:35px;height:22px}.card-form{padding:14px}.card-form .field-pair{display:block}.mobile-add-discount{background:var(--checkout-bg);border:1px solid #e4d9b6;border-radius:12px;height:38px;margin-top:26px;padding:0 10px;font-weight:600;display:block}.mobile-final-summary{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;margin-top:17px;display:grid}.mobile-final-summary img{object-fit:contain;background:#fff;border:1px solid #ddd;border-radius:10px;width:46px;height:46px}.mobile-final-summary strong,.mobile-final-summary small{display:block}.mobile-final-summary>div:last-child{text-align:right}.mobile-final-summary>div:last-child strong{margin-left:6px;font-size:18px;display:inline}.mobile-final-summary small{color:#666;font-size:11px}.subscription-disclosure{margin-top:14px}.complete-button{color:#fff;background:var(--selector-accent);opacity:.62;font-weight:600}.checkout-footer{gap:8px 14px;margin-top:16px;padding:24px 0 0;font-size:13px}}@media (max-width:340px){.trust-benefits{letter-spacing:-.01em;gap:6px;font-size:8.5px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
