@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";body.scw-checkout{margin:0;color:#333;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5;caret-color:#0c0c0d;scrollbar-color:#c4c4c6 transparent}body.scw-checkout *,body.scw-checkout *:before,body.scw-checkout *:after{box-sizing:border-box}body.scw-checkout ::selection{background:#0c0c0d;color:#fff}body.scw-checkout *::-webkit-scrollbar{width:10px;height:10px}body.scw-checkout *::-webkit-scrollbar-thumb{background:#c4c4c6;border-radius:8px}.scw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scw-mobile-header{display:none}.scw-main-shell{min-height:100vh}.scw-notices{width:100%;margin:0;padding:0}.scw-notices:not(:has(.woocommerce-error,.woocommerce-message,.woocommerce-info)){display:none}.scw-notices:has(.woocommerce-error,.woocommerce-message,.woocommerce-info)+.scw-section>.scw-section__title{margin-top:0}.scw-notices .woocommerce-message,.scw-notices .woocommerce-info{margin:0 0 16px;padding:12px 16px;list-style:none;border-radius:13px;font-size:14px;line-height:1.4;background:#ecfdf5;color:#047857}body.scw-checkout .woocommerce-error{position:relative;margin:0 0 16px;padding:12px 14px 12px 44px;border:1px solid #f3c7c4;border-radius:13px;background:#fdf3f2;color:#d8463e;font-size:14px;font-weight:400;line-height:1.4;list-style:none}body.scw-checkout .woocommerce-error:before{content:"";position:absolute;top:50%;left:14px;transform:translateY(-50%);width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23d8463e'/%3E%3Cpath d='M10 5.6v5.2' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14.15' r='0.95' fill='%23fff'/%3E%3C/svg%3E") center/20px 20px no-repeat}body.scw-checkout .woocommerce-error li{margin:0}body.scw-checkout .woocommerce-error li+li{margin-top:6px}.scw-desktop-bar{box-sizing:border-box;height:80px;max-height:80px;padding:10px 0;background:#fff;border-bottom:1px solid #dedede}#scw form.checkout{margin:0;background:linear-gradient(to right,#fff 50%,#f5f5f5 50%)}.scw-desktop-bar__inner{display:flex;align-items:center;max-width:1200px;height:100%;min-height:0;margin:0 auto;padding:0 40px;overflow:hidden}.scw-desktop-bar .scw-brand{height:100%;min-height:0;max-height:100%;margin:0;overflow:hidden}.scw-container{display:flex;max-width:1200px;margin:0 auto;min-height:100vh;align-items:stretch}.scw-main{flex:1 1 50%;width:50%;min-width:0;background:#fff;padding:40px}.scw-sidebar{flex:1 1 50%;width:50%;min-width:0;background:#f5f5f5;padding:20px 30px 40px;position:sticky;top:0;height:100vh;overflow-y:auto}.scw-brand{display:flex;align-items:center;margin:0;color:#333;font-size:24px;font-weight:700;line-height:1.2;white-space:nowrap}.scw-brand a,.scw-mobile-header__brand a{display:flex;align-items:center;max-width:100%;height:100%;min-height:0;color:inherit;font:inherit;text-decoration:none}.scw-brand a:hover,.scw-mobile-header__brand a:hover{color:#0c0c0d}.scw-brand img{display:block;max-width:300px;max-height:100%;width:auto;height:auto;object-fit:contain}.scw-brand a:focus-visible,.scw-mobile-header__brand a:focus-visible,.scw-back a:focus-visible,.scw-policies a:focus-visible,.scw-mobile-summary__toggle:focus-visible,.scw-mobile-header__cart:focus-visible,#scw #place_order:focus-visible{outline:2px solid #0c0c0d;outline-offset:2px}.scw-express-row:not(:has(.scw-express-row__buttons>*)){display:none}.scw-express-row__title{margin:0 0 12px;color:#666;font-size:14px;font-weight:400;text-align:center}.scw-express-row__buttons{display:flex;gap:12px}.scw-express-row__buttons>*{flex:1 1 0;min-height:44px;border-radius:13px}.scw-express-btn{display:flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid #ddd;background:#fff;cursor:pointer}.scw-express-btn--shop{background:#5a31f4;border-color:#5a31f4;color:#fff}.scw-express-btn--shop .shop-pay-icon{display:block;height:20px;width:auto;max-width:100px;fill:#fff}.scw-express-btn--paypal{background:#ffc439;border-color:#ffc439}.scw-express-btn--paypal .paypal-icon{display:block;height:24px;width:75.75px;max-width:none}.scw-express-btn:hover{transform:translateY(-1px)}.scw-express-row__divider{height:1px;margin:30px 0;background:#ddd}.scw-section{margin:0;padding:0;border:0;background:transparent}.scw-section+.scw-section{margin-top:30px}.scw-section+.scw-section>.scw-section__title{margin-top:0}#scw-section-email .scw-fields>:last-child,#scw-section-delivery .scw-fields>:last-child{margin-bottom:0}.scw-section__title,.scw-sidebar__title{margin:30px 0 20px;color:#333;font-size:18px;font-weight:600;line-height:1.3;text-wrap:balance}.scw-main:not(:has(>.scw-express-row)) #scw-section-email>.scw-section__title{margin-top:0}.scw-express-row:not(:has(.scw-express-row__buttons>*))~#scw-section-email>.scw-section__title{margin-top:0}.scw-sidebar__title{display:none}.scw-payment-note{margin:-8px 0 20px;color:#666;font-size:14px}.scw-section--payment{display:flex;flex-direction:column}#scw-payment-root,#scw-section-payment #payment{display:contents}#scw .scw-cod-deposit{order:0;margin:0 0 30px}.scw-section--payment>.scw-section__title{order:1}.scw-section--payment>.scw-payment-note{order:2}#scw-section-payment .wc_payment_methods{order:3}#scw-section-payment .scw-mobile-summary--bottom{order:5}#scw-section-payment .place-order{order:6}.scw-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:15px}#scw .scw-form-group{position:relative;grid-column:span 6;margin:0 0 20px}#scw .scw-form-group.scw-span-half{grid-column:span 3}#scw .scw-form-group.scw-span-third{grid-column:span 2}#scw .scw-form-group:has(.form-row[style*="display: none"]),#scw .scw-form-group:has(.form-row[style*="display:none"]){display:none}#scw .form-row,#scw .form-row-first,#scw .form-row-last,#scw .form-row-wide{float:none;width:auto;margin:0;padding:0;clear:none}#scw .woocommerce-input-wrapper{display:block}#scw .scw-form-group input.input-text,#scw .scw-form-group textarea,#scw .scw-form-group select{width:100%;height:52px;margin:0;padding:17px 12px;border:1px solid #dededf;border-radius:13px;background:#fff;color:#0c0c0d;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.015em;line-height:1.2;transition:border-color .2s,box-shadow .2s,padding .25s}#scw .scw-form-group textarea{height:auto;min-height:52px}#scw .scw-form-group input::placeholder,#scw .scw-form-group textarea::placeholder{color:#707070;opacity:1}#scw .scw-form-group label.scw-float-label{position:absolute;top:10px;left:12px;z-index:1;width:auto;height:auto;max-width:calc(100% - 24px);margin:0;padding:0;overflow:hidden;clip:auto;clip-path:none;color:#707070;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .25s,transform .25s}#scw .scw-form-group label.scw-float-label :is(abbr,span).required,#scw .scw-form-group label.scw-float-label .required{display:none!important}#scw .scw-form-group label.scw-float-label:before,#scw .scw-form-group label.scw-float-label:after{content:none!important}#scw .scw-form-group:is(:has(input.input-text:not(:placeholder-shown)),:has(input.input-text.has-value),:has(textarea:not(:placeholder-shown)),:has(textarea.has-value),:has(select.has-value)) label.scw-float-label{opacity:1;transform:translateY(0)}#scw .scw-form-group:is(:has(input.input-text:not(:placeholder-shown)),:has(input.input-text.has-value)) input.input-text,#scw .scw-form-group:is(:has(textarea:not(:placeholder-shown)),:has(textarea.has-value)) textarea,#scw .scw-form-group:has(select.has-value) select{padding-top:25px;padding-bottom:6px}#scw .scw-form-group select{padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}#scw .scw-form-group select:not(.has-value){color:#707070}#scw .scw-form-group select.has-value{color:#0c0c0d}#scw .scw-form-group select.country_select,#scw .scw-form-group select.state_select,#scw .scw-form-group select.select2-hidden-accessible{position:relative!important;width:100%!important;height:52px!important;clip:auto!important;clip-path:none!important;overflow:visible!important;pointer-events:auto!important}#scw .select2-container{display:none!important}#scw .scw-form-group input.input-text:focus,#scw .scw-form-group textarea:focus,#scw .scw-form-group select:focus{outline:none;border-color:#0c0c0d;box-shadow:0 0 0 1px #0c0c0d}#scw .scw-form-group:has(.woocommerce-invalid) input.input-text,#scw .scw-form-group:has(.woocommerce-invalid) textarea,#scw .scw-form-group:has(.woocommerce-invalid) select{border-color:#dd1d1d;box-shadow:0 0 0 1px #dd1d1d}#scw .scw-form-group .checkout-inline-error-message{display:block;margin-top:6px;color:#d8463e;font-size:14px;font-weight:400}#scw input[type=checkbox]{display:inline-grid;width:16px;height:16px;margin:0;border:1.5px solid #d1d5db;border-radius:6px;background-color:#fff;background-image:none;background-position:center;background-repeat:no-repeat;background-size:12px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;vertical-align:middle;cursor:pointer}#scw input[type=checkbox]:hover{border-color:#0c0c0d}#scw input[type=checkbox]:checked{border-color:#0c0c0d;background-color:#0c0c0d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E")}#scw input[type=checkbox]:focus-visible{outline:2px solid #0c0c0d;outline-offset:2px}.scw-offer-opt-in{display:flex;grid-column:span 6;align-items:center;gap:10px;margin:-4px 0 20px;color:#0c0c0d;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer}#scw .scw-field-billing_email input.input-text,#scw .scw-field-billing_phone input.input-text{padding-right:40px}#scw .scw-field-billing_email label.scw-float-label,#scw .scw-field-billing_phone label.scw-float-label{max-width:calc(100% - 52px)}.scw-field-help{position:absolute;top:10px;right:8px;z-index:2}.scw-field-help__button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#707070;cursor:pointer}.scw-field-help__button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.scw-field-help__button:hover,.scw-field-help__button:focus-visible{color:#0c0c0d}.scw-field-help__button:focus-visible{outline:2px solid #0c0c0d;outline-offset:2px}.scw-field-help__tip{position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;max-width:220px;padding:8px 10px;border-radius:13px;background:#0c0c0d;color:#fff;font-size:12px;font-weight:500;line-height:1.4;white-space:normal;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.scw-field-help__tip:after{content:"";position:absolute;top:100%;right:12px;border:6px solid transparent;border-top-color:#0c0c0d}.scw-field-help:hover .scw-field-help__tip,.scw-field-help:focus-within .scw-field-help__tip{opacity:1;visibility:visible;transform:translateY(0)}#scw input[type=radio]{width:18px;height:18px;margin:0;border:2px solid #d1d5db;border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}#scw input[type=radio]:hover{border-color:#0c0c0d}#scw input[type=radio]:checked{border:6px solid #0c0c0d}#scw input[type=radio]:focus-visible{outline:2px solid #0c0c0d;outline-offset:2px}#ship-to-different-address label,#scw .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px;margin:15px 0;color:#0c0c0d;font-size:14px;font-weight:400}.scw-shipping-notice{margin:0;padding:16px;border:1px solid #e5e7eb;border-radius:13px;background:#f9fafb;color:#6b7280;font-size:14px;line-height:1.4;text-align:center}.scw-shipping-notice[hidden],.scw-shipping-options[hidden],.scw-shipping-skeleton[hidden]{display:none}.scw-shipping-skeleton{display:flex;flex-direction:column}.scw-shipping-skeleton__row{display:block;height:48px;border:1px solid #e5e7eb;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:scw-shipping-shimmer 1.5s ease-in-out infinite}.scw-shipping-skeleton__row+.scw-shipping-skeleton__row{margin-top:-1px}.scw-shipping-skeleton__row:first-child{border-radius:13px 13px 0 0}.scw-shipping-skeleton__row:last-child{border-radius:0 0 13px 13px}.scw-shipping-skeleton__row:only-child{border-radius:13px}.scw-shipping-notice.is-revealed,.scw-shipping-options.is-revealed{animation:scw-shipping-in .35s cubic-bezier(.16,1,.3,1)}@keyframes scw-shipping-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scw-shipping-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.scw-shipping-skeleton__row,.scw-shipping-notice.is-revealed,.scw-shipping-options.is-revealed{animation:none}.scw-shipping-skeleton__row{background:#f0f0f0}}#scw-shipping-methods ul{margin:0;padding:0;list-style:none}#scw-shipping-methods .scw-shipping-group+.scw-shipping-group{margin-top:20px}#scw-shipping-methods li{display:flex;align-items:center;gap:12px;margin:0;padding:16px;border:1px solid #d1d5db;background:#fff}#scw-shipping-methods li+li{margin-top:-1px}#scw-shipping-methods li:first-child{border-radius:13px 13px 0 0}#scw-shipping-methods li:last-child{border-radius:0 0 13px 13px}#scw-shipping-methods li:only-child{border-radius:13px}#scw-shipping-methods li:hover{background:#f9fafb}#scw-shipping-methods li:has(input:checked){position:relative;z-index:1;border-color:#0c0c0d;background:#f9fafb}#scw-shipping-methods li label{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#333;font-size:14px;font-weight:400}.scw-shipping-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.scw-shipping-desc{color:#666;font-size:12px;font-weight:400;line-height:1.4}.scw-shipping-note{color:#007905}#scw-shipping-methods li:has(input:checked) label{font-weight:500}#scw .wc_payment_methods{margin:0 0 30px;padding:0;list-style:none}#scw .wc_payment_method{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;position:relative;min-height:56px;margin:0;padding:0;border:0;background:transparent}#scw .wc_payment_method:before{content:"";grid-column:1/-1;grid-row:1;z-index:0;align-self:stretch;min-height:56px;border:1px solid #d1d5db;border-radius:0;background:#fff;pointer-events:none}#scw .wc_payment_method+.wc_payment_method{margin-top:-1px}#scw .wc_payment_method:first-child:before{border-radius:13px 13px 0 0}#scw .wc_payment_method:last-child:before{border-radius:0 0 13px 13px}#scw .wc_payment_method:only-child:before{border-radius:13px}#scw .wc_payment_method:hover:before{background:#f9fafb}#scw .wc_payment_method:has(>input[name=payment_method]:checked){z-index:1}#scw .wc_payment_method:has(>input[name=payment_method]:checked):before{border-color:#0c0c0d;background:#fff}#scw .wc_payment_method:last-child:has(>input[name=payment_method]:checked):before{border-radius:0}#scw .wc_payment_method:first-child:has(>input[name=payment_method]:checked):before,#scw .wc_payment_method:only-child:has(>input[name=payment_method]:checked):before{border-radius:13px 13px 0 0}#scw .wc_payment_method>input[name=payment_method]{grid-column:1;grid-row:1;z-index:1;align-self:center;margin-left:20px}#scw #payment li.wc_payment_method>label,#scw .wc_payment_method>label{display:flex!important;grid-column:2;grid-row:1;z-index:1;align-items:center;align-self:center;justify-content:flex-start;width:100%;min-width:0;gap:12px;margin:0;padding:16px 20px 16px 12px;color:#333;font-size:14px;font-weight:400}#scw .wc_payment_method>label>span,#scw .wc_payment_method>label>img{display:inline-flex;flex:0 0 auto;align-items:center;align-self:center;width:max-content;max-width:none;margin-left:auto!important}#scw .wc_payment_method>label svg{flex:0 0 auto;align-self:center;max-width:none}#scw .klarna-gateway-icon svg,#scw .afterpay-gateway-icon svg,#scw .tabby-gateway-icon svg{width:38px!important;height:24px!important;min-width:38px;min-height:24px}#scw .wc_payment_method>label>.applepay-gateway-icon{height:24px;min-height:0;overflow:hidden}#scw .applepay-gateway-icon svg{width:38px!important;height:40px!important;min-width:38px;min-height:40px}#scw .paypal-gateway-icon svg{width:auto!important;height:18px!important;min-height:18px}#scw .ccg-brands svg,#scw .credit-card-gateway-icons svg{flex:0 0 auto;width:auto!important;max-width:none}#scw .wc_payment_method:has(>input[name=payment_method]:checked)>label{font-weight:500}#scw .wc_payment_methods:has(>.wc_payment_method:only-child)>.wc_payment_method>input[name=payment_method]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#scw .wc_payment_methods:has(>.wc_payment_method:only-child)>.wc_payment_method>label{padding-left:20px}#scw .wc_payment_method>.payment_box{display:grid;grid-column:1/-1;grid-row:2;grid-template-rows:0fr;width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;opacity:0;overflow:hidden;max-height:none;transition:grid-template-rows .6s ease-out,opacity .4s ease-out,padding .6s ease-out}#scw .scw-payment-box__clip{min-height:0;overflow:hidden;max-height:none}#scw .wc_payment_method:has(>input[name=payment_method]:checked)>.payment_box{grid-template-rows:1fr;opacity:1;padding:14px 10px;border:1px solid #d1d5db;border-top:0;background:#f4f4f4}#scw .wc_payment_method:last-child:has(>input[name=payment_method]:checked)>.payment_box,#scw .wc_payment_method:only-child:has(>input[name=payment_method]:checked)>.payment_box{border-radius:0 0 13px 13px}#scw .wc_payment_method>.payment_box fieldset{border:0;margin:0;padding:0;min-inline-size:0}#scw .wc_payment_method>.payment_box iframe,#scw .scw-payment-box__clip iframe{max-height:none}#scw .wc_payment_method>.payment_box p{margin:0;color:#333;font-size:14px}.scw-card-billing{margin-top:16px;padding:0 2px}#scw .scw-card-billing__choice{display:flex;align-items:center;gap:12px;margin:0;padding-inline:2px;color:#333;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer}#scw .scw-card-billing__choice input[type=checkbox]{margin:0;align-self:center}.scw-card-billing__panel{display:grid;grid-template-rows:0fr;padding-top:0;overflow:hidden;opacity:0;transition:grid-template-rows .6s ease-out,opacity .4s ease-out,padding .6s ease-out}.scw-card-billing__panel.is-open{grid-template-rows:1fr;padding-top:16px;opacity:1}.scw-card-billing__clip{min-height:0;overflow:hidden;padding-inline:2px}.scw-card-billing__title{margin:0 0 12px;color:#333;font-size:16px;font-weight:600;line-height:1.3}.scw-card-billing .scw-fields{margin:0}@media (prefers-reduced-motion: reduce){.scw-card-billing__panel{transition:none}}.scw-mobile-summary{display:none}.scw-mobile-summary__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:18px 16px;border:0;background:transparent;color:#333;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.scw-mobile-summary__label{display:inline-flex;align-items:center;gap:8px}.scw-mobile-summary__toggle svg{transition:transform .2s}.scw-mobile-summary__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.scw-mobile-summary__total{font-variant-numeric:tabular-nums;font-weight:600}.scw-mobile-summary__panel{display:grid;grid-template-rows:0fr;padding:0 16px;overflow:hidden;opacity:0;transition:grid-template-rows .6s ease-out,opacity .4s ease-out,padding .6s ease-out}.scw-mobile-summary__clip{min-height:0;overflow:hidden}.scw-mobile-summary__toggle[aria-expanded=true]+.scw-mobile-summary__panel{grid-template-rows:1fr;padding-bottom:16px;opacity:1}@media (prefers-reduced-motion: reduce){.scw-mobile-summary__panel{transition:none}}.scw-remember{margin:20px 0}.scw-pay-agreement{margin:0 0 8px;color:#707070;font-size:12px;font-weight:400;line-height:1.45}.scw-mobile-summary__heading{margin:0 0 12px;color:#333;font-size:18px;font-weight:600;line-height:1.3}.scw-mobile-summary--bottom .scw-mobile-summary__panel{display:block;padding:0;overflow:visible;opacity:1;transition:none}.scw-mobile-summary--bottom .scw-mobile-summary__clip{overflow:visible}.scw-remember__title{margin:0 0 12px;color:#0c0c0d;font-size:16px;font-weight:600;line-height:1.3}.scw-remember .scw-offer-opt-in{margin:0}.scw-back{margin:16px 0;text-align:center}.scw-back a{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#0c0c0d;font-size:14px;font-weight:500;text-decoration:none;text-underline-offset:3px}.scw-back a:hover{text-decoration:underline}.scw-footer__text{margin:16px 0 0;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-align:center}.scw-policies{margin:16px 0 0;text-align:left}.scw-policies a,.scw-policies span{color:#333;font-size:14px;font-weight:400;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.scw-policies a:hover{color:#0c0c0d}#scw #place_order{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin:0;padding:12px 16px;border:0;border-radius:13px;background:#0c0c0d;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .2s}#scw #place_order:hover{background:#2d2d2d}#scw #place_order:disabled{opacity:.6;cursor:default}#scw .place-order{display:flex;flex-direction:column;margin:0;padding:0}.scw-sidebar__table table,.scw-mobile-summary__panel table{width:100%;border-collapse:collapse;background:transparent}.scw-sidebar__table th,.scw-sidebar__table td,.scw-mobile-summary__panel th,.scw-mobile-summary__panel td{border:0;background:transparent;padding:8px 0;color:#333;font-size:14px;font-weight:400;text-align:left;vertical-align:top}.scw-sidebar__table .product-total,.scw-sidebar__table tfoot td,.scw-mobile-summary__panel .product-total,.scw-mobile-summary__panel tfoot td{text-align:right}.scw-sidebar__table thead,.scw-mobile-summary__panel thead,.scw-sidebar__table .cart_item,.scw-mobile-summary__panel .cart_item{display:none}.scw-product-list__item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb}.scw-product-list__item:last-child{border-bottom:0}.scw-product-list__image{position:relative;flex:0 0 64px;width:64px;height:64px}.scw-product-list__image img{display:block;width:100%;height:100%;object-fit:contain;border:2px solid #fff;border-radius:18px;background:#fff;box-shadow:0 1px 2px #0c0c0d38,0 4px 8px #0c0c0d52}.scw-product-list__qty{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:8px;background:#060606;color:#fff;font-size:12px;font-weight:600;line-height:1}.scw-product-list__info{flex:1 1 auto;min-width:0}.scw-product-list__name,.scw-product-list__variant{display:block}.scw-product-list__name{color:#333;font-size:14px;font-weight:500;line-height:1.3}.scw-product-list__variant{margin-top:4px;color:#707070;font-size:12px;font-weight:400;line-height:1.3}.scw-product-list__price{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;margin-left:12px;color:#333;font-size:14px;font-weight:600;text-align:right}.scw-product-list__regular{color:#707070;font-size:12px;font-weight:400;line-height:1.3;text-decoration:line-through}.scw-product-list__current{color:#333;font-size:14px;font-weight:600}.scw-product-list{padding:8px 4px 0}.scw-sidebar .scw-product-list{max-height:300px;overflow-y:auto}.scw-sidebar__table .cart_item td,.scw-mobile-summary__panel .cart_item td{padding:12px 0;border-bottom:1px solid #e5e7eb}.scw-sidebar__table .order-total th,.scw-sidebar__table .order-total td,.scw-mobile-summary__panel .order-total th,.scw-mobile-summary__panel .order-total td,.scw-mobile-summary__panel .scw-order-total th,.scw-mobile-summary__panel .scw-order-total td{padding-top:16px;font-size:16px;font-weight:600}#scw .order-total .woocommerce-Price-amount,#scw .scw-order-total .woocommerce-Price-amount,#scw .scw-mobile-summary__total .woocommerce-Price-amount{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}#scw .scw-sidebar__table .order-total .woocommerce-Price-amount,#scw .scw-mobile-summary__total .woocommerce-Price-amount,#scw .scw-mobile-summary__panel .scw-order-total .woocommerce-Price-amount{font-size:17px}#scw .scw-currency-code{font-size:12px;font-weight:500;line-height:1;color:#707070}.scw-sidebar__table .amount,.scw-mobile-summary__panel .amount,.scw-mobile-summary__total{font-variant-numeric:tabular-nums}#scw .scw-coupon{margin:8px 0 16px}#scw .scw-coupon .scw-form-group{margin:0}#scw .scw-coupon .scw-form-group input.input-text{height:44px;padding:12px 88px 12px 12px;font-size:13px}#scw .scw-coupon .scw-form-group:is(:has(input.input-text:not(:placeholder-shown)),:has(input.input-text.has-value)) input.input-text{padding-top:20px;padding-bottom:4px}#scw .scw-coupon label.scw-float-label{top:7px;max-width:calc(100% - 104px);font-size:12px}#scw .scw-coupon__apply{position:absolute;top:5px;right:5px;z-index:2;height:34px;min-height:0;padding:0 12px;border:1px solid #e4e4e4;border-radius:10px;background:#f6f6f6;color:#9a9a9a;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:not-allowed}#scw .scw-coupon__apply:not(:disabled){border-color:#0c0c0d;background:#0c0c0d;color:#fff;cursor:pointer}#scw .scw-coupon__apply:not(:disabled):hover{background:#2d2d2d}#scw .scw-coupon.processing{opacity:.6}#scw .scw-sidebar .woocommerce-message,#scw .scw-sidebar .woocommerce-info,#scw .scw-mobile-summary .woocommerce-message,#scw .scw-mobile-summary .woocommerce-info{margin:12px 0 0;padding:12px 14px;border-radius:13px;list-style:none;font-size:14px;line-height:1.4;background:#ecfdf5;color:#047857}#scw .scw-purchase-promises{margin:24px 0 0}#scw .scw-purchase-promises__title{margin:0 0 14px;color:#333;font-size:16px;font-weight:600;line-height:1.3}#scw .scw-purchase-promises__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}#scw .scw-purchase-promises__item{display:flex;align-items:center;gap:12px;margin:0;color:#333;font-size:14px;font-weight:400;line-height:1.4}#scw .scw-purchase-promises__item svg{display:block;flex:0 0 25px;width:25px;height:25px}#scw .scw-purchase-promises__text{min-width:0}.security-badges-payment-strip{width:100%;max-width:100%;margin:24px 0 28px;padding:0 4px;box-sizing:border-box}.payment-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:35px;margin-bottom:16px}.payment-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;line-height:0}.payment-icon svg{display:block;height:24px;width:auto;max-width:52px}.payment-assurance{width:100%;max-width:none;line-height:0;padding:10px 40px}.security-badges-payment-strip .payment-assurance svg{display:block;width:100%;height:auto;max-width:none;max-height:none}.security-badges-payment-strip .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scw-sidebar__table .cart-discount td,.scw-sidebar__table .cart-discount .amount,.scw-mobile-summary__panel .cart-discount td,.scw-mobile-summary__panel .cart-discount .amount,#cod-actual-payment-row,#cod-actual-payment-row .amount{color:#059669;font-weight:600}.scw-order-review-host{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}form.checkout.scw-is-updating{opacity:.6}@media (max-width: 1000px){body.scw-checkout{background:#fff}.scw-mobile-header{display:block;background:#fff}#scw>.scw-mobile-summary{border-bottom:1px solid #e5e7eb}#scw>.scw-mobile-summary .scw-mobile-summary__toggle,#scw>.scw-mobile-summary .scw-mobile-summary__panel{padding-right:max(14px,calc((100% - 580px)/2 + 14px));padding-left:max(14px,calc((100% - 580px)/2 + 14px))}.scw-mobile-header__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px max(14px,calc((100% - 580px)/2 + 14px));border-bottom:1px solid #e5e7eb;background:#fff}.scw-mobile-header__brand{color:#333;font-size:22px;font-weight:700;line-height:1.2}.scw-mobile-header__brand img{display:block;max-width:180px;max-height:40px;width:auto;height:auto;object-fit:contain}.scw-mobile-header__cart{display:flex;color:#333}#scw form.checkout{background:#fff}.scw-container{display:block;width:100%;max-width:580px;min-height:0;margin-right:auto;margin-left:auto;background:#fff}.scw-main{width:auto;padding:20px 14px}.scw-desktop-bar,.scw-brand{display:none}.scw-sidebar{display:block;position:static;width:auto;height:auto;min-height:0;padding:0 14px 24px;overflow:visible;background:#fff}.scw-sidebar .scw-sidebar__title,.scw-sidebar .scw-sidebar__table{display:none}.scw-sidebar:not(:has(.scw-coupon)):not(:has(.security-badges-payment-strip)){display:none}.payment-assurance{padding:10px 0}#scw .scw-form-group.scw-span-half,#scw .scw-form-group.scw-span-third,.scw-offer-opt-in{grid-column:span 6}.scw-field-help__tip{max-width:min(220px,100vw - 48px)}.scw-mobile-summary{display:block;background:#fafafa}.scw-mobile-summary--bottom{margin-bottom:16px;border:0;border-radius:0;background:transparent}#scw .place-order .scw-back:has(+.scw-purchase-promises),#scw .place-order .scw-back:has(+.security-badges-payment-strip){margin-bottom:0}#scw .place-order .scw-purchase-promises,#scw .place-order .security-badges-payment-strip{margin:30px 0 0}#scw .scw-purchase-promises{display:block;width:100%}#scw .scw-purchase-promises__title,#scw .scw-purchase-promises__list,#scw .scw-purchase-promises__item{width:100%}#scw .scw-purchase-promises__title{text-align:center}#scw .scw-purchase-promises__list{align-items:stretch}#scw .scw-purchase-promises__item{display:grid;grid-template-columns:25px max-content;justify-content:center;column-gap:12px}#scw .place-order .payment-icons{margin-top:0}}
