.header-wrapper{border-bottom:1px solid var(--ds-color-border)}.header__menu-item,.header__menu-item span{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-color-heading)}.header__menu-item:hover span{color:var(--ds-color-primary);text-decoration:none}.header__heading-link .h2,.header__heading .h2{font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);font-size:var(--ds-text-2xl)}.footer-block__heading{font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold)}.footer a{text-decoration:none}.button,.shopify-payment-button__button--unbranded{border-radius:var(--ds-radius-button)}.sp-topbar{font-size:var(--ds-text-xs)}.sp-topbar__inner{display:grid;grid-template-columns:1fr;align-items:center;min-height:3.6rem}.sp-topbar a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:var(--ds-space-2)}.sp-topbar a:hover{text-decoration:underline;text-underline-offset:3px}.sp-topbar svg{width:1.6rem;height:1.6rem}.sp-topbar__side{display:none;opacity:.8}.sp-topbar__center{text-align:center;font-weight:var(--ds-weight-medium);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-topbar__msg{display:none}.sp-topbar__msg.is-active{display:inline;animation:sp-fade var(--ds-duration-slow) var(--ds-ease)}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@media(min-width:990px){.sp-topbar__inner{grid-template-columns:1fr auto 1fr}.sp-topbar__side{display:flex}.sp-topbar__side--right{justify-content:flex-end}}.sp-hero{padding-block:var(--ds-space-4) var(--ds-space-6)}.sp-hero__grid{display:grid;gap:var(--sp-hero-gap, var(--ds-space-4));grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.sp-hero__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-hero__grid--hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:1fr 1fr}.sp-hero__grid--hero .sp-banner--1{grid-row:span 2}}.sp-banner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6);align-items:center;padding:var(--ds-space-8) var(--ds-space-6);border-radius:var(--ds-radius-lg);overflow:hidden;background:var(--ds-color-surface);color:var(--ds-color-heading)}.sp-banner--brand{background:var(--ds-color-primary-soft)}.sp-banner--dark{background:var(--ds-color-secondary);color:var(--ds-color-secondary-contrast)}.sp-banner--dark .ds-display,.sp-banner--dark .ds-h3,.sp-banner--dark .ds-label{color:inherit}.sp-banner__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3)}.sp-banner__eyebrow{color:var(--ds-color-primary)}.sp-banner__title{margin:0;max-width:16ch}.sp-banner__sub{margin:0;font-size:var(--ds-text-lg);line-height:var(--ds-leading-normal);color:var(--ds-color-text);max-width:44ch}.sp-banner--dark .sp-banner__sub{color:inherit;opacity:.8}.sp-banner__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-3)}.sp-banner__note{display:flex;align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-sm);color:var(--ds-color-muted)}.sp-banner__note svg{width:1.8rem;height:1.8rem;color:var(--ds-color-primary)}.sp-banner__media img,.sp-banner__media svg{display:block;width:100%;height:auto;max-height:48rem;object-fit:contain}@media(min-width:750px){.sp-banner--1{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:var(--ds-space-12) var(--ds-space-10);min-height:48rem}.sp-hero__grid--hero .sp-banner:not(.sp-banner--1),.sp-hero__grid--three .sp-banner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:var(--ds-space-6)}.sp-hero__grid--hero .sp-banner:not(.sp-banner--1) .sp-banner__media img{max-height:18rem}}@media(min-width:990px){.sp-banner--1{padding:var(--ds-space-16);min-height:56rem}}.sp-trust{border-block:1px solid var(--ds-color-border)}.sp-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.sp-trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-trust__item{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-2);min-width:0}@media(min-width:990px){.sp-trust__item{padding:var(--ds-space-6) var(--ds-space-4);justify-content:center}.sp-trust__item+.sp-trust__item{border-left:1px solid var(--ds-color-border)}}.sp-trust__icon{flex:0 0 auto;color:var(--ds-color-primary);display:grid}.sp-trust__copy{display:flex;flex-direction:column;min-width:0;line-height:var(--ds-leading-snug)}.sp-trust__copy strong{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-heading)}.sp-trust__copy small{font-size:var(--ds-text-xs);color:var(--ds-color-muted)}.sp-main{padding-block:var(--ds-space-2) var(--ds-section-y)}.sp-main__grid{display:grid;gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.sp-main__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ds-space-16);align-items:start;padding-top:var(--ds-space-4)}.sp-gallery{position:sticky;top:var(--ds-space-6)}}.sp-gallery__stage{position:relative;aspect-ratio:1 / 1;background:var(--ds-color-surface);border-radius:var(--ds-radius-lg);overflow:hidden}.sp-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--ds-duration-slow) var(--ds-ease)}.sp-gallery__slide.is-active{opacity:1;visibility:visible}.sp-gallery__slide img,.sp-gallery__slide video,.sp-gallery__slide svg{width:100%;height:100%;object-fit:contain;display:block}.sp-gallery__badge{position:absolute;top:var(--ds-space-4);left:var(--ds-space-4);z-index:var(--ds-z-base)}.sp-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-2);margin-top:var(--ds-space-3)}.sp-gallery__thumb{position:relative;padding:0;aspect-ratio:1;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);overflow:hidden;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease)}.sp-gallery__thumb:hover{border-color:var(--ds-color-border-strong)}.sp-gallery__thumb.is-active{border:2px solid var(--ds-color-heading)}.sp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sp-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ds-color-on-media);background:var(--ds-color-overlay)}.sp-info__eyebrow{margin:0 0 var(--ds-space-2);color:var(--ds-color-primary)}.sp-info__title{margin-bottom:var(--ds-space-3)}.sp-info__rating{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-color-muted);margin-bottom:var(--ds-space-3)}.sp-stars{--pct: calc(var(--sp-rating) / 5 * 100%);font-size:var(--ds-text-base);letter-spacing:2px;line-height:1;background:linear-gradient(90deg,var(--ds-color-accent) var(--pct),var(--ds-color-border-strong) var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.sp-stars:before{content:"\2605\2605\2605\2605\2605"}.sp-info__price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3)}.sp-info__price strong{font-size:var(--ds-text-3xl);font-weight:var(--ds-weight-bold);color:var(--ds-color-heading);letter-spacing:var(--ds-tracking-tight)}.sp-info__price s{font-size:var(--ds-text-lg);color:var(--ds-color-muted)}.sp-info__price s:empty{display:none}.sp-info__tax{margin:var(--ds-space-1) 0 var(--ds-space-5)}.sp-info__lead{color:var(--ds-color-text);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);padding-bottom:var(--ds-space-5);border-bottom:1px solid var(--ds-color-border)}.sp-info__lead p{margin:0}.sp-info__bullets{list-style:none;margin:var(--ds-space-5) 0;padding:0;display:grid;gap:var(--ds-space-2)}.sp-info__bullets li{display:flex;gap:var(--ds-space-3);align-items:flex-start;color:var(--ds-color-heading);font-size:var(--ds-text-base)}.sp-info__bullets svg{flex:0 0 auto;width:2rem;height:2rem;color:var(--ds-color-primary);margin-top:.2rem}.sp-countdown{margin-bottom:var(--ds-space-5)}.sp-countdown__boxes{display:flex;gap:var(--ds-space-4);margin-top:var(--ds-space-1);font-size:var(--ds-text-sm)}.sp-countdown__boxes b{font-size:var(--ds-text-lg);color:var(--ds-color-heading);font-variant-numeric:tabular-nums}.sp-info__facts{list-style:none;margin:var(--ds-space-6) 0 0;padding:var(--ds-space-5) 0 0;border-top:1px solid var(--ds-color-border);display:grid;gap:var(--ds-space-4)}.sp-info__facts li{display:flex;gap:var(--ds-space-3);align-items:flex-start;font-size:var(--ds-text-sm);color:var(--ds-color-muted);line-height:var(--ds-leading-snug)}.sp-info__facts svg{flex:0 0 auto;color:var(--ds-color-heading)}.sp-info__facts strong{display:block;color:var(--ds-color-heading);font-weight:var(--ds-weight-semibold)}.sp-info__stock{display:flex;align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-5) 0 0;font-size:var(--ds-text-sm);color:var(--ds-color-success);font-weight:var(--ds-weight-medium)}.sp-dot{width:.8rem;height:.8rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--ds-color-success-soft)}.sp-picker__options{border:0;padding:0;margin:0 0 var(--ds-space-4);display:grid;gap:var(--ds-space-2)}.sp-picker__legend{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-heading);margin-bottom:var(--ds-space-3);padding:0}.sp-option{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-bg);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease),background-color var(--ds-duration-fast) var(--ds-ease)}.sp-option:hover{border-color:var(--ds-color-heading)}.sp-option input{position:absolute;opacity:0;pointer-events:none}.sp-option__radio{width:2rem;height:2rem;border-radius:50%;border:1.5px solid var(--ds-color-border-strong);box-sizing:border-box;transition:var(--ds-transition)}.sp-option:has(input:checked){border:2px solid var(--ds-color-primary);background:var(--ds-color-primary-soft);padding:calc(var(--ds-space-4) - 1px)}.sp-option:has(input:checked) .sp-option__radio{border:6px solid var(--ds-color-primary)}.sp-option:has(input:focus-visible){box-shadow:var(--ds-focus-ring)}.sp-option--disabled{opacity:.5;cursor:not-allowed}.sp-option__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sp-option__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-weight-semibold);color:var(--ds-color-heading);font-size:var(--ds-text-base)}.sp-option__save{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-color-success)}.sp-option__save--muted{color:var(--ds-color-muted)}.sp-option__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.sp-option__price strong{font-size:var(--ds-text-base);color:var(--ds-color-heading)}.sp-option__price s{font-size:var(--ds-text-xs);color:var(--ds-color-muted)}.sp-picker .ds-btn--lg{justify-content:space-between}.sp-picker__btn-price{font-weight:var(--ds-weight-bold);padding-left:var(--ds-space-4);border-left:1px solid color-mix(in srgb,currentColor 35%,transparent)}.sp-picker__wa{margin-top:var(--ds-space-2)}.sp-picker__wa svg{color:var(--ds-color-success)}.sp-picker__assurance{list-style:none;padding:0;margin:var(--ds-space-4) 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-text-xs);color:var(--ds-color-muted)}.sp-picker__assurance li{display:inline-flex;align-items:center;gap:var(--ds-space-1)}.sp-picker__assurance svg{width:1.6rem;height:1.6rem}.sp-feature--center{text-align:center}.sp-feature--center .ds-icon-tile{margin-inline:auto}.sp-features__cta{margin-top:var(--ds-space-10)}.sp-ba__grid{display:grid;gap:var(--ds-space-10);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:990px){.sp-ba__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--ds-space-16)}}.sp-ba__eyebrow{display:block;margin-bottom:var(--ds-space-2);color:var(--ds-color-primary)}.sp-steps{list-style:none;margin:var(--ds-space-8) 0 0;padding:0;display:grid;gap:var(--ds-space-5)}.sp-steps li{display:flex;gap:var(--ds-space-4);align-items:flex-start;color:var(--ds-color-muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-snug)}.sp-steps strong{display:block;color:var(--ds-color-heading);font-size:var(--ds-text-base);margin-bottom:.2rem}.sp-steps__num{flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;background:var(--ds-color-bg);border:1px solid var(--ds-color-border);color:var(--ds-color-heading);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-sm)}.sp-ba__frame{position:relative;overflow:hidden;border-radius:var(--ds-radius-lg);aspect-ratio:4 / 3;-webkit-user-select:none;user-select:none;background:var(--ds-color-surface-2)}.sp-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.sp-ba__layer img,.sp-ba__layer svg{width:100%;height:100%;object-fit:cover;display:block}.sp-ba__before{clip-path:inset(0 calc(100% - var(--sp-ba-pos)) 0 0)}.sp-ba__label{position:absolute;top:var(--ds-space-3);left:var(--ds-space-3);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-color-overlay);color:var(--ds-color-on-media);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold)}.sp-ba__label--after{left:auto;right:var(--ds-space-3)}.sp-ba__handle{position:absolute;top:0;bottom:0;left:var(--sp-ba-pos);width:2px;margin-left:-1px;background:var(--ds-color-on-media);pointer-events:none}.sp-ba__handle:after{content:"";position:absolute;top:50%;left:50%;width:4rem;height:4rem;transform:translate(-50%,-50%);border-radius:50%;background:var(--ds-color-on-media) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center / 2rem no-repeat;box-shadow:var(--ds-shadow-md)}.sp-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.sp-ba__caption{margin-top:var(--ds-space-3)}.sp-offer__card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-8);background:var(--ds-color-bg);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-5)}@media(min-width:990px){.sp-offer__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-12);padding:var(--ds-space-10);align-items:center}}.sp-offer__media{border-radius:var(--ds-radius-md);overflow:hidden;background:var(--ds-color-surface)}.sp-offer__media img,.sp-offer__media svg{display:block;width:100%;height:auto}.sp-offer__content .ds-label{display:block;margin-bottom:var(--ds-space-2);color:var(--ds-color-primary)}.sp-offer__text{color:var(--ds-color-muted);margin-bottom:var(--ds-space-6)}.sp-offer__text p{margin:0}.sp-tabs__inner{max-width:var(--ds-container-narrow);margin-inline:auto}.sp-tabs .ds-tabs__panel{line-height:var(--ds-leading-relaxed);color:var(--ds-color-text)}.sp-review{margin:0;display:flex;flex-direction:column;gap:var(--ds-space-3)}.sp-review__stars{color:var(--ds-color-accent);letter-spacing:2px}.sp-review__stars .is-off{color:var(--ds-color-border-strong)}.sp-review__text{margin:0;color:var(--ds-color-text);line-height:var(--ds-leading-relaxed)}.sp-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-color-muted);margin-top:auto}.sp-review__meta strong{color:var(--ds-color-heading)}.sp-specs__grid{display:grid;gap:var(--ds-space-10);grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.sp-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-16)}}.sp-faq__grid{display:grid;gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.sp-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ds-space-16)}}.sp-faq__head .ds-label{display:block;margin-bottom:var(--ds-space-2);color:var(--ds-color-primary)}.sp-faq__head p{margin:0}.sp-faq__btn{margin-top:var(--ds-space-6)}.sp-sticky{position:fixed;inset-inline:0;bottom:0;z-index:var(--ds-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4) calc(var(--ds-space-3) + env(safe-area-inset-bottom));background:var(--ds-color-bg);border-top:1px solid var(--ds-color-border);box-shadow:var(--ds-shadow-lg);transform:translateY(110%);transition:transform var(--ds-duration-slow) var(--ds-ease)}.sp-sticky.is-visible{transform:translateY(0)}.sp-sticky[hidden]{display:none}.sp-sticky__info{display:flex;flex-direction:column;min-width:0;line-height:var(--ds-leading-snug)}.sp-sticky__title{font-size:var(--ds-text-xs);color:var(--ds-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sticky__price{font-size:var(--ds-text-sm);color:var(--ds-color-muted)}.sp-sticky__price strong{font-size:var(--ds-text-base);color:var(--ds-color-heading)}@media(min-width:990px){.sp-sticky{display:none!important}}.placeholder-svg{background:var(--ds-color-surface-2);fill:var(--ds-color-border-strong)}.sp-sticky .ds-btn{white-space:nowrap;flex:0 0 auto}@media(max-width:480px){.sp-picker .ds-btn--lg{justify-content:center;font-size:var(--ds-text-base)}.sp-picker__btn-price{display:none}.sp-banner__actions .ds-btn{flex:1 1 100%}}@media(max-width:749px){.sp-banner{padding:var(--ds-space-6) var(--ds-space-5);gap:var(--ds-space-4)}.sp-banner__media img,.sp-banner__media svg{max-height:24rem}}.sp-header-section{position:sticky;top:0;z-index:var(--ds-z-header)}.sp-header{background:var(--ds-color-bg);border-bottom:1px solid var(--ds-color-border);transition:box-shadow var(--ds-duration-base) var(--ds-ease)}.sp-header.is-scrolled{box-shadow:var(--ds-shadow-md)}.sp-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ds-space-4);min-height:6.4rem}@media(min-width:990px){.sp-header__bar{grid-template-columns:auto 1fr auto;min-height:7.6rem;gap:var(--ds-space-8)}}.sp-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--ds-color-heading)}.sp-header__logo-text{font-family:var(--ds-font-heading);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-color-heading)}.sp-header__logo-wrap{display:block}.sp-header__logo-img{display:block;width:100%;height:auto}.sp-header__nav{display:none}@media(min-width:990px){.sp-header__nav{display:flex;justify-content:center;gap:var(--ds-space-8)}.sp-header__drawer{display:none}}.sp-header__link{position:relative;padding:var(--ds-space-2) 0;color:var(--ds-color-heading);text-decoration:none;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}.sp-header__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ds-color-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--ds-duration-base) var(--ds-ease)}.sp-header__link:hover:after,.sp-header__link.is-active:after{transform:scaleX(1)}.sp-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-1)}.sp-header__icon{position:relative;display:inline-grid;place-items:center;width:var(--ds-tap-target);height:var(--ds-tap-target);border-radius:var(--ds-radius-md);color:var(--ds-color-heading);background:none;border:0;cursor:pointer;list-style:none}.sp-header__icon:hover{background:var(--ds-color-surface)}.sp-header__icon::-webkit-details-marker{display:none}.sp-header__count{position:absolute;top:.4rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);font-size:1.1rem;font-weight:var(--ds-weight-semibold);display:grid;place-items:center}.sp-header__help{display:none;align-items:center;gap:var(--ds-space-3);margin-right:var(--ds-space-4);padding-right:var(--ds-space-5);border-right:1px solid var(--ds-color-border);color:var(--ds-color-heading);text-decoration:none}.sp-header__help-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.sp-header__help-icon svg{width:2rem;height:2rem}.sp-header__help-text{display:flex;flex-direction:column;line-height:1.25}.sp-header__help-text small{font-size:var(--ds-text-xs);color:var(--ds-color-muted)}.sp-header__help-text strong{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold)}.sp-header__cta{display:none;margin-left:var(--ds-space-2)}@media(min-width:1200px){.sp-header__help{display:inline-flex}}@media(min-width:990px){.sp-header__cta{display:inline-flex}}@media(max-width:989px){.sp-header__bar{grid-template-columns:var(--ds-tap-target) 1fr auto}.sp-header__logo{justify-self:center}}.sp-burger{display:grid;gap:4px;width:2rem}.sp-burger i{display:block;height:2px;border-radius:2px;background:currentColor}.sp-drawer{position:fixed;inset:0 auto 0 0;z-index:var(--ds-z-modal);width:min(86vw,36rem);display:flex;flex-direction:column;background:var(--ds-color-bg);box-shadow:var(--ds-shadow-lg);transform:translate(-100%);transition:transform var(--ds-duration-slow) var(--ds-ease)}.sp-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-overlay);background:var(--ds-color-overlay);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-slow) var(--ds-ease)}.sp-header__drawer[open] .sp-drawer{transform:translate(0)}.sp-header__drawer[open] .sp-drawer__overlay{opacity:1;pointer-events:auto}.sp-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-color-border)}.sp-drawer__nav{display:flex;flex-direction:column;padding:var(--ds-space-2) var(--ds-space-4);overflow-y:auto}.sp-drawer__nav a{padding:var(--ds-space-4) 0;border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-heading);text-decoration:none;font-size:var(--ds-text-lg);font-weight:var(--ds-weight-medium)}.sp-drawer__foot{margin-top:auto;padding:var(--ds-space-4);display:grid;gap:var(--ds-space-3)}.sp-drawer__foot p{margin:0;text-align:center}html.sp-lock{overflow:hidden}.sp-banner{position:relative}@media(min-width:750px){.sp-hero__grid--one .sp-banner--1{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:0;gap:0;min-height:52rem;align-items:stretch}.sp-hero__grid--one .sp-banner--1 .sp-banner__text{justify-content:center;padding:var(--ds-space-12) var(--ds-space-10)}.sp-hero__grid--one .sp-banner--1 .sp-banner__media{position:relative;min-height:100%}.sp-hero__grid--one .sp-banner--1 .sp-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover}}@media(min-width:990px){.sp-hero__grid--one .sp-banner--1 .sp-banner__text{padding:var(--ds-space-16)}}@media(max-width:749px){.sp-hero__grid--one .sp-banner--1{padding:0;gap:0}.sp-hero__grid--one .sp-banner--1 .sp-banner__text{padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-8);order:2}.sp-hero__grid--one .sp-banner--1 .sp-banner__media{order:1}.sp-hero__grid--one .sp-banner--1 .sp-banner__media img{width:100%;height:auto;max-height:none;aspect-ratio:4 / 3;object-fit:cover}}.sp-banner__points{list-style:none;margin:var(--ds-space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-text-sm);color:var(--ds-color-text)}.sp-banner__points li{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.sp-banner__points svg{width:1.8rem;height:1.8rem;color:var(--ds-color-primary)}.ds-card__media img{aspect-ratio:1 / 1;transition:transform var(--ds-duration-slow) var(--ds-ease)}.sp-feature:hover .ds-card__media img{transform:scale(1.04)}.sp-feature--center .ds-card__title{margin-bottom:0}.sp-gallery__slide img{object-fit:cover}.sp-offer__media img{aspect-ratio:1 / 1;object-fit:cover}.sp-compare__wrap{max-width:76rem;margin-inline:auto;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);overflow:hidden;background:var(--ds-color-bg)}.sp-compare__table{width:100%;border-collapse:collapse;font-size:var(--ds-text-base)}.sp-compare__table th,.sp-compare__table td{padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-color-border);text-align:center}.sp-compare__table tbody tr:last-child th,.sp-compare__table tbody tr:last-child td{border-bottom:0}.sp-compare__table tbody th{text-align:left;font-weight:var(--ds-weight-medium);color:var(--ds-color-heading)}.sp-compare__table thead th{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-muted);background:var(--ds-color-surface)}.sp-compare__table .sp-compare__us{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);width:28%}.sp-compare__table thead .sp-compare__us{color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.sp-compare__yes{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}.sp-compare__yes svg{width:1.6rem;height:1.6rem;stroke-width:3}.sp-compare__yes--muted{background:var(--ds-color-surface-2);color:var(--ds-color-heading)}.sp-compare__no{color:var(--ds-color-muted);font-size:var(--ds-text-lg)}@media(max-width:749px){.sp-compare__table th,.sp-compare__table td{padding:var(--ds-space-3);font-size:var(--ds-text-sm)}}.sp-footer{background:var(--ds-color-secondary);color:color-mix(in srgb,var(--ds-color-secondary-contrast) 72%,transparent);padding-top:var(--ds-space-12);font-size:var(--ds-text-sm)}html[data-theme=dark] .sp-footer{background:#05080c;color:var(--ds-color-muted)}.sp-footer a{color:inherit;text-decoration:none}.sp-footer a:hover{color:var(--ds-color-secondary-contrast)}.sp-footer__cta{display:grid;gap:var(--ds-space-5);align-items:center;padding:var(--ds-space-8);border-radius:var(--ds-radius-lg);background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);margin-bottom:var(--ds-space-12)}@media(min-width:750px){.sp-footer__cta{grid-template-columns:1fr auto;padding:var(--ds-space-10) var(--ds-space-12)}}.sp-footer__cta-title{margin:0 0 var(--ds-space-1);color:inherit;font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-bold)}.sp-footer__cta p{margin:0;opacity:.85;font-size:var(--ds-text-base)}.sp-footer__cta-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3)}.sp-footer .sp-footer__cta a.ds-btn--inverse{color:#111827}.sp-footer__wa{--_bg: transparent;--_fg: currentColor;--_bd: rgba(255,255,255,.5);--_bg-hover: rgba(255,255,255,.12)}.sp-footer .sp-footer__cta .sp-footer__wa{color:var(--ds-color-primary-contrast)}.sp-footer__grid{display:grid;gap:var(--ds-space-10);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--ds-space-12)}@media(min-width:990px){.sp-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.sp-footer__brand{grid-column:1 / -1}@media(min-width:990px){.sp-footer__brand{grid-column:auto;padding-right:var(--ds-space-10)}}.sp-footer__logo{display:block;margin-bottom:var(--ds-space-3);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);color:var(--ds-color-secondary-contrast);letter-spacing:var(--ds-tracking-tight)}html[data-theme=dark] .sp-footer__logo,html[data-theme=dark] .sp-footer__title{color:var(--ds-color-heading)}.sp-footer__brand p{margin:0 0 var(--ds-space-5);line-height:var(--ds-leading-relaxed);max-width:40ch}.sp-footer__social{list-style:none;margin:0;padding:0;display:flex;gap:var(--ds-space-2)}.sp-footer__social a{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.sp-footer__social a:hover{border-color:#fff9}.sp-footer__title{margin:0 0 var(--ds-space-4);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-color-secondary-contrast)}.sp-footer__links,.sp-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-3)}.sp-footer__contact li{display:flex;align-items:center;gap:var(--ds-space-3)}.sp-footer__contact svg{width:1.8rem;height:1.8rem;flex:0 0 auto;opacity:.8}.sp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6) 0 calc(var(--ds-space-6) + 6rem);border-top:1px solid rgba(255,255,255,.12);font-size:var(--ds-text-xs)}@media(min-width:990px){.sp-footer__bottom{padding-bottom:var(--ds-space-6)}}.sp-footer__bottom p{margin:0}.sp-footer__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-5)}.sp-footer__pay li{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.sp-footer__pay svg{width:1.8rem;height:1.8rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sp-sections.css.map */
