:root{--sy-ink: #1F2A44;--sy-ink-soft: #4A5672;--sy-ink-mute: #8A96AB;--sy-rule: #DDE3EC;--sy-rule-soft: #EEF1F5;--sy-desk: #F4F7F6;--sy-desk-dot: #CFDAD7;--sy-track: #F1F3F6;--sy-coral: #F26B5B;--sy-coral-deep: #C2412F;--sy-mat: #0F5A52;--sy-mat-line: #1A6B62;--sy-mat-shadow: #0A3F3A;--sy-teal: #17756A;--sy-teal-deep: #0F5A52;--sy-mint: #DFF2EE;--sy-tape: #F6CF73;--sy-butter: #FBE7B5;--sy-blush: #FFE1DC;--sy-sky: #DCE8FB;--sy-lilac: #EDE4FB;--sy-blush-desk: #FFF1EE;--sy-blush-dot: #F3D2CB;--sy-navy-dot: #34436B;--sy-navy-2: #2A3654;--sy-on-dark: #C7CFDF;--sy-star: #FD9E05;--sy-head: "Bricolage Grotesque", "Plus Jakarta Sans", system-ui, sans-serif;--sy-body: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sy-gutter: 20px;--sy-maxw: 1160px;--sy-shadow: 0 4px 0 var(--sy-ink);--sy-shadow-lg: 0 5px 0 var(--sy-ink);--sans: var(--sy-body);--display: var(--sy-head)}@media(min-width:900px){:root{--sy-gutter: 40px}}body{font-family:var(--sy-body);color:var(--sy-ink);background:#fff;font-size:17px;line-height:1.45}@media(min-width:900px){body{font-size:18px;line-height:1.5}}.sz-main{padding-top:0!important}body.sy-lock{overflow:hidden}.sy[hidden],.sy [hidden]{display:none!important}#picker,.sy-rform,.sy-reviews,.sy-builder{scroll-margin-top:88px}@media(min-width:900px){#picker,.sy-rform,.sy-reviews,.sy-builder{scroll-margin-top:104px}}.sy-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sy a{color:var(--sy-teal)}.sy a:hover{color:var(--sy-teal-deep)}.sy img,.sy video{max-width:100%}.sy button{font-family:var(--sy-body);color:inherit}.no-js .sy-jsonly,.js .sy-nojs{display:none!important}.sy-wrap{width:100%;max-width:var(--sy-maxw);margin:0 auto;padding-inline:var(--sy-gutter);box-sizing:border-box}.sy-section{padding-block:36px}@media(min-width:900px){.sy-section{padding-block:84px}}.sy-section--rule{border-top:1px solid var(--sy-rule)}.sy-bg--white{background:#fff}.sy-bg--desk{background-color:var(--sy-desk);background-image:radial-gradient(var(--sy-desk-dot) 1.2px,transparent 1.2px);background-size:18px 18px}.sy-bg--mat{background-color:var(--sy-mat);background-image:linear-gradient(var(--sy-mat-line) 1px,transparent 1px),linear-gradient(90deg,var(--sy-mat-line) 1px,transparent 1px);background-size:24px 24px;color:#fff}.sy-bg--navy{background-color:var(--sy-ink);background-image:radial-gradient(var(--sy-navy-dot) 1.4px,transparent 1.4px);background-size:18px 18px;color:#fff}.sy-bg--blush{background-color:var(--sy-blush-desk);background-image:radial-gradient(var(--sy-blush-dot) 1.3px,transparent 1.3px);background-size:18px 18px}.sy-bg--tape{background:var(--sy-tape)}@media(min-width:900px){.sy-bg--navy,.sy-bg--blush{background-size:20px 20px}}.sy-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sy-teal);margin:0}.sy-label:before{content:"";width:18px;height:6px;border-radius:2px;background:var(--sy-tape);flex-shrink:0}.sy-label--dark{color:var(--sy-tape)}.sy-label--dark:before{background:var(--sy-coral)}@media(min-width:900px){.sy-label{font-size:14px}.sy-label:before{width:20px;height:7px}}.sy-h1,.sy-h2,.sy-h3{margin:0;font-family:var(--sy-head);font-weight:800;letter-spacing:-.025em;line-height:1.05;text-wrap:balance;color:inherit}.sy-h1{font-size:43px}.sy-h2{font-size:34px}.sy-h2--sm{font-size:30px}.sy-h3{font-size:22px;letter-spacing:-.02em;line-height:1.15}@media(min-width:900px){.sy-h1{font-size:clamp(56px,5.2vw,75px);line-height:1.02}.sy-h1--pdp{font-size:54px;line-height:1.04}.sy-h2{font-size:50px}.sy-h2--sm{font-size:44px}.sy-h3{font-size:30px}}.sy-hl{background-image:linear-gradient(transparent 56%,var(--sy-tape) 56%,var(--sy-tape) 90%,transparent 90%)}.sy-tagword{display:inline-block;background:var(--sy-tape);color:var(--sy-ink);padding:0 10px;border-radius:6px;transform:rotate(-2deg)}.sy-head-group{display:flex;flex-direction:column;gap:6px}@media(min-width:900px){.sy-head-group{gap:8px}}.sy-lede{margin:0;font-size:18px;color:var(--sy-ink-soft)}@media(min-width:900px){.sy-lede{font-size:21px}}.sy-muted{color:var(--sy-ink-soft)}.sy-note{font-size:14px;text-align:center;color:var(--sy-ink-soft);margin:0}.sy-pill{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--sy-ink);color:#fff;padding:5px 11px;border-radius:999px}@media(min-width:900px){.sy-pill{font-size:13px;padding:6px 13px}}.sy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 26px;box-sizing:border-box;border-radius:999px;border:2px solid var(--sy-ink);background:var(--sy-coral);color:var(--sy-ink)!important;box-shadow:var(--sy-shadow);font-family:var(--sy-body);font-weight:800;font-size:18px;line-height:1.15;text-decoration:none;cursor:pointer;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.sy-btn:hover{transform:translateY(-1px);box-shadow:0 5px 0 var(--sy-ink)}.sy-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--sy-ink)}.sy-btn[disabled],.sy-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.sy-btn svg{width:20px;height:20px;flex-shrink:0}.sy-btn--block{display:flex;width:100%}.sy-btn--sm{min-height:46px;padding:0 20px;font-size:16px;box-shadow:0 3px 0 var(--sy-ink)}.sy-btn--ghost{background:#fff;box-shadow:none}.sy-btn--ghost:hover{box-shadow:none}.sy-btn--light{background:transparent;color:#fff!important;border-color:#fff;box-shadow:none}.sy-btn--light:hover{box-shadow:none;background:#ffffff14}@media(min-width:900px){.sy-btn--hero{min-height:62px;padding:0 38px;font-size:20px}}.sy-card{background:#fff;color:var(--sy-ink);border:2px solid var(--sy-ink);border-radius:18px;box-shadow:var(--sy-shadow)}.sy-seg{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:4px;background:var(--sy-track);border-radius:14px;padding:4px}.sy-seg button{min-height:46px;padding:4px;border:0;border-radius:11px;background:transparent;font-weight:700;font-size:15px;line-height:1.2;cursor:pointer;color:var(--sy-ink)}.sy-seg button[aria-pressed=true]{background:var(--sy-ink);color:#fff}@media(min-width:900px){.sy-seg{border-radius:16px;padding:5px}.sy-seg button{min-height:50px;border-radius:12px;font-size:17px}}.sy-field-label{font-weight:800;font-size:16px;margin:0 0 8px}@media(min-width:900px){.sy-field-label{font-size:18px;margin-bottom:10px}}.sy-tape{position:absolute;z-index:2;top:-10px;left:50%;width:60px;height:20px;margin-left:-30px;background:var(--sy-tape);opacity:.92;transform:rotate(-4deg);pointer-events:none}.sy-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:20px var(--sy-gutter) 14px 6px;margin-right:calc(var(--sy-gutter) * -1);scrollbar-width:none}.sy-rail::-webkit-scrollbar{display:none}.sy-rail>*{scroll-snap-align:start}.sy-promo{background:var(--sy-ink);color:#fff;font-size:14px;font-weight:600}.sy-promo__inner{min-height:38px;display:flex;align-items:center;justify-content:center;gap:24px;text-align:center;padding-block:8px}.sy-promo__links{display:none}@media(min-width:900px){.sy-promo__inner{justify-content:space-between;min-height:40px;padding-block:3px}.sy-promo__links{display:flex;align-items:center;gap:6px}}.sy-promo__pill{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#fff!important;text-decoration:none;border:1px solid rgba(255,255,255,.35);border-radius:999px}.sy-promo__pill:hover{background:#ffffff1a}.sy-promo__pill svg{width:16px;height:16px}.sy-head{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--sy-rule)}.sy-head__bar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:8px 10px;max-width:var(--sy-maxw);margin:0 auto;box-sizing:border-box}.sy-iconbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--sy-ink)!important;position:relative;border-radius:12px;text-decoration:none}.sy-iconbtn:hover{background:var(--sy-desk)}.sy-iconbtn svg{width:24px;height:24px}.sy-count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--sy-coral);border:1.5px solid var(--sy-ink);font-size:11px;font-weight:800;line-height:15px;text-align:center;color:var(--sy-ink)}.sy-count[hidden]{display:none}.sy-logo{justify-self:center;display:flex;align-items:center;min-height:44px;color:#fff;text-decoration:none}.sy-logo svg,.sy-logo img{display:block;height:36px;width:auto}.sy-nav,.sy-head__cta{display:none}@media(min-width:900px){.sy-head__bar{display:flex;justify-content:space-between;gap:20px;min-height:78px;padding:0 var(--sy-gutter)}.sy-head__burger{display:none}.sy-logo{justify-self:auto}.sy-logo svg,.sy-logo img{height:46px}.sy-nav{display:flex;align-items:center;gap:2px}.sy-nav a{min-height:44px;display:flex;align-items:center;padding:0 12px;font-size:16px;font-weight:700;color:var(--sy-ink);text-decoration:none;border-bottom:3px solid transparent}.sy-nav a:hover{color:var(--sy-teal)}.sy-nav a[aria-current=page]{border-bottom-color:var(--sy-tape)}.sy-head__end{display:flex;align-items:center;gap:8px}.sy-head__cta{display:inline-flex}}.sy-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:#fff;overflow-y:auto;overscroll-behavior:contain}.sy-menu[hidden]{display:none}.sy-menu__bar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--sy-rule);background:#fff}.sy-menu__body{flex-grow:1;display:flex;flex-direction:column;gap:18px;padding:18px 20px 24px}.sy-menu__books{display:flex;flex-direction:column;gap:10px}.sy-book{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;background:#fff;border:2px solid var(--sy-ink);border-radius:18px;box-shadow:0 3px 0 var(--sy-ink);color:var(--sy-ink)!important;text-decoration:none}.sy-book__img{width:60px;height:60px;flex-shrink:0;border-radius:12px;object-fit:cover;display:block;background:var(--sy-blush)}.sy-book__ph{display:flex;align-items:center;justify-content:center}.sy-book__ph svg{width:32px;height:32px}.sy-book__text{flex-grow:1;min-width:0}.sy-book__name{display:block;font-family:var(--sy-head);font-weight:800;font-size:22px;line-height:1.1;letter-spacing:-.02em}.sy-book__sub{display:block;font-size:14px;color:var(--sy-ink-soft)}.sy-book>svg{width:20px;height:20px;flex-shrink:0}.sy-menu__list{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sy-rule);border-radius:18px;padding:0 16px}.sy-menu__list a{min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sy-rule-soft);font-weight:700;color:var(--sy-ink)!important;text-decoration:none}.sy-menu__list a:last-child{border-bottom:0}.sy-menu__list svg{width:18px;height:18px;color:var(--sy-ink-mute)}.sy-menu__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sy-tile{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;border:2px solid var(--sy-ink);color:var(--sy-ink)!important;text-decoration:none}.sy-tile svg{width:28px;height:28px}.sy-tile b{font-size:17px;line-height:1.2}.sy-tile span{font-size:13px;line-height:1.3;color:var(--sy-ink-soft)}.sy-tile--mint{background:var(--sy-mint)}.sy-tile--butter{background:var(--sy-butter)}.sy-wa{margin-top:auto;display:flex;align-items:center;gap:12px;background:var(--sy-ink);color:#fff!important;border-radius:18px;padding:14px 16px;text-decoration:none}.sy-wa svg{width:26px;height:26px;flex-shrink:0}.sy-wa b{display:block}.sy-wa span{display:block;font-size:13px;color:var(--sy-on-dark)}.sy-hero{padding-block:24px 32px}.sy-hero__grid{display:grid;gap:14px;grid-template-areas:"pill" "title" "media" "lede" "cta" "note"}.sy-hero__pill{grid-area:pill}.sy-hero__title{grid-area:title}.sy-hero__media{grid-area:media;position:relative;margin:14px 10px 24px 4px}.sy-hero__lede{grid-area:lede}.sy-hero__cta{grid-area:cta}.sy-hero__note{grid-area:note;text-align:center;font-size:15px;font-weight:600;margin:4px 0 0}.sy-print{background:#fff;padding:8px 8px 10px;border-radius:6px;border:1px solid var(--sy-rule);box-shadow:0 14px 26px -16px #1f2a448c;transform:rotate(-1.5deg)}.sy-hero__video{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:3px;background:var(--sy-rule)}.sy-hero__media .sy-tape{top:-11px;width:80px;height:22px;margin-left:-40px;transform:rotate(-3deg)}.sy-hero__cap{font-size:14px;font-weight:600;color:var(--sy-ink-soft);padding:8px 100px 0 4px}.sy-hero__cover{position:absolute;right:-10px;bottom:-22px;width:92px;box-sizing:border-box;background:#fff;padding:5px;border-radius:5px;border:1px solid var(--sy-rule);box-shadow:0 12px 22px -14px #1f2a4499;transform:rotate(5deg)}.sy-hero__cover img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:3px}@media(min-width:900px){.sy-hero{padding-block:64px 84px}.sy-hero__grid{grid-template-columns:minmax(0,52fr) minmax(0,48fr);column-gap:56px;row-gap:22px;grid-template-areas:"pill media" "title media" "lede media" "cta media" "note media";align-items:start}.sy-hero__grid>:not(.sy-hero__media){align-self:end}.sy-hero__media{align-self:center;margin:16px 28px 40px 0}.sy-hero__media .sy-tape{top:-15px;width:116px;height:30px;margin-left:-58px}.sy-print{padding:12px 12px 14px;border-radius:8px}.sy-hero__cap{font-size:16px;padding:10px 150px 0 6px}.sy-hero__cover{right:-24px;bottom:-36px;width:140px;padding:7px}.sy-hero__cta{justify-self:start;width:auto;display:inline-flex;margin-top:6px}.sy-hero__note{text-align:left;font-size:16px;margin:0}.sy-hero__lede{max-width:540px}.sy-hero__grid>.sy-hero__note{align-self:start}}.sy-picker__grid,.sy-picker__form{display:flex;flex-direction:column;gap:20px}.sy-occ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sy-occ button{min-height:60px;padding:6px;border-radius:14px;border:2px solid var(--sy-rule);background:#fff;color:var(--sy-ink);font-weight:700;font-size:14px;line-height:1.2;cursor:pointer;text-align:center}.sy-occ button[aria-pressed=true]{background:var(--sy-ink);color:#fff;border-color:var(--sy-ink)}.sy-rec{background:var(--sy-desk);border:2px solid var(--sy-ink);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sy-shadow-lg)}.sy-rec__kicker{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sy-teal)}.sy-rec__fmt{font-family:var(--sy-head);font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.025em}.sy-rec__why{margin:4px 0 0;font-size:15px;color:var(--sy-ink-soft)}.sy-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sy-size{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:16px;cursor:pointer;text-align:left;color:var(--sy-ink);background:#fff;border:2px solid var(--sy-rule)}.sy-size[aria-pressed=true]{border-color:var(--sy-ink)}.sy-size__id{font-family:var(--sy-head);font-weight:800;font-size:24px;line-height:1.05;letter-spacing:-.02em}.sy-size__sub{font-size:14px;color:var(--sy-ink-soft)}.sy-size__price{font-weight:800;font-size:19px;margin-top:2px}.sy-fixedrow{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:2px solid var(--sy-ink);border-radius:16px;padding:12px 14px}.sy-fixedrow b{display:block;font-size:16px}.sy-fixedrow span{font-size:14px;color:var(--sy-ink-soft)}.sy-fixedrow strong{font-size:21px;white-space:nowrap}.sy-picker__alt{font-size:15px;font-weight:700}@media(min-width:900px){.sy-picker__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px 64px;align-items:start}.sy-picker__head{grid-column:1}.sy-picker__form{grid-column:1;gap:26px}.sy-picker__side{grid-column:2;grid-row:1 / span 2;position:sticky;top:110px;display:flex;flex-direction:column;gap:14px}.sy-occ{gap:10px}.sy-occ button{font-size:17px;text-align:left;padding:8px 14px;border-radius:16px}.sy-rec{padding:26px;gap:18px;border-radius:24px}.sy-rec__fmt{font-size:40px}.sy-rec__why{font-size:17px}.sy-size{padding:16px 18px}.sy-size__id{font-size:30px}.sy-size__price{font-size:22px}}.sy-promise__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.sy-promise__card{padding:14px;display:flex;flex-direction:column;gap:10px}.sy-promise__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--tile, var(--sy-mint))}.sy-promise__icon svg{width:24px;height:24px}.sy-promise__t{font-weight:800;font-size:17px;line-height:1.2}.sy-promise__d{font-size:14px;line-height:1.4;color:var(--sy-ink-soft)}@media(min-width:900px){.sy-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px}.sy-promise__card{padding:22px;gap:14px;border-radius:22px;box-shadow:var(--sy-shadow-lg)}.sy-promise__icon{width:52px;height:52px;border-radius:14px}.sy-promise__icon svg{width:28px;height:28px}.sy-promise__t{font-size:20px}.sy-promise__d{font-size:16px}}.sy-steps{display:flex;flex-direction:column;margin-top:20px}.sy-steps__group{display:none}.sy-steps__handoff{display:flex;align-items:center;gap:10px;padding:0 0 16px}.sy-steps__handoff:before,.sy-steps__handoff:after{content:"";flex:1;border-top:2px dashed var(--sy-tape)}.sy-steps__handoff span,.sy-steps__group span{background:var(--sy-tape);color:var(--sy-ink);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:4px;transform:rotate(-2deg)}.sy-step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px}.sy-step__rail{display:flex;flex-direction:column;align-items:center}.sy-step__n{width:44px;height:44px;flex-shrink:0;border-radius:50%;box-sizing:border-box;background:var(--dot);color:var(--sy-ink);border:2px solid var(--sy-ink);display:flex;align-items:center;justify-content:center;font-family:var(--sy-head);font-weight:800;font-size:20px}.sy-step__line{flex:1;min-height:12px;border-left:2px dashed var(--dot)}.sy-step:last-child .sy-step__line{border-color:transparent}.sy-step__body{padding-bottom:16px;min-width:0}.sy-step__card{padding:14px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 0 var(--sy-mat-shadow)}.sy-step__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sy-step__who{background:var(--dot);border:1.5px solid var(--sy-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 9px;border-radius:999px}.sy-step__when{font-size:13px;font-weight:700;color:var(--when)}.sy-step__t{font-weight:800;font-size:18px;line-height:1.25}.sy-step__d{font-size:15px;color:var(--sy-ink-soft)}.sy-bits{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sy-bits span{font-size:13px;font-weight:700;padding:4px 10px;border-radius:8px;border:1.5px dashed var(--sy-ink-mute);background:var(--sy-desk)}.sy-step--you{--dot: var(--sy-tape);--when: var(--sy-coral-deep)}.sy-step--us{--dot: var(--sy-mint);--when: var(--sy-teal)}@media(min-width:900px){.sy-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;margin-top:36px}.sy-steps__handoff{display:none}.sy-steps__group{display:flex;grid-column:span 2;align-items:center;gap:12px}.sy-steps__group:after{content:"";flex:1;border-top:2px dashed var(--sy-tape)}.sy-steps__group--us span{background:var(--sy-mint);transform:rotate(1.5deg)}.sy-steps__group--us:after{border-color:var(--sy-mint)}.sy-steps__group span{font-size:14px;padding:7px 14px}.sy-step{display:flex;flex-direction:column;gap:14px;min-width:0}.sy-step__rail{flex-direction:row;gap:10px}.sy-step__n{width:52px;height:52px;font-size:24px}.sy-step__line{min-height:0;border-left:0;border-top:2px dashed var(--dot)}.sy-step:has(+.sy-steps__handoff) .sy-step__line{border-top-color:var(--sy-mint)}.sy-step__body{flex-grow:1;display:flex;padding:0}.sy-step__card{flex-grow:1;padding:22px;gap:8px;border-radius:22px;box-shadow:0 5px 0 var(--sy-mat-shadow)}.sy-step__when{font-size:14px}.sy-step__t{font-size:21px;line-height:1.2}.sy-step__d{font-size:16px;flex-grow:1}}.sy-tabs{display:flex;gap:8px}.sy-tabs button{min-height:44px;padding:0 18px;border-radius:999px;border:2px solid var(--sy-ink);background:#fff;color:var(--sy-ink);font-weight:700;font-size:15px;cursor:pointer}.sy-tabs button[aria-pressed=true]{background:var(--sy-ink);color:#fff}.sy-samples__head{display:flex;flex-direction:column;gap:16px}.sy-samples .sy-rail{padding-top:16px}.sy-sample{margin:0;flex-shrink:0;width:272px;display:flex;flex-direction:column;gap:10px}.sy-sample[hidden]{display:none}.sy-sample img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px}.sy-sample figcaption{display:flex;flex-direction:column;gap:3px;padding:0 2px}.sy-sample b{font-family:var(--sy-head);font-weight:800;font-size:19px;line-height:1.15;letter-spacing:-.02em}.sy-sample span{font-size:15px;line-height:1.4;color:var(--sy-ink-soft)}.sy-covers{display:flex;flex-direction:column;gap:12px;margin-top:6px}.sy-covers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sy-covers figure{margin:0;display:flex;flex-direction:column;gap:6px}.sy-covers img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;border:1px solid var(--sy-rule)}.sy-covers figcaption{font-size:12px;font-weight:700;line-height:1.25;text-align:center}@media(min-width:900px){.sy-samples__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.sy-tabs{gap:10px;flex-shrink:0}.sy-tabs button{min-height:46px;padding:0 22px;font-size:16px}.sy-samples .sy-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;padding:30px 0 0;margin:0}.sy-sample{width:auto;gap:14px;min-width:0}.sy-sample img{border-radius:24px}.sy-sample b{font-size:24px}.sy-sample span{font-size:17px;line-height:1.45}.sy-covers{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:40px;align-items:center;background:var(--sy-desk);border:1px solid var(--sy-rule);border-radius:26px;padding:28px 32px;margin-top:42px}.sy-covers .sy-h3{font-size:32px;letter-spacing:-.025em;line-height:1.1}.sy-covers__grid{gap:14px}.sy-covers img{border-radius:14px}.sy-covers figcaption{font-size:14px}}.sy-reels__head{display:flex;flex-direction:column;gap:6px}.sy-reel{margin:0;flex-shrink:0;width:184px;display:flex;flex-direction:column;gap:12px;transform:rotate(var(--rot, 0deg))}.sy-reel__print{position:relative;background:#fff;padding:6px 6px 8px;border-radius:10px;box-shadow:0 18px 30px -16px #000000bf}.sy-bg--blush .sy-reel__print,.sy-bg--desk .sy-reel__print{box-shadow:0 16px 26px -16px #1f2a4499}.sy-reel__media{position:relative;border-radius:6px;overflow:hidden;background:var(--sy-navy-2);aspect-ratio:9 / 16}.sy-reel__media video,.sy-reel__media img,.sy-reel__media iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.sy-reel__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer}.sy-reel__play img{position:absolute;top:0;right:0;bottom:0;left:0}.sy-reel__play i{position:relative;width:56px;height:56px;border-radius:50%;background:#ffffffeb;border:2px solid var(--sy-ink);display:flex;align-items:center;justify-content:center;color:var(--sy-ink);box-shadow:0 3px 0 var(--sy-ink)}.sy-reel__play i svg{width:22px;height:22px;margin-left:3px}.sy-reel figcaption{display:flex;flex-direction:column;gap:2px;padding:0 2px}.sy-reel figcaption b{font-weight:800;font-size:15px;line-height:1.25}.sy-reel figcaption a{font-size:13px;font-weight:700}.sy-bg--navy .sy-reel figcaption a{color:var(--sy-tape)}.sy-reels__follow{padding-right:0}.sy-reels__follow .sy-btn{width:100%;min-height:50px;font-size:16px}@media(min-width:900px){.sy-reels__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sy-reels .sy-rail{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:24px;overflow:visible;padding:44px 0 0;margin:0}.sy-reel{width:auto;min-width:0;gap:14px}.sy-reel__print{padding:7px 7px 9px;border-radius:12px}.sy-reel .sy-tape{top:-11px;width:68px;height:22px;margin-left:-34px}.sy-reel figcaption b{font-size:16px}.sy-reel figcaption a{font-size:14px}.sy-reels__follow .sy-btn{width:auto;min-height:50px;padding:0 24px}.sy-reels__follow--bottom{display:none}}@media(max-width:899px){.sy-reels__follow--top{display:none}}.sy-ig{border:0;padding:0;background:transparent;max-width:min(420px,94vw);width:100%;max-height:92vh;overflow:visible}.sy-ig::backdrop{background:#0f1626c7}.sy-ig__sheet{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:2px solid var(--sy-ink)}.sy-ig iframe{display:block;width:100%;height:min(760px,84vh);border:0}.sy-ig__close{position:absolute;top:8px;right:8px;z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--sy-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.sy-ig__close svg{width:18px;height:18px}.sy-reviews__head{display:flex;flex-direction:column;gap:10px}.sy-rating{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--sy-rule);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.sy-rating i{color:var(--sy-star);font-style:normal;font-size:16px}.sy-reviews .sy-rail{padding-top:24px;align-items:stretch}.sy-review{position:relative;margin:0;flex-shrink:0;width:262px;box-sizing:border-box;background:var(--tint, #FFFFFF);border:2px solid var(--sy-ink);border-radius:20px;padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--sy-shadow-lg)}.sy-review__pin{position:absolute;top:-18px;right:14px;width:70px;background:#fff;padding:4px 4px 6px;border-radius:4px;transform:rotate(var(--rot, 4deg));box-shadow:0 10px 18px -10px #1f2a4499}.sy-review__pin:before{content:"";position:absolute;z-index:2;top:-6px;left:50%;width:32px;height:12px;margin-left:-16px;background:var(--sy-tape);opacity:.92}.sy-review__pin img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:2px}.sy-review__mark{font-family:var(--sy-head);font-weight:800;font-size:64px;line-height:.75;height:36px;color:var(--sy-coral)}.sy-review blockquote{margin:0;font-size:16px;line-height:1.5;flex-grow:1}.sy-review blockquote p{margin:0}.sy-review__stars{color:var(--sy-star);letter-spacing:2px;font-size:15px}.sy-review figcaption{display:flex;align-items:center;gap:10px;border-top:1px dashed rgba(31,42,68,.25);padding-top:12px}.sy-avatar{width:38px;height:38px;border-radius:50%;background:#fff;border:2px solid var(--sy-ink);box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.sy-review__who{line-height:1.25}.sy-review__who b{display:block;font-size:15px}.sy-review__who span{display:block;font-size:13px;color:var(--sy-ink-soft)}.sy-rvideo{margin:0;flex-shrink:0;width:176px;display:flex;flex-direction:column;gap:12px;transform:rotate(-2deg)}.sy-rvideo figcaption{font-weight:800;font-size:15px;line-height:1.25;padding:0 2px}.sy-addreview{display:none}.sy-reviews__write{padding-top:6px}.sy-rform{padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sy-shadow);border-radius:20px}.sy-rform[hidden]{display:none}.sy-rform__title{font-family:var(--sy-head);font-weight:800;font-size:22px;letter-spacing:-.02em;margin:0}.sy-stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;border:0;padding:0;margin:0}.sy-stars input{position:absolute;opacity:0;width:1px;height:1px}.sy-stars label{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:28px;line-height:1;color:#c9d2df}.sy-stars input:checked~label,.sy-stars label:hover,.sy-stars label:hover~label{color:var(--sy-star)}.sy-stars input:focus-visible+label{outline:2px solid var(--sy-coral);outline-offset:2px;border-radius:8px}.sy-input{width:100%;box-sizing:border-box;min-height:48px;padding:10px 12px;border-radius:12px;border:2px solid var(--sy-ink);background:#fff;color:var(--sy-ink);font-family:var(--sy-body);font-size:16px;line-height:1.4}textarea.sy-input{resize:vertical}.sy-formrow{display:flex;flex-direction:column;gap:6px}.sy-formrow label{font-weight:700;font-size:15px}.sy-photos-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;padding:10px 14px;box-sizing:border-box;border:2px dashed var(--sy-ink-mute);border-radius:14px;background:var(--sy-desk);font-weight:700;font-size:15px;color:var(--sy-ink)!important;text-decoration:none;text-align:center}.sy-photos-wa svg{width:22px;height:22px;flex-shrink:0}.sy-formmsg{border-radius:12px;padding:12px 14px;font-size:15px}.sy-formmsg--ok{background:var(--sy-mint)}.sy-formmsg--err{background:var(--sy-blush)}@media(min-width:900px){.sy-reviews__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.sy-rating{align-self:auto;padding:8px 18px;font-size:16px}.sy-reviews .sy-rail{display:grid;grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));gap:34px 22px;overflow:visible;padding:48px 0 0;margin:0;align-items:stretch}.sy-reviews .sy-rail--novideo{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-rvideo{width:auto;grid-row:span 2;gap:14px}.sy-rvideo .sy-reel__print{flex-grow:1;display:flex;padding:7px 7px 9px;border-radius:12px}.sy-rvideo .sy-reel__media{flex-grow:1;min-height:420px;aspect-ratio:auto;border-radius:7px}.sy-rvideo .sy-tape{top:-11px;width:68px;height:22px;margin-left:-34px}.sy-rvideo figcaption{font-size:16px}.sy-review{width:auto;border-radius:22px;padding:20px 22px 22px;gap:10px}.sy-review__pin{top:-20px;right:18px;width:84px;padding:5px 5px 7px}.sy-review__pin:before{top:-7px;width:38px;height:14px;margin-left:-19px}.sy-review__mark{font-size:76px;height:48px}.sy-review blockquote{font-size:17px}.sy-review figcaption{gap:12px;padding-top:14px}.sy-avatar{width:42px;height:42px;font-size:17px}.sy-review__who b{font-size:16px}.sy-review__who span{font-size:14px}.sy-addreview{display:flex;flex-direction:column;justify-content:center;gap:12px;box-sizing:border-box;border:2px dashed var(--sy-ink-mute);border-radius:22px;padding:22px;background:#fff9}.sy-addreview b{font-family:var(--sy-head);font-weight:800;font-size:22px;line-height:1.15;letter-spacing:-.02em}.sy-addreview span{font-size:16px;color:var(--sy-ink-soft)}.sy-addreview .sy-btn{align-self:flex-start}.sy-reviews__write--mobile{display:none}.sy-rform{padding:28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 28px;border-radius:24px;box-shadow:var(--sy-shadow-lg);margin-top:28px}.sy-rform[hidden]{display:none}.sy-rform__col{display:flex;flex-direction:column;gap:14px}.sy-rform__title{font-size:28px}}.sy-faq__grid{display:flex;flex-direction:column;gap:8px}.sy-faq__aside{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.sy-faq__list{display:flex;flex-direction:column;gap:8px}.sy-q{background:var(--sy-desk);border:1px solid var(--sy-rule);border-radius:14px;padding:0 14px}.sy-bg--desk .sy-q,.sy-q--white{background:#fff}.sy-q summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;cursor:pointer;list-style:none;padding:8px 0}.sy-q summary::-webkit-details-marker{display:none}.sy-q summary:after{content:"+";font-size:22px;font-weight:600;color:var(--sy-teal);flex-shrink:0}.sy-q[open] summary:after{content:"\2013"}.sy-q__a{margin:0 0 14px;font-size:16px;color:var(--sy-ink-soft)}.sy-q__a p{margin:0 0 8px}.sy-q__a p:last-child{margin:0}@media(min-width:900px){.sy-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.sy-faq__aside{margin:0;position:sticky;top:110px}.sy-faq__list{gap:10px}.sy-q{border-radius:16px;padding:0 18px}.sy-q summary{min-height:58px;font-size:18px}.sy-q__a{font-size:17px;margin-bottom:18px}}.sy-cta{padding-block:40px}.sy-cta__inner{display:flex;flex-direction:column;gap:14px}.sy-cta p{margin:0;font-size:18px;color:#3b4763}.sy-cta .sy-note{color:#3b4763;font-size:15px}@media(min-width:900px){.sy-cta{padding-block:72px}.sy-cta__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px 56px;align-items:center}.sy-cta__text{display:flex;flex-direction:column;gap:12px}.sy-cta__act{display:flex;flex-direction:column;gap:10px}.sy-cta p{font-size:20px}}.sy-foot{background:var(--sy-ink);color:var(--sy-on-dark);font-size:16px;padding-block:30px}.sy-foot a{color:#fff}.sy-foot__grid{display:flex;flex-direction:column;gap:24px}.sy-foot__kicker{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sy-tape);margin:0}.sy-foot__wa{display:inline-block;margin-top:6px;color:#fff;font-weight:800;font-size:21px;text-decoration:none}.sy-foot__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.sy-foot__links a{min-height:40px;display:flex;align-items:center;text-decoration:none}.sy-foot__links a:hover{text-decoration:underline}.sy-foot__legal{font-size:14px;line-height:1.55;border-top:1px solid rgba(255,255,255,.14);padding-top:18px}.sy-foot__legal p{margin:0 0 4px}.sy-foot__logo{color:var(--sy-ink);width:150px}.sy-foot__logo svg{display:block;width:100%;height:auto}@media(min-width:900px){.sy-foot{padding-block:56px 40px}.sy-foot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px 64px}.sy-foot__links{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-foot__legal{grid-column:1 / -1;display:flex;justify-content:space-between;gap:32px}.sy-foot__wa{font-size:26px}}.sy-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:2px solid var(--sy-ink);transform:translateY(0);transition:transform .25s ease}.sy-bar.is-away{transform:translateY(110%)}.sy-bar__text{flex-grow:1;min-width:0;line-height:1.25}.sy-bar__text b{display:block;font-size:17px}.sy-bar__text span{display:block;font-size:12px;color:var(--sy-ink-soft)}.sy-bar .sy-btn{min-height:48px;padding:0 22px;font-size:17px;box-shadow:none;flex-shrink:0}body.sy-has-bar{padding-bottom:76px}body.sy-has-bar .sz-chat{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}@media(min-width:900px){.sy-bar{display:none}body.sy-has-bar{padding-bottom:0}body.sy-has-bar .sz-chat{bottom:clamp(14px,3vw,28px)!important}}.sy-pdp{padding-block:14px 0}.sy-pdp__grid{display:flex;flex-direction:column}.sy-gal{display:flex;flex-direction:column;gap:10px}.sy-gal__main{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--sy-rule);background:var(--sy-desk);aspect-ratio:1 / 1}.sy-gal__main img{display:block;width:100%;height:100%;object-fit:cover}.sy-gal__ph{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--sy-ink-soft);text-align:center;padding:20px;box-sizing:border-box;font-weight:700;font-size:14px}.sy-gal__ph svg{width:64px;height:64px}.sy-gal__flag{position:absolute;top:12px;left:12px;background:var(--sy-tape);color:var(--sy-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:4px;transform:rotate(-2deg)}.sy-gal__thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sy-gal__thumbs::-webkit-scrollbar{display:none}.sy-gal__thumbs button{flex-shrink:0;width:56px;height:56px;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--sy-desk);border:2px solid var(--sy-rule)}.sy-gal__thumbs button[aria-pressed=true]{border-color:var(--sy-ink)}.sy-gal__thumbs img{display:block;width:100%;height:100%;object-fit:cover}.sy-pdp__info{display:flex;flex-direction:column;gap:8px;padding:20px 0 24px}.sy-pdp__from{font-weight:800;font-size:20px}.sy-pdp__from span{font-weight:600;font-size:15px;color:var(--sy-ink-soft)}.sy-pdp__lede{margin:0;font-size:16px;color:var(--sy-ink-soft)}.sy-pdp__lede p{margin:0}.sy-builder{margin-inline:calc(var(--sy-gutter) * -1);padding:24px var(--sy-gutter) 28px;border-top:1px solid var(--sy-rule);border-bottom:1px solid var(--sy-rule)}.sy-builder__card{padding:18px;display:flex;flex-direction:column;gap:18px;border-radius:22px;box-shadow:var(--sy-shadow-lg)}.sy-builder__opts{display:flex;flex-direction:column;gap:18px}.sy-size__dim{font-size:13px;color:var(--sy-ink-soft)}.sy-pages{display:flex;align-items:center;justify-content:space-between;gap:12px}.sy-pages__label b{display:block;font-size:16px}.sy-pages__label span{display:block;font-size:13px;color:var(--sy-ink-soft)}.sy-stepper{flex-shrink:0;display:flex;align-items:center;border:2px solid var(--sy-ink);border-radius:999px}.sy-stepper button{width:44px;height:44px;border:0;background:none;font-size:22px;font-weight:700;color:var(--sy-ink);cursor:pointer}.sy-stepper button[disabled]{color:var(--sy-ink-mute);cursor:not-allowed}.sy-stepper output{min-width:30px;text-align:center;font-weight:800;font-size:17px}.sy-swatches{display:flex;flex-wrap:wrap;gap:8px}.sy-swatches label{position:relative}.sy-swatches input{position:absolute;opacity:0}.sy-swatches span{display:inline-flex;min-height:44px;align-items:center;padding:0 16px;border-radius:999px;border:2px solid var(--sy-rule);font-weight:700;cursor:pointer}.sy-swatches input:checked+span{border-color:var(--sy-ink);background:var(--sy-ink);color:#fff}.sy-swatches input:focus-visible+span{outline:2px solid var(--sy-coral);outline-offset:2px}.sy-specrows{display:flex;flex-direction:column}.sy-specrows div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--sy-rule-soft)}.sy-specrows div:last-child{border-bottom:0}.sy-specrows span{color:var(--sy-ink-soft)}.sy-specrows b{text-align:right}.sy-select{width:100%;min-height:48px;border-radius:12px;border:2px solid var(--sy-ink);padding:0 12px;font:inherit;font-weight:600;background:#fff}.sy-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--sy-rule);padding-top:14px}.sy-total__label b{display:block;font-size:16px}.sy-total__label span{display:block;font-size:13px;color:var(--sy-ink-soft)}.sy-total__price{font-family:var(--sy-head);font-weight:800;font-size:32px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.sy-total__price del{font-size:18px;color:var(--sy-ink-mute);margin-right:6px;font-weight:600}.sy-builder__err{margin:-6px 0 0;font-size:14px;color:var(--sy-coral-deep);font-weight:600;text-align:center}.sy-builder__err:empty{display:none}.sy-datecheck{border-top:1px solid var(--sy-rule);padding-top:4px}.sy-datecheck summary{min-height:44px;display:flex;align-items:center;font-weight:700;font-size:15px;cursor:pointer}.sy-datecheck__body{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.sy-datecheck input{height:48px;padding:0 12px;border-radius:12px;border:2px solid var(--sy-ink);background:#fff;color:var(--sy-ink);font:600 16px var(--sy-body);box-sizing:border-box;width:100%}.sy-datecheck__out{background:var(--sy-desk);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.4}.sy-datecheck__out.is-ok{background:var(--sy-mint)}.sy-datecheck__out.is-tight{background:var(--sy-butter)}@media(min-width:900px){.sy-pdp{padding-block:40px 72px}.sy-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.sy-gal{position:sticky;top:104px;gap:14px}.sy-gal__main{border-radius:24px}.sy-gal__thumbs{flex-wrap:wrap;overflow:visible;gap:10px}.sy-gal__thumbs button{width:76px;height:76px;border-radius:14px}.sy-pdp__info{padding:0 0 22px;gap:10px}.sy-pdp__from{font-size:24px}.sy-pdp__from span{font-size:17px}.sy-pdp__lede{font-size:18px}.sy-builder{margin:0;padding:0;border:0;background:none!important}.sy-builder__card{padding:26px;gap:22px;border-radius:24px;background:var(--sy-desk)}.sy-size{background:#fff}.sy-pages__label b{font-size:18px}.sy-pages__label span{font-size:14px}.sy-stepper button{width:50px;height:50px}.sy-total__price{font-size:40px}}.sy-inside__grid{display:flex;flex-direction:column;gap:36px}.sy-inside__col{display:flex;flex-direction:column;gap:16px;min-width:0}.sy-inside__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;border:1px solid var(--sy-rule)}.sy-inside__ph{width:100%;aspect-ratio:4 / 3;box-sizing:border-box;border:2px dashed var(--sy-ink-mute);border-radius:18px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:14px;color:var(--sy-ink-soft);padding:16px;background:var(--sy-desk)}.sy-specs{display:flex;flex-direction:column}.sy-specs div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--sy-rule-soft)}.sy-specs span{color:var(--sy-ink-soft)}.sy-specs b{text-align:right}.sy-when{display:flex;flex-direction:column}.sy-when__step{display:grid;grid-template-columns:62px minmax(0,1fr);column-gap:12px}.sy-when__rail{display:flex;flex-direction:column;align-items:center}.sy-cal{width:62px;flex-shrink:0;background:#fff;border:2px solid var(--sy-ink);border-radius:12px;overflow:hidden;box-sizing:border-box;text-align:center;box-shadow:0 3px 0 var(--sy-ink)}.sy-cal__mon{background:var(--band);color:var(--band-fg, var(--sy-ink));font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1;padding:5px 0 4px;text-transform:uppercase}.sy-cal__day{font-family:var(--sy-head);font-weight:800;font-size:23px;line-height:1;padding:7px 0 8px}.sy-when__line{flex:1;min-height:12px;border-left:2px dashed var(--sy-ink-mute)}.sy-when__step:last-child .sy-when__line{border-color:transparent}.sy-when__body{padding-bottom:14px;min-width:0}.sy-when__card{padding:12px 14px;display:flex;flex-direction:column;gap:3px;border-radius:16px;box-shadow:0 3px 0 var(--sy-ink)}.sy-when__card em{font-style:normal;font-size:13px;font-weight:800;color:var(--fg, var(--sy-teal))}.sy-when__card b{font-size:17px;line-height:1.25}.sy-when__card span{font-size:14px;line-height:1.4;color:var(--sy-ink-soft)}.sy-when--1{--band: var(--sy-coral);--fg: var(--sy-coral-deep)}.sy-when--2{--band: var(--sy-teal);--band-fg: #FFFFFF;--fg: var(--sy-teal)}.sy-when--3{--band: var(--sy-tape);--fg: var(--sy-coral-deep)}.sy-when--4{--band: var(--sy-ink);--band-fg: #FFFFFF;--fg: var(--sy-teal)}.sy-when__box{padding:0}@media(max-width:899px){.sy-inside__when{margin-inline:calc(var(--sy-gutter) * -1);padding:34px var(--sy-gutter) 8px;border-top:1px solid var(--sy-rule)}}@media(min-width:900px){.sy-inside__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.sy-inside__img,.sy-inside__ph{aspect-ratio:16 / 10;border-radius:22px}.sy-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.sy-inside__when{background:none!important}.sy-when__box{background-color:var(--sy-desk);background-image:radial-gradient(var(--sy-desk-dot) 1.2px,transparent 1.2px);background-size:18px 18px;border:1px solid var(--sy-rule);border-radius:22px;padding:22px 22px 8px}.sy-when__step{grid-template-columns:70px minmax(0,1fr);column-gap:16px}.sy-cal{width:70px;border-radius:14px;box-shadow:0 4px 0 var(--sy-ink)}.sy-cal__mon{font-size:12px;padding:6px 0 5px}.sy-cal__day{font-size:27px;padding:8px 0 9px}.sy-when__body{padding-bottom:16px}.sy-when__card{padding:14px 18px;gap:4px;border-radius:18px;box-shadow:0 4px 0 var(--sy-ink)}.sy-when__card em{font-size:14px}.sy-when__card b{font-size:19px}.sy-when__card span{font-size:15px;line-height:1.45}}.sy-cross__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.sy-cross__card{display:flex;flex-direction:column;overflow:hidden;color:var(--sy-ink)!important;text-decoration:none;border-radius:18px}.sy-cross__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--sy-blush)}.sy-cross__ph{display:flex;align-items:center;justify-content:center}.sy-cross__ph svg{width:44px;height:44px}.sy-cross__text{padding:10px 12px 12px}.sy-cross__text b{display:block;font-family:var(--sy-head);font-weight:800;font-size:19px;letter-spacing:-.02em}.sy-cross__text span{display:block;font-size:14px;color:var(--sy-ink-soft)}@media(min-width:900px){.sy-cross__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;max-width:820px}.sy-cross__card{flex-direction:row;align-items:center;border-radius:22px}.sy-cross__img{width:150px;flex-shrink:0}.sy-cross__text{padding:16px 20px}.sy-cross__text b{font-size:24px}.sy-cross__text span{font-size:16px}}.sy-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;justify-content:flex-end}.sy-drawer[hidden]{display:none}.sy-drawer__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f16268c;border:0;padding:0;cursor:pointer}.sy-drawer__panel{position:relative;width:100%;max-width:440px;height:100%;display:flex;flex-direction:column;background:var(--sy-desk);color:var(--sy-ink);box-shadow:-20px 0 50px -20px #0f162680;animation:sy-in .24s ease}@keyframes sy-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sy-drawer__panel{animation:none}}.sy-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 20px;background:#fff;border-bottom:1px solid var(--sy-rule)}.sy-drawer__head h2{margin:0;font-family:var(--sy-head);font-weight:800;font-size:29px;line-height:1.05;letter-spacing:-.025em}.sy-drawer__body{flex-grow:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.sy-drawer__foot{padding:12px 20px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-top:2px solid var(--sy-ink);display:flex;flex-direction:column;gap:8px}.sy-drawer__empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 0}.sy-drawer__empty p{margin:0}.sy-line{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--sy-rule);border-radius:18px;padding:10px}.sy-line__img{width:78px;height:78px;object-fit:cover;border-radius:12px;flex-shrink:0;background:var(--sy-desk);display:block}.sy-line__main{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sy-line__title{font-weight:800;font-size:17px;line-height:1.2;color:var(--sy-ink)!important;text-decoration:none}.sy-line__meta{font-size:14px;color:var(--sy-ink-soft)}.sy-line__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.sy-line__price{font-weight:800;font-size:18px;white-space:nowrap}.sy-qty{display:inline-flex;align-items:center;border:2px solid var(--sy-ink);border-radius:999px}.sy-qty button,.sy-qty a{width:34px;height:34px;border:0;background:none;font-size:18px;font-weight:700;cursor:pointer;color:var(--sy-ink)!important;display:flex;align-items:center;justify-content:center;text-decoration:none}.sy-qty span,.sy-qty input{min-width:26px;width:34px;text-align:center;font-weight:800;font-size:15px;border:0;background:none;font-family:inherit;color:inherit;-moz-appearance:textfield}.sy-qty input::-webkit-outer-spin-button,.sy-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sy-line__remove{font-size:14px;font-weight:700;background:none;border:0;padding:0;cursor:pointer;color:var(--sy-teal);text-decoration:underline}.sy-upsell{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--sy-rule);border-radius:18px;padding:12px 12px 12px 14px}.sy-upsell__text{flex-grow:1;min-width:0}.sy-upsell__text b{display:block;font-weight:700;line-height:1.25}.sy-upsell__text span{display:block;font-size:15px;color:var(--sy-ink-soft);line-height:1.3}.sy-toggle{flex-shrink:0;height:44px;min-width:84px;padding:0 14px;border-radius:999px;border:2px solid var(--sy-ink);font-weight:800;font-size:16px;cursor:pointer;background:#fff;color:var(--sy-ink)}.sy-toggle[aria-pressed=true]{background:var(--sy-ink);color:#fff}.sy-toggle[disabled]{opacity:.6;cursor:wait}.sy-after{background:var(--sy-mat);color:#fff;border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sy-after p{margin:0;font-size:16px;line-height:1.4}.sy-sum{display:flex;flex-direction:column;gap:6px;font-size:16px}.sy-sum div{display:flex;justify-content:space-between;gap:12px}.sy-sum span{color:var(--sy-ink-soft)}.sy-sum b{font-weight:600}.sy-sum .sy-sum__total{border-top:1px solid #C9D2DF;padding-top:8px;margin-top:2px;align-items:baseline}.sy-sum__total span{color:var(--sy-ink);font-weight:800;font-size:18px}.sy-sum__total b{font-family:var(--sy-head);font-weight:800;font-size:29px;line-height:1.05;letter-spacing:-.025em}.sy-cartpage{padding-block:28px 56px}.sy-cartpage__grid{display:flex;flex-direction:column;gap:16px;margin-top:18px}.sy-cartpage__lines,.sy-cartpage__side{display:flex;flex-direction:column;gap:12px}.sy-cartpage__side .sy-card{padding:18px;display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.sy-cartpage{padding-block:56px 96px}.sy-cartpage__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:start}.sy-cartpage__side{position:sticky;top:110px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/snapzyy.css.map */
