.pdp{--line:color-mix(in srgb,var(--sl-ink) 14%,transparent);--line-2:color-mix(in srgb,var(--sl-ink) 24%,transparent);--err:#A3262A;--ok:#05734F}.pdp .num{font-variant-numeric:tabular-nums}.pdp-crumbs{padding-block:18px 14px;font-size:.875rem;color:var(--sl-ink-2)}.pdp-crumbs ol{display:flex;flex-wrap:wrap;gap:6px}.pdp-crumbs li{display:flex;align-items:center;gap:6px;min-width:0}.pdp-crumbs li+li:before{content:"/";opacity:.5}.pdp-crumbs a{text-decoration:none}.pdp-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.pdp-crumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch;color:var(--sl-ink)}.pdp-top{display:grid;gap:clamp(24px,3vw,40px);padding-bottom:clamp(40px,5vw,72px)}@media(min-width:990px){.pdp-top{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,4.5vw,80px);align-items:start}.pdp-buy{position:sticky;top:var(--buy-top,96px)}}.pdp-gal{min-width:0}.pdp-gal__list{display:grid;gap:12px}.pdp-gal__item{position:relative;aspect-ratio:1/1;background:var(--sl-ph);border-radius:4px;overflow:hidden}.pdp-gal__item img,.pdp-gal__item video{display:block;width:100%;height:100%;object-fit:cover}.pdp-gal__ph{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-gal__cap{position:absolute;left:50%;bottom:22%;transform:translate(-50%);width:max-content;max-width:80%;text-align:center;font-size:.875rem;color:color-mix(in srgb,var(--sl-ink) 55%,transparent)}.pdp-gal__badge{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:999px;background:#ffffffeb;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0000000f}.pdp-gal__badge svg{width:16px;height:16px;color:var(--sl-brand)}@media(max-width:989px){.pdp-gal{margin-inline:calc(-1 * var(--sl-gut,16px))}.pdp-gal__list{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--sl-gut,16px);scroll-padding-inline:var(--sl-gut,16px);overscroll-behavior-x:contain}.pdp-gal__list::-webkit-scrollbar{display:none}.pdp-gal__item{flex:0 0 88%;scroll-snap-align:start}.pdp-gal__list>.pdp-gal__item:only-child{flex-basis:100%}}.pdp-buy{display:flex;flex-direction:column;gap:18px;min-width:0}.pdp-buy__eyebrow{font-size:.9375rem;font-weight:600;color:var(--sl-brand)}.pdp-buy__t{margin-top:-8px}.pdp-rate{display:flex;align-items:center;flex-wrap:wrap;align-self:flex-start;font-size:.9375rem;line-height:21px}.pdp-sq{display:inline-flex;gap:1px;margin-right:10px}.pdp-sq__b{display:grid;place-items:center;width:21px;height:21px;border-radius:0;background:linear-gradient(90deg,#00B67A var(--p),#DCDCDC var(--p))}.pdp-sq__b svg{width:15px;height:15px;fill:#fff}.pdp-rate__n{font-weight:700;color:var(--sl-ink);margin-right:14px}.pdp-rate__go{color:#9a9493;text-decoration:underline;text-underline-offset:3px}.pdp-rate__go:hover{color:var(--sl-ink-2);text-decoration:underline;text-underline-offset:3px}.pdp-buy__sum{font-size:1.0625rem;line-height:1.6;color:var(--sl-ink-2);max-width:56ch}.pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding-block:16px;border-block:1px solid var(--line)}.pdp-price__v{display:flex;align-items:baseline;gap:10px;font:400 clamp(1.75rem,2.4vw,2.125rem)/1 var(--sl-serif)}.pdp-price__k{font:500 .875rem/1 var(--sl-sans);color:var(--sl-ink-2)}.pdp-price__note{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--sl-ink-2)}.pdp-price__note svg{width:18px;height:18px}.pdp-bens{display:grid;gap:12px}.pdp-bens li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;line-height:1.5}.pdp-bens svg{width:22px;height:22px;margin-top:1px;color:var(--sl-brand)}.pdp-bens b,.pdp-bens strong{font-weight:600}.pdp-cta{width:100%;min-height:58px;font-size:1.0625rem;gap:12px}.pdp-cta svg{width:20px;height:20px;transition:transform .25s var(--sl-ease)}@media(hover:hover){.pdp-cta:hover svg{transform:translate(3px)}}.pdp-cta__sub{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:-8px;font-size:.875rem;color:var(--sl-ink-2)}.pdp-cta__sub svg{width:16px;height:16px}.pdp-ship{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:center;padding:14px 16px;background:var(--sl-bg);border-radius:4px;font-size:.9375rem;line-height:1.45}.pdp-ship svg{width:22px;height:22px;color:var(--sl-brand)}.pdp-ship b{font-weight:600}.pdp-trust{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.875rem;color:var(--sl-ink-2)}.pdp-trust li{display:flex;align-items:center;gap:6px}.pdp-trust svg{width:17px;height:17px;color:var(--sl-brand)}.pdp-trust--sm{justify-content:center;margin-top:14px}.pdp-pay{justify-content:flex-start;max-width:none}.pdp-make{background:var(--sl-bg);padding-block:var(--sl-sec);scroll-margin-top:72px}.pdp-make__head{max-width:62ch;margin-bottom:clamp(24px,3vw,40px)}.pdp-make__head .sl-lead{margin-top:10px;color:var(--sl-ink-2)}.pdp-make__grid{display:grid;gap:20px;align-items:start}@media(min-width:990px){.pdp-make__grid{grid-template-columns:minmax(0,1fr)}}.pdp-sum__card{background:#fff;border:1px solid var(--line);border-radius:4px;padding:22px}.pdp-sum__book{width:min(210px,62%);margin:0 auto 18px;aspect-ratio:1/1;border-radius:2px 5px 5px 2px;overflow:hidden;background:var(--sl-ph);box-shadow:0 1px 2px #00000014,0 12px 24px -10px #28191459}.pdp-sum__book img,.pdp-sum__book .sl-ph{width:100%;height:100%;object-fit:cover}.pdp-sum__k{font-size:.8125rem;font-weight:600;color:var(--sl-brand)}.pdp-sum__title{margin-top:4px;font:400 1.375rem/1.25 var(--sl-serif);text-wrap:balance}.pdp-sum__list{display:grid;margin-top:16px;border-top:1px solid var(--line)}.pdp-sum__list>div{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.875rem}.pdp-sum__list dt{color:var(--sl-ink-2)}.pdp-sum__list dd{margin:0;text-align:right;overflow-wrap:anywhere}.pdp-sum__price{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;font-weight:600}.pdp-sum__price b{font:400 1.5rem/1 var(--sl-serif)}.pdp-sum__note{margin-top:4px;font-size:.8125rem;color:var(--sl-ink-2);text-align:right}@media(max-width:989px){.pdp-sum__card{display:grid;grid-template-columns:72px 1fr;grid-template-areas:"b k" "b t" "b p";column-gap:16px;align-items:center;padding:14px}.pdp-sum__book{grid-area:b;width:72px;margin:0}.pdp-sum__k{grid-area:k}.pdp-sum__title{grid-area:t;font-size:1.125rem;margin-top:0}.pdp-sum__list,.pdp-sum__note{display:none}.pdp-sum__price{grid-area:p;margin-top:4px;justify-content:flex-start;gap:8px;font-size:.875rem}.pdp-sum__price b{font-size:1.125rem}}.pdp-steps{display:grid;gap:12px;counter-reset:none}.pdp-step{background:#fff;border:1px solid var(--line);border-radius:4px;scroll-margin-top:84px;transition:border-color .2s ease}.pdp-step.is-open{border-color:var(--line-2);box-shadow:0 1px 2px #00000008,0 10px 30px -18px #28191440}.pdp-step__head{display:grid;grid-template-columns:34px 1fr auto;grid-template-areas:"n t e" "n d e";column-gap:14px;align-items:center;padding:18px clamp(16px,2.4vw,26px)}.pdp-step__n{grid-area:n;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line-2);font-weight:600;font-size:.9375rem;color:var(--sl-ink-2)}.pdp-step.is-open .pdp-step__n{background:var(--sl-ink);border-color:var(--sl-ink);color:#fff}.pdp-step.is-done .pdp-step__n{background:var(--sl-a4);border-color:var(--sl-a4);color:var(--sl-a4-on)}.pdp-step__t{grid-area:t;font:400 1.3125rem/1.25 var(--sl-serif)}.pdp-step:not(.is-open):not(.is-done) .pdp-step__t{color:var(--sl-ink-2)}.pdp-step__done{grid-area:d;margin-top:2px;font-size:.875rem;color:var(--sl-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pdp-step__done[hidden]{display:none}.pdp-step__edit{grid-area:e;padding:8px 2px;border:0;background:none;font-weight:600;font-size:.9375rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdp-step__edit[hidden]{display:none}.pdp-step__body{padding:4px clamp(16px,2.4vw,26px) clamp(20px,2.4vw,28px)}.pdp-step__body[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.pdp-step.is-open .pdp-step__body{animation:pdp-in .35s var(--sl-ease)}@keyframes pdp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.pdp-fld{margin:0 0 22px;padding:0;border:0;min-width:0}.pdp-row{display:grid;gap:0 16px}@media(min-width:600px){.pdp-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-lbl{display:block;margin-bottom:8px;padding:0;font-weight:600;font-size:.9375rem;line-height:1.35}.pdp-lbl--sm{font-size:.875rem;margin-bottom:6px}label.pdp-lbl>.pdp-in{margin-top:6px;font-weight:400}.pdp-opt{display:inline-block;vertical-align:.1em;margin-left:.45em;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--sl-ink) 7%,#fff);color:color-mix(in srgb,var(--sl-ink) 55%,#fff);font:600 .75rem/1.3 var(--sl-sans);letter-spacing:0;text-transform:none;white-space:nowrap}.pdp-hint{margin-top:6px;font-size:.875rem;line-height:1.45;color:var(--sl-ink-2)}.pdp-hint[hidden]{display:none}.pdp-lbl+.pdp-hint{margin:-4px 0 12px}.pdp-in{display:block;width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--line-2);border-radius:3px;background:#fff;color:var(--sl-ink);font:400 1rem/1.4 var(--sl-sans);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.pdp-in::placeholder{color:color-mix(in srgb,var(--sl-ink) 42%,transparent)}.pdp-in:hover{border-color:color-mix(in srgb,var(--sl-ink) 40%,transparent)}.pdp-in:focus{outline:none;border-color:var(--sl-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-a1) 55%,transparent)}.pdp-in.is-bad,.pdp-in[aria-invalid=true]{border-color:var(--err)}.pdp-sel{padding-right:42px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A1E1E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/18px}.pdp-ta{min-height:112px;resize:vertical;line-height:1.55}.pdp-count{margin-top:6px;text-align:right;font-size:.8125rem;color:var(--sl-ink-2)}.pdp-seg__r{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pdp-seg__row,.pdp-chips{display:flex;flex-wrap:wrap;gap:8px}.pdp-seg__row--sm{margin-top:12px}.pdp-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 20px;border:1.5px solid var(--line-2);border-radius:999px;background:#fff;font-weight:500;font-size:.9375rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pdp-chip--sm{min-height:40px;padding:0 16px;font-size:.875rem}@media(hover:hover){.pdp-chip:hover{border-color:var(--sl-ink)}}.pdp-seg__r:checked+.pdp-chip{background:var(--sl-ink);border-color:var(--sl-ink);color:#fff}.pdp-seg__r:focus-visible+.pdp-chip,.pdp-seg__r:focus-visible+.pdp-var{outline:3px solid var(--sl-a1);outline-offset:2px}.pdp-seg__r:disabled+.pdp-chip,.pdp-seg__r:disabled+.pdp-var{opacity:.45;cursor:not-allowed}.pdp-seg.is-bad .pdp-chip{border-color:var(--err)}button.pdp-chip{font-family:inherit;color:inherit}.pdp-ideas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pdp-ideas__l{font-size:.875rem;color:var(--sl-ink-2);margin-right:2px}.pdp-drops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:480px}.pdp-drop{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border:1.5px dashed var(--line-2);border-radius:4px;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pdp-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.pdp-drop__in{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;text-align:center;font-size:.8125rem;line-height:1.25;color:var(--sl-ink-2);pointer-events:none}.pdp-drop__in svg{width:26px;height:26px;color:var(--sl-ink)}.pdp-drop__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.pdp-drop__img[hidden]{display:none}.pdp-drop__x{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 1px 3px #0000002e;cursor:pointer}.pdp-drop__x[hidden]{display:none}.pdp-drop__x svg{width:16px;height:16px}.pdp-drop.has-img{border-style:solid;border-color:transparent}.pdp-drop.has-img input[type=file]{pointer-events:none}.pdp-drop.is-over,.pdp-drop:hover{border-color:var(--sl-ink);background:color-mix(in srgb,var(--sl-bg) 60%,#fff)}.pdp-drop:focus-within{outline:3px solid var(--sl-a1);outline-offset:2px}.pdp-drop.is-bad{border-color:var(--err)}.pdp-drops--sm{grid-template-columns:repeat(3,72px);gap:8px}.pdp-drop--sm .pdp-drop__in svg{width:22px;height:22px}.pdp-drop--sm .pdp-drop__x{top:3px;right:3px;width:24px;height:24px}.pdp-safe{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:.875rem;line-height:1.45;color:var(--sl-ink-2)}.pdp-safe svg{flex:none;width:17px;height:17px;margin-top:1px;color:var(--ok)}.pdp-more{margin:0 0 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-more>summary{display:flex;align-items:center;gap:8px;min-height:52px;font-weight:600;font-size:.9375rem;cursor:pointer;list-style:none}.pdp-more>summary::-webkit-details-marker{display:none}.pdp-more>summary svg{width:18px;height:18px;margin-left:auto;transition:transform .25s var(--sl-ease)}.pdp-more[open]>summary svg{transform:rotate(180deg)}.pdp-more[open]{padding-bottom:18px}.pdp-more>.pdp-hint:first-of-type{margin:0 0 12px}.pdp-pcs{display:grid;gap:10px}.pdp-pc{border:1px solid var(--line);border-radius:4px;background:color-mix(in srgb,var(--sl-bg) 55%,#fff);padding:14px 16px}.pdp-pc__head{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center}.pdp-pc__ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sl-a3);color:var(--sl-a3-on)}.pdp-pc--add .pdp-pc__ic{background:var(--sl-a2);color:var(--sl-a2-on)}.pdp-pc__ic svg{width:17px;height:17px}.pdp-pc__t{display:flex;flex-direction:column;min-width:0;line-height:1.3}.pdp-pc__t b{font-weight:600}.pdp-pc__t small{font-size:.8125rem;color:var(--sl-ink-2)}.pdp-pc__body{margin-top:14px}.pdp-pc__body .pdp-fld{margin-bottom:14px}.pdp-pc__other{margin-top:8px}.pdp-pc__other[hidden]{display:none}.pdp-pc__ph .pdp-hint{margin-top:8px}.pdp-pc__ph+.pdp-fld{margin-top:14px}.pdp-pc__gone{margin-top:8px;font-size:.875rem;color:var(--sl-ink-2)}.pdp-pc__gone[hidden]{display:none}.pdp-pc.is-out{background:transparent;border-style:dashed}.pdp-pc.is-out .pdp-pc__body,.pdp-pc.is-out [data-pc-out]{display:none}.pdp-pc.is-out .pdp-pc__t b{text-decoration:line-through;color:var(--sl-ink-2)}.pdp-link{padding:6px 0;border:0;background:none;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.pdp-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:10px;border:1.5px dashed var(--line-2);border-radius:4px;background:transparent;font-weight:600;font-size:.9375rem;cursor:pointer}.pdp-add svg{width:18px;height:18px}.pdp-add[hidden]{display:none}@media(hover:hover){.pdp-add:hover{border-color:var(--sl-ink);background:#fff}}.pdp-people .pdp-more{margin-top:14px}.pdp-vgrp+.pdp-vgrp{margin-top:20px}.pdp-vgrp__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;font-weight:600;font-size:.9375rem}.pdp-vgrp__t small{font-weight:400;font-size:.8125rem;color:var(--sl-ink-2)}.pdp-vgrp .pdp-vars{margin-top:4px}.pdp-vars{display:grid;gap:10px}@media(min-width:600px){.pdp-vars{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-var{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:18px 18px 16px;border:1.5px solid var(--line-2);border-radius:4px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.pdp-var__tag{position:absolute;top:-11px;left:14px;padding:3px 10px;border-radius:999px;background:var(--sl-a1);color:var(--sl-a1-on);font-size:.75rem;font-weight:600}.pdp-var__t{font-weight:600}.pdp-var__p{font:400 1.125rem/1.2 var(--sl-serif)}.pdp-var__d{grid-column:1 / -1;font-size:.8125rem;line-height:1.45;color:var(--sl-ink-2)}.pdp-seg__r:checked+.pdp-var{border-color:var(--sl-ink);box-shadow:inset 0 0 0 1px var(--sl-ink)}@media(hover:hover){.pdp-var:hover{border-color:var(--sl-ink)}}.pdp-check{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;margin:4px 0 18px;font-size:.9375rem;line-height:1.5;cursor:pointer}.pdp-check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--sl-ink);cursor:pointer}.pdp-check.is-bad span{color:var(--err)}.pdp-err{margin:0 0 14px;padding:12px 14px;border-left:3px solid var(--err);background:color-mix(in srgb,var(--err) 7%,#fff);color:var(--err);font-size:.9375rem;line-height:1.45}.pdp-err:empty{display:none}.pdp-fld .pdp-msg{margin-top:6px;font-size:.875rem;color:var(--err)}.pdp-next{min-width:200px}.pdp-next svg{width:18px;height:18px}@media(max-width:599px){.pdp-next{width:100%}}.pdp-buybtn{display:flex;justify-content:space-between;width:100%;min-height:60px;padding:0 24px;font-size:1.0625rem}.pdp-buybtn .num{font-weight:600}.pdp-buybtn[disabled]{opacity:.6;cursor:progress}.pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -16px #28191459;padding:10px var(--sl-gut) calc(10px + env(safe-area-inset-bottom));transform:translateY(0);transition:transform .3s var(--sl-ease)}.pdp-sticky[hidden]{display:block;transform:translateY(110%);visibility:hidden;transition:transform .3s var(--sl-ease),visibility 0s .3s}.pdp-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--sl-max);margin-inline:auto}.pdp-sticky__t{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pdp-sticky__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--sl-ink-2)}.pdp-sticky__t b{font:400 1.25rem/1.2 var(--sl-serif)}.pdp-sticky .sl-btn{flex:none;padding:0 22px}@media(prefers-reduced-motion:reduce){.pdp-sticky,.pdp-sticky[hidden]{transition:none}}.pin{padding-block:var(--sl-sec)}.pin__in{display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:990px){.pin__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pin__media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pin__m{border-radius:4px;aspect-ratio:1/1}.pin__m--big{grid-column:1 / -1;aspect-ratio:3/2}.pin__txt .sl-lead{margin-top:12px;color:var(--sl-ink-2);max-width:52ch}.pin__spec{display:grid;gap:0 28px;margin-top:24px}@media(min-width:600px){.pin__spec{grid-template-columns:repeat(2,minmax(0,1fr))}}.pin__spec>div{padding:14px 0;border-top:1px solid color-mix(in srgb,var(--sl-ink) 12%,transparent)}.pin__spec dt{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.9375rem}.pin__spec dt svg{width:19px;height:19px;color:var(--sl-brand)}.pin__spec dd{margin:4px 0 0 27px;font-size:.9375rem;line-height:1.5;color:var(--sl-ink-2)}.pin__promise{display:grid;grid-template-columns:auto 1fr;gap:16px 22px;align-items:center;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,36px);background:var(--c);color:var(--c-on);border-radius:4px}.pin__promise p+p{margin-top:6px;opacity:.88;line-height:1.55;max-width:62ch}.pin__seal{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1.5px solid currentColor}.pin__seal svg{width:28px;height:28px}.pin__promise .sl-btn{grid-column:1 / -1;justify-self:start}@media(min-width:990px){.pin__promise{grid-template-columns:auto 1fr auto}.pin__promise .sl-btn{grid-column:auto}}@media(max-width:599px){.pin__promise .sl-btn{justify-self:stretch}}.pdp-ai__box{position:relative}.pdp-ai__box .pdp-ta{position:relative;z-index:1;transition:border-color .2s ease,box-shadow .3s ease}.pdp-ai__box.is-new .pdp-ta{border-color:var(--sl-a1);box-shadow:0 0 0 4px color-mix(in srgb,var(--sl-a1) 40%,transparent)}.pdp-ai__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px}.pdp-ai__row .pdp-count{margin:0 0 0 auto}.pdp-ai__btn{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 14px;border:1.5px solid var(--sl-brand);border-radius:999px;background:#fff;color:var(--sl-brand);font:600 .9375rem/1 var(--sl-sans);cursor:pointer;overflow:hidden;isolation:isolate;transition:background-color .2s ease,color .2s ease,transform .15s ease}.pdp-ai__btn svg{width:18px;height:18px;fill:currentColor}.pdp-ai__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--sl-a1) 45%,transparent) 50%,transparent 70%);transform:translate(-120%)}@media(hover:hover){.pdp-ai__btn:hover{background:var(--sl-brand);color:#fff}.pdp-ai__btn:hover:before{animation:pdp-ai-sweep 1.1s ease}}.pdp-ai__btn:active{transform:scale(.97)}.pdp-ai__btn:focus-visible{outline:3px solid var(--sl-a1);outline-offset:2px}.pdp-ai__btn[disabled]{cursor:progress}.pdp-ai__btn.is-busy{background:var(--sl-brand);color:#fff}.pdp-ai__btn.is-busy svg{animation:pdp-ai-spin 1.6s linear infinite}.pdp-ai__msg{margin-top:8px;font-size:.875rem;color:var(--sl-ink-2);min-height:1.2em}.pdp-ai__msg:empty{display:none}.pdp-ai.is-done .pdp-ai__msg{color:#2b7a52;font-weight:600}.pdp-ai__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border-radius:3px;overflow:hidden;opacity:0;visibility:hidden;background:color-mix(in srgb,var(--sl-bg) 92%,#fff);transition:opacity .25s ease,visibility 0s .25s}.pdp-ai__box.is-busy .pdp-ai__veil{opacity:1;visibility:visible;transition:opacity .25s ease}.pdp-ai__sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,transparent 0 60deg,color-mix(in srgb,var(--sl-a1) 55%,transparent) 110deg,color-mix(in srgb,var(--sl-brand) 22%,transparent) 170deg,transparent 230deg 360deg);filter:blur(28px);animation:pdp-ai-spin 3.2s linear infinite}.pdp-ai__mid{position:relative;display:grid;justify-items:center;gap:10px;width:min(320px,80%);text-align:center}.pdp-ai__ic{width:30px;height:30px;fill:var(--sl-brand);animation:pdp-ai-pulse 1.4s ease-in-out infinite}.pdp-ai__ic path:nth-child(2){fill:var(--sl-a1)}.pdp-ai__step{font:italic 400 1.0625rem/1.3 var(--sl-serif);color:var(--sl-ink)}.pdp-ai__step.is-in{animation:pdp-ai-in .45s ease}.pdp-ai__bar{display:block;width:100%;height:6px;border-radius:999px;background:color-mix(in srgb,var(--sl-brand) 14%,#fff);overflow:hidden}.pdp-ai__bar i{position:relative;display:block;height:100%;width:4%;border-radius:inherit;background:linear-gradient(90deg,var(--sl-brand),color-mix(in srgb,var(--sl-brand) 55%,var(--sl-a1)));transition:width .25s ease;overflow:hidden}.pdp-ai__bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:pdp-ai-sweep 1.2s linear infinite}.pdp-ai__fx{position:absolute;left:50%;top:50%;z-index:3;width:0;height:0;pointer-events:none}.pdp-ai__p{position:absolute;left:0;top:0;display:block;background:var(--c);opacity:0}.pdp-ai__p--dot{width:11px;height:11px;border-radius:50%}.pdp-ai__p--bar{width:14px;height:6px;border-radius:2px}.pdp-ai__p--heart,.pdp-ai__p--star{width:17px;height:17px;background:var(--c);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.pdp-ai__p--heart{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8-5.2-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.8-8 11-8 11z'/%3E%3C/svg%3E")}.pdp-ai__p--star{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.6-5.4 4.7 1.6 7.1L12 17.3 5.8 21l1.6-7.1L2 9.2l7.1-.6z'/%3E%3C/svg%3E")}@keyframes pdp-ai-spin{to{transform:rotate(360deg)}}@keyframes pdp-ai-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pdp-ai-pulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(12deg)}}@keyframes pdp-ai-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pdp-ai__sheen,.pdp-ai__ic,.pdp-ai__bar i:after,.pdp-ai__btn.is-busy svg{animation:none}}.pdp-fmt{display:grid;gap:18px}.pdp-fmt__f{margin:0;padding:0;border:0;min-width:0}.pdp-fmt__l{padding:0;margin-bottom:10px;font-weight:600;font-size:.9375rem}.pdp-fmt__covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdp-fmt__cover{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:baseline;padding:14px 16px;border:1.5px solid var(--line-2);border-radius:4px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.pdp-fmt__cover b{font-weight:600}.pdp-fmt__cover small{grid-column:1 / -1;grid-row:2;font-size:.8125rem;line-height:1.4;color:var(--sl-ink-2)}.pdp-fmt__from{font:400 1.0625rem/1.2 var(--sl-serif);white-space:nowrap}.pdp-seg__r:checked+.pdp-fmt__cover{border-color:var(--sl-ink);box-shadow:inset 0 0 0 1px var(--sl-ink)}.pdp-seg__r:focus-visible+.pdp-fmt__cover{outline:3px solid var(--sl-a1);outline-offset:2px}@media(hover:hover){.pdp-fmt__cover:hover{border-color:var(--sl-ink)}}.pdp-fmt .pdp-vars{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-fmt .pdp-var{padding:14px 16px 12px}.pdp-var[hidden]{display:none}@media(max-width:420px){.pdp-fmt__covers,.pdp-fmt .pdp-vars{grid-template-columns:1fr}}.pdp-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px}.pdp-shot{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 14px;border:1.5px dashed var(--line-2);border-radius:14px;background:#fff;text-align:center;transition:border-color .2s ease}.pdp-shot.is-over{border-color:var(--sl-ink);background:color-mix(in srgb,var(--sl-bg) 60%,#fff)}.pdp-shot.has-img{border-style:solid;border-color:color-mix(in srgb,var(--sl-a2) 70%,transparent)}.pdp-shot.is-bad{border-color:var(--err)}.pdp-shot__art{position:relative;width:96px;height:96px}.pdp-shot__face,.pdp-shot__face svg{display:block;width:96px;height:96px}.pdp-shot .pdp-drop__img{position:absolute;top:0;right:0;bottom:0;left:0;width:96px;height:96px;border-radius:50%;object-fit:cover;pointer-events:none}.pdp-shot.has-img .pdp-shot__face{visibility:hidden}.pdp-shot .pdp-drop__x{top:-4px;right:-10px;box-shadow:0 1px 4px #0000002e}.pdp-shot__t{margin:0;display:flex;flex-direction:column;gap:3px;font-size:.9375rem;line-height:1.3}.pdp-shot__t b{font-weight:700}.pdp-shot__t span{font-size:.8125rem;color:var(--sl-ink-2)}.pdp-shot__t .pdp-shot__opt{color:var(--sl-ink-2);font-weight:400}.pdp-shot__bs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;margin-top:auto}.pdp-shot__b{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 110px;min-height:44px;padding:0 12px;border:1.5px solid var(--sl-ink);border-radius:2px;background:#fff;color:var(--sl-ink);font:600 .875rem/1.1 var(--sl-sans);cursor:pointer;white-space:nowrap}.pdp-shot__b:hover{background:var(--sl-bg)}.pdp-shot__b svg{width:16px;height:16px;flex:none}.pdp-shot__b input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.pdp-shot__b:focus-within,.pdp-shot__b:focus-visible{outline:3px solid var(--sl-a1);outline-offset:2px}.pdp-pc__ph .pdp-shots{margin-top:6px}.pdp-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pdp-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 20px;border:1.5px solid var(--sl-ink);border-radius:2px;background:transparent;color:var(--sl-ink);font:600 1rem/1 var(--sl-sans);cursor:pointer}.pdp-back:hover{background:#fff}.pdp-back:focus-visible{outline:3px solid var(--sl-a1);outline-offset:2px}.pdp-back svg{width:18px;height:18px}@media(max-width:599px){.pdp-nav .pdp-next{width:auto;flex:1 1 auto}}.pdp-step.is-done:not(.is-open) .pdp-step__head{cursor:pointer;transition:background-color .2s ease}.pdp-step.is-done:not(.is-open) .pdp-step__head:hover{background:color-mix(in srgb,var(--sl-bg) 70%,#fff)}.pdp-cam{width:min(92vw,480px);max-width:none;padding:22px;border:0;border-radius:16px;background:var(--sl-bg);color:var(--sl-ink)}.pdp-cam::backdrop{background:#22201e8c}.pdp-cam__t{margin:0 0 4px;font:400 1.375rem/1.25 var(--sl-serif)}.pdp-cam__tip{margin:0 0 14px;color:var(--sl-ink-2)}.pdp-cam__v video{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;background:#22201e;transform:scaleX(-1)}.pdp-cam .pdp-nav{margin-top:14px}.pdp-cam .pdp-err{margin-top:10px}@media(prefers-reduced-motion:reduce){.pdp-shot,.pdp-step__head{transition:none}}@media(max-width:479px){.pdp-shots{gap:8px}.pdp-shot{padding:12px 8px;gap:8px}.pdp-shot__art,.pdp-shot__face,.pdp-shot__face svg,.pdp-shot .pdp-drop__img{width:80px;height:80px}.pdp-shot__t{font-size:.875rem}.pdp-shot__t span{font-size:.75rem}.pdp-shot__bs{flex-direction:column;gap:6px}.pdp-shot__b{flex:none;width:100%;min-height:42px;padding:0 6px;font-size:.8125rem}}.pdp-buybtn{justify-content:center}@media(min-width:600px){.pdp-buybtn{width:auto;min-width:320px;padding:0 40px}}.pdp-ai__box .pdp-ta{padding-bottom:60px}.pdp-ai__box>.pdp-ai__btn{position:absolute;right:10px;bottom:10px;z-index:3;min-height:38px;padding:0 14px 0 11px;background:#fff;font-size:.875rem}.pdp-ai__box>.pdp-ai__btn svg{width:16px;height:16px}.pdp-ai__row:not(:has(>:not([hidden]))){display:none}.pdp-kid{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin-bottom:26px}.pdp-kid>.pdp-fld{margin:0}.pdp-kid .pdp-in{max-width:440px}.pdp-kid .pdp-hint{max-width:440px;margin:-2px 0 8px}.pdp-privacy{margin:12px 0 0;max-width:560px}.pdp-shot.has-img .pdp-shot__bs{display:none}.pdp-shot__badge{position:absolute;z-index:3;top:10px;left:10px;right:auto;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--sl-ink) 7%,#fff);color:color-mix(in srgb,var(--sl-ink) 55%,#fff);font:600 .75rem/1.3 var(--sl-sans)}.pdp-shot__t b,.pdp-shot__t span{display:block;margin-inline:auto;text-wrap:balance}@media(max-width:479px){.pdp-shot{padding-top:36px}.pdp-shot__badge{top:9px;right:auto;left:9px;transform:none;padding:2px 8px;font-size:.6875rem}.pdp-shot__b{gap:4px;padding:0 4px;font-size:.75rem}.pdp-shot__b svg{width:14px;height:14px}}.pdp-shot.has-img{justify-content:center}.pdp-shot.has-img .pdp-shot__bs{display:flex;margin-top:4px}.pdp-shot.has-img .pdp-shot__add,.pdp-shot__del[hidden]{display:none}.pdp-shot__del{flex:0 1 auto;width:auto;min-width:150px;border-color:color-mix(in srgb,var(--err) 55%,transparent);color:var(--err)}.pdp-shot__del:hover{background:color-mix(in srgb,var(--err) 7%,#fff)}.pdp-shot__del svg{width:17px;height:17px}.pdp-shot .pdp-drop__img{image-rendering:auto}@media(max-width:479px){.pdp-shot.has-img .pdp-shot__bs{display:flex;flex-direction:column}.pdp-shot__del{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/sl-pdp.css.map */
