.pdp-crumbs-wrap #breadcrumb{padding:0}.pdp-crumbs-wrap #breadcrumb .section{padding:16px var(--gut);max-width:var(--maxw);margin:0 auto}.pdp-crumbs-wrap #breadcrumb ol{gap:3px}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);align-items:start}.pdp~.glance,.pdp~.life-wrap,.pdp~.review{margin-top:var(--module-gap)}.pdp~.glance+.life-wrap{margin-top:0}@media(min-width:1025px){.pdp{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.gallery{display:grid;gap:16px}.gallery__main{background:var(--cream);aspect-ratio:18/25;overflow:hidden;cursor:zoom-in;position:relative;--stage-inset: 14px}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__main .gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;cursor:pointer;background:var(--cream)}.gallery__main .gallery__video[hidden]{display:none}.gallery__badge{position:absolute;top:12px;left:12px;z-index:3;background:var(--glass);padding:6px 10px;color:var(--pink-deep);transition:background var(--t-hover),color var(--t-hover);text-decoration:none}a.gallery__badge{cursor:pointer}@media(hover:hover){a.gallery__badge:hover{background:var(--pink);color:#fff}}.gallery__videoplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:72px;height:72px;padding:0;border:0;border-radius:50%;background:var(--glass);color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:background var(--t-hover),transform var(--t-hover)}.gallery__videoplay[hidden]{display:none}@media(hover:hover){.gallery__videoplay:hover{background:#fff;transform:translate(-50%,-50%) scale(1.06)}}.gallery__videoplay svg{width:30px;height:30px;margin-left:3px}.gallery__zoom{position:absolute;bottom:var(--stage-inset);right:var(--stage-inset);width:38px;height:38px;background:#fff;border:1px solid var(--field-line);border-radius:50%;display:grid;place-items:center;color:var(--ink);pointer-events:none;opacity:1;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.gallery__zoom{opacity:0}.gallery__main:hover .gallery__zoom,.gallery__main:focus-within .gallery__zoom{opacity:1}}.gallery__zoom svg{width:17px;height:17px}.gallery__dots,.gallery__dots[hidden]{display:none}.gallery__thumbs{display:flex;gap:12px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:3px;cursor:grab;scroll-snap-type:x proximity;user-select:none;-webkit-user-select:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumbs.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.gallery__thumbs.is-dragging button{pointer-events:none}.gallery__thumbs button{padding:0;border:1px solid var(--line);background:var(--cream);flex:0 0 auto;width:64px;aspect-ratio:18/25;overflow:hidden;cursor:pointer;transition:border-color var(--t-hover);scroll-snap-align:start}.gallery__thumbs button.is-active{box-shadow:var(--ring-selected)}.gallery__thumbs button:focus-visible{outline:none;border-color:var(--ink)}.gallery__thumbs img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.gallery__thumbs button.gallery__thumb--video{position:relative}.gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;pointer-events:none}.gallery__play svg{width:20px;height:20px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.55))}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:none}.lightbox.is-open{display:block}.lightbox__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1816eb;opacity:0;transition:opacity .25s ease}.lightbox.is-open .lightbox__overlay{opacity:1}.lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.lightbox__img{pointer-events:auto;width:auto;height:auto;max-width:100vw;max-height:100vh;box-shadow:0 20px 60px #0006;transform:scale(.96);transition:transform .25s ease;cursor:zoom-in}.lightbox.is-open .lightbox__img{transform:scale(1)}.lightbox__img.is-zoomed{cursor:zoom-out;transition:none}.lightbox__close{position:absolute;top:22px;right:26px;z-index:3}.gallery__nav{opacity:1;transition:background var(--t-hover),opacity var(--t-hover)}.gallery__nav[hidden]{display:none}.gallery__nav--prev{left:var(--stage-inset)}.gallery__nav--next{right:var(--stage-inset)}@media(hover:hover)and (pointer:fine){.gallery__nav{opacity:0}.gallery__main:hover .gallery__nav,.gallery__main:focus-within .gallery__nav{opacity:1}.gallery__main:hover .gallery__nav[aria-disabled=true],.gallery__main:focus-within .gallery__nav[aria-disabled=true]{opacity:var(--navbtn-spent)}}.gallery__nav:focus-visible{opacity:1}.gallery__main .gallery__nav[aria-disabled=true]:focus-visible{opacity:var(--navbtn-spent-focus)}@media(prefers-reduced-motion:reduce){.gallery__nav{transition:none}}.lightbox__nav--prev{left:26px}.lightbox__nav--next{right:26px}.lightbox__count{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:2;color:#ffffffe6;background:#00000073;padding:6px 14px;pointer-events:none}.info{width:100%;max-width:560px;margin-inline:auto;--chip-gap: 6px}@media(min-width:1025px){.info{max-width:600px;margin-inline:0 auto}}.pdp--sticky-info .info{position:sticky;top:calc(var(--nav-h) + 20px)}.info form{margin:0}.info__collection{display:inline-block;margin-top:0;margin-bottom:8px;line-height:1;transition:color var(--t-ink);text-decoration:none}a.info__collection:hover{color:var(--ink)}.info__title{font-family:var(--serif);font-size:clamp(var(--fs-title-phone),3.2vw,var(--fs-title));line-height:1.06;margin:0}.info__price{font-size:var(--fs-h4);margin:10px 0 0;padding-left:0;text-indent:0}.info__price .js--variant-price{margin-left:0;font-weight:400}.info__price .strike{font-size:var(--fs-small);margin-left:calc(var(--price-gap) * var(--fs-h4))}.info__price .strike:empty{margin-left:0}.info__price:has(.strike:not(:empty)) .js--variant-price{color:var(--pink-deep)}.info__swatches{margin-bottom:20px}.opt__row{display:flex;justify-content:flex-start;align-items:baseline;gap:var(--field-gap);font-size:var(--ui-field);line-height:1.7}.opt{width:fit-content;max-width:100%}.opt{min-width:min(100%,calc(var(--opt-n, 1) * var(--chip-h) + (var(--opt-n, 1) - 1) * var(--chip-gap)))}.opt{min-width:min(calc(round(down,100% + var(--chip-gap),var(--chip-h) + var(--chip-gap)) - var(--chip-gap)),calc(var(--opt-n, 1) * var(--chip-h) + (var(--opt-n, 1) - 1) * var(--chip-gap)))}.opt .sizes{contain:inline-size}.opt:not(:has(+.opt,+.info__model)){margin-bottom:18px}.opt__label{font-size:var(--ui-field);font-weight:var(--ui-field-weight);letter-spacing:var(--ui-field-track);text-transform:none;color:var(--ink);margin-top:0}.opt__row .opt__label{margin:0;line-height:inherit}.opt__guide{--tap-extra: max(0px, 24px - 1lh);line-height:inherit;display:block;background:none;border:0;padding:var(--tap-extra) 0 0;margin:calc(-1 * var(--tap-extra)) 0 0 auto;cursor:pointer}.sg-modal__panel{top:0;right:0;height:100%;width:min(640px,100%);transform:translate(100%);box-shadow:var(--shadow-drawer-right)}.sg-modal.is-open .sg-modal__panel{transform:translate(0)}.sg-modal__head{padding:22px 28px;border-bottom:1px solid var(--line);flex-shrink:0}.sg-modal{--fs-copy: var(--fs-small)}.sg-modal__head h2{font-family:var(--serif);font-size:var(--fs-h4)}.sg-modal__body{overflow-y:auto;overflow-x:hidden;padding:clamp(16px,4vw,28px);-webkit-overflow-scrolling:touch}.sg-modal__body .eyebrow{display:block}.sg-modal__lead{font-size:1rem;color:var(--ink-copy);margin:0 0 28px;line-height:1.6;font-weight:var(--fw-copy)}.sg-modal__lead p{margin:0}.sg-modal__lead p+p{margin-top:10px}.sg-modal__lead a,.sg-modal__contact a{color:var(--pink-deep);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px;transition:color var(--t-ink)}.sg-modal__lead a:hover,.sg-modal__contact a:hover{color:var(--ink)}.sg-modal__contact{font-size:var(--fs-copy);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);margin:0 0 20px}.sg-modal__contact p{margin:0}.sg-modal__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}.sg-modal__scroll:focus-visible,.chart-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.sg-modal__scroll .rte{margin:0}:is(.sg-modal,.chart-scroll) table.chart{width:100%;min-width:30rem;table-layout:auto;border-collapse:separate;border-spacing:0;margin:0}:is(.sg-modal,.chart-scroll) table.chart th,:is(.sg-modal,.chart-scroll) table.chart td{font-size:1rem;line-height:1.5;padding:12px 10px;text-align:center;border-bottom:1px solid var(--line)}:is(.sg-modal,.chart-scroll) table.chart td{font-weight:400;white-space:nowrap}:is(.sg-modal,.chart-scroll) table.chart thead th{background:var(--ink);color:#fff;border-bottom:0;white-space:nowrap}:is(.sg-modal,.chart-scroll) table.chart thead th:first-child,:is(.sg-modal,.chart-scroll) table.chart tbody th{text-align:left;width:auto}:is(.sg-modal,.chart-scroll) table.chart tbody th{font-weight:500;color:var(--ink);min-width:8.5rem;overflow-wrap:anywhere}:is(.sg-modal,.chart-scroll) table.chart tbody tr:nth-child(odd)>*{background:var(--surface)}:is(.sg-modal,.chart-scroll) table.chart tbody tr:nth-child(2n)>*{background:var(--nav-bg)}:is(.sg-modal,.chart-scroll) table.chart th:first-child,:is(.sg-modal,.chart-scroll) table.chart td:first-child{position:sticky;left:0;z-index:1}:is(.sg-modal,.chart-scroll) table.chart thead th:first-child{z-index:2}:is(.sg-modal,.chart-scroll) table.chart tbody th:first-child{box-shadow:1px 0 0 var(--line)}@media(max-width:22em){:is(.sg-modal,.chart-scroll) table.chart th:first-child,:is(.sg-modal,.chart-scroll) table.chart td:first-child{position:static}}@media(max-width:600px){:is(.sg-modal,.chart-scroll) table.chart{min-width:0}:is(.sg-modal,.chart-scroll) table.chart th,:is(.sg-modal,.chart-scroll) table.chart td{padding:10px 5px;font-size:.9375rem}:is(.sg-modal,.chart-scroll) table.chart tbody th{min-width:0;width:6.5em;white-space:normal;overflow-wrap:normal;line-height:1.3}:is(.sg-modal,.chart-scroll) table.chart thead th:first-child,:is(.sg-modal,.chart-scroll) table.chart tbody th{padding-left:10px}}[data-chart-scroll].is-unpinned table.chart th:first-child,[data-chart-scroll].is-unpinned table.chart td:first-child{position:static}.sg-modal__tip{background:var(--pink-tint);padding:18px 20px;font-size:var(--fs-copy);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);text-align:center}.sg-modal__tip b{color:var(--ink)}.sizes{display:flex;flex-wrap:wrap;gap:var(--chip-gap, 6px);margin-bottom:12px}.sizes .variant-option{position:relative;flex:0 0 var(--chip-h)}.sizes input{position:absolute;opacity:0;pointer-events:none}.sizes label{text-align:center;display:flex;align-items:center;justify-content:center;height:var(--chip-h);box-sizing:border-box;padding:0 2px;border:1px solid var(--field-line);background:#fff;cursor:pointer;transition:background-color var(--t-hover),color var(--t-hover),border-color var(--t-hover);margin:0;color:var(--ink)}@media(hover:hover){.sizes label:hover{border-color:var(--ink)}}.sizes input:checked+label{background:var(--pink);color:#fff;border-color:var(--pink)}.sizes input:disabled+label{opacity:.4;cursor:not-allowed;text-decoration:line-through;pointer-events:none}@media(hover:hover){.sizes input:disabled+label:hover{border-color:var(--line);color:var(--ink);background:#fff}}.variant-options legend{position:absolute;left:-9999px}.atb{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin:4px 0 14px}.atb>*{flex:1 1 190px}.atb .btn{width:100%}@media(min-width:1025px){.atb:not(:has(.atb__buynow)){max-width:max(calc(5 * var(--chip-h) + 4 * var(--chip-gap)),calc(var(--size-n, 6) * var(--chip-h) + (var(--size-n, 6) - 1) * var(--chip-gap)))}}.atb__error{margin:-10px 0 20px;font-size:var(--fs-chrome);line-height:1.7;color:var(--pink-deep)}@media(max-width:520px){.atb{display:block}.atb>*+*{margin-top:10px}}.form-row .form-legend{margin-right:16px}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:36px 0 16px;flex-wrap:wrap}.tabs button{background:none;border:0;padding:0 0 var(--label-gap);cursor:pointer;color:var(--ink-soft);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t-ink),border-color var(--t-hover)}.tabs button.is-active{color:var(--ink);border-color:var(--ink)}@media(hover:hover){.tabs button:hover{color:var(--ink)}}.tabpanels{display:block}.tabpanel{display:none;font-size:var(--fs-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);color:var(--ink-copy)}.tabpanel.is-active{display:block}@media(min-width:901px){.pdp--sticky-info .tabpanels{display:grid}.pdp--sticky-info .tabpanel{display:block;grid-area:1 / 1;visibility:hidden}.pdp--sticky-info .tabpanel.is-active{visibility:visible}}@media(max-width:900px),(max-width:1024px)and (max-height:500px)and (orientation:landscape){.pdp--sticky-info .info{position:static}}@media(min-width:901px)and (max-width:1024px)and (max-height:500px)and (orientation:landscape){.pdp--sticky-info .tabpanels{display:block}.pdp--sticky-info .tabpanel{display:none}.pdp--sticky-info .tabpanel.is-active{display:block;visibility:visible}}.tabpanel p{margin:0 0 16px}.info .tabpanel{--bullet: .25em;--bullet-gap: .6em}.info .tabpanel :where(ul,ol){margin:0 0 16px}.info .tabpanel ul{list-style:none;padding-inline-start:calc(var(--bullet) + var(--bullet-gap))}.info .tabpanel ul>li{position:relative}.info .tabpanel ul>li:before{content:"";position:absolute;left:calc(-1 * (var(--bullet) + var(--bullet-gap)));top:calc(.5lh + (var(--sans-mid) - var(--sans-x) / 2) * 1em - var(--bullet) / 2);width:var(--bullet);height:var(--bullet);border-radius:50%;background:var(--ink-soft)}.info .tabpanel ul ul>li:before{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-soft)}.info .tabpanel ol{list-style:decimal outside;padding-inline-start:1.25em}.info .tabpanel ol>li{padding-inline-start:.2em}.info .tabpanel ol>li::marker{color:var(--ink)}.info .tabpanel li+li{margin-block-start:8px}.info .tabpanel a{color:var(--pink-deep);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px}.info .tabpanel li>p{margin:0}.info .tabpanel li>p+p{margin-block-start:8px}.info .tabpanel li>:is(ul,ol){margin-block:8px 0}.info .tabpanel>:last-child{margin-block-end:0}.craft{border-top:1px solid var(--line)}.craft__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 48px;max-width:var(--maxw);margin:0 auto;padding:44px var(--gut)}.craft__item{text-align:center}.craft__name{display:inline-block;font-size:var(--fs-h4);color:var(--ink);text-decoration:none}a.craft__name{border-bottom:1px solid transparent;transition:border-color var(--t-ink),color var(--t-ink)}a.craft__name:hover{color:var(--pink-deep);border-bottom-color:var(--pink)}.craft__note{font-size:var(--fs-copy);color:var(--ink-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);margin:10px auto 0;max-width:34ch}.life-wrap{position:relative}.life{display:grid;grid-template-columns:1fr 1fr}.life__img{display:block;width:100%}.life__nav,.life__dots,.life__nav[hidden],.life__dots[hidden]{display:none}.life__img--half{height:100%;object-fit:cover;aspect-ratio:4/5}.life__img--full{grid-column:1 / -1;height:auto}.life__img--solo{grid-column:1 / -1;max-width:50%;margin-inline:auto;height:100%;object-fit:cover;aspect-ratio:4/5}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.life__img--half,.life__img--solo{aspect-ratio:auto;height:80vh;height:80svh;object-position:50% 25%}}.review{background:var(--cream);text-align:center;padding:0 var(--gut)}.review .eyebrow{display:block}.review__stars{display:flex;justify-content:center;gap:5px;margin:26px 0;color:var(--pink)}.review__stars img,.review__stars svg{width:20px;height:20px}.review__quote{font-family:var(--serif);font-size:clamp(var(--fs-prose-phone-m),2.8vw,var(--fs-h3));line-height:1.4;max-width:var(--measure);margin:0 auto 28px}.review__quote.is-short{font-size:clamp(var(--fs-prose-phone-l),3.4vw,var(--fs-h3));line-height:1.35}.review__quote.is-mid{font-size:clamp(var(--fs-prose-phone-m),2.8vw,var(--fs-h3));line-height:1.4}.review__quote.is-long{font-size:clamp(var(--fs-prose-phone-s),2.1vw,var(--fs-h4));line-height:1.55}.review__name{font-size:var(--fs-small);font-weight:500;margin-bottom:2px}.review__verified{font-size:var(--fs-chrome);color:var(--ink-faint)}.review .review__cards-title{display:block;margin:56px 0 26px}.review__cards{display:grid;gap:clamp(16px,2.5vw,26px);margin:0 auto;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--measure)}.review__cards--1{grid-template-columns:minmax(0,1fr);max-width:560px}.review__cards--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px}@media(min-width:701px)and (max-width:1024px){.review__cards--3[data-carousel-track]{display:flex;gap:12px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;-ms-overflow-style:none}.review__cards--3[data-carousel-track]::-webkit-scrollbar{display:none}.review__carousel:has(.review__cards--3){--arrow-start: 0px;--arrow-end: 0px}.review__cards--3[data-carousel-track]>*{flex:0 0 46%;scroll-snap-align:start}}.review__card{margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);padding:26px}.review__card-stars{display:flex;gap:3px;margin-bottom:14px;color:var(--pink)}.review__card-stars svg{width:15px;height:15px}.review__card-quote{margin:0 0 18px;flex:1;font-size:var(--fs-body);line-height:var(--lh-copy);color:var(--ink-copy);font-weight:var(--fw-copy)}.review__card-by{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;border-top:1px solid var(--line-soft);padding-top:14px}.review__card-name{font-size:var(--fs-small);font-weight:500}.review__card-meta{font-size:var(--fs-chrome);color:var(--ink-faint)}@media(max-width:700px){.review__cards,.review__cards--1{grid-template-columns:minmax(0,1fr);max-width:560px}.review__cards[data-carousel-track]{display:flex;gap:12px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;-ms-overflow-style:none}.review__cards[data-carousel-track]::-webkit-scrollbar{display:none}.review__carousel{--arrow-start: 0px;--arrow-end: 0px}.review__cards[data-carousel-track]>*{flex:0 0 85%;scroll-snap-align:start}}.info__rating{display:flex;width:fit-content;align-items:center;gap:8px;text-decoration:none;margin:12px 0 20px}.info__rating-stars{position:relative;display:inline-flex;color:var(--ink)}.info__rating-row{display:inline-flex}.info__rating-row svg{width:var(--fs-body);height:var(--fs-body);flex:0 0 auto}.info__rating-row:first-child{color:var(--line)}.info__rating-fill{position:absolute;inset:0 auto 0 0;width:var(--rating, 100%);overflow:hidden}.info__rating-count{line-height:1.3}.review__more{margin-top:32px}.also{padding:0 var(--gut);max-width:var(--maxw);margin:0 auto}@media(max-width:700px){.pdp{grid-template-columns:1fr}.info{text-align:center}.info .rte,.info .tabs,.info .tabpanels{text-align:left}.opt,.info__rating{margin-inline:auto}.swatches--pdp .swatches__row,.sizes{justify-content:center}.gallery__main{cursor:default}.gallery__zoom,.gallery__thumbs{display:none}.gallery__dots:not([hidden]){display:flex}.gallery{row-gap:12px}.pdp--sticky-info .info{position:static}}@media(max-width:520px){.life{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.life::-webkit-scrollbar{display:none}.life__img,.life__img--half,.life__img--full,.life__img--solo{flex:0 0 100%;width:100%;max-width:none;margin-inline:0;aspect-ratio:4/5;height:100%;object-fit:cover;scroll-snap-align:center}.life__nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.life__nav--prev{left:var(--gut)}.life__nav--next{right:var(--gut)}.life__dots{display:flex;position:absolute;left:50%;bottom:12px;z-index:2;transform:translate(-50%)}.lightbox__nav--prev{left:10px}.lightbox__nav--next{right:10px}}.sizes input:focus-visible+label{border-color:var(--ink)}.sizes input:checked:focus-visible+label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sizes input:focus-visible+label.is-soldout{border-color:var(--pink);--size-strike-color: var(--pink);color:var(--pink-deep)}.sizes label.is-soldout{color:var(--ink-muted);border-style:dashed;--size-strike-color: var(--field-line);--size-strike: linear-gradient(to top right, transparent calc(50% - .7px) , var(--size-strike-color) calc(50% - .7px) , var(--size-strike-color) calc(50% + .7px) , transparent calc(50% + .7px) );background-image:var(--size-strike)}@media(hover:hover){.sizes label.is-soldout:hover{border-color:var(--ink);--size-strike-color: var(--ink);color:var(--ink);background-color:#fff}}.sizes input:checked+label.is-soldout{background-color:#fff;background-image:var(--size-strike);color:var(--ink);border-color:var(--ink);--size-strike-color: var(--ink);border-style:dashed;box-shadow:inset 0 0 0 1px var(--ink)}.atb .btn,.atb__buynow .shopify-payment-button__button--unbranded,.atb__buynow .shopify-payment-button__skeleton{min-height:var(--action-h);padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.atb .btn,.atb__buynow .shopify-payment-button__button--unbranded{height:auto;line-height:1.4}.atb__buynow .shopify-payment-button__skeleton{height:var(--action-h)}.atb .btn[hidden],.atb__buynow[hidden]{display:none!important}.atb__buynow{display:flex}.atb__buynow .shopify-payment-button{width:100%}.atb__buynow .shopify-payment-button__button--unbranded{width:100%;padding:12px 20px;border-width:1px;border-style:solid;border-radius:0;transition:background var(--t-hover),color var(--t-hover),border-color var(--t-hover)}.atb__buynow .shopify-payment-button__button--unbranded:focus-visible{outline:none;background:var(--ink);border-color:var(--ink);color:#fff}.atb__buynow .shopify-payment-button__skeleton{border-radius:0}.atb__buynow .shopify-payment-button__more-options{display:none}.atb__final-sale{margin:-8px 0 20px;font-size:var(--fs-small);line-height:1.6;color:var(--ink)}.atb__final-sale strong{font-weight:500}.atb__final-sale a{color:inherit;text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px}.atb__preorder{display:flex;align-items:flex-start;gap:8px;margin:-8px 0 20px;font-size:var(--fs-chrome);line-height:1.6;color:var(--pink-deep)}.atb__preorder[hidden]{display:none}.atb__preorder svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.notify-modal__panel{left:50%;top:50%;transform:translate(-50%,-46%);box-shadow:var(--shadow-modal);width:min(480px,calc(100vw - 32px));opacity:0;transition:opacity .28s ease,transform .28s ease;max-height:min(88vh,640px);overflow-y:auto}.notify-modal.is-open .notify-modal__panel{opacity:1;transform:translate(-50%,-50%)}.notify-modal__close{margin:-6px -8px 0 0}.notify-modal__head{align-items:flex-start;padding:24px 24px 0}.notify-modal__head h2{font-size:var(--fs-h4);line-height:1.15;margin:0}.notify-modal__body{padding:16px 24px 26px}.notify-modal__item{align-items:flex-start;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line-soft)}.notify-modal__item .prow__media{width:88px}.notify-modal__item .prow__media:empty{background:var(--cream)}.notify-modal__item .prow__name{font-size:var(--fs-card-name);line-height:1.2;overflow-wrap:anywhere}.notify-modal__item .drawer-item__opts{margin:4px 0 0}.notify-modal__item [hidden]{display:none}@media(max-width:520px){.notify-modal__item.prow{gap:12px}.notify-modal__item .prow__media{width:72px}}.notify-modal__lead{font-size:var(--fs-copy);line-height:var(--lh-copy);font-weight:var(--fw-copy);color:var(--ink-copy);margin:0 0 18px}.notify-form__fields[hidden]{display:none}.notify-form__fine{font-size:var(--fs-chrome);line-height:1.6;color:var(--ink-faint);margin:12px 0 0}.notify-form__success{margin:0;padding:14px 16px;background:var(--cream);border-left:2px solid var(--pink);font-size:var(--fs-small);line-height:1.6;color:var(--ink)}.notify-form__success[hidden]{display:none}.notify-form__error{margin:12px 0 0;font-size:var(--fs-chrome);line-height:1.6;color:var(--pink-deep)}.notify-form__error[hidden]{display:none}@media(max-width:520px){.notify-modal__panel{width:100%;left:0;top:auto;bottom:0;transform:translateY(100%);max-height:92vh}.notify-modal.is-open .notify-modal__panel{transform:translateY(0)}}.opt__low,.info__low{font-size:var(--fs-chrome);font-weight:500;line-height:1.5;color:var(--ink)}.info__low{margin:0 0 18px}.info__model{margin:0 0 18px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-soft)}.sg-modal__more{font-size:var(--fs-copy);color:var(--ink-soft);margin:28px 0 0;line-height:1.7;text-align:center}.sg-modal__more p{margin:0}.sg-modal__more a{color:var(--pink-deep);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px;transition:color var(--t-ink)}.sg-modal__more a:hover{color:var(--ink)}.to-top-dock{--to-top-floor: calc(var(--gut) + env(safe-area-inset-bottom, 0px));--to-top-half: calc(var(--navbtn-size, 44px) / 2);position:sticky;bottom:calc(var(--to-top-floor) + var(--to-top-half));z-index:var(--z-sticky);height:0;margin-top:var(--module-gap)}body:has(#bella-chat-launcher) .to-top-dock{--to-top-floor: calc(clamp(16px, 4vw, 32px) + 56px + env(safe-area-inset-bottom, 0px)) }.to-top{position:absolute;right:var(--gut);bottom:calc(-1 * var(--to-top-half));opacity:0;visibility:hidden;transition:opacity var(--t-media) var(--e-media),visibility 0s linear var(--t-media),background var(--t-hover),border-color var(--t-hover)}.to-top.is-shown{opacity:1;visibility:visible;transition:opacity var(--t-media) var(--e-media),visibility 0s linear 0s,background var(--t-hover),border-color var(--t-hover)}.to-top__tip{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;padding:6px 12px;border:1px solid var(--field-line);border-radius:999px;background:#fff;font-family:var(--sans);font-size:var(--fs-chrome);line-height:1.4;color:var(--ink);opacity:0;transition:opacity var(--t-media-out) var(--e-media)}@media(hover:hover){.to-top:hover .to-top__tip{opacity:1;transition-duration:var(--t-media)}}.to-top:focus-visible .to-top__tip{opacity:1;transition-duration:var(--t-media)}
/*# sourceMappingURL=/cdn/shop/t/221/assets/product.css.map */
