:root{--si-deep:#17313b;--si-deep-2:#21434f;--si-on-deep:#ffffff;--si-on-deep-soft:#dbe7ea;--si-glow:#a7d5ec;--si-pop:#ffffff;--si-pop-hover:#e3f1f7;--si-on-pop:#17313b;--si-band:#eef6fa;--si-on-band:#17313b;--si-paper:#fcfaf7;--si-mist:#eef6fa;--si-ink:#1d2523;--si-ink-soft:#4a5754;--si-kicker:#1d7ba3;--si-btn:#17313b;--si-btn-hover:#1d7ba3;--si-on-btn:#ffffff;--si-price:#c60505;--si-tag:#a7d5ec;--si-on-tag:#17313b;--si-card:#f4f2ee;--si-line:rgba(29,37,35,.12);--si-scrim:9,17,36;--si-ff-head:var(--FONT-STACK-HEADING);--si-ff-ui:var(--FONT-STACK-ACCENT);--si-fs-kicker:13px;--si-fs-h1:clamp(31px,8.6vw,40px);--si-fs-h2:clamp(27px,6.6vw,40px);--si-fs-h2c:clamp(26px,6.2vw,38px);--si-fs-h3:clamp(19px,5vw,25px);--si-fs-body:16px;--si-fs-small:16px;--si-fs-card:16px;--si-fs-btn:15px;--si-fs-tag:12px;--si-strike:#5c6662;--si-strike-on-deep:#b9c2d4;--si-r:12px;--si-r-sm:10px;--si-max:1320px;--si-gutter:16px;--si-ease:cubic-bezier(.2,.7,.2,1)}:root:has(>head>meta[name=si-season][content=hanukkah]){--si-deep:#0e1d3a;--si-deep-2:#16294f;--si-on-deep-soft:#dfe4ef;--si-glow:#f5c04a;--si-pop:#f5c04a;--si-pop-hover:#ffd573;--si-on-pop:#0e1d3a;--si-band:#f5c04a;--si-on-band:#0e1d3a;--si-paper:#fbf4e6;--si-mist:#eaf2fb;--si-kicker:#8a5d00;--si-btn:#0e1d3a;--si-btn-hover:#1d4a8c;--si-tag:#f5c04a;--si-on-tag:#0e1d3a;--si-card:#f6f1e6}@media(min-width:990px){:root{--si-gutter:clamp(24px,3vw,40px);--si-fs-kicker:14px;--si-fs-btn:14px;--si-fs-small:15px;--si-fs-card:14px}}.si-in-wrap{max-width:var(--si-max);margin:0 auto;padding:0 var(--si-gutter)}.si-kicker{margin:0 0 6px;font-family:var(--si-ff-ui);font-size:var(--si-fs-kicker);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--si-kicker)}.si-h2{margin:0;font-family:var(--si-ff-head);font-weight:var(--FONT-WEIGHT-HEADING,400);font-size:var(--si-fs-h2);line-height:1.12;color:inherit}.si-h2--c{font-size:var(--si-fs-h2c);line-height:1.14;text-align:center}.si-text{margin:10px 0 0;max-width:36em;font-size:var(--si-fs-body);line-height:1.5;color:var(--si-ink-soft)}.si-center{text-align:center}.si-center .si-text{margin-left:auto;margin-right:auto}.si-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;box-sizing:border-box;background:var(--si-btn);border:1.5px solid var(--si-btn);color:var(--si-on-btn);font-family:var(--si-ff-ui);font-size:var(--si-fs-btn);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:none;text-align:center;text-wrap:balance;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.si-btn:hover{background:var(--si-btn-hover);border-color:var(--si-btn-hover);color:var(--si-on-btn)}.si-btn--pop{background:var(--si-pop);border-color:var(--si-pop);color:var(--si-on-pop)}.si-btn--pop:hover{background:var(--si-pop-hover);border-color:var(--si-pop-hover);color:var(--si-on-pop)}.si-btn--ghost{background:transparent;border-color:#ffffffbf;color:#fff}.si-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--si-deep)}.si-btn:focus-visible,.si-focus:focus-visible{outline:3px solid var(--si-btn-hover);outline-offset:3px}.si-on-deep .si-btn:focus-visible,.si-on-deep .si-focus:focus-visible{outline-color:#fff}.si-on-deep{background:var(--si-deep);color:var(--si-on-deep)}.si-on-deep .si-kicker{color:var(--si-glow)}.si-on-deep .si-text{color:var(--si-on-deep-soft)}.si-on-deep .si-btn{background:var(--si-pop);border-color:var(--si-pop);color:var(--si-on-pop)}.si-on-deep .si-btn:hover{background:var(--si-pop-hover);border-color:var(--si-pop-hover)}.si-bg-paper{background:var(--si-paper)}.si-bg-mist{background:var(--si-mist)}.si-bg-white{background:#fff}.si-sec{padding:var(--si-pt,36px) 0 var(--si-pb,36px);color:var(--si-ink)}.si-sec.si-on-deep{color:var(--si-on-deep)}.si-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a.si-btn:hover,a.si-btn:focus{color:var(--si-on-btn)}a.si-btn--pop:hover,a.si-btn--pop:focus,.si-on-deep a.si-btn:hover,.si-on-deep a.si-btn:focus{color:var(--si-on-pop)}a.si-btn--ghost:focus{color:#fff}a.si-btn--ghost:hover{color:var(--si-deep)}a.si-lk__pop:hover,a.si-lk__pop:focus,a.si-px__set:hover,a.si-px__set:focus{color:var(--si-ink)}a.si-tk__link:hover,a.si-tk__link:focus{color:var(--si-on-band)}a.si-gt:hover,a.si-gt:focus{color:var(--si-on-deep)}.si-es__links li:not(:first-child) a.si-btn:focus{color:var(--si-btn)}.si-es__links li:not(:first-child) a.si-btn:hover{color:var(--si-on-btn)}.si-card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.si-card__img{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--si-r-sm);background:var(--si-card)}.si-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--si-ease),opacity .3s ease}.si-card__alt{display:none!important}.si-card__tag{position:absolute;left:6px;bottom:6px;z-index:2;padding:3px 7px;border-radius:3px;background:var(--si-tag);color:var(--si-on-tag);font-size:var(--si-fs-tag);font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.si-card__name{margin-top:8px;font-size:var(--si-fs-card);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.si-card__price{margin-top:3px;font-size:var(--si-fs-card);font-weight:700;color:var(--si-price)}.si-card__price s{font-weight:400;color:var(--si-strike);margin-left:4px}.si-on-deep .si-card__price{color:var(--si-glow)}.si-on-deep .si-card__price s,.si-on-deep .si-tl__cap small s,.si-on-deep .si-lk__row i s{color:var(--si-strike-on-deep)}@media(hover:hover)and (min-width:990px){.si-card:hover .si-card__img img{transform:scale(1.04)}.si-card__alt{display:block!important;opacity:0}.si-card:hover .si-card__alt{opacity:1}}.si-hero{position:relative;display:grid;background:var(--si-deep);color:var(--si-on-deep);overflow:hidden}.si-hero__art{position:relative;margin:0;overflow:hidden;width:100%;height:min(125vw,43vh);height:min(125vw,43svh);min-height:260px;background:var(--si-deep-2)}.si-hero__art img,.si-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.si-hero__video{opacity:0;transition:opacity .9s ease;pointer-events:none}.si-hero__art img{transition:transform 1.4s var(--si-ease)}.si-hero.has-video .si-hero__art img{transform:scale(var(--si-push-tall,1))}.si-hero__video.is-on{opacity:1}.si-hero__art:before{content:"";position:absolute;left:0;right:0;top:0;height:120px;z-index:1;pointer-events:none;background:linear-gradient(rgba(var(--si-scrim),.62),rgba(var(--si-scrim),0))}.si-hero__panel{position:relative;z-index:2;padding:20px 20px 26px}.si-hero__kicker{margin:0 0 8px;font-family:var(--si-ff-ui);font-size:var(--si-fs-kicker);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--si-glow)}.si-hero__title{margin:0;font-family:var(--si-ff-head);font-weight:var(--FONT-WEIGHT-HEADING,400);font-size:var(--si-fs-h1);line-height:1.08;letter-spacing:-.005em;color:#fff}.si-hero__text{margin:10px 0 0;max-width:34em;font-size:16px;line-height:1.45;color:var(--si-on-deep-soft)}.si-hero__cta{display:flex;flex-direction:column;gap:10px;margin-top:18px}.si-hero__cta .si-btn{padding:12px 20px}.si-hero__cta .si-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:419px){.si-hero__kicker{letter-spacing:.07em}}@media(min-width:768px){.si-hero{grid-template-columns:minmax(0,1fr) 50%}.si-hero__art{order:2;height:auto;min-height:0;aspect-ratio:4/5;max-height:620px}.si-hero__art img,.si-hero__video{object-position:100% 62%}.si-hero__panel{order:1;align-self:center;padding:96px 24px 32px clamp(24px,3.6vw,56px)}.si-hero__title{font-size:clamp(34px,4.5vw,52px)}.si-hero__text{font-size:17px}.si-hero__cta{flex-direction:column;align-items:stretch}.si-hero__cta .si-btn{padding:14px 12px}}@media(min-width:990px){.si-hero{grid-template-columns:minmax(340px,1fr) min(56%,600px)}.si-hero__panel{padding:112px 36px 44px clamp(28px,4.4vw,56px)}.si-hero__cta{align-items:flex-start}.si-hero__cta .si-btn{padding:14px 24px}}@media(min-width:1280px){.si-hero{display:block;min-height:0}.si-hero__art{aspect-ratio:var(--si-hero-ar);width:100%;height:auto;min-height:520px;max-height:720px}.si-hero__art img,.si-hero__video{object-position:var(--si-hero-pos)}.si-hero__art:before{height:210px;background:linear-gradient(rgba(var(--si-scrim),.86),rgba(var(--si-scrim),.74) 34%,rgba(var(--si-scrim),.42) 62%,rgba(var(--si-scrim),0))}.si-hero__cta{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.si-hero.has-video .si-hero__art img{transform:scale(var(--si-push-wide,1))}.si-hero__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--si-scrim),.93),rgba(var(--si-scrim),.82) 22%,rgba(var(--si-scrim),.34) 36%,rgba(var(--si-scrim),0) 48%)}.si-hero__panel{position:absolute;left:0;top:0;bottom:0;width:31.5%;max-width:600px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:100px 12px 36px clamp(36px,3.6vw,72px)}.si-hero__title{font-size:clamp(38px,3.05vw,58px)}.si-hero__text{font-size:clamp(16px,1.2vw,19px)}}.si-hero--season .si-hero__art{height:min(109.1vw,calc(100vh - 262px));height:min(109.1vw,calc(100svh - 262px))}.si-hero--season .si-hero__art img,.si-hero--season .si-hero__video{object-position:100% 60%}.si-hero--season .si-hero__art:before{height:84px;background:linear-gradient(rgba(var(--si-scrim),.55),rgba(var(--si-scrim),0))}@media(max-width:767px){.si-hero--season .si-hero__panel{padding:14px 20px 22px}.si-hero--season .si-hero__text{margin-top:8px}.si-hero--season .si-hero__cta{margin-top:14px}}@media(max-width:767px)and (max-height:600px){.si-hero--season .si-hero__art img,.si-hero--season .si-hero__video{object-position:100% 12%}}@media(min-width:768px){.si-hero--season .si-hero__art{height:auto;aspect-ratio:1584/1728;max-height:none}.si-hero--season .si-hero__art img,.si-hero--season .si-hero__video{object-position:100% 50%}.si-hero--season .si-hero__art:before{height:110px}}@media(min-width:1280px){.si-hero--season .si-hero__art{aspect-ratio:var(--si-hero-ar);max-height:880px;max-height:max(600px,92vh)}.si-hero--season .si-hero__art img,.si-hero--season .si-hero__video{object-position:var(--si-hero-pos)}.si-hero--season .si-hero__art:before{height:130px;background:linear-gradient(rgba(var(--si-scrim),.62),rgba(var(--si-scrim),.4) 46%,rgba(var(--si-scrim),0))}.si-hero--season .si-hero__art:after{background:linear-gradient(90deg,rgba(var(--si-scrim),.92),rgba(var(--si-scrim),.84) 20%,rgba(var(--si-scrim),.5) 33%,rgba(var(--si-scrim),.12) 41%,rgba(var(--si-scrim),0) 44%)}.si-hero--season .si-hero__panel{width:44%;max-width:none;padding:104px 12px 40px clamp(40px,3.6vw,72px)}.si-hero--season .si-hero__kicker{font-size:clamp(13px,1vw,18px);margin-bottom:12px}.si-hero--season .si-hero__title{font-size:clamp(46px,4.7vw,92px);line-height:1.06}.si-hero--season .si-hero__text{margin-top:14px;font-size:clamp(17px,1.32vw,24px);max-width:24em}.si-hero--season .si-hero__cta{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;margin-top:22px}}.si-strip{background:var(--si-deep-2);color:var(--si-on-deep)}.si-strip__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;max-width:var(--si-max);margin:0 auto;padding:9px 16px;text-align:center;font-size:16px;line-height:1.35}.si-strip__ico{flex:none;width:34px;height:34px;object-fit:contain}.si-strip__count{margin:0;display:inline-flex;align-items:center;gap:10px;font-family:var(--si-ff-head);font-size:19px;line-height:1.2;color:#fff}.si-strip__count b{font-weight:inherit;color:var(--si-glow)}.si-strip__by{margin:0;color:var(--si-on-deep-soft)}.si-strip__by b{color:#fff;font-weight:700;white-space:nowrap}.si-strip__by[hidden],.si-strip[hidden]{display:none}@media(min-width:768px){.si-strip__in{padding:10px 24px;gap:4px 22px;font-size:15px}.si-strip__count{font-size:21px}}.si-tk{display:none;overflow:hidden;background:var(--si-band);color:var(--si-on-band)}@media(min-width:768px){.si-tk{display:block}}.si-tk__track{display:flex;width:max-content;animation:si-tk var(--si-tk-s,60s) linear infinite}.si-tk:hover .si-tk__track,.si-tk:focus-within .si-tk__track{animation-play-state:paused}.si-tk__group{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.si-tk__item{display:inline-flex;align-items:center;gap:16px;height:48px;padding:0 8px 0 16px;font-family:var(--si-ff-ui);font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.si-tk__link{display:inline-flex;align-items:center;align-self:stretch;color:inherit;text-decoration:none}.si-tk__link:hover{text-decoration:underline;text-underline-offset:3px}.si-tk__link:focus-visible{outline:3px solid var(--si-on-band);outline-offset:-4px}.si-tk__item img{width:30px;height:30px;object-fit:contain;flex:none}@keyframes si-tk{to{transform:translate3d(-50%,0,0)}}html:not(.js) .si-gq{display:none}html.js .si-gift-quiz-section+.si-gift-finder-section{display:none}.si-gq{--si-pt:28px;--si-pb:28px;background:#fff}.si-gq__head{text-align:center}.si-gq__steps{display:grid;margin-top:16px}.si-gq__step{grid-area:1/1;min-width:0;transition:opacity .35s ease,transform .45s var(--si-ease)}.si-gq__step[aria-hidden=true]{visibility:hidden;opacity:0;transform:translateY(10px);pointer-events:none}.si-gq__q{margin:0 0 12px;text-align:center;font-size:16px;line-height:1.4;color:var(--si-ink-soft)}.si-gq__q b{color:var(--si-ink)}.si-gq__who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:0;padding:0;list-style:none}.si-gq__pick{display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;background:none;color:var(--si-ink);font:inherit;cursor:pointer;text-align:center}.si-gq__pic{display:block;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--si-r-sm);background:var(--si-card)}.si-gq__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--si-ease)}.si-gq__pick:hover .si-gq__pic img{transform:scale(1.04)}.si-gq__label{margin-top:7px;font-size:16px;font-weight:700;line-height:1.2}.si-gq__budget{display:grid;gap:10px;max-width:560px;margin:0 auto;padding:0;list-style:none}.si-gq__budget .si-btn{width:100%;flex-direction:column;gap:3px;min-height:60px;text-transform:none;letter-spacing:0;font-family:inherit;font-size:17px}.si-gq__budget small{font-size:16px;font-weight:400;opacity:.9}.si-gq__back{display:block;margin:14px auto 0;padding:10px 12px;border:0;background:none;color:var(--si-ink-soft);font:inherit;font-size:16px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:768px){.si-gq{--si-pt:36px;--si-pb:32px}.si-gq__who{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.si-gq__budget small{font-size:15px}.si-gq__budget{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin-top:28px}}.si-ft__in{display:grid;gap:20px}.si-ft__media{display:block;position:relative;overflow:hidden;border-radius:var(--si-r);aspect-ratio:3/2;background:var(--si-card)}.si-ft__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--si-pos,50% 50%);display:block;transition:transform .6s var(--si-ease)}.si-ft__media:hover img{transform:scale(1.025)}.si-ft__badge{display:flex;flex-direction:column;gap:2px;margin:16px 0 0;padding:12px 14px;max-width:36em;border-left:4px solid var(--si-pop);background:#fff;color:var(--si-ink)}.si-bg-white .si-ft__badge{background:var(--si-paper)}.si-ft__badge strong{font-size:17px;line-height:1.3}.si-ft__badge span{font-size:var(--si-fs-small);line-height:1.4;color:var(--si-ink-soft)}.si-ft__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:20px}.si-ft__btn{margin-top:22px}@media(max-width:989px){.si-ft__btn,.si-lk__btn{width:100%}}@media(max-width:599px){.si-ft--ph2 .si-ft__cards>.si-card:nth-child(n+3),.si-ft--ph3 .si-ft__cards>.si-card:nth-child(n+4){display:none}}@media(min-width:600px)and (max-width:989px){.si-ft__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.si-ft__in,.si-lk__in{max-width:760px}}@media(min-width:990px){.si-ft__in{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(28px,3.4vw,56px);align-items:center}.si-ft--flip .si-ft__in{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.si-ft--flip .si-ft__media{order:2}.si-ft__media{aspect-ratio:auto;min-height:420px;height:100%}.si-ft__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.si-lk__in{display:grid;gap:20px}.si-lk__stage{position:relative;border-radius:var(--si-r);background:var(--si-card)}.si-lk__frame{position:relative;display:block;overflow:hidden;border-radius:var(--si-r);aspect-ratio:var(--si-lk-ar,3/2)}.si-lk__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}html:not(.js) .si-lk__dot,html:not(.js) .si-lk__hint{display:none}.si-lk__dot{position:absolute;z-index:4;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.si-lk__dot:before{content:"";position:absolute;left:11px;top:11px;width:22px;height:22px;box-sizing:border-box;border-radius:50%;background:#fff;border:6px solid var(--si-deep);box-shadow:0 1px 8px #00000059;transition:transform .25s var(--si-ease)}.si-lk__dot:after{content:"";position:absolute;left:11px;top:11px;width:22px;height:22px;border-radius:50%;border:2px solid #fff;animation:si-pulse 2.4s ease-out infinite;pointer-events:none}.si-lk__dot:hover:before,.si-lk__dot[aria-expanded=true]:before{transform:scale(1.2)}.si-lk__dot[aria-expanded=true]:before{background:var(--si-pop)}.si-lk__dot[aria-expanded=true]:after{animation:none;opacity:0}.si-lk__dot:focus-visible{outline:3px solid #fff;outline-offset:-6px}@keyframes si-pulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(2.3);opacity:0}}.si-lk__pop{position:absolute;z-index:3;left:8px;top:8px;display:flex;align-items:center;gap:12px;width:300px;box-sizing:border-box;padding:8px 12px 8px 8px;border-radius:var(--si-r-sm);background:#fff;color:var(--si-ink);box-shadow:0 8px 28px #00000047;text-decoration:none}.si-lk__pop[hidden]{display:none}.si-lk__pop img{flex:none;width:60px;height:60px;border-radius:8px;object-fit:cover;background:var(--si-card)}.si-lk__pop span{display:block;min-width:0}.si-lk__pop b{font-size:var(--si-fs-small);line-height:1.25;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.si-lk__pop i{display:block;margin-top:2px;font-style:normal;font-size:var(--si-fs-small);font-weight:700;color:var(--si-price)}.si-lk__pop em,.si-lk__row em{flex:none;margin-left:auto;padding:10px 12px;background:var(--si-btn);color:var(--si-on-btn);font-style:normal;font-family:var(--si-ff-ui);font-size:var(--si-fs-btn);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.si-lk__hint{margin:8px 0 0;font-size:var(--si-fs-small);color:var(--si-ink-soft)}.si-on-deep .si-lk__hint{color:var(--si-on-deep-soft)}.si-if-mouse{display:none}@media(hover:hover)and (pointer:fine)and (min-width:600px){.si-if-touch{display:none}.si-if-mouse{display:inline}}.si-lk__list{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.si-lk__row{display:flex;align-items:center;gap:12px;padding:6px;border-radius:var(--si-r-sm);color:inherit;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.si-lk__row:hover{background:#7f7f7f1f}.si-lk__row.is-hot{background:#fff;box-shadow:inset 0 0 0 2px var(--si-deep),0 4px 14px #0000001f;color:var(--si-ink)}.si-lk__row em{display:none}.si-lk__row.is-hot em{display:block}.si-lk__row img{flex:none;width:64px;height:64px;border-radius:8px;object-fit:cover;background:var(--si-card)}.si-lk__row b{display:block;font-size:var(--si-fs-small);line-height:1.25;font-weight:700}.si-lk__row i{display:block;margin-top:2px;font-style:normal;font-size:var(--si-fs-small);font-weight:700;color:var(--si-price)}.si-lk__row i s{font-weight:400;color:var(--si-strike);margin-left:4px}.si-on-deep .si-lk__row i{color:var(--si-glow)}.si-on-deep .si-lk__row.is-hot i{color:var(--si-price)}.si-on-deep .si-lk__row.is-hot i s{color:var(--si-strike)}.si-lk__btn{margin-top:18px}@media(max-width:599px){.si-lk__dot:before,.si-lk__dot:after{left:13px;top:13px;width:18px;height:18px}.si-lk__dot:before{border-width:5px}.si-lk__pop{display:none!important}.si-lk__in{gap:0}.si-lk__body{display:contents}.si-lk__body>.si-kicker{order:1}.si-lk__body>.si-h2{order:2}.si-lk__body>.si-text{order:3}.si-lk__photo{order:4;margin-top:14px}.si-lk__body>.si-lk__hint{order:5;margin-top:8px;text-align:center}.si-lk__body>.si-lk__list{order:6;margin-top:6px;gap:4px}.si-lk__body>.si-lk__btn{order:7;margin-top:12px}.si-lk__row{padding:5px}.si-lk__row img{width:56px;height:56px}}@media(min-width:990px){.si-lk__in{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(28px,3.4vw,56px);align-items:center}.si-lk--flip .si-lk__photo{order:2}}.si-tl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:20px}.si-tl--ph-stack .si-tl__grid{grid-template-columns:minmax(0,1fr);gap:16px}.si-tl__tile{position:relative;display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.si-tl__img{position:relative;display:block;aspect-ratio:var(--si-tl-ar,1/1);overflow:hidden;border-radius:var(--si-r);background:var(--si-card)}.si-tl__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--si-pos,50% 50%);display:block;transition:transform .6s var(--si-ease)}.si-tl__tile:hover .si-tl__img img{transform:scale(1.035)}.si-tl__cap{display:flex;flex-direction:column;gap:2px;margin-top:9px}.si-tl__cap strong{font-size:16px;line-height:1.25}.si-tl__cap small{font-size:var(--si-fs-small);line-height:1.4;color:var(--si-ink-soft)}.si-on-deep .si-tl__cap small{color:var(--si-on-deep-soft)}.si-tl__cap small s{color:var(--si-strike);margin-left:4px}.si-tl--cap-over .si-tl__cap strong{font-family:var(--si-ff-head);font-weight:400;font-size:var(--si-fs-h3);line-height:1.15}@media(min-width:990px){.si-tl--cap-over .si-tl__cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:44px 14px 13px;border-radius:0 0 var(--si-r) var(--si-r);background:linear-gradient(rgba(var(--si-scrim),0),rgba(var(--si-scrim),.82));color:#fff;pointer-events:none}.si-tl--cap-over .si-tl__cap small{color:#eef1f6;font-size:14px}}.si-tl__more{margin:22px 0 0;text-align:center}@media(max-width:599px){.si-tl--ph-scroll .si-tl__grid{display:flex;gap:12px;margin-left:calc(var(--si-gutter) * -1);margin-right:calc(var(--si-gutter) * -1);padding:0 var(--si-gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.si-tl--ph-scroll .si-tl__grid::-webkit-scrollbar{display:none}.si-tl--ph-scroll .si-tl__tile{flex:0 0 52%;scroll-snap-align:start;scroll-margin-left:var(--si-gutter)}.si-tl__more .si-btn{width:100%}}@media(min-width:600px){.si-tl__grid,.si-tl--ph-stack .si-tl__grid{grid-template-columns:repeat(min(var(--si-tl-n),3),minmax(0,1fr));gap:18px}.si-tl--n4 .si-tl__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media(min-width:990px){.si-tl__grid,.si-tl--ph-stack .si-tl__grid{grid-template-columns:repeat(var(--si-tl-n),minmax(0,1fr));gap:20px}}.si-wt__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.si-wt__nav{display:none;gap:8px;flex:none}.si-wt__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1.5px solid currentColor;background:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.si-wt__arrow[disabled]{opacity:.3;cursor:default}.si-wt__arrow svg{width:16px;height:16px;display:block}.si-wt__rail{display:flex;gap:12px;margin:18px calc(var(--si-gutter) * -1) 0;padding:0 var(--si-gutter) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.si-wt__rail::-webkit-scrollbar{display:none}.si-wt__card{flex:0 0 62%;max-width:270px;min-width:0;scroll-snap-align:start;scroll-margin-left:var(--si-gutter)}.si-wt__frame{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:var(--si-r);background:#000}.si-wt__frame img,.si-wt__frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.si-wt__frame img{transition:transform .6s var(--si-ease)}.si-wt__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:100%;padding:12px;border:0;background:linear-gradient(rgba(var(--si-scrim),0) 62%,rgba(var(--si-scrim),.6));color:#fff;cursor:pointer;text-align:left}.si-wt__play span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:999px;background:#fffffff2;color:var(--si-deep);box-shadow:0 4px 18px #0000004d;font-family:var(--si-ff-ui);font-size:var(--si-fs-btn);font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s var(--si-ease)}.si-wt__play svg{width:14px;height:14px;display:block}.si-wt__play:hover span{transform:scale(1.06)}.si-wt__play:hover+img{transform:scale(1.03)}.si-wt__play:focus-visible{outline:3px solid #fff;outline-offset:-5px}.si-wt__frame.is-playing .si-wt__play,.si-wt__frame.is-playing img{display:none}.si-wt__len{position:absolute;right:8px;top:8px;z-index:2;padding:3px 7px;border-radius:999px;background:rgba(var(--si-scrim),.7);color:#fff;font-size:12px;font-weight:700;pointer-events:none}.si-wt__frame.is-playing .si-wt__len{display:none}.si-wt__title{margin:9px 0 0;font-size:16px;font-weight:700;line-height:1.25}.si-wt__shop{display:inline-block;margin-top:3px;padding:4px 0;font-size:var(--si-fs-small);line-height:1.35;color:inherit;text-decoration:underline;text-underline-offset:3px}.si-wt__note{margin:10px 0 0;font-size:var(--si-fs-small);line-height:1.4;opacity:.8}.si-wt__nav[hidden]{display:none!important}@media(min-width:600px){.si-wt__card{flex-basis:31%}}@media(min-width:990px){.si-wt__nav{display:flex}.si-wt__rail{margin-left:0;margin-right:0;padding-left:0;padding-right:0;gap:18px}.si-wt__card{flex:0 0 calc((100% - 72px)/5);max-width:none;scroll-margin-left:0}}.si-cb{background:var(--si-deep);color:var(--si-on-deep)}.si-cb__in{position:relative}.si-cb__img{position:relative;height:128px;overflow:hidden;background:var(--si-deep-2)}.si-cb__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--si-pos-ph,var(--si-pos,50% 40%));display:block}.si-cb__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(var(--si-scrim),0),rgba(var(--si-scrim),.5) 38%,rgba(var(--si-scrim),.88) 72%,rgba(var(--si-scrim),.94))}.si-cb__txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:8px 16px 10px}.si-cb__kicker{margin:0 0 2px;font-family:var(--si-ff-ui);font-size:var(--si-fs-kicker);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--si-glow)}.si-cb__line{margin:0;font-family:var(--si-ff-head);font-size:18px;line-height:1.2;color:#fff;text-wrap:balance}@media(min-width:768px){.si-cb__in{display:flex;flex-direction:row;align-items:stretch;min-height:clamp(230px,23vw,340px)}.si-cb__txt{position:static;flex:1 1 44%;display:flex;flex-direction:column;justify-content:center;padding:24px clamp(24px,4vw,64px)}.si-cb__img{flex:1 1 56%;height:auto}.si-cb__img img{object-position:var(--si-pos,50% 40%)}.si-cb__img:after{display:none}.si-cb--ar .si-cb__img{flex:none;height:clamp(230px,23vw,340px);width:calc(clamp(230px,23vw,340px) * var(--si-cb-ar))}.si-cb__line{font-size:clamp(22px,2.5vw,34px);line-height:1.2;max-width:17em}.si-cb__kicker{margin-bottom:8px}}.si-gt{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--si-on-deep);background:var(--si-deep);overflow:hidden;container-type:inline-size}.si-gt__img{position:relative;display:block;flex:1 1 auto;min-height:0;aspect-ratio:1/1;overflow:hidden}.si-gt__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--si-pos,50% 35%);display:block;transition:transform .6s var(--si-ease)}.si-gt:hover .si-gt__img img{transform:scale(1.04)}.si-gt__cap{display:block;flex:none;padding:10px 8px 12px;text-align:center;overflow-wrap:anywhere}.si-gt__cap b{display:block;font-family:var(--si-ff-head);font-weight:400;font-size:17px;font-size:clamp(16px,9.4cqw,21px);line-height:1.2;color:#fff}.si-gt__cap u{display:inline-block;margin-top:6px;font-family:var(--si-ff-ui);font-size:var(--si-fs-btn);font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--si-glow)}.si-gt:focus-visible{outline:3px solid var(--si-btn-hover);outline-offset:2px}.si-px{--si-pt:28px;--si-pb:28px;background:var(--si-paper);color:var(--si-ink)}.si-px__in{display:grid;gap:18px;align-items:center}.si-px__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.si-px__gift{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;text-align:center}.si-px__gift p{margin:0;font-family:var(--si-ff-head);font-size:clamp(19px,4.8vw,24px);line-height:1.25}.si-px__set{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:var(--si-r-sm);background:#fff;color:inherit;text-decoration:none;text-align:left;box-shadow:0 1px 0 var(--si-line)}.si-px__set img{flex:none;width:60px;height:60px;border-radius:8px;object-fit:cover}.si-px__set b{display:block;font-size:var(--si-fs-small);line-height:1.25}.si-px__set i{display:block;margin-top:2px;font-style:normal;font-size:var(--si-fs-small);line-height:1.35;color:var(--si-ink-soft)}.si-px__go{display:inline-block;margin-left:6px;font-weight:700;color:var(--si-btn);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.si-px__go:after{content:" \2192";text-decoration:none;display:inline-block;margin-left:4px}@media(min-width:768px){.si-px__in--deal{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px}.si-px__cards{gap:14px}}.si-es{--si-pt:28px;--si-pb:44px;background:#fff;color:var(--si-ink)}.si-es__in{display:grid;gap:22px;align-items:center}.si-es__img{position:relative;overflow:hidden;border-radius:var(--si-r);aspect-ratio:3/2;background:var(--si-card)}.si-es__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--si-pos,50% 50%);display:block}.si-es__links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.si-es__links .si-btn{min-height:44px;padding:10px 18px}.si-es__links li:not(:first-child) .si-btn{background:transparent;color:var(--si-btn)}.si-es__links li:not(:first-child) .si-btn:hover{background:var(--si-btn);color:var(--si-on-btn);border-color:var(--si-btn)}.si-es__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:26px}.si-es__sub{margin:30px 0 0;font-family:var(--si-ff-ui);font-size:var(--si-fs-kicker);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--si-kicker)}.si-es--hide-theme-empty~* .cart__empty__page,.si-hide-native{display:none!important}body:has([data-si-empty=search]) .search__page__query{display:none}@media(min-width:768px){.si-es__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,56px)}.si-es__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.si-sec{padding-top:min(var(--si-pt,36px),28px);padding-bottom:min(var(--si-pb,36px),28px)}.si-ft__media{aspect-ratio:2/1}.si-ft__in{gap:16px}.si-ft__cards,.si-ft__btn{margin-top:16px}.si-ft__badge{margin-top:14px;padding:10px 12px}.si-ft--ph-swipe .si-ft__cards,.si-px__cards{display:flex;gap:12px;margin-left:calc(var(--si-gutter) * -1);margin-right:calc(var(--si-gutter) * -1);padding:0 var(--si-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.si-ft--ph-swipe .si-ft__cards::-webkit-scrollbar,.si-px__cards::-webkit-scrollbar{display:none}.si-ft--ph-swipe .si-ft__cards>.si-card,.si-px__cards>.si-card{flex:0 0 42%;scroll-snap-align:start;scroll-margin-left:var(--si-gutter)}.si-tl--cap-over .si-tl__img{aspect-ratio:3/2}.si-tl--cap-over .si-tl__cap small{display:none}.si-tl--cap-over .si-tl__grid{gap:12px}.si-wt__card{flex-basis:50%}.si-tl__more{margin-top:16px}}.si-ft,.si-wt,.si-lk,.si-tl,.si-px{content-visibility:auto;contain-intrinsic-size:auto 760px}@media(min-width:990px){.si-ft,.si-wt,.si-lk,.si-tl,.si-px{contain-intrinsic-size:auto 600px}}.si-pre{opacity:0;transform:translate3d(0,22px,0)}.si-pre.si-in{opacity:1;transform:none;transition:opacity .7s ease,transform .8s var(--si-ease);transition-delay:var(--si-delay,0s)}:root:has(>head>meta[name=si-season][content=hanukkah]){--COLOR-ANNOUNCEMENT-BG:var(--si-deep-2);--COLOR-FOOTER-BG:#0e1d3a;--COLOR-FOOTER-TEXT:#ffffff;--COLOR-FOOTER-A5:rgba(255,255,255,.05);--COLOR-FOOTER-A15:rgba(255,255,255,.15);--COLOR-FOOTER-A90:rgba(255,255,255,.9)}:root:has(>head>meta[name=si-season][content=hanukkah]) .footer__title{color:var(--si-glow)}:root:has(>head>meta[name=si-season][content=hanukkah]) .section-newsletter{background:var(--si-paper)}:root:has(>head>meta[name=si-season][content=hanukkah]) .section-newsletter .kicker-flourished{color:var(--si-kicker)}:root:has(>head>meta[name=si-season][content=hanukkah]) .section-newsletter .btn--secondary{background:var(--si-deep);border-color:var(--si-deep);color:#fff}:root:has(>head>meta[name=si-season][content=hanukkah]) .section-newsletter .btn--secondary:hover{background:var(--si-btn-hover);border-color:var(--si-btn-hover);color:#fff}.si-ab-short{display:none}@media(max-width:767px){.si-ab-long{display:none}.si-ab-short{display:inline}}@media(max-width:429px){.si-ab-short{letter-spacing:.05em}}@media(max-width:374px){.si-ab-short{letter-spacing:.01em}}.template-index .section-collection-tabs .kicker-flourished{font-family:var(--si-ff-head);font-weight:var(--FONT-WEIGHT-HEADING,400);font-size:var(--si-fs-h2c);line-height:1.14;letter-spacing:0;text-transform:none;color:var(--si-ink)}.template-index .section-collection-tabs .kicker-flourished:after{display:none}.template-index .section-collection-tabs .kicker-flourished{margin-bottom:20px}.template-index .section-collection-tabs .tab-link,.template-index .section-collection-tabs .tab-link span{font-size:14px}.template-index .section-collection-tabs .tabs:has(>.tab-link:only-of-type) .tab-link,.template-index .section-collection-tabs .tabs:has(>.tab-link:only-of-type) .tab-link span{font-family:var(--si-ff-head);font-weight:var(--FONT-WEIGHT-HEADING,400);font-size:var(--si-fs-h2c);line-height:1.14;letter-spacing:0;text-transform:none;color:var(--si-ink)}.template-index .section-collection-tabs .tabs:has(>.tab-link:only-of-type) .tab-link{padding:0;background:none;border:0;box-shadow:none;pointer-events:none}.template-index .section-collection-tabs .product-grid-item__images{border-radius:var(--si-r-sm)}.template-index .section-collection-tabs .product__grid__title{font-size:var(--si-fs-small);line-height:1.3}.template-index .section-collection-tabs .product__grid__price .price,.template-index .section-collection-tabs .product__grid__price .compare-at{font-size:var(--si-fs-small)}.template-index .section-collection-tabs .product__grid__price .compare-at{color:var(--si-strike)}.template-index .section-collection-tabs .product__grid__price__unit{font-size:14px;opacity:.8!important}@media(max-width:599px){.template-index .section-collection-tabs .slide-item{width:46vw!important;min-width:0!important;flex-basis:46vw!important}.template-index .reviews-strip .reviews-strip__heading{margin-bottom:16px!important}.template-index .reviews-strip .reviews-strip__grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--si-gutter) * -1);padding:0 var(--si-gutter) 4px}.template-index .reviews-strip .reviews-strip__grid::-webkit-scrollbar{display:none}.template-index .reviews-strip .reviews-strip__item{flex:0 0 80%;scroll-snap-align:center;box-sizing:border-box;padding:16px 14px!important;border-radius:var(--si-r-sm);background:var(--si-paper)}.template-index .reviews-strip .reviews-strip__quote{font-size:16px!important;border:0!important;padding:0!important}.template-index .reviews-strip .reviews-strip__author{font-size:14px!important;opacity:.85!important}.template-index .section-icons .float-grid{display:grid!important;gap:16px;margin:0!important}.template-index .section-icons .grid__item{width:auto!important;float:none!important;padding:0!important;margin:0!important;text-align:left!important}.template-index .section-icons .icon__column{display:flex!important;align-items:flex-start;gap:14px;margin:0!important;padding:0!important;text-align:left!important}.template-index .section-icons .icon__column__icon{flex:none;width:34px;margin:2px 0 0!important}.template-index .section-icons .icon__column__text,.template-index .section-icons .icon__column__paragraph{margin:0!important;padding:0!important}.template-index .section-icons .icon__column__heading{margin:0 0 2px!important}.template-index .section-icons .icon__column__paragraph p{margin:0!important}.template-index .section-collection-tabs .kicker-flourished{margin-bottom:14px}}.template-product .klaviyo-star-rating-widget:has(>a[aria-label="0 stars, 0 reviews"]){display:none!important}.template-product .kl_reviews__summary__grid--2-1:has(.kl_reviews__summary__average[aria-label="Average rating is 0 stars"]){display:none}@media(prefers-reduced-motion:reduce){.si-tk__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.si-tk__group{flex-wrap:wrap;justify-content:center}.si-tk__group[aria-hidden=true],.si-tk__rep{display:none}.si-lk__dot:after{animation:none;opacity:0}.si-pre{opacity:1;transform:none}.si-hero__video{display:none}.si-hero__art img{transition:none;transform:none!important}.si-card__img img,.si-ft__media img,.si-tl__img img,.si-gq__pic img,.si-gt__img img,.si-wt__frame img,.si-wt__play span,.si-gq__step,.si-lk__dot:before{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/si-refresh.css.map */
