.template-product-smartwatch{--ew-black: #f5f4f1;--ew-panel: #f5f4f1;--ew-panel-2: #ffffff;--ew-border: #e4e2dc;--ew-orange: #f07814;--ew-orange-hover: #ff8a23;--ew-button-text: #141414;--ew-white: #141414;--ew-muted: #6e6a62;--ew-success: #5b8f34;background:var(--ew-black);color:var(--ew-white);font-family:var(--ew-body-font, var(--font-body--family))}.template-product-smartwatch .content-for-layout,.template-product-smartwatch .product-information{background:var(--ew-black)}.ew-sw-buybox-anchor{display:block;height:0;position:relative;scroll-margin-top:100px}.template-product-smartwatch .product-information__grid{align-items:start}.template-product-smartwatch .product-details>.group-block{background:var(--ew-panel);border:1px solid var(--ew-border);border-radius:var(--ew-card-radius, 8px);color:var(--ew-white);padding:clamp(22px,3vw,34px)}.template-product-smartwatch .product-details .group-block{--color-foreground: var(--ew-white);--color-foreground-rgb: 255 255 255}.template-product-smartwatch .product-details .tax-note,.template-product-smartwatch .product-details .tax-note a{color:var(--ew-muted)}.ew-social-proof{align-items:center;background:var(--ew-proof-bg);border:1px solid var(--ew-proof-border);color:var(--ew-proof-text);display:flex;gap:15px;font-family:var(--ew-proof-font, inherit);padding:8px 0;border-radius:var(--ew-proof-radius, 0);width:100%}.ew-social-proof__marks{display:flex;flex:0 0 auto;padding-right:9px;position:relative}.ew-social-proof__photo{align-items:center;background:var(--ew-panel-2);border:2px solid var(--ew-panel);border-radius:50%;color:var(--ew-proof-accent);display:flex;font-size:11px;font-weight:900;height:var(--ew-proof-photo-size, 44px);justify-content:center;letter-spacing:-.03em;margin-left:-12px;overflow:hidden;width:var(--ew-proof-photo-size, 44px)}.ew-social-proof__photo:first-child{margin-left:0}.ew-social-proof__photo img{display:block;height:100%;object-fit:cover;width:100%}.ew-social-proof__photo b{font:inherit}.ew-social-proof__verified{align-items:center;background:var(--ew-proof-verified, #1687ff);border:2px solid var(--ew-panel);border-radius:50%;bottom:-1px;color:#fff;display:flex;height:19px;justify-content:center;position:absolute;right:0;width:19px;z-index:3}.ew-social-proof__verified svg{fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:12px}.ew-social-proof__copy{display:flex;flex-direction:column;gap:3px;line-height:1.2}.ew-social-proof__copy strong{font-size:var(--ew-proof-heading-size, 13px);font-weight:800}.ew-social-proof__copy span{color:var(--ew-proof-text);font-size:var(--ew-proof-text-size, 13px);font-weight:650}.ew-product-intro{color:var(--ew-intro-text);font-family:var(--ew-intro-body-font, inherit);width:100%}.ew-product-intro__eyebrow{color:var(--ew-intro-accent);display:block;font-family:var(--ew-intro-heading-font, inherit);font-size:var(--ew-intro-eyebrow-size, 12px);font-weight:900;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.ew-product-intro h1{color:var(--ew-intro-text);font-family:var( --ew-intro-heading-font, var(--ew-heading-font, var(--font-heading--family)) );font-size:var(--ew-intro-title-size, 58px);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:0;overflow-wrap:anywhere;text-transform:var(--ew-intro-transform, uppercase)}.ew-product-intro p{color:var(--ew-intro-muted);font-family:var(--ew-intro-body-font, inherit);font-size:var(--ew-intro-subtitle-size, 17px);font-weight:650;line-height:1.45;margin:13px 0 0;max-width:44ch}.template-product-smartwatch .product-details .loox-rating{color:var(--ew-white)}.template-product-smartwatch product-price{display:block}.template-product-smartwatch .group-block-content.layout-panel-flex--row:has(>.ew-savings){align-items:flex-start;flex-wrap:nowrap;width:100%}.template-product-smartwatch .group-block-content.layout-panel-flex--row:has(>.ew-savings)>product-price{flex:1 1 auto;min-width:0;width:auto}.template-product-smartwatch .group-block-content.layout-panel-flex--row:has(>.ew-savings)>.ew-savings{flex:0 0 auto;margin-top:1px;white-space:nowrap}.template-product-smartwatch product-price .price{color:var(--ew-white);font-size:clamp(32px,3.3vw,42px);font-weight:900;letter-spacing:-.055em;line-height:1}.template-product-smartwatch product-price .compare-at-price{color:var(--ew-muted);font-size:clamp(16px,1.5vw,20px);font-weight:800;opacity:.72}.template-product-smartwatch product-price .price-item__group{align-items:baseline;gap:11px}@media screen and (min-width:750px){.template-product-smartwatch .group-block-content.layout-panel-flex--row:has(>.ew-savings){gap:6px}.template-product-smartwatch product-price .price__sale{align-items:baseline;column-gap:7px;display:flex;flex-wrap:nowrap;white-space:nowrap}.template-product-smartwatch product-price .price__sale>.price-item__group{flex:0 0 auto}.template-product-smartwatch product-price .price{font-size:clamp(34px,3vw,38px)}.template-product-smartwatch product-price .compare-at-price{font-size:clamp(15px,1.35vw,17px)}}.template-product-smartwatch product-price .tax-note{font-size:11px;margin-top:7px}.ew-savings{align-items:center;align-self:flex-start;background:var(--ew-saving-bg);color:var(--ew-saving-text);display:inline-flex;border-radius:var(--ew-saving-radius, 2px);font-family:var(--ew-saving-font, inherit);font-size:var(--ew-saving-size, 13px);font-weight:950;gap:8px;letter-spacing:.025em;padding:var(--ew-saving-padding-y, 9px) var(--ew-saving-padding-x, 12px);text-transform:uppercase}.ew-savings[hidden]{display:none}.ew-savings small{border-left:1px solid currentColor;font-size:11px;opacity:.72;padding-left:8px}.ew-offer{background:var(--ew-offer-bg);border-radius:var(--ew-offer-radius, 2px);color:var(--ew-offer-text);display:block;font-family:var(--ew-offer-font, inherit);padding:12px;width:100%}.ew-offer__content{align-items:center;display:flex;gap:14px;justify-content:space-between}.ew-offer--simple .ew-offer__content{justify-content:flex-start}.ew-offer__copy{display:flex;flex-direction:column;min-width:0}.ew-offer__copy span{font-size:var(--ew-offer-label-size, 12px);font-weight:950}.ew-offer__copy strong{font-size:10px;font-weight:850;letter-spacing:.04em}.ew-offer__timer{align-items:center;background:var(--ew-offer-timer-bg);border-radius:var(--ew-offer-timer-radius, 2px);color:var(--ew-offer-timer-text);display:flex;flex:0 0 auto;font-style:normal;font-variant-numeric:tabular-nums;gap:4px;padding:8px 10px}.ew-offer__timer>span{align-items:center;display:flex;gap:2px}.ew-offer__timer b,.ew-offer__timer i{font-size:var(--ew-offer-timer-size, 20px);font-style:normal;font-weight:900}.ew-offer__timer small{font-size:7px;font-weight:800;opacity:.66}.ew-offer__timer--expired{font-size:11px;font-weight:900}.ew-features{color:var(--ew-feature-text);font-family:var(--ew-feature-body-font, inherit);width:100%}.ew-features__heading{display:block;font-family:var(--ew-feature-heading-font, inherit);font-size:var(--ew-feature-heading-size, 17px);letter-spacing:.045em;margin-bottom:13px}.ew-features ul{display:grid;gap:var(--ew-feature-gap, 10px);list-style:none;margin:0;padding:0}.ew-features li{align-items:flex-start;display:flex;font-size:var(--ew-feature-text-size, 15px);gap:10px;font-weight:720;line-height:1.35}.ew-features__icon{align-items:center;color:var(--ew-feature-accent);display:inline-flex;flex:0 0 var(--ew-feature-icon-size, 20px);font-size:calc(var(--ew-feature-icon-size, 20px) * .82);font-weight:950;height:var(--ew-feature-icon-size, 20px);justify-content:center;line-height:1}.ew-features--icon-circle .ew-features__icon,.ew-features--icon-square .ew-features__icon{background:var(--ew-feature-icon-bg);color:var(--ew-button-text, #141414)}.ew-features--icon-circle .ew-features__icon{border-radius:50%}.ew-features--icon-square .ew-features__icon{border-radius:var(--ew-feature-icon-radius, 4px)}.ew-features__disclaimer{color:#85877f;font-size:9px;line-height:1.45;margin:14px 0 0}.template-product-smartwatch .product-inventory{background:#eef6e8;border:1px solid #d6e7ca;color:#4e7a32;font-size:12px;font-weight:750;padding:11px 13px;width:100%}.template-product-smartwatch .product-inventory__icon{color:var(--ew-orange)}.ew-bonus{background:var(--ew-bonus-bg);border:1px dashed var(--ew-bonus-border);border-radius:var(--ew-bonus-radius, 6px);color:var(--ew-bonus-text);font-family:var(--ew-bonus-body-font, inherit);padding:12px 14px;width:100%}.ew-bonus__content{align-items:center;display:flex;gap:13px}.ew-bonus__icon{align-items:center;display:flex;flex:0 0 var(--ew-bonus-icon-size, 50px);font-size:calc(var(--ew-bonus-icon-size, 50px) * .6);height:var(--ew-bonus-icon-size, 50px);justify-content:center;overflow:hidden;width:var(--ew-bonus-icon-size, 50px)}.ew-bonus__icon img{height:100%;object-fit:contain;width:100%}.ew-bonus__content>div{display:flex;flex-direction:column;gap:3px}.ew-bonus strong{color:var(--ew-bonus-accent);font-family:var(--ew-bonus-heading-font, inherit);font-size:var(--ew-bonus-heading-size, 14px);font-weight:950}.ew-bonus__content span:not(.ew-bonus__icon){font-size:var(--ew-bonus-text-size, 13px)}.template-product-smartwatch .variant-picker{width:100%}.template-product-smartwatch .variant-option--buttons legend,.template-product-smartwatch .variant-picker__form>.variant-option{color:var(--ew-white);font-size:11px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.template-product-smartwatch .variant-option__button-label{border-radius:0;font-size:12px;font-weight:800;min-height:46px}.template-product-smartwatch .product-form-buttons{gap:10px}.template-product-smartwatch .buy-buttons-block,.template-product-smartwatch .buy-buttons-block product-form-component,.template-product-smartwatch .buy-buttons-block form{display:block;width:100%}.template-product-smartwatch .buy-buttons-block .add-to-cart-button{background:var(--ew-orange);border-color:var(--ew-orange);border-radius:var(--ew-button-radius, 4px);color:var(--ew-button-text, #141414);font-size:15px;font-weight:950;letter-spacing:.035em;min-height:58px;text-transform:uppercase;width:100%}.template-product-smartwatch .buy-buttons-block .add-to-cart-button:hover{background:var(--ew-orange-hover);filter:brightness(1.08);transform:translateY(-1px)}.template-product-smartwatch .payment-icons{background:transparent;padding:8px 10px!important}.template-product-smartwatch .payment-icons__item svg{height:23px;width:auto}.ew-delivery-note{align-items:center;background:var(--ew-delivery-bg);border:1px solid var(--ew-delivery-border);border-radius:var(--ew-delivery-radius, 4px);color:var(--ew-delivery-text);display:grid;font-family:var(--ew-delivery-body-font, inherit);gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px;width:100%}.ew-delivery-note__status{animation:ew-delivery-pulse 1.8s infinite;background:var(--ew-delivery-accent);border-radius:50%;height:var(--ew-delivery-status-size, 10px);width:var(--ew-delivery-status-size, 10px)}.ew-delivery-note__copy{display:flex;flex-direction:column;gap:2px}.ew-delivery-note__copy strong{font-family:var(--ew-delivery-heading-font, inherit);font-size:var(--ew-delivery-heading-size, 13px);font-weight:900;letter-spacing:.035em}.ew-delivery-note__copy span{color:var(--ew-delivery-muted);font-size:var(--ew-delivery-text-size, 12px)}.ew-delivery-note .ew-trust-icon{color:var(--ew-delivery-accent)}.ew-trust{border-top:1px solid var(--ew-trust-border);display:grid;gap:var(--ew-trust-gap, 12px);grid-template-columns:repeat(var(--ew-trust-columns, 4),minmax(0,1fr));padding-top:18px;width:100%}.ew-trust__item{align-items:flex-start;display:flex;font-family:var(--ew-trust-body-font, inherit);gap:8px;min-width:0}.ew-trust--align-center .ew-trust__item{align-items:center;flex-direction:column;text-align:center}.ew-trust--align-center p{align-items:center}.ew-trust-icon{color:var(--ew-trust-accent);flex:0 0 var(--ew-trust-icon-size, 28px);height:var(--ew-trust-icon-size, 28px);width:var(--ew-trust-icon-size, 28px)}.ew-trust p{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.ew-trust strong{color:var(--ew-trust-text);font-family:var(--ew-trust-heading-font, inherit);font-size:var(--ew-trust-heading-size, 11px);font-weight:900;line-height:1.25}.ew-trust small{color:var(--ew-trust-muted);font-size:var(--ew-trust-text-size, 10px);line-height:1.35}.template-product-smartwatch .product-details>.group-block>.text-block:last-child{background:var(--ew-panel-2)!important;color:var(--ew-white)!important;margin-top:12px;padding:18px!important}.ew-specs-group{display:grid;gap:var(--ew-specs-gap, 8px);width:100%}.ew-specs-accordion{background:var(--ew-specs-bg, #ffffff);border:1px solid var(--ew-specs-border, #d9d6ce);border-radius:var(--ew-specs-radius, 4px);color:var(--ew-specs-text, #141414);font-family:var(--ew-specs-body-font, inherit);overflow:hidden;width:100%}.ew-specs-accordion>summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:58px;padding:var(--ew-specs-padding-y, 15px) var(--ew-specs-padding-x, 16px)}.ew-specs-accordion>summary::-webkit-details-marker{display:none}.ew-specs-accordion__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.ew-specs-accordion__heading strong{color:var(--ew-specs-text, #141414);font-family:var(--ew-specs-heading-font, inherit);font-size:var(--ew-specs-title-size, 15px);font-weight:900;letter-spacing:.02em;line-height:1.2}.ew-specs-accordion__heading small{color:var(--ew-specs-muted, #6e6a62);font-size:var(--ew-specs-subtitle-size, 11px);line-height:1.35}.ew-specs-accordion__icon{align-items:center;color:var(--ew-specs-accent, #f07814);display:flex;flex:0 0 26px;font-size:24px;height:26px;justify-content:center;line-height:1;transition:transform .18s ease;width:26px}.ew-specs-accordion[open] .ew-specs-accordion__icon--plus{transform:rotate(45deg)}.ew-specs-accordion[open] .ew-specs-accordion__icon--chevron{transform:rotate(180deg)}.ew-specs-accordion__content{border-top:1px solid var(--ew-specs-row-border, #e9e6df);padding:0 var(--ew-specs-padding-x, 16px) var(--ew-specs-padding-y, 15px)}.ew-specs-accordion__content dl{margin:0}.ew-specs-accordion__row{align-items:start;border-bottom:1px solid var(--ew-specs-row-border, #e9e6df);display:grid;gap:12px;grid-template-columns:minmax(100px,.78fr) minmax(0,1.22fr);padding:12px 0}.ew-specs-accordion__row dt,.ew-specs-accordion__row dd{margin:0}.ew-specs-accordion__row dt{color:var(--ew-specs-muted, #6e6a62);font-size:var(--ew-specs-label-size, 12px);font-weight:750;line-height:1.45}.ew-specs-accordion__row dd{color:var(--ew-specs-text, #141414);font-size:var(--ew-specs-value-size, 13px);font-weight:650;line-height:1.45;overflow-wrap:anywhere}.ew-specs-accordion__disclaimer{color:var(--ew-specs-muted, #6e6a62);font-size:10px;line-height:1.55;margin:13px 0 0}.ew-specs-accordion__richtext{color:var(--ew-specs-text, #141414);font-size:var(--ew-specs-body-size, 13px);line-height:1.5;padding-top:13px}.ew-specs-accordion__richtext :where(ul,ol){display:grid;gap:9px;margin:0;padding-left:19px}.ew-specs-accordion__richtext li::marker{color:var(--ew-specs-accent, #f07814)}.ew-specs-accordion__richtext :where(p,ul,ol):last-child{margin-bottom:0}.ew-faq{background:var(--ew-faq-bg);color:var(--ew-faq-text);padding:clamp(40px,7vw,84px) 0;width:100%}.ew-faq__header{margin:0 auto clamp(24px,4vw,40px);max-width:760px;text-align:center}.ew-faq__header>span{color:var(--ew-faq-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:10px}.ew-faq__header h2{color:var(--ew-faq-text);font-family:var(--font-heading--family);font-size:clamp(34px,5vw,60px);letter-spacing:-.04em;line-height:1;margin:0;text-transform:uppercase}.ew-faq__header p{color:var(--ew-faq-muted);font-size:14px;line-height:1.5;margin:15px auto 0;max-width:56ch}.ew-faq__items{border-top:1px solid var(--ew-faq-border);margin:0 auto;max-width:900px}.ew-faq__item{background:var(--ew-faq-card);border-bottom:1px solid var(--ew-faq-border)}.ew-faq__item summary{align-items:center;color:var(--ew-faq-text);cursor:pointer;display:flex;font-size:14px;font-weight:850;gap:18px;justify-content:space-between;list-style:none;min-height:64px;padding:16px 20px}.ew-faq__item summary::-webkit-details-marker{display:none}.ew-faq__item summary svg{fill:none;flex:0 0 20px;height:20px;stroke:var(--ew-faq-accent);stroke-linecap:round;stroke-width:1.8;transition:transform .18s ease;width:20px}.ew-faq__item[open] summary svg{transform:rotate(45deg)}.ew-faq__answer{color:var(--ew-faq-muted);font-size:14px;line-height:1.65;padding:0 20px 20px}.ew-faq__answer>:first-child{margin-top:0}.ew-faq__answer>:last-child{margin-bottom:0}@keyframes ew-delivery-pulse{0%,to{box-shadow:0 0 #74df008c}50%{box-shadow:0 0 0 6px #74df0000}}@media screen and (max-width:749px){.template-product-smartwatch .product-information.section--page-width{padding-inline:0}.template-product-smartwatch .product-details{width:100%}.template-product-smartwatch .product-details>.group-block{border-left:0;border-right:0;padding:24px 17px}.ew-product-intro h1{font-size:var(--ew-intro-title-size-mobile, 42px)}.template-product-smartwatch product-price .price{font-size:30px}.template-product-smartwatch product-price .compare-at-price{font-size:15px}.template-product-smartwatch product-price .price-item__group{gap:7px}.template-product-smartwatch .group-block-content.layout-panel-flex--row:has(>.ew-savings){gap:8px}.template-product-smartwatch .group-block-content.layout-panel-flex--row:has(>.ew-savings)>.ew-savings{font-size:var(--ew-saving-size-mobile, 11px);gap:4px;padding:var(--ew-saving-padding-y-mobile, 5px) var(--ew-saving-padding-x-mobile, 7px)}.template-product-smartwatch .group-block-content.layout-panel-flex--row:has(>.ew-savings)>.ew-savings small{font-size:9px;padding-left:4px}.ew-offer{max-width:100%}.ew-offer--mobile-compact{align-self:flex-start;width:fit-content}.ew-offer--mobile-full{width:100%}.ew-offer--mobile-align-center{align-self:center;margin-inline:auto}.ew-offer--mobile-align-right{align-self:flex-end;margin-left:auto}.ew-offer__content{align-items:stretch;flex-direction:column;gap:9px}.ew-offer__timer{justify-content:center}.ew-offer--mobile-full .ew-offer__timer{width:100%}.ew-offer__timer b{font-size:17px}.ew-trust{gap:var(--ew-trust-gap-mobile, 10px)}.ew-trust--mobile-row{grid-template-columns:repeat(var(--ew-trust-columns, 3),minmax(0,1fr))}.ew-trust--mobile-stacked{grid-template-columns:minmax(0,1fr)}.ew-trust strong{font-size:var(--ew-trust-heading-size-mobile, 10px)}.ew-trust small{font-size:var(--ew-trust-text-size-mobile, 10px)}.ew-trust-icon{flex-basis:var(--ew-trust-icon-size-mobile, 28px);height:var(--ew-trust-icon-size-mobile, 28px);width:var(--ew-trust-icon-size-mobile, 28px)}.ew-faq{padding-inline:17px}.ew-faq__item summary{font-size:13px;min-height:60px;padding:15px 16px}.ew-faq__answer{font-size:13px;padding:0 16px 18px}}@media screen and (max-width:389px){.ew-social-proof{align-items:flex-start}.ew-trust--mobile-stacked{grid-template-columns:1fr}.ew-trust--mobile-row{gap:clamp(4px,2vw,var(--ew-trust-gap-mobile, 10px));grid-template-columns:repeat(var(--ew-trust-columns, 3),minmax(0,1fr))}.ew-trust__item{align-items:center}.ew-trust strong{font-size:10px}.ew-trust small{font-size:9px}}@media(prefers-reduced-motion:reduce){.template-product-smartwatch .buy-buttons-block .add-to-cart-button,.ew-faq__item summary svg,.ew-delivery-note__status{animation:none;transition:none}}.template-product-smartwatch :where(.ew-sw-sale,.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta){box-sizing:border-box;margin:0}.template-product-smartwatch :where(.ew-sw-sale,.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta) *,.template-product-smartwatch :where(.ew-sw-sale,.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta) *:before,.template-product-smartwatch :where(.ew-sw-sale,.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta) *:after{box-sizing:border-box}.template-product-smartwatch :where(.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta) h2{letter-spacing:-.045em;line-height:.98;margin:0;text-transform:uppercase}.template-product-smartwatch :where(.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta) h2 span,.template-product-smartwatch :where(.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta) h2 em{display:block}.template-product-smartwatch :where(.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta) h2 em{color:currentColor;font-style:normal}.ew-sw-text-center{text-align:center}.ew-sw-text-left{text-align:left}.ew-sw-eyebrow{color:currentColor;font:inherit;font-size:11px;font-weight:900;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.ew-sw-button{align-items:center;border:1px solid transparent;border-radius:var(--ew-button-radius, 4px);display:inline-flex;font:inherit;font-size:13px;font-weight:900;justify-content:center;letter-spacing:.04em;min-height:52px;padding:12px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ew-sw-button:hover{transform:translateY(-1px)}.ew-sw-button--solid{background:var(--ew-orange, #f07814);color:var(--ew-black, #11110f)}.ew-sw-button--solid:hover{background:var(--ew-orange-hover, #ff8a23);color:var(--ew-black, #11110f)}.ew-sw-button--outline{background:transparent;border-color:currentColor;color:inherit}.ew-sw-button--text{border:0;color:var(--ew-orange, #f07814);min-height:auto;padding-inline:0}.ew-sw-editor-brief{background:#11110feb;border:1px dashed #f07814;bottom:12px;color:#fff;font-size:11px;left:12px;line-height:1.45;max-width:min(420px,calc(100% - 24px));padding:10px 12px;position:absolute;z-index:3}.ew-sw-editor-brief strong{color:#f07814;display:block;font-size:10px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.ew-sw-media--cover :where(img,svg,video){object-fit:cover}.ew-sw-media--contain :where(img,svg,video){object-fit:contain}.ew-sw-sale{background:var(--ew-sw-sale-bg);color:var(--ew-sw-sale-text);padding-block:var(--ew-sw-sale-padding-top) var(--ew-sw-sale-padding-bottom);text-align:center}.ew-sw-sale__inner{margin-inline:auto}.ew-sw-sale__heading,.ew-sw-sale__subheading{margin:0}.ew-sw-sale__heading{font-family:var(--ew-sw-sale-heading-font);font-size:var(--ew-sw-sale-heading-size);font-weight:900;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.ew-sw-sale--italic .ew-sw-sale__heading{font-style:italic}.ew-sw-sale__subheading{font-family:var(--ew-sw-sale-body-font);font-size:var(--ew-sw-sale-subheading-size);font-weight:800;letter-spacing:.04em;margin-top:5px;text-transform:uppercase}.ew-sw-story{background:var(--ew-sw-story-bg);color:var(--ew-sw-story-text);font-family:var(--ew-sw-story-body-font);padding-block:var(--ew-sw-story-padding-top) var(--ew-sw-story-padding-bottom)}.ew-sw-story__inner{align-items:center;display:grid;gap:var(--ew-sw-story-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;max-width:var(--ew-sw-story-max-width);padding-inline:20px}.ew-sw-story--image-right .ew-sw-story__media{order:2}.ew-sw-story__media{background:var(--ew-sw-story-media-bg, #eeede8);border-radius:var(--ew-sw-story-media-radius);min-height:420px;overflow:hidden;position:relative}.ew-sw-story__media :where(picture,a){display:block;height:100%}.ew-sw-story__media :where(img,svg){display:block;height:100%;width:100%}.ew-sw-story__video-wrap,.ew-sw-story__video{display:block;height:100%;width:100%}.ew-sw-story__video{background:var(--ew-sw-story-media-bg, #eeede8)}.ew-sw-story__video--mobile{display:none}.ew-sw-story__video-placeholder{align-items:center;color:var(--ew-sw-story-muted);display:flex;height:100%;justify-content:center;min-height:inherit;position:relative;width:100%}.ew-sw-story__video-placeholder span{background:#11110fe0;border-radius:3px;color:#fff;font-size:12px;font-weight:800;left:50%;padding:8px 12px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.ew-sw-story__media--video-controls .ew-sw-story__badge--bottom-left,.ew-sw-story__media--video-controls .ew-sw-story__badge--bottom-right{bottom:56px}.ew-sw-story__media.ew-sw-media--square{aspect-ratio:1;min-height:0}.ew-sw-story__media.ew-sw-media--portrait{aspect-ratio:4 / 5;min-height:0}.ew-sw-story__media.ew-sw-media--landscape{aspect-ratio:4 / 3;min-height:0}.ew-sw-story__badge{background:var(--ew-sw-story-badge-bg, #141414);border-radius:3px;color:var(--ew-sw-story-badge-text, #ffffff);font-family:var(--ew-sw-story-heading-font);font-size:11px;font-weight:900;letter-spacing:.08em;max-width:calc(100% - 28px);padding:9px 12px;position:absolute;text-transform:uppercase;z-index:2}.ew-sw-story__badge--top-left{left:14px;top:14px}.ew-sw-story__badge--top-right{right:14px;top:14px}.ew-sw-story__badge--bottom-left{bottom:14px;left:14px}.ew-sw-story__badge--bottom-right{bottom:14px;right:14px}.ew-sw-story__content{padding:clamp(6px,3vw,42px)}.ew-sw-story__content .ew-sw-eyebrow{color:var(--ew-sw-story-accent)}.ew-sw-story h2{color:var(--ew-sw-story-text);font-family:var(--ew-sw-story-heading-font);font-size:var(--ew-sw-story-heading-size)}.ew-sw-story h2 em{color:var(--ew-sw-story-accent)}.ew-sw-story__text{color:var(--ew-sw-story-muted);font-size:var(--ew-sw-story-body-size);line-height:1.65;margin-top:22px}.ew-sw-story__text>:first-child{margin-top:0}.ew-sw-story__text>:last-child{margin-bottom:0}.ew-sw-story__note{color:var(--ew-sw-story-muted);font-size:var(--ew-sw-story-note-size, 12px);line-height:1.55;margin-top:14px;opacity:.9}.ew-sw-story__note>:first-child{margin-top:0}.ew-sw-story__note>:last-child{margin-bottom:0}.ew-sw-story .ew-sw-button{border-color:var(--ew-sw-story-button-border, #f07814);margin-top:26px}.ew-sw-story .ew-sw-button--solid{background:var(--ew-sw-story-button-bg, #f07814);color:var(--ew-sw-story-button-text, #141414)}.ew-sw-story .ew-sw-button--outline{background:transparent;border-color:var(--ew-sw-story-button-border, currentColor);color:var(--ew-sw-story-button-text, currentColor)}.ew-sw-story .ew-sw-button--text{border-color:transparent;color:var(--ew-sw-story-button-bg, #f07814)}.ew-sw-button--visibility-mobile{display:none}.ew-sw-lifestyle{background:var(--ew-sw-life-bg);color:var(--ew-sw-life-text);font-family:var(--ew-sw-life-body-font);padding:var(--ew-sw-life-padding-top) 20px var(--ew-sw-life-padding-bottom)}.ew-sw-lifestyle__header{margin:0 auto 36px;max-width:800px}.ew-sw-lifestyle__header .ew-sw-eyebrow{color:var(--ew-sw-life-accent)}.ew-sw-lifestyle h2{color:var(--ew-sw-life-text);font-family:var(--ew-sw-life-heading-font);font-size:var(--ew-sw-life-heading-size)}.ew-sw-lifestyle h2 em{color:var(--ew-sw-life-accent)}.ew-sw-lifestyle__intro{color:var(--ew-sw-life-muted);font-size:var(--ew-sw-life-body-size);line-height:1.6;margin:18px auto 0;max-width:62ch}.ew-sw-lifestyle__grid{display:grid;gap:var(--ew-sw-life-gap);grid-template-columns:repeat(var(--ew-sw-life-columns),minmax(0,1fr));margin-inline:auto;max-width:var(--ew-sw-life-max-width)}.ew-sw-lifestyle__card{border-radius:var(--ew-sw-life-media-radius);height:var(--ew-sw-life-media-height);overflow:hidden;position:relative}.ew-sw-lifestyle__card :where(a,picture){display:block;height:100%}.ew-sw-lifestyle__card :where(img,svg){display:block;height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.ew-sw-lifestyle__card:hover img{transform:scale(1.02)}.ew-sw-lifestyle__caption{background:linear-gradient(transparent,#000000bf);bottom:0;color:#fff;font-size:13px;font-weight:800;left:0;margin:0;padding:42px 18px 16px;position:absolute;right:0;text-transform:uppercase}.ew-sw-comments{background:var(--ew-sw-comments-bg);color:var(--ew-sw-comments-text);font-family:var(--ew-sw-comments-body-font);padding:var(--ew-sw-comments-padding-top) 20px var(--ew-sw-comments-padding-bottom)}.ew-sw-comments__header{margin:0 auto 34px;max-width:820px}.ew-sw-comments__header .ew-sw-eyebrow{color:var(--ew-sw-comments-accent)}.ew-sw-comments h2{color:var(--ew-sw-comments-text);font-family:var(--ew-sw-comments-heading-font);font-size:var(--ew-sw-comments-heading-size)}.ew-sw-comments h2 em{color:var(--ew-sw-comments-accent)}.ew-sw-comments__intro{color:var(--ew-sw-comments-muted);font-size:var(--ew-sw-comments-body-size);line-height:1.6;margin:18px auto 0;max-width:60ch}.ew-sw-comments__track{display:grid;gap:var(--ew-sw-comments-gap);grid-template-columns:repeat(var(--ew-sw-comments-columns),minmax(0,1fr));margin-inline:auto;max-width:var(--ew-sw-comments-max-width)}.ew-sw-comment{background:var(--ew-sw-comments-card-bg);border:1px solid var(--ew-sw-comments-border);border-radius:var(--ew-sw-comments-radius);color:var(--ew-sw-comments-card-text);display:flex;flex-direction:column;min-width:0;padding:20px}.ew-sw-comment__person{align-items:center;display:flex;gap:11px}.ew-sw-comment__person>span:last-child{display:flex;flex-direction:column;min-width:0}.ew-sw-comment__person strong{font-size:14px;line-height:1.2}.ew-sw-comment__avatar{align-items:center;background:var(--ew-sw-comments-border);border-radius:50%;color:var(--ew-sw-comments-accent);display:flex;flex:0 0 42px;font-size:12px;font-weight:900;height:42px;justify-content:center;overflow:hidden;width:42px}.ew-sw-comment__avatar img{height:100%;object-fit:cover;width:100%}.ew-sw-comment__verified{color:var(--ew-sw-comments-accent);font-size:10px;font-weight:800;margin-top:3px}.ew-sw-stars,.ew-sw-review__stars{color:var(--ew-sw-comments-accent);display:flex;font-size:16px;gap:2px;margin-top:18px}.ew-sw-stars .is-empty,.ew-sw-review__stars .is-empty{opacity:.25}.ew-sw-comment__text{font-size:var(--ew-sw-comments-body-size);line-height:1.6;margin-top:12px}.ew-sw-comment__text>:first-child{margin-top:0}.ew-sw-comment__text>:last-child{margin-bottom:0}.ew-sw-editor-label{border-top:1px solid var(--ew-sw-comments-border);color:var(--ew-sw-comments-muted);font-size:9px;margin:auto 0 0;padding-top:12px}.ew-sw-comments__dots{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:20px}.ew-sw-comments__dots span{background:var(--ew-sw-comments-muted);border-radius:50%;height:6px;opacity:.35;width:6px}.ew-sw-comments__dots .is-active{background:var(--ew-sw-comments-accent);opacity:1;width:18px;border-radius:5px}.ew-sw-benefits{background:var(--ew-sw-benefits-bg);color:var(--ew-sw-benefits-text);font-family:var(--ew-sw-benefits-body-font);padding:var(--ew-sw-benefits-padding-top) 20px var(--ew-sw-benefits-padding-bottom)}.ew-sw-benefits__header{margin:0 auto 42px;max-width:820px}.ew-sw-benefits__header .ew-sw-eyebrow{color:var(--ew-sw-benefits-accent)}.ew-sw-benefits h2{color:var(--ew-sw-benefits-text);font-family:var(--ew-sw-benefits-heading-font);font-size:var(--ew-sw-benefits-heading-size)}.ew-sw-benefits h2 em{color:var(--ew-sw-benefits-accent)}.ew-sw-benefits__intro{color:var(--ew-sw-benefits-muted);line-height:1.6;margin:18px auto 0;max-width:62ch}.ew-sw-benefits__grid{display:grid;gap:var(--ew-sw-benefits-gap-y) var(--ew-sw-benefits-gap-x);grid-template-columns:repeat(var(--ew-sw-benefits-columns),minmax(0,1fr));margin-inline:auto;max-width:var(--ew-sw-benefits-max-width)}.ew-sw-benefit{align-items:center;display:flex;flex-direction:column;min-width:0;padding:8px;text-align:center}.ew-sw-benefits--card .ew-sw-benefit{background:var(--ew-sw-benefits-card-bg);border:1px solid var(--ew-sw-benefits-card-border);border-radius:10px;padding:24px 14px}.ew-sw-benefit__icon{align-items:center;background:var(--ew-sw-benefits-icon-bg);border:1px solid var(--ew-sw-benefits-icon-border);color:var(--ew-sw-benefits-accent);display:flex;height:var(--ew-sw-benefits-icon-size);justify-content:center;overflow:hidden;width:var(--ew-sw-benefits-icon-size)}.ew-sw-benefits--icon-circle .ew-sw-benefit__icon{border-radius:50%}.ew-sw-benefits--icon-square .ew-sw-benefit__icon{border-radius:10px}.ew-sw-benefits--icon-none .ew-sw-benefit__icon{background:transparent;border:0}.ew-sw-benefit__icon :where(svg,img){height:48%;object-fit:contain;width:48%}.ew-sw-benefit__icon>span{font-size:calc(var(--ew-sw-benefits-icon-size) * .42);font-weight:900}.ew-sw-benefit h3{color:var(--ew-sw-benefits-text);font-family:var(--ew-sw-benefits-heading-font);font-size:var(--ew-sw-benefits-title-size);line-height:1.15;margin:16px 0 0;text-transform:uppercase}.ew-sw-benefit p{color:var(--ew-sw-benefits-muted);font-size:13px;line-height:1.45;margin:8px 0 0}.ew-sw-feature-panel{background:var(--ew-sw-panel-bg);color:var(--ew-sw-panel-text);font-family:var(--ew-sw-panel-body-font);padding:var(--ew-sw-panel-padding-top) 20px var(--ew-sw-panel-padding-bottom)}.ew-sw-feature-panel__header{margin:0 auto 36px;max-width:820px}.ew-sw-feature-panel__header .ew-sw-eyebrow{color:var(--ew-sw-panel-accent)}.ew-sw-feature-panel h2{color:var(--ew-sw-panel-text);font-family:var(--ew-sw-panel-heading-font);font-size:var(--ew-sw-panel-heading-size)}.ew-sw-feature-panel h2 em{color:var(--ew-sw-panel-accent)}.ew-sw-feature-panel__intro{color:var(--ew-sw-panel-muted);font-size:var(--ew-sw-panel-body-size);line-height:1.6;margin:18px auto 0;max-width:62ch}.ew-sw-feature-panel__card{background:var(--ew-sw-panel-card-bg);border:1px solid var(--ew-sw-panel-border);border-radius:var(--ew-sw-panel-radius);display:grid;gap:var(--ew-sw-panel-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-inline:auto;max-width:var(--ew-sw-panel-max-width);overflow:hidden;padding:clamp(16px,2.5vw,34px)}.ew-sw-feature-panel--image-right .ew-sw-feature-panel__media{order:2}.ew-sw-feature-panel__media{align-self:stretch;background:var(--ew-sw-panel-media-bg);border-radius:var(--ew-sw-panel-media-radius);min-height:470px;overflow:hidden;position:relative}.ew-sw-feature-panel__media picture{display:block;height:100%}.ew-sw-feature-panel__media :where(img,svg){display:block;height:100%;width:100%}.ew-sw-feature-panel__features{align-self:center;padding:clamp(8px,2vw,28px)}.ew-sw-feature-panel__features ul{display:grid;gap:15px;list-style:none;margin:0;padding:0}.ew-sw-feature-panel__features li{align-items:center;color:var(--ew-sw-panel-text);display:flex;font-size:var(--ew-sw-panel-body-size);font-weight:700;gap:12px;line-height:1.35}.ew-sw-feature-panel__check{align-items:center;color:var(--ew-sw-panel-accent);display:inline-flex;flex:0 0 var(--ew-sw-panel-icon-size);font-size:calc(var(--ew-sw-panel-icon-size) * .75);font-weight:900;height:var(--ew-sw-panel-icon-size);justify-content:center}.ew-sw-feature-panel__check--circle,.ew-sw-feature-panel__check--plus{background:var(--ew-sw-panel-accent);border-radius:50%;color:var(--ew-sw-panel-card-bg)}.ew-sw-feature-panel__disclaimer{color:var(--ew-sw-panel-muted);font-size:10px;line-height:1.45;margin:22px 0 0}.ew-sw-feature-panel .ew-sw-button{margin-top:22px}.ew-sw-reviews{background:var(--ew-sw-reviews-bg);color:var(--ew-sw-reviews-text);font-family:var(--ew-sw-reviews-body-font);padding:var(--ew-sw-reviews-padding-top) 20px var(--ew-sw-reviews-padding-bottom)}.ew-sw-reviews__header{margin:0 auto 38px;max-width:820px}.ew-sw-reviews__header .ew-sw-eyebrow{color:var(--ew-sw-reviews-accent)}.ew-sw-reviews h2{color:var(--ew-sw-reviews-text);font-family:var(--ew-sw-reviews-heading-font);font-size:var(--ew-sw-reviews-heading-size)}.ew-sw-reviews h2 em{color:var(--ew-sw-reviews-accent)}.ew-sw-reviews__intro{color:var(--ew-sw-reviews-muted);font-size:var(--ew-sw-reviews-body-size);line-height:1.6;margin:18px auto 0;max-width:62ch}.ew-sw-reviews__grid{display:grid;gap:var(--ew-sw-reviews-gap);grid-template-columns:repeat(var(--ew-sw-reviews-columns),minmax(0,1fr));margin-inline:auto;max-width:var(--ew-sw-reviews-max-width)}.ew-sw-review{background:var(--ew-sw-reviews-card-bg);border:1px solid var(--ew-sw-reviews-border);border-radius:var(--ew-sw-reviews-radius);display:flex;flex-direction:column;padding:clamp(20px,2.5vw,30px)}.ew-sw-review__top{align-items:center;display:flex;gap:12px}.ew-sw-review__avatar{border-radius:50%;flex:0 0 54px;height:54px;overflow:hidden;width:54px}.ew-sw-review__avatar img{height:100%;object-fit:cover;width:100%}.ew-sw-review__avatar--initials{align-items:center;background:var(--ew-sw-reviews-border);color:var(--ew-sw-reviews-accent);display:flex;font-size:14px;font-weight:900;justify-content:center}.ew-sw-review__identity{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.ew-sw-review__identity strong{color:var(--ew-sw-reviews-text);font-family:var(--ew-sw-reviews-heading-font);font-size:15px}.ew-sw-review__badge{background:var(--ew-sw-reviews-badge-bg);border-radius:99px;color:var(--ew-sw-reviews-badge-text);font-size:9px;font-weight:800;padding:4px 8px}.ew-sw-review__stars{color:var(--ew-sw-reviews-star)}.ew-sw-review h3{color:var(--ew-sw-reviews-text);font-family:var(--ew-sw-reviews-heading-font);font-size:18px;line-height:1.25;margin:14px 0 0}.ew-sw-review__text{color:var(--ew-sw-reviews-muted);font-size:var(--ew-sw-reviews-body-size);line-height:1.65;margin-top:10px}.ew-sw-review__text>:first-child{margin-top:0}.ew-sw-review__text>:last-child{margin-bottom:0}.ew-sw-review__meta{border-top:1px solid var(--ew-sw-reviews-border);color:var(--ew-sw-reviews-muted);font-size:10px;margin:auto 0 0;padding-top:18px}.ew-sw-reviews__button{margin-top:28px;text-align:center}.ew-sw-specs{background:var(--ew-sw-specs-bg);color:var(--ew-sw-specs-text);font-family:var(--ew-sw-specs-body-font);padding:var(--ew-sw-specs-padding-top) 20px var(--ew-sw-specs-padding-bottom)}.ew-sw-specs__header{margin:0 auto 36px;max-width:820px}.ew-sw-specs__header .ew-sw-eyebrow{color:var(--ew-sw-specs-accent)}.ew-sw-specs h2{color:var(--ew-sw-specs-text);font-family:var(--ew-sw-specs-heading-font);font-size:var(--ew-sw-specs-heading-size)}.ew-sw-specs h2 em{color:var(--ew-sw-specs-accent)}.ew-sw-specs__intro{color:var(--ew-sw-specs-muted);font-size:var(--ew-sw-specs-body-size);line-height:1.6;margin:18px auto 0;max-width:62ch}.ew-sw-specs__grid{display:grid;gap:1px;grid-template-columns:repeat(var(--ew-sw-specs-columns),minmax(0,1fr));margin:0 auto;max-width:var(--ew-sw-specs-max-width)}.ew-sw-spec{background:var(--ew-sw-specs-card-bg);border:1px solid var(--ew-sw-specs-border);border-radius:var(--ew-sw-specs-radius);display:grid;gap:10px;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);margin:0;padding:17px 18px}.ew-sw-spec dt,.ew-sw-spec dd{margin:0}.ew-sw-spec dt{color:var(--ew-sw-specs-muted);font-size:calc(var(--ew-sw-specs-body-size) * .82);font-weight:700;text-transform:uppercase}.ew-sw-spec dd{color:var(--ew-sw-specs-text);font-size:var(--ew-sw-specs-body-size);font-weight:800}.ew-sw-specs__disclaimer{color:var(--ew-sw-specs-muted);font-size:10px;line-height:1.5;margin:18px auto 0;max-width:var(--ew-sw-specs-max-width)}.ew-sw-faq{background:var(--ew-sw-faq-bg);color:var(--ew-sw-faq-text);font-family:var(--ew-sw-faq-body-font);padding:var(--ew-sw-faq-padding-top) 20px var(--ew-sw-faq-padding-bottom)}.ew-sw-faq__header{margin:0 auto 36px;max-width:820px}.ew-sw-faq__header .ew-sw-eyebrow{color:var(--ew-sw-faq-accent)}.ew-sw-faq h2{color:var(--ew-sw-faq-text);font-family:var(--ew-sw-faq-heading-font);font-size:var(--ew-sw-faq-heading-size)}.ew-sw-faq h2 em{color:var(--ew-sw-faq-accent)}.ew-sw-faq__intro{color:var(--ew-sw-faq-muted);line-height:1.6;margin:18px auto 0;max-width:62ch}.ew-sw-faq__items{display:grid;gap:var(--ew-sw-faq-gap);margin-inline:auto;max-width:var(--ew-sw-faq-max-width)}.ew-sw-faq__item{background:var(--ew-sw-faq-card-bg);border:1px solid var(--ew-sw-faq-border);border-radius:var(--ew-sw-faq-radius);overflow:hidden}.ew-sw-faq__item summary{align-items:center;color:var(--ew-sw-faq-text);cursor:pointer;display:flex;font-family:var(--ew-sw-faq-heading-font);font-size:var(--ew-sw-faq-question-size);font-weight:800;gap:20px;justify-content:space-between;list-style:none;min-height:66px;padding:16px 20px}.ew-sw-faq__item summary::-webkit-details-marker{display:none}.ew-sw-faq__icon{align-items:center;color:var(--ew-sw-faq-accent);display:inline-flex;flex:0 0 var(--ew-sw-faq-icon-size);font-size:var(--ew-sw-faq-icon-size);font-weight:600;height:var(--ew-sw-faq-icon-size);justify-content:center;line-height:1;transition:transform .18s ease}.ew-sw-faq__item[open] .ew-sw-faq__icon{transform:rotate(45deg)}.ew-sw-faq--icon-chevron .ew-sw-faq__item[open] .ew-sw-faq__icon{transform:rotate(180deg)}.ew-sw-faq__answer{color:var(--ew-sw-faq-muted);font-size:15px;line-height:1.65;padding:0 20px 20px}.ew-sw-faq__answer>:first-child{margin-top:0}.ew-sw-faq__answer>:last-child{margin-bottom:0}.ew-sw-final-cta{background:var(--ew-sw-cta-bg);color:var(--ew-sw-cta-text);font-family:var(--ew-sw-cta-body-font);padding:var(--ew-sw-cta-padding-top) 20px var(--ew-sw-cta-padding-bottom)}.ew-sw-final-cta__card{background:var(--ew-sw-cta-card-bg);border:1px solid var(--ew-sw-cta-border);border-radius:var(--ew-sw-cta-radius);display:grid;grid-template-columns:minmax(0,calc(100% - var(--ew-sw-cta-media-width))) minmax(0,var(--ew-sw-cta-media-width));margin-inline:auto;max-width:var(--ew-sw-cta-max-width);overflow:hidden}.ew-sw-final-cta--image-left .ew-sw-final-cta__media{order:-1}.ew-sw-final-cta__media{background:#252721;min-height:430px;overflow:hidden;position:relative}.ew-sw-final-cta__media picture{display:block;height:100%}.ew-sw-final-cta__media :where(img,svg){display:block;height:100%;width:100%}.ew-sw-final-cta__content{align-self:center;padding:clamp(28px,5vw,72px)}.ew-sw-final-cta__content .ew-sw-eyebrow{color:var(--ew-sw-cta-accent)}.ew-sw-final-cta h2{color:var(--ew-sw-cta-text);font-family:var(--ew-sw-cta-heading-font);font-size:var(--ew-sw-cta-heading-size)}.ew-sw-final-cta h2 em{color:var(--ew-sw-cta-accent)}.ew-sw-final-cta__text{color:var(--ew-sw-cta-muted);font-size:var(--ew-sw-cta-body-size);line-height:1.65;margin-top:20px;max-width:54ch}.ew-sw-final-cta__price{align-items:baseline;display:flex;gap:12px;margin-top:22px}.ew-sw-final-cta__price strong{color:var(--ew-sw-cta-accent);font-family:var(--ew-sw-cta-heading-font);font-size:34px}.ew-sw-final-cta__price s{color:var(--ew-sw-cta-muted);font-size:17px}.ew-sw-final-cta .ew-sw-button{margin-top:24px}.ew-sw-final-cta__note{color:var(--ew-sw-cta-muted);font-size:10px;margin:12px 0 0}.ew-sw-final-cta__note span{color:var(--ew-sw-cta-accent);font-weight:900;margin-right:5px}.template-product-smartwatch #shopify-section-main :where(.product-media-container,.product-media){background:var(--ew-gallery-background, #f1f0ec)}.template-product-smartwatch #shopify-section-main :where(.product-media-container,.product-media) img{mix-blend-mode:multiply}.template-product-smartwatch #shopify-section-main .sticky-add-to-cart__bar{--color-background: var(--ew-sticky-background);--color-foreground: var(--ew-sticky-text);background:var(--ew-sticky-background);border-color:var(--ew-border);color:var(--ew-sticky-text)}.template-product-smartwatch #shopify-section-main .sticky-add-to-cart__button{background:var(--ew-orange);border-color:var(--ew-orange);border-radius:var(--ew-button-radius, 4px);color:var(--ew-button-text, #141414);font-weight:900;text-transform:uppercase}@media screen and (max-width:989px){.ew-sw-story__inner,.ew-sw-feature-panel__card,.ew-sw-final-cta__card{grid-template-columns:1fr}.ew-sw-story--mobile-last .ew-sw-story__media,.ew-sw-story--mobile-last .ew-sw-story__media:first-child{order:2}.ew-sw-story--mobile-first .ew-sw-story__media{order:-1}.ew-sw-feature-panel--image-right .ew-sw-feature-panel__media,.ew-sw-final-cta--image-right .ew-sw-final-cta__media{order:0}.ew-sw-lifestyle__grid,.ew-sw-comments__track,.ew-sw-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-sw-benefits__grid{grid-template-columns:repeat(var(--ew-sw-benefits-columns-mobile),minmax(0,1fr))}.ew-sw-feature-panel__media,.ew-sw-final-cta__media{min-height:420px}}@media screen and (max-width:749px){.ew-sw-story__video-wrap--has-mobile .ew-sw-story__video--desktop{display:none}.ew-sw-story__video-wrap--has-mobile .ew-sw-story__video--mobile{display:block}.ew-sw-button--visibility-mobile{display:inline-flex}.ew-sw-button--visibility-desktop{display:none}.ew-sw-sale__heading{font-size:var(--ew-sw-sale-heading-size-mobile)}.ew-sw-story,.ew-sw-lifestyle,.ew-sw-comments,.ew-sw-benefits,.ew-sw-feature-panel,.ew-sw-reviews,.ew-sw-specs,.ew-sw-faq,.ew-sw-final-cta{padding-inline:16px}.ew-sw-story{padding-block:var(--ew-sw-story-padding-top-mobile, 48px) var(--ew-sw-story-padding-bottom-mobile, 48px)}.ew-sw-story__inner{gap:22px;padding-inline:0}.ew-sw-story__media{min-height:330px}.ew-sw-story__content{padding:12px 4px}.ew-sw-story .ew-sw-button{width:100%}.ew-sw-story h2{font-size:var(--ew-sw-story-heading-size-mobile)}.ew-sw-lifestyle h2{font-size:var(--ew-sw-life-heading-size-mobile)}.ew-sw-lifestyle__grid{grid-template-columns:1fr}.ew-sw-lifestyle__card{height:min(var(--ew-sw-life-media-height),520px)}.ew-sw-comments h2{font-size:var(--ew-sw-comments-heading-size-mobile)}.ew-sw-comments__track{display:flex;margin-inline:-16px;max-width:none;overflow-x:auto;padding:0 16px 8px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.ew-sw-comments__track::-webkit-scrollbar{display:none}.ew-sw-comment{flex:0 0 min(86vw,370px);scroll-snap-align:start}.ew-sw-benefits h2{font-size:var(--ew-sw-benefits-heading-size-mobile)}.ew-sw-benefit__icon{height:min(var(--ew-sw-benefits-icon-size),94px);width:min(var(--ew-sw-benefits-icon-size),94px)}.ew-sw-feature-panel h2{font-size:var(--ew-sw-panel-heading-size-mobile)}.ew-sw-feature-panel__card{gap:18px;padding:12px}.ew-sw-feature-panel__media,.ew-sw-final-cta__media{min-height:340px}.ew-sw-feature-panel__features{padding:12px 5px 8px}.ew-sw-reviews h2{font-size:var(--ew-sw-reviews-heading-size-mobile)}.ew-sw-reviews__grid{grid-template-columns:1fr}.ew-sw-specs h2{font-size:var(--ew-sw-specs-heading-size-mobile)}.ew-sw-specs__grid{grid-template-columns:1fr}.ew-sw-spec{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)}.ew-sw-faq h2{font-size:var(--ew-sw-faq-heading-size-mobile)}.ew-sw-faq__item summary{font-size:min(var(--ew-sw-faq-question-size),17px);padding-inline:16px}.ew-sw-faq__answer{font-size:14px;padding-inline:16px}.ew-sw-final-cta h2{font-size:var(--ew-sw-cta-heading-size-mobile)}.ew-sw-final-cta__content{padding:28px 20px 34px}.ew-sw-final-cta--image-left .ew-sw-final-cta__media,.ew-sw-final-cta--image-right .ew-sw-final-cta__media{order:-1}}@media screen and (max-width:449px){.ew-sw-benefits__grid{grid-template-columns:repeat(min(var(--ew-sw-benefits-columns-mobile),2),minmax(0,1fr))}.ew-sw-benefit{padding-inline:2px}.ew-sw-spec{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){.ew-sw-button,.ew-sw-lifestyle__card img,.ew-sw-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/eisenwerk-smartwatch.css.map */
