@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600;1,700&family=Inter:wght@400;500;600;700&display=swap";:root{--sb-ink: #111111;--sb-blue: #2F6BE8;--sb-deep: #0B2A7A;--sb-pink: #EE5FA7;--sb-ink-2: #111111;--sb-night: #0B2A7A;--sb-muted: #5B6070;--sb-line: #E2E4EA;--sb-bg: #F5F5F5;--sb-mist: #E9EEF9;--sb-blush: #FDEAF3;--sb-accent: #2F6BE8;--sb-wine: #EE5FA7;--sb-wine-text: #ffffff;--sb-radius: 12px;--sb-head: "Cormorant Garamond", Georgia, serif;--sb-body: "Inter", system-ui, sans-serif}.sb{font-family:var(--sb-body);color:var(--sb-ink-2);font-size:15px}.sb *,.sb *:before,.sb *:after{box-sizing:border-box}.sb [hidden]{display:none!important}.sb img{max-width:100%;height:auto;display:block}.sb-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sb-narrow{max-width:820px;margin:0 auto;padding:0 20px}.sb-section{padding:64px 0}.sb-center{text-align:center}.sb-eyebrow{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--sb-muted);margin:0 0 12px}.sb-h{font-family:var(--sb-head);font-weight:700;line-height:1.08;color:var(--sb-ink);margin:0}.sb-h em{font-style:italic;color:var(--sb-accent)}.sb-h--xl{font-size:clamp(32px,4vw,44px)}.sb-h--lg{font-size:clamp(28px,3.4vw,40px)}.sb-h--md{font-size:clamp(22px,2.4vw,26px)}.sb-lead{font-size:15px;line-height:1.6;color:var(--sb-muted);max-width:560px;margin:14px auto 0}.sb-ph{background:var(--sb-mist);width:100%;height:100%}.sb-ph svg{width:100%;height:100%;fill:#c9ced8}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border:0;border-radius:10px;font-family:var(--sb-body);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.sb-btn:hover{opacity:.9}.sb-btn:active{transform:translateY(1px)}.sb-btn--dark{background:var(--sb-blue);color:#fff}.sb-btn--light{background:#fff;color:var(--sb-ink)}.sb-btn--block{width:100%}.sb-btn[disabled]{opacity:.55;cursor:not-allowed}.sb-marquee{overflow:hidden;background:var(--sb-deep);color:#fff;padding:12px 0}.sb-marquee--wine{background:var(--sb-wine);color:var(--sb-wine-text)}.sb-marquee__track{display:flex;width:max-content;animation:sb-scroll var(--sb-speed, 30s) linear infinite}.sb-marquee__item{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sb-marquee__sep{opacity:.7}@keyframes sb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sb-marquee__track{animation:none}}.sb-product{background:var(--sb-bg);padding:24px 0 48px}.sb-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.sb-gallery{position:sticky;top:20px}.sb-gallery__main{border-radius:var(--sb-radius);overflow:hidden;background:var(--sb-mist);aspect-ratio:4 / 5}.sb-gallery__main img{width:100%;height:100%;object-fit:cover}.sb-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.sb-gallery__thumb{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--sb-mist);cursor:pointer;aspect-ratio:1 / 1}.sb-gallery__thumb.is-active{border-color:var(--sb-blue)}.sb-gallery__thumb img{width:100%;height:100%;object-fit:cover}.sb-info__intro{font-size:15px;line-height:1.6;color:var(--sb-muted);margin:14px 0 18px}.sb-checks{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px}.sb-checks li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--sb-ink)}.sb-checks li:before{content:"\2713";flex:0 0 20px;height:20px;border-radius:50%;background:var(--sb-accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.sb-label{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink);margin:0 0 12px}.sb-label:before,.sb-label:after{content:"";flex:1;height:1px;background:var(--sb-line)}.sb-variants{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sb-variant{position:relative;cursor:pointer}.sb-variant input{position:absolute;opacity:0;pointer-events:none}.sb-variant span{display:inline-block;padding:9px 16px;border:2px solid var(--sb-line);border-radius:999px;background:#fff;font-size:13px;font-weight:600}.sb-variant input:checked+span{border-color:var(--sb-blue);background:var(--sb-blue);color:#fff}.sb-variant input:disabled+span{opacity:.45;text-decoration:line-through}.sb-bundles{display:grid;gap:14px;margin-bottom:16px}.sb-bundle{position:relative;border:2px solid var(--sb-line);border-radius:var(--sb-radius);background:#fff;overflow:hidden;transition:border-color .15s ease}.sb-bundle.is-active{border-color:var(--sb-blue)}.sb-bundle__head{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer}.sb-bundle__head input{position:absolute;opacity:0;pointer-events:none}.sb-bundle__radio{flex:0 0 20px;height:20px;border:2px solid #9AA1B0;border-radius:50%;display:grid;place-items:center}.sb-bundle__radio:after{content:"";width:10px;height:10px;border-radius:50%}.sb-bundle.is-active .sb-bundle__radio{border-color:var(--sb-blue)}.sb-bundle.is-active .sb-bundle__radio:after{background:var(--sb-blue)}.sb-bundle__main{flex:1;min-width:0}.sb-bundle__name{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sb-ink)}.sb-bundle__sub{display:block;font-size:12px;color:var(--sb-muted);margin-top:3px}.sb-bundle__save{display:inline-block;margin-top:7px;padding:3px 9px;border-radius:4px;background:var(--sb-pink);color:#fff;font-size:10px;font-weight:700}.sb-bundle__price{text-align:right}.sb-bundle__now{display:block;font-size:18px;font-weight:700;color:var(--sb-ink)}.sb-bundle__was{display:block;font-size:12px;color:#8a90a0;text-decoration:line-through}.sb-bundle__each{display:block;font-size:11px;color:var(--sb-muted)}.sb-bundle__badge{position:absolute;top:0;right:14px;padding:4px 9px;border-radius:0 0 6px 6px;background:var(--sb-blue);color:#fff;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sb-bundle__badge--wine{background:#ee5fa7}.sb-addon{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f1f5fd;color:var(--sb-ink);border-top:1px solid #E2E8F5;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sb-addon input{width:16px;height:16px;margin:0;accent-color:var(--sb-accent);flex:0 0 16px}.sb-addon__icon{flex:0 0 26px;height:26px;border-radius:6px;background:#2f6be81f;color:var(--sb-blue);display:grid;place-items:center}.sb-addon__icon svg{width:15px;height:15px}.sb-addon__text{flex:1}.sb-addon__price{font-weight:700}.sb-error{display:none;margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#fdeaf3;color:#b8236b;font-size:13px}.sb-error.is-visible{display:block}.sb-guarantee-line{text-align:center;font-size:13px;color:var(--sb-muted);margin:12px 0 0}.sb-timeline{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin:26px 0 8px;text-align:center}.sb-timeline:before{content:"";position:absolute;top:18px;left:16%;right:16%;height:2px;background:var(--sb-blue)}.sb-timeline__step{position:relative}.sb-timeline__icon{width:36px;height:36px;margin:0 auto 8px;border-radius:50%;background:var(--sb-blue);color:#fff;display:grid;place-items:center}.sb-timeline__icon svg{width:16px;height:16px}.sb-timeline__date{display:block;font-size:12px;font-weight:700;color:var(--sb-ink)}.sb-timeline__label{display:block;font-size:11px;color:var(--sb-muted)}.sb-acc{margin-top:20px;border-top:1px solid var(--sb-line)}.sb-acc details,.sb-faq details{border-bottom:1px solid var(--sb-line)}.sb-acc summary,.sb-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-size:14px;font-weight:700;color:var(--sb-ink);cursor:pointer}.sb-acc summary::-webkit-details-marker,.sb-faq summary::-webkit-details-marker{display:none}.sb-acc summary:after,.sb-faq summary:after{content:"+";font-size:18px;font-weight:400}.sb-acc details[open] summary:after,.sb-faq details[open] summary:after{content:"\d7"}.sb-acc__body,.sb-faq__a{padding:0 2px 18px;font-size:14px;line-height:1.65;color:var(--sb-muted)}.sb-acc__body p,.sb-faq__a p{margin:0 0 10px}.sb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--sb-line);box-shadow:0 -6px 20px #0b2a7a14;transform:translateY(110%);transition:transform .25s ease}.sb-sticky.is-visible{transform:translateY(0)}.sb-sticky__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 20px}.sb-sticky__img{width:44px;height:44px;border-radius:6px;overflow:hidden;background:var(--sb-mist);flex:0 0 44px}.sb-sticky__img img{width:100%;height:100%;object-fit:cover}.sb-sticky__text{flex:1;min-width:0}.sb-sticky__name{font-size:13px;font-weight:700;color:var(--sb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-sticky__price{font-size:12px;color:var(--sb-muted)}.sb-sticky__price s{margin-left:4px}.sb-sticky__tag{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:4px;background:#ee5fa7;color:#fff;font-size:9px;font-weight:700}.sb-sticky .sb-btn{min-height:42px;padding:10px 20px;letter-spacing:.04em;text-transform:none;font-size:13px}.sb-problem{background:var(--sb-bg)}.sb-problem__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.sb-problem__card{border-radius:var(--sb-radius);overflow:hidden;border:1px solid var(--sb-line);background:#fff}.sb-problem__media{position:relative;aspect-ratio:9 / 16;background:var(--sb-mist)}.sb-problem__media img{width:100%;height:100%;object-fit:cover}.sb-problem__tag{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:#fff;color:var(--sb-ink);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sb-problem__card--good .sb-problem__tag{background:var(--sb-blue);color:#fff}.sb-problem__list{list-style:none;margin:0;padding:16px 18px 20px;display:grid;gap:9px}.sb-problem__list li{display:flex;gap:10px;font-size:14px;font-weight:600;color:var(--sb-ink)}.sb-problem__list li:before{content:"\2715";color:#e0428f;font-weight:700}.sb-problem__card--good .sb-problem__list li:before{content:"\2713";color:var(--sb-accent)}.sb-why{background:var(--sb-mist)}.sb-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.sb-card{background:#fff;border-radius:var(--sb-radius);overflow:hidden;box-shadow:0 1px 2px #0b2a7a0f}.sb-card__media{aspect-ratio:4 / 5;background:var(--sb-mist)}.sb-card__media img{width:100%;height:100%;object-fit:cover}.sb-card__body{padding:16px 16px 20px}.sb-card__title{font-size:15px;font-weight:700;color:var(--sb-ink);margin:0 0 6px}.sb-card__text{font-size:13px;line-height:1.55;color:var(--sb-muted);margin:0}.sb-steps{background:var(--sb-bg)}.sb-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0 30px}.sb-step__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--sb-radius);overflow:hidden;background:var(--sb-mist)}.sb-step__media img{width:100%;height:100%;object-fit:cover}.sb-step__num{position:absolute;top:12px;left:12px;width:32px;height:32px;border-radius:50%;background:var(--sb-blue);color:#fff;font-weight:700;display:grid;place-items:center}.sb-step__title{font-size:15px;font-weight:700;color:var(--sb-ink);margin:14px 0 4px}.sb-step__text{font-size:13px;line-height:1.55;color:var(--sb-muted);margin:0}.sb-compare{background:var(--sb-bg)}.sb-table{width:100%;max-width:720px;margin:34px auto 0;border-collapse:separate;border-spacing:0;border:1px solid var(--sb-ink);border-radius:var(--sb-radius);overflow:hidden;font-size:14px}.sb-table th,.sb-table td{padding:14px 16px;border-bottom:1px solid var(--sb-line);text-align:center}.sb-table tr:last-child td{border-bottom:0}.sb-table th:first-child,.sb-table td:first-child{text-align:left;font-weight:600;color:var(--sb-ink)}.sb-table th{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-muted)}.sb-table .is-us{background:var(--sb-blue);color:#fff;width:110px}.sb-table th.is-us{color:#fff}.sb-table td.is-them{width:110px}.sb-yes{font-weight:700}.sb-no{color:#a3a8b5}.sb-banner{position:relative;background:var(--sb-night);color:#fff;overflow:hidden}.sb-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sb-banner__bg img{width:100%;height:100%;object-fit:cover;opacity:.45}.sb-banner__inner{position:relative;padding:110px 20px;max-width:1200px;margin:0 auto}.sb-banner .sb-h{color:#fff;max-width:560px}.sb-banner p{color:#dce4f7;font-size:15px;margin:14px 0 26px}.sb-guarantee__box{display:flex;align-items:center;gap:20px;max-width:760px;margin:0 auto;padding:26px 28px;border:1px solid var(--sb-ink);border-radius:var(--sb-radius);background:#fff}.sb-guarantee__icon{flex:0 0 52px;height:52px;color:var(--sb-ink)}.sb-guarantee__icon svg{width:100%;height:100%}.sb-guarantee__box p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--sb-muted)}.sb-guarantee--blush{background:var(--sb-blush)}.sb-guarantee__big{text-align:center;max-width:640px;margin:0 auto}.sb-guarantee__big p{font-size:15px;line-height:1.65;color:var(--sb-muted);margin:16px 0 26px}.sb-faq__list{max-width:760px;margin:30px auto 0;border-top:1px solid var(--sb-line)}.sb-reviews{background:var(--sb-mist)}.sb-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.sb-review{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;border-radius:var(--sb-radius);background:#fff;border:1px solid var(--sb-line)}.sb-review__text{font-size:14px;line-height:1.6;color:var(--sb-ink-2);margin:0}.sb-review__foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--sb-line);font-size:13px;font-weight:700;color:var(--sb-ink)}.sb-review__stars{color:#ee5fa7;letter-spacing:2px;font-size:12px}.sb-reviews__app{margin-top:30px}.sb-hero{position:relative;background:#0b2a7a;color:#fff;overflow:hidden}.sb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sb-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.55}.sb-hero__inner{position:relative;min-height:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 20px}.sb-hero__tag{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sb-wine-text);margin-bottom:16px}.sb-hero .sb-h{color:#fff;font-size:clamp(38px,5.4vw,64px);max-width:820px}.sb-hero .sb-h em{color:#ee5fa7}.sb-hero p{font-size:16px;color:#e4eaf8;margin:16px 0 28px}.sb-featured{background:var(--sb-bg)}.sb-products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.sb-pcard{display:block;text-decoration:none;color:inherit}.sb-pcard__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--sb-radius);overflow:hidden;background:var(--sb-mist)}.sb-pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sb-pcard:hover .sb-pcard__media img{transform:scale(1.03)}.sb-pcard__badge{position:absolute;top:12px;left:12px;padding:4px 9px;border-radius:4px;background:#ee5fa7;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em}.sb-pcard__title{font-size:15px;font-weight:700;color:var(--sb-ink);margin:14px 0 4px}.sb-pcard__price{font-size:14px;color:var(--sb-ink)}.sb-pcard__price s{color:#8a90a0;margin-left:6px}.sb-story{background:#0b2a7a;color:#fff}.sb-story .sb-h{color:#fff}.sb-story .sb-eyebrow{color:#b9c6ea}.sb-story .sb-lead{color:#cbd5f0}.sb-story__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.sb-story__item{position:relative;aspect-ratio:3 / 4;border-radius:var(--sb-radius);overflow:hidden;background:#0b2a7a}.sb-story__item img{width:100%;height:100%;object-fit:cover}.sb-story__cap{position:absolute;left:12px;bottom:12px;padding:5px 10px;border-radius:999px;background:#0b2a7acc;color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sb-media__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.sb-media__item{aspect-ratio:9 / 16;border-radius:var(--sb-radius);overflow:hidden;background:var(--sb-mist)}.sb-media__item img,.sb-media__item video{width:100%;height:100%;object-fit:cover}.sb-media__note{margin-top:18px;font-size:14px;font-weight:600;color:var(--sb-ink)}@media(max-width:989px){.sb-why__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:849px){.sb-product__grid{grid-template-columns:1fr;gap:22px}.sb-gallery{position:static}.sb-reviews__grid,.sb-products{grid-template-columns:1fr 1fr}}@media(max-width:599px){.sb-section{padding:46px 0}.sb-wrap,.sb-narrow{padding:0 16px}.sb-problem__grid{gap:10px}.sb-problem__list{padding:12px}.sb-problem__list li{font-size:12px}.sb-why__grid{grid-template-columns:1fr 1fr;gap:10px}.sb-steps__grid,.sb-reviews__grid{grid-template-columns:1fr}.sb-products{grid-template-columns:1fr 1fr;gap:10px}.sb-story__grid,.sb-media__grid{grid-template-columns:1fr 1fr}.sb-story__grid>:last-child,.sb-media__grid>:last-child{display:none}.sb-table th,.sb-table td{padding:12px 8px;font-size:12px}.sb-table .is-us,.sb-table td.is-them{width:74px}.sb-guarantee__box{flex-direction:column;text-align:center}.sb-sticky__img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/stitchbrella.css.map */
