:root{--sx-ink: #1d1a1a;--sx-ink-2: #3f3a3a;--sx-muted: #625b5b;--sx-red: #b3121f;--sx-red-dark: #8c0d17;--sx-red-tint: #fbeeee;--sx-cream: #faf6f1;--sx-blush: #f6ece6;--sx-sand: #efe6dd;--sx-line: #e6ddd5;--sx-white: #ffffff;--sx-green: #1d6f47;--sx-star: #c98a00;--sx-dark: #1d1a1a;--sx-font-body: var(--body-font-family);--sx-font-head: var(--heading-font-family);--sx-radius: 14px;--sx-radius-sm: 10px;--sx-radius-pill: 999px;--sx-shadow: 0 1px 2px rgba(29, 26, 26, .06), 0 8px 24px rgba(29, 26, 26, .06);--sx-gutter: 18px;--sx-max: 1240px;--sx-section-y: 48px}@media(min-width:750px){:root{--sx-gutter: 32px;--sx-section-y: 72px}}@media(min-width:990px){:root{--sx-section-y: 88px}}html{-webkit-text-size-adjust:100%}body{font-family:var(--sx-font-body);color:var(--sx-ink);font-size:17px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;background:var(--sx-white)}@media(min-width:990px){body{font-size:17.5px}}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--sx-font-head);color:inherit;letter-spacing:-.01em;text-transform:none}a{color:inherit}:focus-visible{outline:3px solid var(--sx-red);outline-offset:2px}.sx-wrap{max-width:var(--sx-max);margin:0 auto;padding-left:var(--sx-gutter);padding-right:var(--sx-gutter)}.sx-wrap--narrow{max-width:820px}.sx-section{padding-top:var(--sx-section-y);padding-bottom:var(--sx-section-y)}.sx-section--tight{padding-top:calc(var(--sx-section-y) * .6);padding-bottom:calc(var(--sx-section-y) * .6)}.sx-bg-cream{background:var(--sx-cream)}.sx-bg-blush{background:var(--sx-blush)}.sx-bg-white{background:var(--sx-white)}.sx-bg-dark{background:var(--sx-dark);color:#fff}.sx-center{text-align:center}.sx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-eyebrow{display:inline-block;font-family:var(--sx-font-body);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-red);margin:0 0 10px}.sx-bg-dark .sx-eyebrow{color:#f3b8bd}.sx-h1{font-size:clamp(32px,7.4vw,56px);line-height:1.08;font-weight:600;margin:0 0 14px;color:inherit}.sx-h2{font-size:clamp(27px,5.6vw,42px);line-height:1.12;font-weight:600;margin:0 0 12px;color:inherit}.sx-h3{font-size:clamp(20px,3.6vw,24px);line-height:1.25;font-weight:600;margin:0 0 8px;color:inherit}.sx-bg-dark h1,.sx-bg-dark h2,.sx-bg-dark h3{color:#fff}.sx-lead{font-size:18px;line-height:1.55;color:var(--sx-ink-2);margin:0 0 20px}@media(min-width:990px){.sx-lead{font-size:20px}}.sx-bg-dark .sx-lead{color:#ffffffdb}.sx-muted{color:var(--sx-muted)}.sx-head{max-width:720px;margin:0 auto 32px}.sx-head.sx-left{margin-left:0;text-align:left}@media(min-width:990px){.sx-head{margin-bottom:44px}}.sx-rte p{margin:0 0 1em}.sx-rte p:last-child{margin-bottom:0}.sx-rte a{color:var(--sx-red);text-decoration:underline;text-underline-offset:2px}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border-radius:var(--sx-radius-pill);font-family:var(--sx-font-body);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:.01em;text-decoration:none;text-align:center;border:2px solid transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.sx-btn:active{transform:translateY(1px)}.sx-btn--primary{background:var(--sx-red);color:#fff}.sx-btn--primary:hover{background:var(--sx-red-dark);color:#fff}.sx-btn--dark{background:var(--sx-ink);color:#fff}.sx-btn--dark:hover{background:#000;color:#fff}.sx-btn--outline{background:transparent;color:var(--sx-ink);border-color:var(--sx-ink)}.sx-btn--outline:hover{background:var(--sx-ink);color:#fff}.sx-btn--light{background:#fff;color:var(--sx-ink)}.sx-btn--light:hover{background:var(--sx-cream)}.sx-btn--block{width:100%}.sx-btn svg{width:20px;height:20px;flex:none}.sx-btn-row{display:flex;flex-wrap:wrap;gap:12px}.sx-link{color:var(--sx-red);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sx-icon{width:24px;height:24px;flex:none;display:inline-block;vertical-align:middle}.sx-icon--lg{width:32px;height:32px}.sx-stars{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--sx-ink-2);text-decoration:none}.sx-stars__row{display:inline-flex;gap:2px;color:var(--sx-star)}.sx-stars__row svg{width:17px;height:17px}.sx-stars strong{color:var(--sx-ink)}.sx-trust{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);background:var(--sx-white)}.sx-trust__list{list-style:none;margin:0;padding:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.sx-trust__item{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.3;font-weight:600;color:var(--sx-ink)}.sx-trust__item .sx-icon{color:var(--sx-red);width:26px;height:26px}.sx-trust__item small{display:block;font-weight:400;color:var(--sx-muted);font-size:13px}@media(min-width:750px){.sx-trust__list{grid-template-columns:repeat(4,1fr);padding:20px 0}.sx-trust__item{font-size:15.5px;justify-content:center}}.sx-trust--plain{border:0;background:transparent}.sx-hero{position:relative;background:var(--sx-cream);overflow:hidden}.sx-hero__media{position:relative;display:block;aspect-ratio:var(--sx-hero-ratio-m, 1000/926);background:var(--sx-sand)}.sx-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sx-hero-pos-m, 50% 50%)}.sx-hero__media picture{display:contents}.sx-hero__content{padding:26px var(--sx-gutter) 34px}.sx-hero__content .sx-h1{font-size:clamp(33px,9vw,60px)}.sx-hero__offer{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--sx-line);border-radius:var(--sx-radius-pill);padding:7px 14px 7px 10px;font-size:14.5px;font-weight:600;margin-bottom:16px}.sx-hero__offer .sx-icon{color:var(--sx-red);width:20px;height:20px}.sx-hero__rating{margin-top:18px}.sx-hero .sx-btn-row .sx-btn{flex:1 1 auto}@media(min-width:750px){.sx-hero .sx-btn-row .sx-btn{flex:0 0 auto}}@media(min-width:990px){.sx-hero{min-height:560px;display:flex;align-items:center;background:#0e2a3a}.sx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.sx-hero__media img{object-position:var(--sx-hero-pos-d, 50% 50%)}.sx-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#0e141a9e,#0e141a6b 38%,#0e141a00 62%)}.sx-hero__content{position:relative;z-index:1;width:100%;max-width:var(--sx-max);margin:0 auto;padding:72px var(--sx-gutter);display:flex;justify-content:flex-end}.sx-hero__box{max-width:500px;color:#fff}.sx-hero__box .sx-lead{color:#ffffffeb}.sx-hero__box .sx-eyebrow{color:#ffd2d6}.sx-hero__box .sx-stars,.sx-hero__box .sx-stars strong{color:#fff}.sx-hero__box .sx-hero__offer{background:#fffffff2;color:var(--sx-ink)}.sx-hero__box .sx-btn--outline{color:#fff;border-color:#fff}.sx-hero__box .sx-btn--outline:hover{background:#fff;color:var(--sx-ink)}.sx-hero--h{min-height:600px}}@media(min-width:1400px){.sx-hero{min-height:640px}}.sx-grid{display:grid;gap:16px;grid-template-columns:repeat(var(--sx-cols-m, 2),minmax(0,1fr))}@media(min-width:750px){.sx-grid{gap:22px;grid-template-columns:repeat(var(--sx-cols-t, 2),minmax(0,1fr))}}@media(min-width:990px){.sx-grid{gap:28px;grid-template-columns:repeat(var(--sx-cols-d, 4),minmax(0,1fr))}}.sx-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--sx-line);border-radius:var(--sx-radius);overflow:hidden;height:100%;transition:box-shadow .2s ease,transform .2s ease}.sx-card:hover{box-shadow:var(--sx-shadow)}.sx-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f7f3ef}.sx-card__media img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:transform .35s ease}.sx-card:hover .sx-card__media img{transform:scale(1.03)}.sx-card__badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--sx-ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:var(--sx-radius-pill)}.sx-card__badge--red{background:var(--sx-red)}.sx-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px;flex:1}.sx-card__title{font-family:var(--sx-font-head);font-size:19px;line-height:1.2;font-weight:600;margin:0}.sx-card__title a{text-decoration:none;color:inherit}.sx-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sx-card__sub{font-size:14px;line-height:1.4;color:var(--sx-muted);margin:0}.sx-card .sx-stars{font-size:13px;gap:4px 6px;flex-wrap:wrap}.sx-card .sx-stars>span:last-child{white-space:nowrap}.sx-card .sx-stars__row svg{width:14px;height:14px}.sx-card__price{font-size:18px;font-weight:700;margin-top:auto;padding-top:6px}.sx-card__price .money,.sx-card__price span{font-size:inherit!important;font-weight:inherit}.sx-card__price s{font-weight:400;color:var(--sx-muted);font-size:14px;margin-left:6px}.sx-card__perk{display:flex;align-items:flex-start;gap:6px;font-size:13.5px;line-height:1.35;color:var(--sx-green);font-weight:600}.sx-card__perk .sx-icon{width:17px;height:17px;margin-top:1px}.sx-card__cta{position:relative;z-index:1;margin-top:10px;min-height:46px;font-size:15.5px;padding:10px 14px;width:100%}@media(min-width:750px){.sx-card__body{padding:18px 18px 20px}.sx-card__title{font-size:21px}}.sx-grid--feature>.sx-card:first-child,.sx-grid--feature>:first-child>.sx-card{grid-column:1 / -1}@media(min-width:750px){.sx-grid--feature>:first-child>.sx-card{flex-direction:row}.sx-grid--feature>:first-child>.sx-card .sx-card__media{flex:0 0 52%;aspect-ratio:auto;min-height:340px}.sx-grid--feature>:first-child>.sx-card .sx-card__body{justify-content:center;padding:32px}.sx-grid--feature>:first-child>.sx-card .sx-card__title{font-size:30px}}@media(min-width:990px){.sx-grid--feature>:first-child>.sx-card{grid-column:span 2;grid-row:span 2}}.sx-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sx-gutter);padding:4px var(--sx-gutter) 16px;margin:0 calc(var(--sx-gutter) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none}.sx-scroller::-webkit-scrollbar{display:none}.sx-scroller>*{scroll-snap-align:start}@media(min-width:750px){.sx-scroller{grid-auto-columns:42%}}@media(min-width:990px){.sx-scroller--grid-d{grid-auto-flow:row;grid-template-columns:repeat(var(--sx-cols-d, 4),minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:28px}}.sx-split{display:grid;gap:28px;align-items:center}.sx-split__media{position:relative;border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-sand)}.sx-split__media img,.sx-split__media video{display:block;width:100%;height:auto}.sx-split__media--contain{background:#f7f3ef}.sx-split__media--contain img{object-fit:contain}@media(min-width:990px){.sx-split{grid-template-columns:1fr 1fr;gap:64px}.sx-split--reverse .sx-split__media{order:2}}.sx-checks{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.sx-checks li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}.sx-checks li .sx-icon{color:var(--sx-green);width:24px;height:24px;margin-top:1px}.sx-checks strong{display:block}.sx-steps{display:grid;gap:18px;grid-template-columns:1fr 1fr;counter-reset:sx-step}@media(min-width:990px){.sx-steps{grid-template-columns:repeat(var(--sx-steps, 4),1fr);gap:28px}}.sx-step{background:#fff;border-radius:var(--sx-radius);overflow:hidden;border:1px solid var(--sx-line)}.sx-step__media{aspect-ratio:1/1;background:var(--sx-sand)}.sx-step__media img,.sx-step__media video{width:100%;height:100%;object-fit:cover;display:block}.sx-step__body{padding:14px 14px 18px}.sx-step__num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--sx-red);color:#fff;font-weight:700;font-size:15px;margin-bottom:8px}.sx-step__title{font-family:var(--sx-font-head);font-size:19px;line-height:1.25;margin:0 0 4px;font-weight:600}.sx-step__text{font-size:15px;line-height:1.45;color:var(--sx-muted);margin:0}.sx-features{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:750px){.sx-features{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:990px){.sx-features{grid-template-columns:repeat(var(--sx-cols-d, 3),1fr);gap:24px}}.sx-feature{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--sx-line);border-radius:var(--sx-radius);padding:20px}.sx-feature__icon{flex:none;width:52px;height:52px;border-radius:50%;background:var(--sx-red-tint);color:var(--sx-red);display:flex;align-items:center;justify-content:center}.sx-feature__icon img{width:52px;height:52px;border-radius:50%;object-fit:cover}.sx-feature__title{font-family:var(--sx-font-head);font-size:19px;line-height:1.25;margin:0 0 4px;font-weight:600}.sx-feature__text{margin:0;font-size:15.5px;line-height:1.5;color:var(--sx-ink-2)}.sx-bg-dark .sx-feature{background:#ffffff0f;border-color:#ffffff24}.sx-bg-dark .sx-feature__text{color:#ffffffd1}.sx-bg-dark .sx-feature__icon{background:#ffffff1a;color:#fff}.sx-compare{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(var(--sx-gutter) * -1);padding:0 var(--sx-gutter)}.sx-compare table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--sx-line);border-radius:var(--sx-radius);overflow:hidden;font-size:15px}.sx-compare th,.sx-compare td{padding:14px 12px;text-align:center;border-bottom:1px solid var(--sx-line);vertical-align:middle}.sx-compare tr:last-child th,.sx-compare tr:last-child td{border-bottom:0}.sx-compare thead th{background:var(--sx-cream);vertical-align:bottom}.sx-compare thead img{width:84px;height:84px;object-fit:contain;mix-blend-mode:multiply;display:block;margin:0 auto 8px}.sx-compare thead a{text-decoration:none;font-family:var(--sx-font-head);font-size:17px;font-weight:600;line-height:1.2;display:block}.sx-compare tbody th{text-align:left;font-weight:600;color:var(--sx-ink-2);position:sticky;left:0;background:#fff;min-width:132px;z-index:1}.sx-compare thead th:first-child{position:sticky;left:0;z-index:2}.sx-compare .sx-yes{color:var(--sx-green)}.sx-compare .sx-no{color:#9a9090}.sx-compare .sx-col-hl{background:var(--sx-red-tint)}.sx-compare thead .sx-col-hl{background:#f6dfe0}.sx-compare__tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--sx-red);color:#fff;border-radius:var(--sx-radius-pill);padding:3px 8px;margin-bottom:6px}.sx-compare tfoot td{padding:14px 8px;border-top:1px solid var(--sx-line)}.sx-compare tfoot .sx-btn{min-height:44px;font-size:14.5px;padding:8px 14px;width:100%}.sx-compare__hint{font-size:13px;color:var(--sx-muted);margin:10px 0 0}@media(min-width:990px){.sx-compare__hint{display:none}.sx-compare{margin:0;padding:0}}.sx-faq{max-width:860px;margin:0 auto}.sx-acc{border-bottom:1px solid var(--sx-line)}.sx-acc:first-child{border-top:1px solid var(--sx-line)}.sx-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:20px 2px;font-size:18px;font-weight:600;line-height:1.35}.sx-acc>summary::-webkit-details-marker{display:none}.sx-acc>summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--sx-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1a1a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .2s ease}.sx-acc[open]>summary:after{transform:rotate(45deg)}.sx-acc__body{padding:0 2px 22px;color:var(--sx-ink-2);font-size:16.5px;line-height:1.65}.sx-acc__body p{margin:0 0 .9em}.sx-acc__body a{color:var(--sx-red)}.sx-acc__body img{max-width:100%;height:auto}.sx-bg-cream .sx-acc>summary:after{background-color:#fff}.sx-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px 34px}.sx-logos img{height:34px;width:auto;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.75}@media(min-width:990px){.sx-logos img{height:42px;max-width:150px}.sx-logos{gap:28px 56px}}.sx-logos__label{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-muted);margin:0 0 18px;text-align:center}.sx-promise{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:750px){.sx-promise{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.sx-promise{grid-template-columns:repeat(4,1fr);gap:24px}}.sx-promise__item{text-align:left;display:flex;gap:14px;align-items:flex-start}.sx-promise__item .sx-icon{width:34px;height:34px;color:#fff;flex:none}.sx-promise__item h3{font-family:var(--sx-font-head);font-size:20px;margin:0 0 4px;font-weight:600;color:#fff}.sx-promise__item p{margin:0;font-size:15px;line-height:1.5;color:#fffc}.sx-promise__item a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sx-video{position:relative;border-radius:var(--sx-radius);overflow:hidden;background:#111;aspect-ratio:16 / 9}.sx-video iframe,.sx-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.sx-video--portrait{aspect-ratio:9 / 16;max-width:420px;margin:0 auto}.sx-pagehead{background:var(--sx-cream);padding:34px 0 30px;border-bottom:1px solid var(--sx-line)}.sx-pagehead .sx-h1{font-size:clamp(30px,6.6vw,48px);margin-bottom:8px}.sx-pagehead p{margin:0;color:var(--sx-ink-2);font-size:17px}@media(min-width:990px){.sx-pagehead{padding:56px 0 48px}}.sx-crumbs{font-size:14px;color:var(--sx-muted);margin:0 0 10px}.sx-crumbs a{color:var(--sx-muted)}.sx-page{display:grid;gap:32px}@media(min-width:990px){.sx-page--aside{grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}}.sx-prose{font-size:17px;line-height:1.7;color:var(--sx-ink);max-width:760px;overflow-wrap:anywhere}.sx-prose h1,.sx-prose h2,.sx-prose h3,.sx-prose h4,.sx-prose h5,.sx-prose h6{font-family:var(--sx-font-head);line-height:1.25;margin:1.6em 0 .5em;font-weight:600}.sx-prose h1{font-size:30px}.sx-prose h2{font-size:26px}.sx-prose h3{font-size:22px}.sx-prose h4,.sx-prose h5,.sx-prose h6{font-size:19px}.sx-prose>*:first-child{margin-top:0}.sx-prose p,.sx-prose ul,.sx-prose ol{margin:0 0 1.1em}.sx-prose ul,.sx-prose ol{padding-left:1.3em}.sx-prose li{margin-bottom:.4em}.sx-prose a{color:var(--sx-red);text-decoration:underline;text-underline-offset:2px}.sx-prose img,.sx-prose iframe,.sx-prose video{max-width:100%;height:auto;border-radius:var(--sx-radius-sm)}.sx-prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.sx-prose td,.sx-prose th{border:1px solid var(--sx-line);padding:8px 10px}.sx-aside{display:grid;gap:16px}@media(min-width:990px){.sx-aside{position:sticky;top:110px}}.sx-help{background:var(--sx-cream);border:1px solid var(--sx-line);border-radius:var(--sx-radius);padding:22px}.sx-help h2{font-size:21px;margin:0 0 8px;font-weight:600}.sx-help p{margin:0 0 14px;font-size:15.5px;color:var(--sx-ink-2)}.sx-help ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:15.5px}.sx-help li{display:flex;gap:10px;align-items:flex-start}.sx-help li .sx-icon{color:var(--sx-red);width:20px;height:20px;margin-top:2px}.sx-field{display:grid;gap:6px;margin-bottom:14px}.sx-field label{font-size:15px;font-weight:600}.sx-input,.sx-field input,.sx-field textarea,.sx-field select{width:100%;min-height:52px;padding:12px 16px;font:inherit;font-size:17px;color:var(--sx-ink);background:#fff;border:1.5px solid #cfc5bc;border-radius:var(--sx-radius-sm);box-shadow:none;-webkit-appearance:none;appearance:none}.sx-field textarea{min-height:140px;resize:vertical}.sx-input:focus,.sx-field input:focus,.sx-field textarea:focus{border-color:var(--sx-ink);outline:3px solid rgba(179,18,31,.18);outline-offset:0}.sx-form-msg{padding:12px 16px;border-radius:var(--sx-radius-sm);margin-bottom:16px;font-size:15.5px}.sx-form-msg--ok{background:#e7f4ec;color:var(--sx-green)}.sx-form-msg--err{background:var(--sx-red-tint);color:var(--sx-red-dark)}.sx-posts{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:750px){.sx-posts{grid-template-columns:1fr 1fr}}@media(min-width:990px){.sx-posts{grid-template-columns:repeat(3,1fr);gap:30px}}.sx-post{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--sx-line);border-radius:var(--sx-radius);overflow:hidden}.sx-post__media{aspect-ratio:16/10;background:var(--sx-sand);overflow:hidden}.sx-post__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sx-post:hover .sx-post__media img{transform:scale(1.03)}.sx-post__body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.sx-post__meta{font-size:13px;color:var(--sx-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sx-post__title{font-family:var(--sx-font-head);font-size:21px;line-height:1.25;margin:0;font-weight:600}.sx-post__title a{text-decoration:none}.sx-post__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sx-post__excerpt{font-size:15.5px;color:var(--sx-ink-2);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sx-post__more{margin-top:auto;font-weight:700;color:var(--sx-red);font-size:15.5px}.sx-article__hero{border-radius:var(--sx-radius);overflow:hidden;margin:0 0 28px;background:var(--sx-sand)}.sx-article__hero img{width:100%;height:auto;display:block}.sx-cta-box{display:grid;gap:16px;align-items:center;background:var(--sx-cream);border:1px solid var(--sx-line);border-radius:var(--sx-radius);padding:18px;margin:36px 0 0}.sx-cta-box img{width:100%;max-width:160px;height:auto;mix-blend-mode:multiply}.sx-cta-box h2{font-size:23px;margin:0 0 6px}.sx-cta-box p{margin:0 0 12px;color:var(--sx-ink-2);font-size:15.5px}@media(min-width:750px){.sx-cta-box{grid-template-columns:160px 1fr;padding:24px}}.sx-pagination{display:flex;justify-content:center;gap:8px;margin-top:36px;flex-wrap:wrap}.sx-pagination a,.sx-pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:var(--sx-radius-pill);border:1px solid var(--sx-line);text-decoration:none;font-weight:600}.sx-pagination .is-current{background:var(--sx-ink);color:#fff;border-color:var(--sx-ink)}.sx-search{display:flex;gap:8px;max-width:620px;margin:0 auto}.sx-search .sx-input{flex:1}.sx-search .sx-btn{min-height:52px;padding:10px 22px}.sx-announce{background:var(--sx-ink);color:#fff;font-size:14px;font-weight:600;text-align:center;padding:9px var(--sx-gutter);line-height:1.35}.sx-announce a{color:#fff;text-decoration:none}.sx-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--sx-line)}.sx-header.is-sticky{position:sticky;top:0}.sx-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:64px;max-width:var(--sx-max);margin:0 auto;padding:0 calc(var(--sx-gutter) - 8px)}.sx-header__left,.sx-header__right{display:flex;align-items:center;gap:2px}.sx-header__right{justify-content:flex-end}.sx-header__logo{display:block;text-align:center;line-height:0}.sx-header__logo img{width:var(--sx-logo-w-m, 120px);height:auto}.sx-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:var(--sx-ink);background:transparent;border:0;cursor:pointer;text-decoration:none}.sx-iconbtn:hover{background:var(--sx-cream)}.sx-iconbtn svg{width:25px;height:25px}.sx-cart-link .cart-count-bubble{position:absolute;top:4px;right:2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--sx-red);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.sx-cart-link svg:not(.sx-icon){width:25px!important;height:25px!important}.sx-nav{display:none}.sx-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.sx-nav__list a{display:inline-block;padding:10px 12px;font-size:15.5px;font-weight:600;text-decoration:none;border-radius:8px}.sx-nav__list a:hover,.sx-nav__list a[aria-current]{color:var(--sx-red)}@media(min-width:990px){.sx-header__bar{grid-template-columns:auto 1fr auto;min-height:78px;gap:24px;padding:0 var(--sx-gutter)}.sx-header__logo img{width:var(--sx-logo-w, 150px)}.sx-header__left{display:none}.sx-header__logo{order:-1;text-align:left}.sx-nav{display:block}}.sx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden}.sx-drawer[open]{visibility:visible}.sx-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1410107a;opacity:0;transition:opacity .25s ease;border:0;width:100%}.sx-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(88vw,400px);background:#fff;transform:translate(-102%);transition:transform .28s ease;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.sx-drawer[open] .sx-drawer__scrim{opacity:1}.sx-drawer[open] .sx-drawer__panel{transform:none}.sx-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 20px;border-bottom:1px solid var(--sx-line);position:sticky;top:0;background:#fff;z-index:1}.sx-drawer__head strong{font-family:var(--sx-font-head);font-size:22px;font-weight:600}.sx-drawer__section{padding:18px 20px;border-bottom:1px solid var(--sx-line)}.sx-drawer__label{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted);margin:0 0 12px}.sx-drawer__products{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sx-drawer__product{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;text-decoration:none;background:var(--sx-cream);border-radius:var(--sx-radius-sm);padding:10px 8px 12px;font-size:14.5px;font-weight:600;line-height:1.25}.sx-drawer__product img{width:76px;height:76px;object-fit:contain;mix-blend-mode:multiply}.sx-drawer__product span small{display:block;font-weight:400;color:var(--sx-muted);font-size:13px}.sx-drawer__links{list-style:none;margin:0;padding:0}.sx-drawer__links a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:17px;font-weight:600;text-decoration:none;border-bottom:1px solid #f0e9e3}.sx-drawer__links li:last-child a{border-bottom:0}.sx-drawer__links a:after{content:"\203a";color:var(--sx-muted);font-size:22px;line-height:1}.sx-drawer__contact{font-size:15.5px;color:var(--sx-ink-2)}.sx-drawer__contact a{color:var(--sx-red);font-weight:600}body.sx-lock{overflow:hidden}.sx-footer{background:var(--sx-dark);color:#ffffffdb;font-size:15.5px}.sx-footer a{color:#ffffffdb;text-decoration:none}.sx-footer a:hover{color:#fff;text-decoration:underline}.sx-footer__top{display:grid;gap:30px;padding-top:48px;padding-bottom:32px}@media(min-width:990px){.sx-footer__top{grid-template-columns:1.4fr repeat(4,1fr);gap:36px;padding-top:72px}}.sx-footer__brand img{width:140px;height:auto;filter:brightness(0) invert(1);margin-bottom:16px}.sx-footer__brand p{margin:0 0 14px;line-height:1.6}.sx-footer h2{font-family:var(--sx-font-body);font-size:13px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-weight:700}.sx-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:4px}.sx-footer__links a{display:inline-block;padding:6px 0}.sx-footer details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.14)}.sx-footer details>summary::-webkit-details-marker{display:none}.sx-footer details>summary h2{margin:0}.sx-footer details>summary:after{content:"+";font-size:22px;line-height:1;color:#fff}.sx-footer details[open]>summary:after{content:"\2013"}.sx-footer details .sx-footer__links{padding:10px 0 6px}@media(min-width:990px){.sx-footer details>summary{pointer-events:none;border:0;padding:0;margin-bottom:14px}.sx-footer details>summary:after{display:none}.sx-footer details .sx-footer__links{padding:0}}.sx-footer__news form{display:flex;gap:8px;margin-top:10px}.sx-footer__news input[type=email]{flex:1;min-width:0;min-height:50px;border-radius:var(--sx-radius-pill);border:1px solid rgba(255,255,255,.3);background:#ffffff0f;color:#fff;padding:10px 18px;font:inherit;font-size:16px}.sx-footer__news input::placeholder{color:#ffffff9e}.sx-footer__news .sx-btn{min-height:50px;padding:10px 20px;font-size:15.5px}.sx-footer__social{display:flex;gap:6px;margin-top:16px}.sx-footer__social a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.24);display:inline-flex;align-items:center;justify-content:center}.sx-footer__social svg{width:19px;height:19px;fill:currentColor}.sx-footer__bottom{border-top:1px solid rgba(255,255,255,.14);padding-top:20px;padding-bottom:28px;display:grid;gap:14px;font-size:13.5px;color:#ffffffa8}@media(min-width:990px){.sx-footer__bottom{grid-template-columns:1fr auto;align-items:center}}.sx-payments{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}.sx-payments svg{width:40px;height:26px;border-radius:4px}.sx-pdp{padding:14px 0 40px}@media(min-width:990px){.sx-pdp{padding:34px 0 72px}}.sx-pdp__grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.sx-pdp__grid>*{min-width:0}@media(min-width:990px){.sx-pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:start}}.sx-gallery{position:relative;margin:0 calc(var(--sx-gutter) * -1)}@media(min-width:990px){.sx-gallery{margin:0;position:sticky;top:100px}}.sx-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#f7f3ef}@media(min-width:990px){.sx-gallery__track{border-radius:var(--sx-radius)}}.sx-gallery__track::-webkit-scrollbar{display:none}.sx-gallery__slide{scroll-snap-align:center;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;position:relative}.sx-gallery__slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sx-gallery__slide video{width:100%;height:100%;object-fit:cover}.sx-gallery__stage{position:relative}.sx-gallery__count{position:absolute;right:calc(var(--sx-gutter) + 2px);bottom:12px;background:#1d1a1ab8;color:#fff;font-size:13px;font-weight:600;padding:4px 10px;border-radius:var(--sx-radius-pill);pointer-events:none}@media(min-width:990px){.sx-gallery__count{right:14px}}.sx-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px var(--sx-gutter) 2px;scrollbar-width:none}.sx-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:990px){.sx-gallery__thumbs{padding:12px 0 0;flex-wrap:wrap;overflow:visible}}.sx-gallery__thumb{flex:none;width:62px;height:62px;border-radius:10px;border:2px solid transparent;background:#f7f3ef;padding:0;overflow:hidden;cursor:pointer}.sx-gallery__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sx-gallery__thumb[aria-current=true]{border-color:var(--sx-ink)}@media(min-width:990px){.sx-gallery__thumb{width:76px;height:76px}}.sx-gallery__nav{display:none}@media(min-width:990px){.sx-gallery__nav{display:flex;position:absolute;top:calc(50% - 22px);width:44px;height:44px;border-radius:50%;border:1px solid var(--sx-line);background:#fff;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--sx-shadow)}.sx-gallery__nav--prev{left:12px}.sx-gallery__nav--next{right:12px}.sx-gallery__nav svg{width:20px;height:20px}}.sx-pdp__info{display:flex;flex-direction:column;gap:16px}.sx-pdp__eyebrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sx-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:var(--sx-radius-pill);background:var(--sx-cream);color:var(--sx-ink);border:1px solid var(--sx-line)}.sx-pill--red{background:var(--sx-red);color:#fff;border-color:var(--sx-red)}.sx-pdp__title{margin:0;font-family:var(--sx-font-head);font-weight:600}.sx-pdp__title .sx-pdp__name{display:block;font-size:clamp(30px,7.2vw,44px);line-height:1.08;letter-spacing:-.015em}.sx-pdp__title .sx-pdp__sub{display:block;font-family:var(--sx-font-body);font-size:16px;line-height:1.45;font-weight:500;color:var(--sx-muted);margin-top:8px;letter-spacing:0}.sx-pdp__rating .loox-rating{margin:0!important}.sx-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.sx-pdp__price .price-item,.sx-pdp__price .sx-price{font-size:30px;font-weight:700;color:var(--sx-ink)}.sx-pdp__price s{font-size:18px;color:var(--sx-muted)}.sx-pdp__installments{font-size:14.5px;color:var(--sx-ink-2)}.sx-pdp__installments shopify-payment-terms{font-size:14.5px}.sx-offer{display:flex;gap:14px;align-items:center;background:var(--sx-red-tint);border:1.5px dashed #e3a6ab;border-radius:var(--sx-radius);padding:12px 14px}.sx-offer__img{flex:none;width:64px;height:64px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.sx-offer__img img{width:100%;height:100%;object-fit:contain}.sx-offer__img .sx-icon{color:var(--sx-red);width:30px;height:30px}.sx-offer strong{display:block;font-size:16.5px;line-height:1.3}.sx-offer span{display:block;font-size:14.5px;line-height:1.4;color:var(--sx-ink-2);margin-top:2px}.sx-pdp variant-radios,.sx-pdp variant-selects{display:flex;flex-direction:column;gap:18px}.sx-pdp variant-radios fieldset{border:0;margin:0;padding:0;display:flex!important;flex-wrap:wrap;gap:10px;min-width:0}.sx-pdp variant-radios fieldset .form__label,.sx-pdp variant-radios legend{width:100%;font-size:15.5px;font-weight:700;margin:0 0 2px;padding:0;color:var(--sx-ink);text-transform:none;letter-spacing:0}.sx-pdp variant-radios .selected__value{font-weight:500;color:var(--sx-muted);margin-left:6px}.sx-pdp variant-radios input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.sx-pdp variant-radios fieldset label:not(.form__label){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:10px 18px;margin:0;border:1.5px solid #cfc5bc;border-radius:var(--sx-radius-sm);background:#fff;font-size:16px;font-weight:600;line-height:1.2;color:var(--sx-ink);cursor:pointer;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.sx-pdp variant-radios fieldset input[type=radio]:checked+label{border-color:var(--sx-ink);box-shadow:inset 0 0 0 1.5px var(--sx-ink);background:var(--sx-cream)}.sx-pdp variant-radios fieldset input[type=radio]:focus-visible+label{outline:3px solid var(--sx-red);outline-offset:2px}.sx-pdp variant-radios fieldset input.disabled+label{color:#9d9393;border-style:dashed;background:#faf8f6;text-decoration:line-through}.sx-pdp variant-radios fieldset.color .ctm-option-1-main{display:flex;flex-wrap:wrap;gap:12px}.sx-pdp variant-radios fieldset.color label.color__swatches{width:46px;height:46px;min-height:0;padding:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px #cfc5bc}.sx-pdp variant-radios fieldset.color input[type=radio]:checked+label.color__swatches{box-shadow:0 0 0 2.5px var(--sx-ink);border-color:#fff;background-color:inherit}.sx-pdp .ctm-option-2-main{display:none!important}.sx-pdp variant-radios fieldset.js.product-form__input[data-index="2"]{display:flex!important}.sx-pdp .variant-picker__end{display:none}.sx-plug-label{display:inline-flex;align-items:center;gap:8px}.sx-plug-note{display:none;gap:10px;align-items:flex-start;background:#fff7e0;border:1px solid #f0cf72;color:#5a4300;border-radius:var(--sx-radius-sm);padding:12px 14px;font-size:15.5px;line-height:1.45}.sx-plug-note.is-visible{display:flex}.sx-plug-note .sx-icon{color:#9a6b00;width:22px;height:22px;margin-top:1px}.sx-plug-help{font-size:14px;color:var(--sx-muted);margin:-8px 0 0}.sx-pdp .product-form__buttons{display:flex;flex-direction:column;gap:10px;max-width:none}.sx-pdp .product-form__submit,.sx-pdp button[name=add]{width:100%;min-height:58px;border-radius:var(--sx-radius-pill)!important;border:0!important;background:var(--sx-red)!important;color:#fff!important;font-family:var(--sx-font-body);font-size:18px;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:0 6px 16px #b3121f38}.sx-pdp .product-form__submit:hover{background:var(--sx-red-dark)!important}.sx-pdp .product-form__submit[disabled]{background:#9d9393!important;box-shadow:none}.sx-pdp .shopify-payment-button__button{min-height:54px!important;border-radius:var(--sx-radius-pill)!important;overflow:hidden}.sx-pdp .shopify-payment-button__more-options{font-size:14.5px;color:var(--sx-ink-2);text-decoration:underline;margin-top:4px}.sx-pdp .product-form__error-message-wrapper{color:var(--sx-red-dark);font-size:15px}.sx-pdp product-form .product-form__quantity{display:none}.sx-pdp__trust{list-style:none;margin:4px 0 0;padding:14px 0 0;border-top:1px solid var(--sx-line);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sx-pdp__trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:13.5px;line-height:1.3;font-weight:600}.sx-pdp__trust .sx-icon{color:var(--sx-red);width:26px;height:26px}.sx-pdp__highlights{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sx-pdp__highlights li{display:flex;gap:10px;align-items:flex-start;font-size:16.5px;line-height:1.45}.sx-pdp__highlights .sx-icon{color:var(--sx-green);width:22px;height:22px;margin-top:2px}.sx-pdp__acc{margin-top:6px}.sx-pdp__acc .sx-acc>summary{font-size:17px;padding:17px 2px}.sx-pdp__acc .sx-acc__body,.sx-pdp__desc{font-size:16px}.sx-pdp__desc img{max-width:100%;height:auto}.sx-box-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.sx-box-list li{display:flex;gap:8px;font-size:15.5px;line-height:1.35}.sx-box-list .sx-icon{color:var(--sx-green);width:18px;height:18px;margin-top:2px}.sx-pdp .essential-upsell-default-placement:empty,.sx-pdp .essential-upsell-product-addon-default-placement:empty{display:none}.sx-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--sx-line);box-shadow:0 -6px 20px #1d1a1a14;padding:10px var(--sx-gutter) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease}.sx-sticky-atc.is-visible{transform:none}.sx-sticky-atc__info{flex:1;min-width:0;line-height:1.25}.sx-sticky-atc__info strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-sticky-atc__info span{font-size:15px;font-weight:700}.sx-sticky-atc .sx-btn{min-height:50px;padding:10px 22px;font-size:16px;flex:none}@media(min-width:990px){.sx-sticky-atc{display:none}}.sx-reviews{scroll-margin-top:90px}.sx-reviews #looxReviews,.sx-reviews .loox-reviews-default{max-width:1240px;margin:0 auto}.sx-coll-head{padding:28px 0 8px}@media(min-width:990px){.sx-coll-head{padding:52px 0 12px}}.sx-coll-head .sx-h1{font-size:clamp(30px,6.6vw,48px);margin:0 0 8px}.sx-coll-head p{margin:0;color:var(--sx-ink-2);font-size:17px;max-width:680px}.sx-coll-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 16px;font-size:15px;color:var(--sx-muted)}.sx-coll-bar select{min-height:44px;border-radius:var(--sx-radius-pill);border:1.5px solid #cfc5bc;padding:6px 36px 6px 14px;font:inherit;font-size:15px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1a1a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;-webkit-appearance:none;appearance:none;color:var(--sx-ink)}.sx-cart-trust{margin-top:18px}.sx-clips{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px var(--sx-gutter) 10px;margin:0 calc(var(--sx-gutter) * -1);scrollbar-width:none}.sx-clips::-webkit-scrollbar{display:none}.sx-clip{margin:0;scroll-snap-align:start;border-radius:var(--sx-radius);overflow:hidden;background:var(--sx-sand);aspect-ratio:9 / 16;position:relative}.sx-clip video{width:100%;height:100%;object-fit:cover;display:block}.sx-clip figcaption{position:absolute;left:10px;right:10px;bottom:10px;color:#fff;font-size:14px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.5)}@media(min-width:750px){.sx-clips{grid-auto-columns:32%}}@media(min-width:990px){.sx-clips{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;overflow:visible;margin:0;padding:0;gap:24px}}.sx-dot{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e;flex:none}.sx-opt__chosen{font-weight:500;color:var(--sx-muted);margin-left:6px}.sx-opt__chosen:before{content:"\b7  "}.sx-pdp variant-radios fieldset.sx-opt--plug label small{font-weight:500;color:var(--sx-muted)}.sx-pdp variant-radios legend{float:left;width:100%}.sx-pdp variant-radios fieldset>legend+input+label{clear:left}.sx-pdp product-form form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.sx-pdp product-form quantity-input.quantity{display:flex;align-items:center;flex:0 0 128px;min-height:58px;border:1.5px solid #cfc5bc;border-radius:var(--sx-radius-pill);background:#fff;overflow:hidden;margin:0;width:auto}.sx-pdp product-form quantity-input .quantity__button{width:40px;height:100%;min-height:54px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--sx-ink)}.sx-pdp product-form quantity-input .quantity__button svg{width:14px;height:14px}.sx-pdp product-form quantity-input .quantity__input{width:44px;flex:1;text-align:center;border:0;background:transparent;font:inherit;font-size:17px;font-weight:700;color:var(--sx-ink);-moz-appearance:textfield;padding:0}.sx-pdp product-form quantity-input .quantity__input::-webkit-outer-spin-button,.sx-pdp product-form quantity-input .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sx-pdp product-form .product-form__buttons{flex:1 1 200px}.sx-pdp product-form .product-form__submit svg{display:none}.sx-pdp product-form .product-form__submit.btn--loading{opacity:.75}.sx-pdp product-form .product-form__submit>span{display:inline}.sx-pdp .shopify-payment-button{width:100%}.sx-card__form{position:relative;z-index:1;margin-top:auto}.sx-card__form .sx-card__cta{margin-top:10px}.sx-card__form .btn--loading{opacity:.7}.sx-drawer__products img{display:block}.btn.btn--primary,.button--primary,a.btn--primary,button.btn--primary{background:var(--sx-red)!important;border-color:var(--sx-red)!important;color:#fff!important;border-radius:var(--sx-radius-pill)!important}.btn.btn--primary:hover,.button--primary:hover{background:var(--sx-red-dark)!important;border-color:var(--sx-red-dark)!important}.btn.btn--secondary,.button--secondary{border-radius:var(--sx-radius-pill)!important}.cart-count-bubble{background:var(--sx-red)!important;color:#fff!important}cart-popup .popup__inner,[data-popup-type=cart-popup] .popup__inner{font-family:var(--sx-font-body)}[data-popup-type=cart-popup] .cart__checkout-button,[data-popup-type=cart-popup] button[name=checkout],.cart__ctas button[name=checkout]{background:var(--sx-red)!important;border-color:var(--sx-red)!important;color:#fff!important;border-radius:var(--sx-radius-pill)!important;min-height:54px;font-size:17px!important;font-weight:700!important;text-transform:none!important;letter-spacing:.01em!important}.template-cart .cart__items,.template-cart .cart-items{font-size:16px}.template-cart h1,.template-cart .title--primary{font-family:var(--sx-font-head)}.breadcrumb,.breadcrumbs{font-size:14px;color:var(--sx-muted)}.main-page-title,.page-title,.header--head h2,.header--head h3{font-family:var(--sx-font-head);font-weight:600;text-transform:none;letter-spacing:-.01em}.sx-appbar-space{display:block!important;background:#121010;transition:height .2s ease}.sx-pdp [hidden],.sx-card [hidden],.sx-header [hidden],.sx-footer [hidden]{display:none!important}.sx-pdp .product-form__submit span{font-size:inherit;display:inline}.sx-pdp__info>*{max-width:100%}.sx-pdp__info iframe{max-width:100%}#MainContent{margin-top:0!important}#MainContent .shopify-section.sx-s{margin-bottom:0!important}.sx-pdp__info>.sx-acc{border-top:1px solid var(--sx-line)}.sx-pdp__info>.sx-acc+.sx-acc{margin-top:-17px;border-top:0}@media(min-width:990px){.sx-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;background:var(--sx-cream);align-items:stretch}.sx-hero--split .sx-hero__media{position:relative;inset:auto;order:2;aspect-ratio:var(--sx-hero-ratio-m, 1000/926);max-height:720px}.sx-hero--split .sx-hero__media img{object-position:var(--sx-hero-pos-m, 50% 50%)}.sx-hero--split .sx-hero__media:after{display:none}.sx-hero--split .sx-hero__content{order:1;max-width:none;margin:0;padding:56px 56px 56px max(var(--sx-gutter),calc((100vw - var(--sx-max)) / 2 + var(--sx-gutter)));justify-content:flex-start;align-items:center;display:flex}.sx-hero--split .sx-hero__box{color:var(--sx-ink);max-width:560px}.sx-hero--split .sx-hero__box .sx-lead{color:var(--sx-ink-2)}.sx-hero--split .sx-hero__box .sx-eyebrow{color:var(--sx-red)}.sx-hero--split .sx-hero__box .sx-stars,.sx-hero--split .sx-hero__box .sx-stars strong{color:var(--sx-ink)}.sx-hero--split .sx-hero__box .sx-hero__offer{background:#fff}.sx-hero--split .sx-hero__box .sx-btn--outline{color:var(--sx-ink);border-color:var(--sx-ink)}.sx-hero--split .sx-hero__box .sx-btn--outline:hover{background:var(--sx-ink);color:#fff}}.sx-nav__list>li{position:relative}.sx-nav__list details>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:10px 12px;font-size:15.5px;font-weight:600;border-radius:8px}.sx-nav__list details>summary::-webkit-details-marker{display:none}.sx-nav__list details>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:4px}.sx-nav__list details[open]>summary{color:var(--sx-red)}.sx-nav__sub{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;list-style:none;margin:0;padding:8px;background:#fff;border:1px solid var(--sx-line);border-radius:var(--sx-radius-sm);box-shadow:var(--sx-shadow);z-index:60}.sx-nav__sub a{display:block;padding:10px 12px;font-weight:500}.sx-nav__sub a:hover{background:var(--sx-cream);color:var(--sx-ink)}.sx-drawer__links details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:17px;font-weight:600;cursor:pointer;border-bottom:1px solid #f0e9e3}.sx-drawer__links details>summary::-webkit-details-marker{display:none}.sx-drawer__links details>summary:after{content:"+";font-size:22px;color:var(--sx-muted)}.sx-drawer__links details[open]>summary:after{content:"\2013"}.sx-drawer__links details ul{list-style:none;padding:4px 0 6px 14px;margin:0}.sx-drawer__links details ul a{font-weight:500;font-size:16px}.sx-pagehead .sx-eyebrow{color:var(--sx-red);font-size:13px;margin:0 0 10px}.sx-pagehead .sx-crumbs{font-size:14px;color:var(--sx-muted);margin:0 0 10px}[data-popup-type=cart-popup] .popup__heading{font-family:var(--sx-font-head)!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:24px!important;font-weight:600!important}[data-popup-type=cart-popup] .cart__ctas{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}[data-popup-type=cart-popup] .cart__ctas .btn{width:100%;min-height:52px;border-radius:var(--sx-radius-pill)!important;font-size:16.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:.01em!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}[data-popup-type=cart-popup] .cart__ctas .btn .sx-icon{width:18px;height:18px}[data-popup-type=cart-popup] .sx-cart-view{background:#fff!important;color:var(--sx-ink)!important;border:1.5px solid var(--sx-ink)!important}[data-popup-type=cart-popup] .totals__subtotal,[data-popup-type=cart-popup] .totals__subtotal-value{font-family:var(--sx-font-body)!important;font-size:17px!important;font-weight:700!important;text-transform:none!important}.sx-cart-trust{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;font-size:13.5px;color:var(--sx-ink-2)}.sx-cart-trust li{display:inline-flex;align-items:center;gap:6px}.sx-cart-trust .sx-icon{width:17px;height:17px;color:var(--sx-red)}.template-cart .main--cart .header--head h1,.template-cart .main--cart h1.h3{font-family:var(--sx-font-head)!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:clamp(30px,6vw,44px)!important;font-weight:600!important}.template-cart .main--cart .root--box{border-radius:var(--sx-radius)!important}.template-cart .cart-items th,.template-cart .cart-items thead{background:var(--sx-cream)!important;font-size:13px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-muted)}.template-cart .cart-item__name,.template-cart .product--title{font-weight:600!important;font-size:16px!important;line-height:1.35!important;text-transform:none!important}.template-cart .cart__footer .totals{font-size:18px}.template-cart .cart__footer .totals__subtotal,.template-cart .cart__footer .totals__subtotal-value{font-family:var(--sx-font-body)!important;text-transform:none!important;font-weight:700!important}.template-cart .cart__checkout-button{width:100%!important;min-height:56px!important;font-size:17.5px!important}.template-cart .cart__checkout-button svg{display:none}.globo-form-app .flat-input,.globo-form-app input[type=text],.globo-form-app input[type=email],.globo-form-app input[type=tel],.globo-form-app input[type=date],.globo-form-app input[type=number],.globo-form-app textarea,.globo-form-app select{border:1.5px solid #cfc5bc!important;border-radius:10px!important;background:#fff!important;padding:12px 16px!important;font-family:var(--sx-font-body)!important;font-size:16.5px!important;color:var(--sx-ink)!important;min-height:52px;box-shadow:none!important}.globo-form-app textarea{min-height:120px}.globo-form-app .flat-input:focus,.globo-form-app textarea:focus{border-color:var(--sx-ink)!important;outline:3px solid rgba(179,18,31,.18)!important}.globo-form-app .flat-input::placeholder,.globo-form-app textarea::placeholder{color:#7a7070!important}.globo-form-app .globo-form-control{margin-bottom:12px!important}.globo-form-app .action.submit,.globo-form-app .wizard__submit{background:var(--sx-red)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-height:54px;padding:12px 34px!important;font-family:var(--sx-font-body)!important;font-size:17px!important;font-weight:700!important;text-transform:none!important}.sx-prose .globo-formbuilder{margin:0 0 28px;padding:18px;background:var(--sx-cream);border:1px solid var(--sx-line);border-radius:var(--sx-radius)}@media(min-width:750px){.sx-prose .globo-formbuilder{padding:28px}}.sx-prose input[type=text],.sx-prose input[type=email],.sx-prose input[type=tel],.sx-prose textarea,.sx-prose select{max-width:100%}.sx-pdp__price .sx-price,.sx-pdp__price .sx-price .money{font-size:30px!important;font-weight:700!important;color:var(--sx-ink)!important;line-height:1.1}.sx-pdp__price s,.sx-pdp__price s .money{font-size:18px!important}.sx-cart-link .cart-count-bubble{position:absolute!important;top:3px!important;right:1px!important;left:auto!important;bottom:auto!important;width:auto!important;height:20px!important;min-width:20px!important;padding:0 5px!important;border-radius:10px!important;display:flex!important;align-items:center;justify-content:center;font-size:12px!important;line-height:1!important;transform:none!important}.sx-cart-link .cart-count-bubble span[aria-hidden]{font-size:12px!important;font-weight:700;color:#fff}.sx-pdp__info>.delivery-widget__auto{margin:0!important}.sx-pdp__info>.delivery-widget__auto .delivery-widget__container{border-radius:var(--sx-radius-sm)!important}@media(max-width:749px){.sx-card__cta{font-size:14.5px;padding:10px 8px;white-space:nowrap}.sx-card .sx-stars__row svg{width:12px;height:12px}.sx-card .sx-stars{font-size:12.5px;gap:3px 5px}.sx-card__body{padding:12px 12px 14px}.sx-card__title{font-size:18px}}:root{--sx-control-line: #857c78}.sx-drawer{z-index:1200}.rt-theme-popup:not(.hide-popup){z-index:1200!important}.theme-popup-overlay:not(.hidden-overlay){z-index:1190!important}.sx-header-section:has(.sx-header.is-sticky){position:sticky;top:calc(var(--sx-head-offset, 45px) * -1);z-index:50}.sx-header.is-sticky{position:relative;top:auto}@media(max-width:749px){.sx-gallery__slide{aspect-ratio:5 / 4}.sx-gallery__thumbs{display:none}.sx-pdp{padding-top:0}.sx-pdp__grid{gap:14px}.sx-pdp__info{gap:12px}.sx-pdp__eyebrow .sx-pill:not(.sx-pill--red){display:none}.sx-pdp__title .sx-pdp__name{font-size:30px}.sx-pdp__title .sx-pdp__sub{font-size:15px;margin-top:4px}.sx-pdp product-form quantity-input.quantity{display:none}.sx-pdp .product-form__buttons{flex-basis:100%}}.sx-pagehead--compact{padding:18px 0 14px}.sx-pagehead--compact .sx-h1{font-size:clamp(28px,6vw,42px);margin-bottom:4px}.sx-pagehead--compact p,.sx-pagehead--compact .sx-rte{font-size:16px!important}#trimmers.sx-section{padding-top:16px}#sx-reviews:not(:has(iframe,#looxReviews,[class*=loox-])) .sx-wrap>:not(.sx-head){display:none}#instagram:not(:has(img,video,iframe)){display:none}@media(max-width:749px){.sx-hero__media{aspect-ratio:5 / 4}.sx-hero__content{padding:18px var(--sx-gutter) 24px}.sx-hero .sx-eyebrow{display:none}.sx-hero__content .sx-h1{font-size:30px}.sx-hero .sx-lead{font-size:16.5px;margin-bottom:14px}.sx-hero__offer{margin-bottom:10px}.sx-hero__rating{margin-top:12px}}.sx-footer__top{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.sx-footer__top{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}}.sx-footer__news form{flex-wrap:wrap}.sx-footer__news input[type=email]{width:100%;min-width:0;flex:1 1 180px;border-color:#ffffff80}.sx-card__media{overflow:hidden}.sx-card__media img{position:absolute;top:0;right:0;bottom:0;left:0}.sx-card__form{margin-top:0}.sx-card__price{margin-top:auto}.sx-eyebrow,.sx-gallery__count{font-size:14px}.sx-card__badge,.sx-pill,.sx-compare__tag{font-size:13px;letter-spacing:.04em}.sx-trust__item small{font-size:14px}.sx-card__sub,.sx-card__perk,.sx-pdp__trust li,.sx-cart-trust{font-size:15px}.sx-drawer__label,.sx-logos__label,.sx-post__meta,.sx-compare__hint,.sx-footer h2{font-size:13.5px}@media(max-width:749px){.sx-card .sx-stars{font-size:13.5px}}.sx-trust__item{position:relative;min-height:44px}.sx-trust__item a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sx-footer__links a{display:flex;align-items:center;min-height:44px;padding:0}.sx-footer__social a{width:44px;height:44px}.sx-pdp__rating .sx-stars,.sx-header__logo a{display:inline-flex;align-items:center;min-height:44px}.sx-compare thead a,.sx-crumbs a,a.sx-link{display:inline-block;padding-block:11px}.sx-pdp product-form quantity-input .quantity__button{width:44px}.sx-input,.sx-field input,.sx-field textarea,.sx-field select,.sx-coll-bar select,.sx-pdp variant-radios fieldset label:not(.form__label),.sx-pdp product-form quantity-input.quantity,.globo-form-app .flat-input,.globo-form-app textarea{border-color:var(--sx-control-line)!important}.sx-compare .sx-no{color:#756b6b}.sx-footer :focus-visible,.sx-bg-dark :focus-visible,.sx-announce :focus-visible{outline-color:#fff}.sx-sticky-atc{padding-top:8px}.sx-sticky-atc__info small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.sx-logos img{height:28px;max-width:110px}@media(min-width:990px){.sx-logos img{height:34px;max-width:130px}}.sx-logos__label{font-family:var(--sx-font-body)}.template-cart .cart__empty-text{text-transform:none!important;font-family:var(--sx-font-head)!important;font-weight:600!important;font-size:28px!important;letter-spacing:-.01em!important}.template-cart .cart--empty-block .btn{text-transform:none!important;font-weight:700!important;letter-spacing:.01em!important;border-radius:999px!important}.sx-footer__news{margin-top:24px}.sx-footer__bottom{border-top:0;position:relative}.sx-footer__bottom:before{content:"";position:absolute;top:0;left:var(--sx-gutter);right:var(--sx-gutter);border-top:1px solid rgba(255,255,255,.14)}@media(max-width:989px){.sx-footer__top{gap:0}.sx-footer__brand{margin-bottom:24px}}@media(min-width:750px)and (max-width:989px){.sx-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.sx-gallery{margin:0;position:sticky;top:80px}.sx-gallery__thumbs{padding-inline:0}}.original_wrapper .page-width{max-width:var(--sx-max);padding-inline:var(--sx-gutter)}.original_wrapper legend{color:var(--sx-muted)!important}.sx-video{background-size:cover;background-position:center}.sx-vbtn{position:absolute;right:10px;bottom:10px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#141010a8;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sx-vbtn svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.sx-drawer__panel,.sx-drawer__scrim,.sx-sticky-atc,.sx-card__media img,.sx-post__media img,.sx-btn,.sx-appbar-space{transition:none!important}.sx-card:hover .sx-card__media img,.sx-post:hover .sx-post__media img{transform:none}}.sx-header-section:has(.sx-drawer[open]){z-index:1300!important}@media(max-width:749px){.sx-hero__media{aspect-ratio:16 / 10}}.sx-hero__main{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:14px}.sx-hero__main>:last-child{margin-bottom:0}@media(min-width:750px){.sx-hero--banner{display:block;min-height:0;background:var(--sx-cream)}.sx-hero--banner .sx-hero__media{position:relative;inset:auto;aspect-ratio:var(--sx-hero-ratio-d, 2400/1024)}.sx-hero--banner .sx-hero__media img{object-position:50% 50%}.sx-hero--banner .sx-hero__media:after{display:none}.sx-hero--banner .sx-hero__content{position:static;max-width:var(--sx-max);margin:0 auto;padding:30px var(--sx-gutter) 34px;display:block}.sx-hero--banner .sx-hero__box{max-width:none;color:var(--sx-ink)}.sx-hero--banner .sx-hero__main{margin-bottom:14px}.sx-hero--banner .sx-hero__content .sx-h1{font-size:clamp(32px,4.4vw,44px)}.sx-hero--banner .sx-hero__box .sx-lead{color:var(--sx-ink-2)}.sx-hero--banner .sx-hero__box .sx-eyebrow{color:var(--sx-red)}.sx-hero--banner .sx-hero__box .sx-stars,.sx-hero--banner .sx-hero__box .sx-stars strong{color:var(--sx-ink)}.sx-hero--banner .sx-hero__box .sx-hero__offer{background:#fff;color:var(--sx-ink)}.sx-hero--banner .sx-hero__box .sx-btn--outline{color:var(--sx-ink);border-color:var(--sx-ink)}.sx-hero--banner .sx-hero__box .sx-btn--outline:hover{background:var(--sx-ink);color:#fff}}@media(min-width:990px){.sx-hero--banner .sx-hero__box{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0 56px;align-items:center}.sx-hero--banner .sx-hero__main{margin-bottom:0}.sx-hero--banner .sx-hero__side .sx-lead{margin-top:0}}@media(min-width:990px){.sx-hero--split .sx-hero__media{aspect-ratio:auto;min-height:480px}}@media(max-width:749px){.sx-hero--banner .sx-hero__media{aspect-ratio:var(--sx-hero-ratio-m, 1000/926)}}.sx-slash{position:relative;display:inline-block;text-decoration:none;color:var(--sx-muted);font-weight:500;white-space:nowrap}.sx-slash:after{content:"";position:absolute;left:-3px;right:-3px;top:8%;bottom:8%;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M1 14 Q 40 11.5 99 6' fill='none' stroke='%23b3121f' stroke-width='2.2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.sx-slash .money,.sx-slash span{color:inherit!important;font-weight:inherit!important}.sx-card__price--slash{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.sx-card__price--slash .sx-slash{order:0;font-size:15px;margin:0}.sx-card__price--slash .sx-card__now,.sx-card__price--slash .sx-card__now .money{color:var(--sx-red)!important}.sx-pdp__price--slash{gap:4px 14px}.sx-pdp__price .sx-slash,.sx-pdp__price .sx-slash .money{font-size:20px!important;font-weight:500!important}.sx-pdp__price--slash .sx-price,.sx-pdp__price--slash .sx-price .money{color:var(--sx-red)!important}.sx-sticky-atc .sx-slash{font-size:13px;margin-right:4px}.sx-compare .sx-slash{display:block;width:max-content;margin:0 auto 2px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/sx-base.css.map */
