.soi-btn--withdraw{--btn-bg: transparent;--btn-fg: var(--c-cta-hover);--btn-bd: var(--c-cta-hover);min-height:48px;font-size:1.6rem;padding-inline:18px;box-shadow:none}@media(hover:hover)and (pointer:fine){.soi-btn--withdraw:hover{--btn-bg: var(--c-cta-hover);--btn-fg: var(--c-on-cta)}}.soi-btn--withdraw:active{transform:scale(.98)}.soi-btn[aria-busy=true]{cursor:progress}.soi-btn:disabled,.soi-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none}.soi-setcards--catalog .soi-container{display:grid;gap:0}.soi-setcards__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-top:var(--sp-8)}.soi-setcards__head .soi-heading,.soi-setcards__head .soi-ph{margin-bottom:var(--sp-4)}.soi-setfeat{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--r-card);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-hair)}.soi-setfeat__media{display:block}.soi-setfeat__media .soi-slot{border-radius:0}.soi-setfeat__slot--m{display:none!important}.soi-setfeat__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px 28px}.soi-setfeat__chip{background:var(--c-sand-selected)}.soi-setfeat__title{max-width:18ch}.soi-setfeat__name{font-size:var(--fs-small);font-weight:var(--fw-strong);letter-spacing:var(--tr-chip);text-transform:uppercase;color:var(--c-ink-2)}.soi-setfeat__line{font-size:var(--fs-body);line-height:1.5;max-width:48ch}.soi-setfeat__price{display:grid;gap:2px}.soi-setfeat__price .soi-price__now{font-size:clamp(2.8rem,2.4rem + .8vw,3.4rem);font-weight:var(--fw-ui)}.soi-setfeat__contents{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-setfeat__gift,.soi-setitem__gift{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:var(--fs-caption);font-weight:var(--fw-ui);line-height:1.35}.soi-setfeat__gift .soi-icon,.soi-setitem__gift .soi-icon{color:var(--c-highlight)}.soi-setfeat__cta{width:100%;max-width:440px;margin-top:4px}.soi-setfeat__view{align-self:flex-start}@media(min-width:768px){.soi-setfeat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.soi-setfeat__media{display:flex;flex-direction:column;justify-content:center;background-color:var(--c-sand)}.soi-setfeat__media .soi-slot{height:auto;align-self:center}.soi-setfeat__body{padding:36px 32px;justify-content:center}}@media(min-width:1280px){.soi-setfeat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.soi-setfeat__body{padding:48px 56px;gap:14px}}.soi-setcards__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 6px;margin:0 calc(-1 * var(--gutter)) var(--sp-5);padding-inline:var(--gutter);scroll-snap-type:x proximity}.soi-setcards__chips::-webkit-scrollbar{display:none}.soi-setcards__chips .soi-chip{flex:none;scroll-snap-align:start;min-height:var(--tap)}@media(min-width:768px){.soi-setcards__chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.soi-setcards__empty{padding:24px;border-radius:var(--r-card);background:var(--c-sand);font-size:var(--fs-small)}.soi-setgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-grid)}@media(min-width:768px){.soi-setgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.soi-setgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.soi-setitem{display:grid;grid-template-columns:112px minmax(0,1fr);gap:0;overflow:hidden;border-radius:var(--r-card);background:var(--c-sand);transition:background-color var(--dur-hover) var(--ease-hover)}.soi-setitem[hidden]{display:none}@media(hover:hover)and (pointer:fine){.soi-setitem:hover{background:var(--c-sand-selected)}}.soi-setitem__media{display:block}.soi-setitem__media{align-self:start;padding:12px 0 0 12px}.soi-setitem__media .soi-slot{border-radius:var(--r-tile)}@media(max-width:767.98px){.soi-setitem__media .soi-slot__id,.soi-setitem__media .soi-slot__label,.soi-setitem__media .soi-slot__ratio{display:none}}.soi-setitem__body{display:flex;flex-direction:column;gap:8px;padding:16px;min-width:0}.soi-setitem__name{font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-h3);line-height:var(--lh-h3)}.soi-setitem__name a{text-decoration:none}@media(hover:hover)and (pointer:fine){.soi-setitem__name a:hover{text-decoration:underline;text-decoration-thickness:1px}}.soi-setitem__line{font-size:var(--fs-small);line-height:1.45;color:var(--c-ink)}.soi-setitem__contents{font-size:var(--fs-caption);color:var(--c-ink-2);font-variant-numeric:tabular-nums}.soi-setprice{display:grid;gap:6px}.soi-setprice__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.soi-setprice__now{font-size:var(--fs-price);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.soi-setprice--L .soi-setprice__now{font-size:clamp(2.8rem,2.4rem + .8vw,3.4rem);font-weight:var(--fw-ui)}.soi-setprice__basis{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-setprice__basis .soi-price__anchor{color:inherit}.soi-setprice--L .soi-setprice__basis{font-size:var(--fs-small)}.soi-setprice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.soi-setprice__save{font-weight:var(--fw-strong)}.soi-setprice__unit{font-size:var(--fs-caption);color:var(--c-ink-2);font-variant-numeric:tabular-nums}.soi-setfeat__gift,.soi-setitem__gift{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start}.soi-setfeat__gift .soi-icon,.soi-setitem__gift .soi-icon{margin-top:1px}.soi-setfeat__gift .soi-ph{grid-column:2;justify-self:start}.soi-setitem__actions{display:grid;gap:4px;margin-top:auto;padding-top:6px}.soi-setitem__view{justify-self:start;min-height:var(--tap)}@media(min-width:768px){.soi-setitem{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.soi-setitem__media{padding:0}.soi-setitem__media .soi-slot{border-radius:0}.soi-setitem__body{padding:20px;gap:10px}}.soi-setform{display:grid;gap:8px;width:100%}.soi-setform .soi-btn--M{width:100%}.soi-setform__error,.soi-setform__error:not([hidden]){margin:0;padding:8px 12px;border-radius:var(--r-btn);background:var(--c-error-tint);color:var(--c-error);font-size:var(--fs-caption);font-weight:var(--fw-ui)}.soi-setform__error[hidden]{display:none}.soi-setpdp__meta .soi-setpdp__chip{display:inline-flex;align-items:center;gap:6px;background:var(--c-sand-selected);min-height:32px}.soi-setpdp__gallery{display:block}.soi-setpdp__track{--n: 1.08}@media(min-width:768px){.soi-setpdp__track{--n: 1}}.soi-setpdp__slide{position:relative;min-width:0;border-radius:var(--r-media);overflow:hidden}.soi-setpdp__slide .soi-slot{border-radius:var(--r-media)}.soi-setpdp__overlay{position:absolute;inset:auto 16px 16px 16px;display:grid;gap:8px;justify-items:start;padding:18px 20px;border-radius:var(--r-card);background:var(--c-white);color:var(--c-ink);box-shadow:0 0 0 1px var(--c-hair)}.soi-setpdp__overlay--guarantee{top:16px;right:16px;bottom:16px;left:16px;align-content:center;justify-items:center;text-align:center;background:var(--g-band);color:var(--c-on-dark);box-shadow:none}.soi-setpdp__overlay--guarantee .soi-seal{width:112px;height:112px}.soi-setpdp__overlay-title{font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-h3);line-height:var(--lh-h3)}.soi-setpdp__overlay-text{font-size:var(--fs-small);line-height:1.45;color:var(--c-on-dark-2);max-width:36ch}.soi-setpdp__overlay-list{display:grid;width:100%;font-size:var(--fs-small)}.soi-setpdp__overlay-list li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:var(--b-hair)}.soi-setpdp__overlay-sum{font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--c-ink-2)}@media(min-width:768px){.soi-setpdp__overlay--guarantee .soi-seal{width:132px;height:132px}}.soi-setpdp__box .soi-bb__form{display:flex;flex-direction:column;gap:18px}.soi-setpdp__basis{font-size:var(--fs-caption);color:var(--c-ink-2);align-self:baseline}.soi-setpdp__contents{border:var(--b-field);border-radius:var(--r-tile);background:var(--c-white);overflow:hidden}.soi-setpdp__contents>.soi-bb__label{padding:12px 14px 4px}.soi-setpdp__rows{display:grid;padding:0 14px}.soi-setpdp__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:var(--b-hair)}.soi-setpdp__thumb{display:block;width:44px;border-radius:var(--r-badge);overflow:hidden}.soi-setpdp__thumb .soi-slot{border-radius:var(--r-badge)}.soi-setpdp__rowtext{display:grid;gap:2px;min-width:0}.soi-setpdp__rowname{font-size:1.5rem;font-weight:var(--fw-ui);line-height:1.3;text-decoration:none}@media(hover:hover)and (pointer:fine){.soi-setpdp__rowname:hover{text-decoration:underline;text-decoration-thickness:1px}}.soi-setpdp__rowml{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-setpdp__rowprice .soi-price{display:grid;justify-items:end;gap:0;text-align:right}.soi-setpdp__rowprice .soi-price__now{font-size:1.5rem;font-weight:var(--fw-ui);font-variant-numeric:tabular-nums}.soi-setpdp__rowprice .soi-price__unit{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-setpdp__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:12px 14px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--c-ink-2)}.soi-setpdp__sum strong{color:var(--c-ink);font-weight:var(--fw-strong)}.soi-setpdp__sumsave{color:var(--c-highlight);font-weight:var(--fw-strong)}.soi-setpdp__gift{border-radius:0}.soi-setpdp__box .soi-bb__stock{flex-wrap:nowrap;white-space:nowrap}.soi-setpdp__sumsave{flex-basis:100%}@media(min-width:480px){.soi-setpdp__sumsave{flex-basis:auto}}.soi-phero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);align-items:center}.soi-phero__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.soi-phero__title{max-width:var(--measure-h1)}.soi-phero__lead{max-width:52ch}.soi-on-dark .soi-phero__lead{color:var(--c-on-dark-2)}.soi-phero__cta{width:100%;max-width:440px;margin-top:8px}.soi-phero__note{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-phero__media{margin:0;min-width:0}.soi-phero__img .soi-slot{border-radius:var(--r-media)}.soi-phero__img--desk{display:none}.soi-phero__caption{margin-top:8px;font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-on-dark .soi-phero__caption{color:var(--c-on-dark-2)}@media(min-width:768px){.soi-phero__img--desk{display:block}.soi-phero__img--mob{display:none}}@media(min-width:990px){.soi-phero--split .soi-phero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8)}}.soi-phero--header .soi-phero__media{display:none}@media(min-width:990px){.soi-phero--header .soi-phero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-8)}.soi-phero--header .soi-phero__media{display:block}}.soi-phero--guarantee .soi-phero__grid{position:relative}.soi-phero__guarantee{display:grid;gap:14px;max-width:60ch}.soi-phero__long{font-size:var(--fs-lead);line-height:1.5;font-weight:var(--fw-ui)}.soi-phero__why{font-size:var(--fs-body);line-height:1.55;color:var(--c-ink-2)}.soi-phero__seal{display:flex;justify-content:flex-start}.soi-phero__seal .soi-seal{width:140px;height:140px}@media(min-width:768px){.soi-phero__seal .soi-seal{width:176px;height:176px}}@media(min-width:990px){.soi-phero--guarantee .soi-phero__grid{grid-template-columns:minmax(0,1.1fr) auto minmax(0,.9fr);gap:var(--sp-7)}.soi-phero--guarantee .soi-phero__seal{align-self:center}.soi-phero__seal .soi-seal{width:200px;height:200px}}@media(max-width:989.98px){.soi-phero--guarantee .soi-phero__seal{order:-1}}.soi-story__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.soi-story__media{margin:0;min-width:0}.soi-story__media .soi-slot{border-radius:var(--r-media)}.soi-story__caption,.soi-story__photo-cap{margin-top:8px;font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-on-dark .soi-story__caption,.soi-on-dark .soi-story__photo-cap{color:var(--c-on-dark-2)}.soi-story__text{min-width:0}.soi-story__text .soi-heading{margin-bottom:var(--sp-5)}.soi-story__body{display:grid;gap:16px;max-width:var(--measure)}.soi-story__p{font-size:var(--fs-body);line-height:1.6;hyphens:auto;-webkit-hyphens:auto}.soi-story__p--note{font-size:var(--fs-small);line-height:1.5;color:var(--c-ink-2)}.soi-story__sig{display:grid;gap:6px;margin-top:8px;max-width:280px}.soi-story__sig-img .soi-slot{border-radius:var(--r-tile)}.soi-story__sig-img .soi-slot__label,.soi-story__sig-img .soi-slot__ratio{display:none}.soi-story__sig-name{font-size:var(--fs-small);font-weight:var(--fw-ui)}.soi-story__cta{margin-top:8px;max-width:360px}.soi-story__photos{min-width:0}.soi-story__track{--n: 1.15}.soi-story__photo figure{margin:0}.soi-story__photo .soi-slot{border-radius:var(--r-media)}@media(min-width:768px){.soi-story__track{--n: 2.2}}@media(min-width:990px){.soi-story--media_left .soi-story__grid,.soi-story--cards .soi-story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-8);align-items:center}.soi-story--cards .soi-story__photos{grid-column:1 / -1}.soi-story--cards .soi-story__track{--n: 3}.soi-story--trio .soi-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8);align-items:center}.soi-story--trio .soi-story__photos{grid-row:1;grid-column:2}.soi-story--trio .soi-story__track{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;grid-auto-flow:row;overflow:visible;margin:0;padding:0;gap:var(--sp-grid)}.soi-story--trio .soi-story__photo:first-child{grid-row:1 / span 2}.soi-story--trio .soi-story__photo:first-child .soi-slot{height:100%}}@media(max-width:989.98px){.soi-story--media_left .soi-story__media{max-width:560px}.soi-story--media_left .soi-story__media .soi-slot{aspect-ratio:16 / 9!important}}@media(max-width:767.98px){.soi-story--media_left .soi-story__media .soi-slot{aspect-ratio:4 / 5!important}}.soi-pts__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.soi-pts__media{margin:0}.soi-pts__media .soi-slot{border-radius:var(--r-media)}.soi-pts__caption{margin-top:8px;font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-pts__main{min-width:0}.soi-pts__main>.soi-ph{margin:calc(-1 * var(--sp-4)) 0 var(--sp-4)}.soi-pts__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--sp-6)}.soi-pts__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;align-items:start;align-content:start;padding:18px 0;border-top:var(--b-hair)}.soi-on-dark .soi-pts__item{border-top:var(--b-hair-dark)}.soi-pts__item--noicon{grid-template-columns:minmax(0,1fr)}.soi-pts__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--c-sand);color:var(--c-highlight)}.soi-band--sand .soi-pts__icon{background:var(--c-white)}.soi-pts__copy{display:grid;gap:4px;min-width:0}.soi-pts__title{font-size:var(--fs-h4);font-weight:var(--fw-ui);line-height:1.3}.soi-pts__text{font-size:var(--fs-small);line-height:1.5;color:var(--c-ink-2);hyphens:auto;-webkit-hyphens:auto}.soi-on-dark .soi-pts__text{color:var(--c-on-dark-2)}.soi-pts__footer{margin-top:var(--sp-5);font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-pts__cta{margin-top:var(--sp-6)}@media(min-width:768px){.soi-pts__list--c2,.soi-pts__list--c3,.soi-pts__list--c4,.soi-pts__list--c6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.soi-pts__list--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.soi-pts__list--c4{grid-template-columns:repeat(4,minmax(0,1fr))}.soi-pts__list--c6{grid-template-columns:repeat(3,minmax(0,1fr))}.soi-pts--media .soi-pts__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-8);align-items:center}}@media(min-width:1280px){.soi-pts__list--c6{grid-template-columns:repeat(6,minmax(0,1fr))}}.soi-pts--tiles .soi-pts__item{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0 8px}.soi-pts--facts .soi-pts__list{gap:var(--sp-4)}.soi-pts--facts .soi-pts__item{border:0;padding:0;align-items:center}.soi-pts--facts .soi-pts__title{font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-h3);line-height:var(--lh-h3)}.soi-pts--facts .soi-pts__item--noicon .soi-pts__title{font-size:var(--fs-stat);line-height:1;font-variant-numeric:lining-nums}.soi-pts--facts .soi-pts__item--noicon{padding:20px 0;border-top:var(--b-hair)}@media(max-width:767.98px){.soi-pts--facts .soi-pts__list--c4{grid-template-columns:repeat(2,minmax(0,1fr))}}.soi-pts--checks .soi-pts__icon{width:24px;height:24px;background:none;color:var(--c-success)}.soi-pts--checks .soi-pts__item{grid-template-columns:24px minmax(0,1fr);padding:14px 0}.soi-pts--checks .soi-pts__title{font-size:var(--fs-body);font-weight:var(--fw-body)}.soi-pts--steps .soi-pts__item--step{grid-template-columns:52px minmax(0,1fr);padding:22px 0}.soi-pts__num{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-pill);background:var(--c-deep);color:var(--c-on-dark);font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:2.6rem;line-height:1}.soi-pts--steps .soi-pts__title{font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-h3);line-height:var(--lh-h3)}@media(min-width:990px){.soi-pts--steps .soi-pts__item--step{grid-template-columns:minmax(0,1fr);gap:16px}}.soi-pts--links .soi-pts__item{padding:0;border:0;display:block}.soi-pts__link{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:4px 12px;min-height:64px;padding:12px 16px;border-radius:var(--r-card);background:var(--c-sand);text-decoration:none;transition:background-color var(--dur-hover) var(--ease-hover),transform var(--dur-press) var(--ease-out)}.soi-pts__link .soi-pts__text{grid-column:2}.soi-pts__arrow{color:var(--c-ink-2)}@media(hover:hover)and (pointer:fine){a.soi-pts__link:hover{background:var(--c-sand-selected)}}a.soi-pts__link:active{transform:scale(.98)}.soi-pts__item--button .soi-pts__link{background:transparent;box-shadow:inset 0 0 0 1px var(--c-cta-hover);color:var(--c-cta-hover)}.soi-pts__item--button .soi-pts__icon{background:none;color:var(--c-cta-hover)}.soi-pts--links .soi-pts__list{gap:var(--sp-3)}.soi-pts--rows .soi-pts__item{padding:16px 0}.soi-pts--pay .soi-pts__item--pay{grid-template-columns:96px minmax(0,1fr);align-items:center}.soi-pts__marks{display:flex;flex-wrap:wrap;gap:6px}.soi-pts__marks .soi-pay__item{display:inline-grid}.soi-pts--doors .soi-pts__list{gap:var(--sp-3)}.soi-pts__door{list-style:none}.soi-pts__doorlink{display:grid;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border-radius:var(--r-card);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-hair);text-decoration:none;color:var(--c-ink);transition:background-color var(--dur-hover) var(--ease-hover),box-shadow var(--dur-hover) var(--ease-hover),transform var(--dur-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){.soi-pts__doorlink:hover{background:var(--c-tint);box-shadow:inset 0 0 0 1px var(--c-accent)}}.soi-pts__doorlink:active{transform:scale(.98)}.soi-pts__doordot{width:12px;height:12px;border-radius:var(--r-pill);background:var(--c-accent)}.soi-pts__doortext{display:grid;gap:2px;min-width:0}.soi-pts__doorname{font-size:var(--fs-h4);font-weight:var(--fw-ui)}.soi-pts__doormoment{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-pts__doorarrow{color:var(--c-accent)}@media(min-width:990px){.soi-pts--doors .soi-pts__list--c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.soi-ptext__quote{max-width:820px;margin-inline:auto;display:grid;justify-items:center;gap:18px;text-align:center}.soi-ptext__qicon{color:var(--c-highlight-on-dark)}.soi-ptext__qtext{margin:0;padding:0;border:0;color:inherit;font-style:normal}.soi-ptext__qtext p{color:inherit;font-family:var(--font-display);font-style:italic;font-weight:var(--fw-display);font-size:clamp(3.4rem,2.6rem + 1.6vw,4.4rem);line-height:1.15;letter-spacing:var(--tr-display);text-wrap:balance}.soi-ptext__qby{font-size:var(--fs-small);font-weight:var(--fw-ui);letter-spacing:var(--tr-chip);color:var(--c-on-dark-2)}.soi-band--canvas .soi-ptext__qby,.soi-band--sand .soi-ptext__qby{color:var(--c-ink-2)}.soi-band--canvas .soi-ptext__qicon,.soi-band--sand .soi-ptext__qicon{color:var(--c-highlight)}.soi-ptext__note{max-width:var(--article);display:grid;gap:8px;padding:20px 0;border-top:var(--b-hair)}.soi-ptext__notehead{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-strong);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-2)}.soi-ptext__notetext{font-size:var(--fs-small);line-height:1.55;color:var(--c-ink-2)}.soi-ptext__info{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;max-width:860px;padding:20px 22px;border-radius:var(--r-card);background:var(--c-sand)}.soi-band--sand .soi-ptext__info{background:var(--c-white)}.soi-ptext__infoicon{color:var(--c-highlight);margin-top:2px}.soi-ptext__infobody{display:grid;gap:6px}.soi-ptext__infohead{font-family:var(--font-body);font-size:var(--fs-h4);font-weight:var(--fw-ui)}.soi-ptext__infotext{font-size:var(--fs-small);line-height:1.5}.soi-ptext__cta{display:grid;justify-items:center;text-align:center;gap:4px;max-width:720px;margin-inline:auto}.soi-ptext__cta .soi-heading{margin-bottom:8px}.soi-ptext__lead{margin-bottom:var(--sp-5)}.soi-ptext__cta .soi-cta-stack{width:100%}.soi-ptext__link{margin-top:8px}.soi-ptable{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.soi-ptable thead th{text-align:left}.soi-ptable__colhead{padding:14px 16px;font-size:var(--fs-caption);font-weight:var(--fw-strong);letter-spacing:var(--tr-chip);text-transform:uppercase;color:var(--c-ink-2);border-bottom:1px solid var(--c-ink)}.soi-ptable__rowhead{padding:16px;text-align:left;font-weight:var(--fw-ui);font-size:var(--fs-small);vertical-align:top;border-bottom:var(--b-hair)}.soi-ptable__cell{padding:16px;font-size:var(--fs-small);line-height:1.45;vertical-align:top;border-bottom:var(--b-hair)}.soi-ptable .is-highlight{background:var(--c-sand-selected)}.soi-ptable thead .is-highlight{color:var(--c-ink);border-radius:var(--r-tile) var(--r-tile) 0 0}.soi-ptable__label{display:none}.soi-ptable__footer{margin-top:var(--sp-5);font-size:var(--fs-small);line-height:1.5;color:var(--c-ink-2);max-width:var(--measure)}@media(max-width:989.98px){.soi-ptable,.soi-ptable tbody,.soi-ptable tr,.soi-ptable th,.soi-ptable td{display:block;width:100%}.soi-ptable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.soi-ptable tbody{display:grid;gap:12px}.soi-ptable__row{border-radius:var(--r-card);background:var(--c-sand);overflow:hidden}.soi-ptable__rowhead{padding:14px 16px 8px;border:0;font-size:var(--fs-h4)}.soi-ptable__cell{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 16px;border-bottom:0;border-top:var(--b-hair)}.soi-ptable__label{display:block;font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--c-ink-2)}.soi-ptable .is-highlight{background:var(--c-sand-selected)}}.soi-help__header{display:grid;gap:var(--sp-5);margin-bottom:var(--sp-6)}.soi-help__intro{display:grid;gap:12px}.soi-help__search{display:grid;gap:6px;max-width:560px;width:100%}.soi-help__search[hidden]{display:none}.soi-help__searchfield{position:relative}.soi-help__searchicon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--c-ink-2);pointer-events:none}.soi-help__input{width:100%;min-height:56px;padding-left:48px;padding-right:48px;font-size:1.6rem}.soi-help__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.soi-help__clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--c-ink-2)}@media(hover:hover)and (pointer:fine){.soi-help__clear:hover{color:var(--c-ink);background:var(--c-sand)}}.soi-help__clear[hidden]{display:none}@media(min-width:990px){.soi-help__header{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;gap:var(--sp-8)}}.soi-help__tiles{margin-bottom:var(--sp-8)}.soi-help__tileshead{margin-bottom:var(--sp-4)}.soi-help__tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}@media(min-width:768px){.soi-help__tilegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.soi-help__tilegrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.soi-help__tilelink{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:100%;min-height:112px;padding:16px;border-radius:var(--r-card);background:var(--c-sand);text-decoration:none;color:var(--c-ink);transition:background-color var(--dur-hover) var(--ease-hover),transform var(--dur-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){a.soi-help__tilelink:hover{background:var(--c-sand-selected)}}a.soi-help__tilelink:active{transform:scale(.98)}.soi-help__tileicon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--c-white);color:var(--c-highlight)}.soi-help__tiletitle{font-size:var(--fs-small);font-weight:var(--fw-ui);line-height:1.3}.soi-help__tiletext{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-help__tile--button .soi-help__tilelink{background:transparent;box-shadow:inset 0 0 0 1px var(--c-cta-hover);color:var(--c-cta-hover)}.soi-help__tile--button .soi-help__tileicon{background:none;color:var(--c-cta-hover)}@media(hover:hover)and (pointer:fine){.soi-help__tile--button a.soi-help__tilelink:hover{background:var(--c-cta-hover);color:var(--c-on-cta)}.soi-help__tile--button a.soi-help__tilelink:hover .soi-help__tileicon{color:var(--c-on-cta)}}.soi-help__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);align-items:start}.soi-help__nav{position:sticky;top:var(--header-h);z-index:var(--z-raised);margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter);background:var(--c-canvas);box-shadow:0 1px 0 var(--c-hair)}.soi-help__navlist{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.soi-help__navlist::-webkit-scrollbar{display:none}.soi-help__navlink{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 16px;border-radius:var(--r-pill);background:var(--c-sand);font-size:var(--fs-small);font-weight:var(--fw-ui);white-space:nowrap;text-decoration:none;scroll-snap-align:start;transition:background-color var(--dur-hover) var(--ease-hover),color var(--dur-hover) var(--ease-hover)}.soi-help__navlink[aria-current=true]{background:var(--c-ink);color:var(--c-on-dark)}@media(hover:hover)and (pointer:fine){.soi-help__navlink:not([aria-current=true]):hover{background:var(--c-sand-selected)}}.soi-help__main{display:grid;gap:var(--sp-7);min-width:0}.soi-help__group{scroll-margin-top:calc(var(--header-h) + 76px)}.soi-help__group[hidden]{display:none}.soi-help__grouptitle{margin-bottom:8px;font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-h3);line-height:var(--lh-h3)}.soi-help__item[hidden]{display:none}.soi-help__answer p{margin:0}.soi-help__answer p+p{margin-top:8px}.soi-help__alink{justify-self:start;min-height:var(--tap)}.soi-help__nomatch{display:grid;gap:16px;justify-items:start;padding:24px;border-radius:var(--r-card);background:var(--c-sand)}.soi-help__nomatch[hidden]{display:none}.soi-help__nomatchtext{font-size:var(--fs-body)}.soi-help__aside{display:none}@media(min-width:990px){.soi-help__layout{grid-template-columns:240px minmax(0,1fr);gap:var(--sp-8)}.soi-help__nav{top:calc(var(--header-h) + 24px);margin:0;padding:0;background:none;box-shadow:none}.soi-help__navlist{flex-direction:column;overflow:visible;gap:2px}.soi-help__navlink{width:100%;border-radius:var(--r-btn);background:none;padding:0 12px}.soi-help__navlink[aria-current=true]{background:var(--c-sand-selected);color:var(--c-ink);box-shadow:inset 2px 0 0 var(--c-ink)}.soi-help__group{scroll-margin-top:calc(var(--header-h) + 24px)}}@media(min-width:1280px){.soi-help--img .soi-help__layout{grid-template-columns:240px minmax(0,1fr) 320px}.soi-help__aside{display:block;position:sticky;top:calc(var(--header-h) + 24px)}.soi-help__aside .soi-slot{border-radius:var(--r-media)}.soi-help__chips{position:static;margin-top:12px}}@media(min-width:1600px){.soi-help--img .soi-help__layout{grid-template-columns:280px minmax(0,1fr) 360px}}.soi-help__contact{display:grid;gap:var(--sp-5);margin-top:var(--sp-8);padding:28px 24px;border-radius:var(--r-card);background:var(--c-sand)}.soi-help__dl{display:grid;gap:0;margin-top:16px}.soi-help__dl>div{display:grid;gap:2px;padding:10px 0;border-top:var(--b-hair)}.soi-help__dl dt{font-size:var(--fs-caption);font-weight:var(--fw-strong);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-2)}.soi-help__dl dd{font-size:var(--fs-body)}.soi-help__contactcta{align-self:end}@media(min-width:990px){.soi-help__contact{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-8);padding:40px 48px;align-items:center}}.soi-help__compact{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.soi-help__cmedia{display:none}.soi-help__cmedia .soi-slot{border-radius:var(--r-media)}.soi-help__clist{max-width:860px;min-width:0}.soi-help__clist .soi-help__group+.soi-help__group{margin-top:var(--sp-6)}.soi-help__ccta{margin-top:var(--sp-6)}@media(min-width:990px){.soi-help__compact--img{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:56px;align-items:start}.soi-help__cmedia{display:block;position:sticky;top:calc(var(--header-h) + 24px)}}.soi-contact__head{display:grid;gap:12px;margin-bottom:var(--sp-6);max-width:calc(1080px + 2 * var(--gutter))}.soi-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);max-width:calc(1080px + 2 * var(--gutter))}.soi-contact__grid.is-form-first .soi-contact__formcard{order:-1}.soi-contact__info,.soi-contact__formcard{display:grid;gap:18px;align-content:start;padding:24px 20px;border-radius:var(--r-card);background:var(--c-sand);min-width:0}.soi-contact__media{margin:0 0 4px}.soi-contact__media .soi-slot{border-radius:var(--r-tile)}.soi-contact__caption{margin-top:6px;font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-contact__dl{display:grid}.soi-contact__row{display:grid;gap:2px;padding:12px 0;border-top:var(--b-hair)}.soi-contact__row:first-child{border-top:0;padding-top:0}.soi-contact__row dt{font-size:var(--fs-caption);font-weight:var(--fw-strong);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-2)}.soi-contact__row dd{font-size:1.7rem;line-height:1.4;overflow-wrap:anywhere}.soi-contact__note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:var(--fs-small);line-height:1.5;color:var(--c-ink-2)}.soi-contact__note .soi-icon{margin-top:2px;color:var(--c-highlight)}.soi-contact__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.soi-contact__form{display:grid;gap:18px}.soi-contact__form .soi-input,.soi-contact__form .soi-select{min-height:56px;background:var(--c-white)}.soi-contact__form .soi-textarea{background:var(--c-white)}.soi-contact__pair{display:grid;gap:18px}@media(min-width:768px){.soi-contact__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.soi-contact__privacy{font-size:var(--fs-caption);line-height:1.5;color:var(--c-ink-2)}.soi-contact__preview{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border:var(--b-placeholder);border-radius:var(--r-btn);color:var(--c-brass-text);font-size:var(--fs-caption);line-height:1.45}.soi-contact__preview .soi-icon{flex:none;margin-top:1px}.soi-contact__success:not([hidden]){display:flex;gap:10px;align-items:flex-start}@media(min-width:990px){.soi-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-6);align-items:start}.soi-contact__grid.is-form-first .soi-contact__formcard{order:0}.soi-contact__info,.soi-contact__formcard{padding:32px}}@media(min-width:768px)and (max-width:989.98px){.soi-contact__grid.is-form-first .soi-contact__formcard{order:0}}.soi-events__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-8)}.soi-events__upcoming .soi-h2,.soi-events__past .soi-h3{margin-bottom:var(--sp-4)}.soi-events__list{display:grid;gap:12px}.soi-event{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 20px;border-radius:var(--r-card);background:var(--c-sand)}.soi-event[hidden]{display:none}.soi-event__date{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--c-highlight)}.soi-event__main{display:grid;gap:4px}.soi-event__name{font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:var(--fs-h3);line-height:var(--lh-h3)}.soi-event__place{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);color:var(--c-ink-2)}.soi-event__note{font-size:var(--fs-small)}.soi-event--past{background:none;padding:14px 0;border-top:var(--b-hair);border-radius:0}.soi-event--past .soi-event__name{font-size:var(--fs-h4);font-family:var(--font-body);font-weight:var(--fw-ui)}.soi-events__empty{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:20px;border-radius:var(--r-card);background:var(--c-sand);font-size:var(--fs-body);line-height:1.5}.soi-events__empty[hidden]{display:none}.soi-events__empty .soi-icon{color:var(--c-highlight)}.soi-events__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:var(--sp-5)}.soi-events__photos .soi-slot{border-radius:var(--r-tile)}@media(min-width:990px){.soi-events__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-9);align-items:start}}.soi-legal__head{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-6)}.soi-legal__intro{display:grid;gap:10px}.soi-legal__stand{font-size:var(--fs-small);color:var(--c-ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.soi-legal__tools{display:flex;flex-wrap:wrap;gap:8px}.soi-legal__tools[hidden]{display:none}@media(min-width:990px){.soi-legal__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.soi-legal__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);align-items:start}.soi-legal__toc{border-radius:var(--r-card);background:var(--c-sand)}.soi-legal__tocsum{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 18px;list-style:none;cursor:pointer;font-weight:var(--fw-ui)}.soi-legal__tocsum::-webkit-details-marker{display:none}.soi-legal__tocicon{transition:transform var(--dur-hover) var(--ease-out)}.soi-legal__toc[open] .soi-legal__tocicon{transform:rotate(180deg)}.soi-legal__toclist{display:grid;gap:0;padding:0 10px 12px;counter-reset:soi-toc}.soi-legal__toclink{display:flex;align-items:center;min-height:var(--tap);padding:6px 8px;border-radius:var(--r-btn);font-size:var(--fs-small);line-height:1.35;text-decoration:none;color:var(--c-ink);transition:background-color var(--dur-hover) var(--ease-hover)}@media(hover:hover)and (pointer:fine){.soi-legal__toclink:hover{background:var(--c-sand-selected)}}.soi-legal__toclink[aria-current=true]{background:var(--c-sand-selected);font-weight:var(--fw-ui);box-shadow:inset 2px 0 0 var(--c-ink)}.soi-legal__body{display:grid;gap:var(--sp-6);max-width:var(--article);min-width:0}.soi-legal__part{display:grid;gap:12px;scroll-margin-top:calc(var(--header-h) + 24px)}.soi-legal__h2{font-family:var(--font-display);font-weight:var(--fw-display-strong);font-size:2.8rem;line-height:1.15}.soi-legal__h3{font-family:var(--font-body);font-weight:var(--fw-ui);font-size:1.8rem;line-height:1.3}.soi-legal__text{display:grid;gap:12px;font-size:1.7rem;line-height:2.8rem}.soi-legal__text p{margin:0}.soi-legal__text ul,.soi-legal__text ol{padding-left:1.2em;list-style:disc}.soi-legal__ph{display:grid!important;gap:8px;padding:16px 18px;border-radius:var(--r-card);background:var(--c-sand)}.soi-legal__phtext{font-size:1.6rem;line-height:1.5;color:var(--c-ink)}.soi-legal__phhint{font-size:var(--fs-caption);color:var(--c-brass-text)}.soi-legal__ph .soi-ph__tag{justify-self:start;margin-left:0}.soi-legal__dl{display:grid;gap:0}.soi-legal__dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;border-top:var(--b-hair)}.soi-legal__dl dt{font-size:var(--fs-caption);font-weight:var(--fw-strong);letter-spacing:var(--tr-chip);text-transform:uppercase;color:var(--c-ink-2);padding-top:3px}.soi-legal__dl dd{font-size:1.6rem;overflow-wrap:anywhere}.soi-legal__withdraw{display:grid;gap:14px;padding:24px 20px;border-radius:var(--r-card);background:var(--c-sand);scroll-margin-top:calc(var(--header-h) + 24px)}.soi-legal__wtext{font-size:var(--fs-small);line-height:1.5}.soi-legal__wdetails{display:grid;gap:16px}.soi-legal__wbtn{list-style:none;justify-self:start;width:fit-content}.soi-legal__wbtn::-webkit-details-marker{display:none}.soi-legal__wdetails[open] .soi-legal__wbtn{--btn-bg: var(--c-cta-hover);--btn-fg: var(--c-on-cta)}.soi-legal__wform{display:grid;gap:14px;margin-top:16px;padding:20px;border-radius:var(--r-tile);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-hair)}.soi-legal__wstep{font-weight:var(--fw-strong)}.soi-legal__wnote{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-legal__wdetails>.soi-ph--block{margin-top:12px}.soi-legal__formcard{display:grid;gap:14px;padding:22px 20px;border-radius:var(--r-card);border:1px solid var(--c-ink);scroll-margin-top:calc(var(--header-h) + 24px)}.soi-legal__formhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.soi-legal__print[hidden]{display:none}.soi-legal__info{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px 20px;border-radius:var(--r-card);background:var(--c-sand);font-size:var(--fs-small);line-height:1.5}.soi-legal__infoicon{color:var(--c-highlight)}.soi-legal__info .soi-link{margin-left:4px}.soi-legal__contact{display:grid;gap:10px;padding-top:var(--sp-5);border-top:1px solid var(--c-ink)}@media(min-width:990px){.soi-legal__layout{grid-template-columns:260px minmax(0,var(--article));gap:var(--sp-8)}.soi-legal__nav{position:sticky;top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);overflow:auto}.soi-legal__toc{background:none}.soi-legal__tocsum{padding:0 8px;min-height:40px;pointer-events:none;font-size:var(--fs-caption);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-2)}.soi-legal__tocicon{display:none}.soi-legal__toclist{padding:0}.soi-legal__withdraw{padding:32px}}@media print{.soi-theme .shopify-section-group-header-group,.soi-theme .shopify-section-group-footer-group,.soi-theme .soi-sticky,.soi-theme .soi-toasts,.soi-theme .soi-skip,.soi-theme #soi-footnotes,.soi-legal__nav,.soi-legal__tools,.soi-legal__print,.soi-legal__wdetails,.soi-ph__tag{display:none!important}.soi-legal{padding:0}.soi-legal__layout{display:block}.soi-legal__body{max-width:none}.soi-legal__part,.soi-legal__formcard{break-inside:avoid}.soi-legal__formcard{border-color:currentColor}.soi-theme a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}@media(prefers-reduced-motion:reduce){.soi-setitem,.soi-pts__link,.soi-pts__doorlink,.soi-help__tilelink,.soi-help__navlink,.soi-legal__toclink,.soi-legal__tocicon{transition:none}.soi-pts__link:active,.soi-pts__doorlink:active,.soi-help__tilelink:active,.soi-btn--withdraw:active{transform:none}}.soi-help__tilelink,.soi-pts__link{min-width:0}.soi-help__tiletext .soi-ph,.soi-pts__text .soi-ph{max-width:100%}.soi-help__tiletext .soi-ph__tag{margin-left:0;white-space:normal;overflow-wrap:anywhere}.soi-pts__text .soi-ph__tag{margin-left:6px;white-space:normal;overflow-wrap:anywhere}.soi-help .soi-acc__icon,.soi-legal .soi-acc__icon{flex:none}.soi-help .soi-acc__q{min-width:0}.soi-events__photos .soi-slot__label,.soi-events__photos .soi-slot__real,.soi-events__photos .soi-slot__ratio{display:none}.soi-pts__num{font-family:var(--font-body);font-weight:var(--fw-strong);font-size:2rem;font-variant-numeric:lining-nums tabular-nums}.soi-pts--facts .soi-pts__item--noicon .soi-pts__title{font-variant-numeric:lining-nums}.soi-setcards--row .soi-setcards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-grid)}.soi-setcards--row .soi-setcard{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;border-radius:var(--r-card);overflow:hidden;background:var(--c-sand)}.soi-setcards--row .soi-setcard__media{display:block;min-width:0}.soi-setcards--row .soi-setcard__media .soi-slot{border-radius:0;width:100%;height:auto;aspect-ratio:4 / 3!important}.soi-setcards--row .soi-setcard__body{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;min-width:0;padding:20px 16px}.soi-setcards--row .soi-setcard__body>.soi-badge{align-self:flex-start}.soi-setcards--row .soi-setcard__name{font-size:2.4rem;line-height:1.15}.soi-setcards--row .soi-setcard__name a{display:inline-flex;align-items:center;min-height:var(--tap);padding-block:4px}@media(hover:hover)and (pointer:fine){.soi-setcards--row .soi-setcard__name a:hover{text-decoration:underline;text-decoration-thickness:1px}}.soi-setcards--row .soi-setcard__contents{font-size:var(--fs-small);line-height:1.45;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.soi-setcards__unitnote{display:inline-flex;align-items:center;min-height:var(--tap);color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.soi-setcard__contents .soi-setcards__unitnote{min-height:0;padding-block:12px;margin-block:-12px}.soi-setcards--row .soi-setcard .soi-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.soi-setcards--row .soi-setcard .soi-price__row{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.soi-setcards--row .soi-setcard .soi-price__now{font-size:var(--fs-price);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.soi-setcards--row .soi-setcard .soi-price__anchor{white-space:nowrap}.soi-setcards--row .soi-setcard .soi-price__unit{order:1;font-size:var(--fs-caption);color:var(--c-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.soi-setcards--row .soi-setcard .soi-price__save{order:2;flex-basis:100%;white-space:nowrap}.soi-setcards--row .soi-setcard__gift{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:var(--fs-small);line-height:1.45}.soi-setcards--row .soi-setcard__gift .soi-icon{margin-top:2px;color:var(--c-highlight)}.soi-setcards--row .soi-setcard__gift .soi-ph__tag{margin-left:6px;white-space:normal}.soi-setcards--row .soi-setcard__body>.soi-btn{margin-top:6px}@media(min-width:768px){.soi-setcards--row .soi-setcard{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.soi-setcards--row .soi-setcard__media{align-self:stretch}.soi-setcards--row .soi-setcard__media .soi-slot{height:100%;min-height:100%}.soi-setcards--row .soi-setcard__body{align-self:center;padding:28px}.soi-setcards--row .soi-setcard__body>.soi-btn{align-self:flex-start;width:auto;min-width:240px}}@media(min-width:990px){.soi-setcards--row .soi-setcards__grid:not(.soi-setcards__grid--n1){grid-template-columns:repeat(2,minmax(0,1fr))}.soi-setcards--row .soi-setcards__grid--n1 .soi-setcard__body{padding:48px 56px;gap:12px}.soi-setcards--row .soi-setcards__grid--n1 .soi-setcard__name{font-size:var(--fs-h3)}.soi-setcards--row .soi-setcards__grid:not(.soi-setcards__grid--n1) .soi-setcard__body{padding:24px}.soi-setcards--row .soi-setcards__grid:not(.soi-setcards__grid--n1) .soi-setcard__body>.soi-btn{align-self:stretch;min-width:0}}.soi-setitem__name a{display:inline-flex;align-items:center;min-height:var(--tap)}.soi-setitem__body .soi-setcards__unitnote{align-self:flex-start;min-height:0;padding-block:8px;margin-block:-8px -4px;font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-setitem__gift .soi-ph__tag,.soi-setfeat__gift .soi-ph__tag{margin-left:6px;white-space:normal}.soi-setpdp__rowname{display:inline-flex;align-items:center;min-height:var(--tap)}.soi-setpdp__box .soi-stepper__btn{width:var(--tap);height:var(--tap);min-width:var(--tap);min-height:var(--tap);padding:0}.soi-setpdp__box .soi-stepper__val{min-width:var(--tap);height:var(--tap);padding:0}.soi-legal__pending{font-size:1.6rem;line-height:1.55;color:var(--c-ink-2)}.soi-legal__req{color:var(--c-highlight)}.soi-legal__wreq{font-size:var(--fs-caption);color:var(--c-ink-2)}.soi-legal__wreq span{color:var(--c-highlight)}.soi-legal__wprivacy{font-size:var(--fs-caption);line-height:1.5;color:var(--c-ink-2)}@media(min-width:768px){.soi-pts--steps .soi-pts__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.soi-pts--facts .soi-pts__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.soi-trust__sub:empty{display:none}.soi-trust__tile:has(.soi-trust__sub:empty){align-content:center}.soi-phero--guarantee .soi-phero__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-6);align-items:start}.soi-phero--guarantee .soi-phero__text{grid-column:1;grid-row:1;position:relative;isolation:isolate;margin-top:28px;padding:28px 20px;border-radius:var(--r-card);background:var(--g-band);color:var(--c-on-dark)}.soi-phero--guarantee .soi-phero__text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background-color:var(--c-on-dark);opacity:.05;-webkit-mask:var(--soi-pattern-url) 0 0 / 160px 160px repeat;mask:var(--soi-pattern-url) 0 0 / 160px 160px repeat}.soi-phero--guarantee .soi-phero__seal{grid-column:1;grid-row:1;order:0;justify-self:end;align-self:start;z-index:2;margin-right:12px;pointer-events:none}.soi-phero--guarantee .soi-phero__seal .soi-seal{width:112px;height:112px}.soi-phero--guarantee .soi-phero__text>.soi-eyebrow,.soi-phero--guarantee .soi-phero__title{padding-right:104px}.soi-phero--guarantee .soi-eyebrow,.soi-phero--guarantee .soi-phero__title strong{color:var(--c-highlight-on-dark)}.soi-phero--guarantee .soi-phero__guarantee{max-width:none;width:100%}.soi-phero--guarantee .soi-phero__long{color:var(--c-on-dark)}.soi-phero--guarantee .soi-phero__why,.soi-phero--guarantee .soi-fn__link{color:var(--c-on-dark-2)}.soi-phero--guarantee .soi-gchip{background-color:var(--c-glass-08);border:1px solid var(--c-glass-edge-25);color:var(--c-on-dark)}.soi-phero--guarantee .soi-gchip .soi-icon{color:var(--c-highlight-on-dark)}.soi-phero--guarantee .soi-phero__text ::selection{background:var(--c-petrol);color:var(--c-on-dark)}.soi-phero--guarantee .soi-phero__text :focus-visible{outline-color:var(--c-focus-on-dark)}.soi-phero--guarantee .soi-phero__media{grid-column:1;grid-row:2}@media(min-width:768px){.soi-phero--guarantee .soi-phero__text{padding:40px;margin-top:36px}.soi-phero--guarantee .soi-phero__seal{margin-right:24px}.soi-phero--guarantee .soi-phero__seal .soi-seal{width:160px;height:160px}.soi-phero--guarantee .soi-phero__text>.soi-eyebrow,.soi-phero--guarantee .soi-phero__title{padding-right:168px}}@media(min-width:990px){.soi-phero--guarantee .soi-phero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-7);align-items:center}.soi-phero--guarantee .soi-phero__text{padding:56px 56px 52px}.soi-phero--guarantee .soi-phero__seal{margin-right:-36px}.soi-phero--guarantee .soi-phero__seal .soi-seal{width:200px;height:200px}.soi-phero--guarantee .soi-phero__text>.soi-eyebrow{padding-right:150px}.soi-phero--guarantee .soi-phero__title{padding-right:40px}.soi-phero--guarantee .soi-phero__guarantee{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:14px var(--sp-6);align-items:start}.soi-phero--guarantee .soi-phero__long,.soi-phero--guarantee .soi-phero__why{grid-column:1}.soi-phero--guarantee .soi-phero__guarantee>.soi-gchips{grid-column:2;grid-row:1 / span 2;align-self:center}.soi-phero--guarantee .soi-phero__media{grid-column:2;grid-row:1;margin-top:36px}}@media(min-width:990px){.soi-help__compact:not(.soi-help__compact--img) .soi-help__clist{max-width:none;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--sp-8);align-items:start}.soi-help__compact:not(.soi-help__compact--img) .soi-help__clist>*{grid-column:2}.soi-help__compact:not(.soi-help__compact--img) .soi-help__clist>.soi-heading{grid-column:1;grid-row:1}.soi-help__compact:not(.soi-help__compact--img) .soi-help__clist>.soi-help__ccta{grid-column:1;grid-row:2;position:sticky;top:calc(var(--header-h) + 24px);margin-top:0;padding:24px;border-radius:var(--r-card);background:var(--c-sand)}.soi-help__compact:not(.soi-help__compact--img) .soi-help__clist>:not(.soi-heading):not(.soi-help__ccta){grid-row:1 / span 3}}#garantiegeber-details .soi-ptext__note{border-top:0;padding-top:0}#versandbedingungen .soi-ptext__note{max-width:none}@media(min-width:768px){.soi-ptext__info{max-width:none;align-items:center;padding:24px 28px}.soi-ptext__infobody{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-6);align-items:center}.soi-ptext__infobody>:not(.soi-ptext__link){grid-column:1}.soi-ptext__infobody>.soi-ptext__link{grid-column:2;grid-row:1 / span 2;margin-top:0;min-height:var(--tap);padding:0 18px;border-radius:var(--r-btn);box-shadow:inset 0 0 0 1px currentColor;text-decoration:none;white-space:nowrap}}@media(max-width:989.98px){.soi-help__nav{transition:top .2s var(--ease-out)}body:has(.soi-hdr.is-hidden) .soi-help__nav{top:0}body:has(.soi-hdr.is-hidden) .soi-help__group{scroll-margin-top:76px}.soi-help__search{max-width:none}}@media(max-width:767.98px){.soi-help__tilegrid>:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:768px)and (max-width:1279.98px){.soi-help__tilegrid>:last-child:nth-child(3n+2){grid-column:span 2}}@media(prefers-reduced-motion:reduce){.soi-help__nav{transition:none}}.soi-pts__list>*,.soi-pts__item{min-width:0}.soi-pts__icon,.soi-pts__num{flex:none}.soi-pts__title,.soi-ptable .soi-ph__tag{overflow-wrap:anywhere}.soi-ptable__value{min-width:0}.soi-pts--facts .soi-pts__item{align-items:start}.soi-pts--facts .soi-pts__item:not(.soi-pts__item--noicon) .soi-pts__icon{margin-top:-2px}@media(min-width:768px)and (max-width:989.98px){.soi-pts--steps .soi-pts__list{grid-template-columns:minmax(0,1fr)}}.soi-price__units,.soi-setprice__unit.soi-price__units{white-space:normal}.soi-setcards--row .soi-setcard .soi-price__units{white-space:normal;flex-basis:100%}.soi-setcard__price,.soi-setitem__price{display:grid;justify-items:start;gap:6px}.soi-setfeat__price .soi-setcards__flag{margin-top:2px}.soi-setcards__flag .soi-ph__tag{margin:0}.soi-setpdp__box .soi-setbox__units{flex-basis:100%;font-size:var(--fs-caption);line-height:1.45;color:var(--c-ink-2);font-variant-numeric:tabular-nums}@media(max-width:767.98px){.soi-setitem{grid-template-columns:88px minmax(0,1fr);column-gap:16px;row-gap:10px;align-items:start;padding:16px}.soi-setitem__media{grid-column:1;grid-row:1 / span 2;padding:0}.soi-setitem__body{display:contents}.soi-setitem__name{grid-column:2;grid-row:1;align-self:end}.soi-setitem__line{grid-column:2;grid-row:2}.soi-setitem__body>:not(.soi-setitem__name):not(.soi-setitem__line){grid-column:1 / -1}.soi-setitem__actions{padding-top:4px}.soi-setitem .soi-setform .soi-btn{width:100%;min-height:48px}}@media(min-width:768px)and (max-width:989.98px){.soi-setfeat{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.soi-setfeat__slot--sl{display:none!important}.soi-setfeat__slot--m{display:grid!important}.soi-setfeat__body{padding:28px 24px;gap:12px}.soi-setfeat__title,.soi-setfeat__cta{max-width:none}.soi-setfeat__cta .soi-btn{width:100%}.soi-setfeat__cta .soi-gpill{padding-inline:12px}}@media(min-width:768px)and (max-width:989.98px){.soi-phero--guarantee .soi-phero__title{max-width:none;padding-right:0;margin-right:184px}}@media(min-width:1280px){.soi-phero--split .soi-phero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.soi-phero--split .soi-phero__title{max-width:22ch}}.soi-contact__head,.soi-contact__grid{max-width:var(--page-max)}.soi-events__photos li{min-width:0}.soi-events__photos figure{margin:0;display:grid;gap:6px}.soi-events__photocap{font-size:var(--fs-caption);line-height:1.35;color:var(--c-ink-2)}.soi-events__photos .soi-slot__id{white-space:nowrap;max-width:100%;font-size:.95rem;letter-spacing:0}.soi-events__photos{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;gap:12px}.soi-events__photos li:first-child{grid-row:1 / span 2}.soi-events__photos li:first-child figure{height:100%;grid-template-rows:minmax(0,1fr) auto}.soi-events__photos li:first-child .soi-slot{height:100%;aspect-ratio:auto!important;min-height:200px}@media(min-width:480px){.soi-events__photos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.soi-events__photos .soi-slot__id{font-size:1.1rem}.soi-events__photos li:first-child .soi-slot{min-height:240px}}.soi-legal__own{font-size:1.7rem;line-height:2.8rem}.soi-setfeat__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.soi-setfeat__meta .soi-setfeat__name{margin:0}@media(min-width:768px)and (max-width:989.98px){body:has(.soi-setcards--catalog) .soi-phero--split .soi-phero__img .soi-slot{aspect-ratio:16 / 9!important;height:auto}body:has(.soi-setcards--catalog) .soi-phero--split .soi-phero__img .soi-slot__ratio{display:none}}.soi-setcards--row .soi-setprice--S{gap:6px}.soi-setcards--row .soi-setprice--S .soi-setprice__now{white-space:nowrap}.soi-setcards--row .soi-setprice--S .soi-setprice__basis{font-size:var(--fs-caption)}.soi-setcards--row .soi-setprice--S .soi-setprice__unit{white-space:normal}@container (min-width: 120px){.soi-events__photos .soi-slot__real{display:block}}.soi-legal__cookie{margin:4px 0 0}.soi-legal__cookie[hidden],.soi-legal__phhint[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/soi-pages.css.map */
