.gift-card-recipient{display:block}.gift-card-recipient__fields{margin-top:var(--spacing-m)}.gift-card-recipient__fields:disabled{display:none}.gift-card-recipient__title{margin-bottom:var(--spacing-s)}.gift-card-recipient__input{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);border:0;border-bottom:var(--border-width-thin) solid currentcolor;color:var(--color);padding:var(--spacing-s) 0;background-color:#0000;border-radius:0;width:100%;margin:0}.gift-card-recipient__input::placeholder{color:var(--color-input-placeholder)}.gift-card-recipient__input:focus-visible{border-bottom-color:var(--color-dark);outline:none}.gift-card-recipient__textarea{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);border:0;border-bottom:var(--border-width-thin) solid currentcolor;color:var(--color);padding:var(--spacing-s) 0;border:var(--border-width-thin) solid currentcolor;width:100%;margin:0;padding:var(--spacing-s);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-2xl)}.gift-card-recipient__textarea::placeholder{color:var(--color-input-placeholder)}.gift-card-recipient__textarea:focus-visible{border-bottom-color:var(--color-dark);border-color:var(--color-dark);outline:none}.section__main-product{margin-top:calc(-1 * var(--header-offset));position:relative}@media (width>=64rem){.section__main-product{grid-template-columns:1fr minmax(var(--content-max-width-s), 35vw);align-items:end;display:grid}}.main-product__media-wrapper{display:grid}@media (width>=64rem){.main-product__media-wrapper{grid-template-columns:repeat(12,1fr)}}.main-product__media-wrapper img,.main-product__media-wrapper video{background-color:var(--color-placeholder);width:100%}@media (width>=64rem){.main-product__media-item{grid-column:span var(--span,12)}}.main-product__content{margin-block:var(--spacing-outer-y) var(--spacing-8xl);padding-inline:var(--spacing-outer-x)}@media (width>=64rem){.main-product__content{bottom:var(--spacing-outer-y);margin:0 var(--spacing-5xl);max-width:25rem;padding:var(--spacing-4xl) 0 var(--spacing-4xl);margin-block-start:var(--spacing-4xl);position:sticky}}.main-product__content:has(modal-dialog:not([aria-hidden=true])){z-index:40}.main-product__header{margin:0 0 var(--spacing-s);flex-direction:column;display:flex}.main-product__badge{font-family:var(--font-sans);font-size:var(--font-size-heading-xs);letter-spacing:.22px;font-weight:400;line-height:var(--line-height-heading-xs);text-transform:uppercase;margin-block:0 var(--spacing-xs);display:block;position:relative}.main-product__title{font-family:var(--font-display);font-size:var(--font-size-heading-m);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-m);text-transform:none}.main-product__text{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);margin:0 0 var(--spacing-l)}@media (width>=64rem){.main-product__text{margin:0 0 var(--spacing-xl)}}.main-product__text ul{padding-inline:0;list-style:none}.main-product__desc{font-family:var(--font-serif);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);font-size:var(--font-size-text-s);max-width:var(--content-max-width);margin:0 0 var(--spacing-l)}.main-product__desc>*{margin:0}.main-product__desc>*+*{margin-block-start:var(--spacing-l)}.main-product__desc h1{font-family:var(--font-display);font-size:var(--font-size-heading-xxl);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-xxl);text-transform:none}.main-product__desc h2{font-family:var(--font-display);font-size:var(--font-size-heading-xl);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-xl);text-transform:none}.main-product__desc h3{font-family:var(--font-display);font-size:var(--font-size-heading-l);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-l);text-transform:none}.main-product__desc h4{font-family:var(--font-display);font-size:var(--font-size-heading-m);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-m);text-transform:none}.main-product__desc h5{font-family:var(--font-display);font-size:var(--font-size-heading-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-heading-s);text-transform:none}.main-product__desc h6{font-family:var(--font-sans);font-size:var(--font-size-heading-xs);letter-spacing:.22px;font-weight:400;line-height:var(--line-height-heading-xs);text-transform:uppercase}.main-product__desc>*+:is(h2,h3,h4,h5,h6){margin-block-start:var(--spacing-4xl)}.main-product__desc h1,.main-product__desc h2,.main-product__desc h3,.main-product__desc h4,.main-product__desc h5,.main-product__desc h6{color:var(--scheme-color)}.main-product__desc ul,.main-product__desc ol{padding-inline-start:1.25rem}.main-product__desc li{text-indent:0}.main-product__desc blockquote{border-inline-start:1px solid var(--color-subdued);margin-inline-start:var(--spacing-xs);padding-inline-start:var(--spacing-xl)}.main-product__desc table{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none;border-collapse:collapse;margin-block:var(--spacing-4xl);width:100%;display:block;overflow-x:auto}.main-product__desc table::-webkit-scrollbar{width:0;height:0;display:none}.main-product__desc table th{letter-spacing:.09px;vertical-align:bottom;padding-block-end:var(--spacing-s);font-size:.5625rem;font-weight:400;line-height:1.33333}.main-product__desc table td{padding-block:.28rem}.main-product__desc table td,.main-product__desc table th{text-align:left}.main-product__desc table td:not(:first-child),.main-product__desc table th:not(:first-child){border-inline-start:var(--border-width-ultra-thin) solid #cfcfcf;padding-inline-start:var(--spacing-s)}.main-product__desc table td:not(:last-child),.main-product__desc table th:not(:last-child){padding-inline-end:var(--spacing-s)}.main-product__desc img{max-width:100%}.main-product__desc>:first-child{text-indent:var(--text-indent)}@media (width>=64rem){.main-product__desc{margin:0 0 var(--spacing-xl)}}.main-product__form{background:var(--bg);margin-block:var(--spacing-2xl) var(--spacing-xl);padding-block-end:var(--spacing-xs);position:sticky;bottom:0}.main-product__sticky-footer{bottom:0;padding:var(--spacing-2xl) var(--spacing-outer-x) var(--spacing-xl);z-index:20;display:block;position:fixed;inset-inline:0;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.main-product__sticky-footer{transition:transform var(--duration) var(--easing)}}@media (width>=64rem){.main-product__sticky-footer{align-items:center;column-gap:var(--spacing-xl);padding:var(--spacing-m) var(--spacing-l);background:#f5f5f5;display:flex}}.main-product__sticky-footer--hidden{transform:translateY(100%)}@media (width>=64rem){.main-product__sticky-footer .product-form{flex-shrink:0;width:50rem}.main-product__sticky-footer .product-form[data-dropdown-expanded] .product-form__form{width:auto;position:static}.main-product__sticky-footer .product-form__form{grid-template-columns:1fr 1fr;display:grid}.main-product__sticky-footer .product-form__action-bar{grid-column:2;min-width:0}.main-product__sticky-footer .product-form__dropdown{min-width:0}.main-product__sticky-footer .product-form__dropdown-trigger,.main-product__sticky-footer .product-form__submit{min-height:calc(1lh + var(--spacing-m) * 2 + var(--border-width-thin) * 2)}.main-product__sticky-footer .product-form__dropdown-trigger{border-bottom:var(--border-width-thin) solid var(--color)}.main-product__sticky-footer .product-form[data-dropdown-expanded] .product-form__dropdown-trigger{border-top:0}.main-product__sticky-footer .product-form[data-dropdown-expanded] [data-dropdown=trigger-icon]{display:none}.main-product__sticky-footer .product-form__dropdown-list{border-top:var(--border-width-thin) solid var(--color);position:absolute;bottom:100%;left:0;right:0}.main-product__sticky-footer .product-form__dropdown-header{background-color:var(--bg);padding:var(--spacing-m) var(--spacing-l);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.main-product__sticky-footer .product-form__sold-out,.main-product__sticky-footer .product-form__gift-card-recipient{display:none}}.main-product__sticky-footer-title{font-family:var(--font-display);font-size:var(--font-size-heading-m);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-m);text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:none;overflow:hidden}@media (width>=64rem){.main-product__sticky-footer-title{flex:1;display:block}}.main-product__form-notes{font-family:var(--font-sans);font-size:var(--font-size-text-2xs);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-2xs);gap:var(--spacing-2xs);flex-direction:column;width:100%;padding-block-start:var(--spacing-xs);display:flex}@media (width>=90rem){.main-product__form-notes{flex-direction:row;justify-content:space-between;gap:0}}.main-product__info{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);flex-direction:column;margin-block-start:var(--spacing-4xl);display:flex}@media (width>=64rem){.main-product__info{margin-block-start:var(--spacing-8xl)}}.main-product__info__item--drawer{cursor:pointer;align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-2xs);display:inline-flex}.main-product__info__item--drawer>svg{flex-shrink:0;display:block}.main-product__info__item:not(.main-product__info__item--drawer)+.main-product__info__item--drawer,.main-product__info__item--drawer+modal-dialog+.main-product__info__item:not(.main-product__info__item--drawer){margin-block-start:var(--spacing-s)}.main-product__info__drawer--spread{flex-direction:column;flex:1;justify-content:space-between;display:flex}.main-product__info__drawer--spread>.shopify-block{flex-direction:column;flex:1;display:flex}@media (width<=63.99rem){.main-product__media [data-slideshow-track]{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;grid-auto-columns:100%;grid-auto-flow:column;width:100%;overflow:auto hidden}.main-product__media [data-slideshow-track]::-webkit-scrollbar{width:0;height:0;display:none}.main-product__media-item{scroll-snap-align:start;scroll-snap-stop:always}}.media-scroll-indicator{height:var(--border-width-thin);display:block;position:relative;top:-1px}@media (width>=64rem){.media-scroll-indicator{display:none}}.media-scroll-indicator__bar{height:100%;transition:transform var(--duration) var(--easing);will-change:transform;background-color:currentColor;width:0;position:absolute;top:0;left:0;transform:translate(0)}.product-form{display:block;position:relative}.product-form[data-dropdown-expanded] .product-form__form{width:100%;position:absolute;top:0;left:0}.product-form[data-dropdown-expanded]:has([data-dropdown-direction=up]) .product-form__form{top:auto;bottom:0}.product-form .price{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s)}.product-form__dropdown{z-index:1;width:100%;display:block;position:relative;overflow:visible}.product-form__dropdown-trigger{background-color:var(--bg);border:var(--border-width-thin) solid var(--color);color:var(--color);cursor:pointer;padding:var(--spacing-m) var(--spacing-l);text-align:start;border-bottom:none;justify-content:space-between;align-items:center;width:100%;display:flex}.product-form__dropdown-trigger:focus-visible{outline-offset:-1px;outline-width:var(--border-width-thin)}.product-form__dropdown-label{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);flex:1}.product-form__dropdown-placeholder{text-transform:uppercase}.product-form__dropdown-icon{border-bottom:var(--border-width-thin) solid currentcolor;border-right:var(--border-width-thin) solid currentcolor;height:.5rem;transition:transform var(--duration) var(--easing);flex-shrink:0;width:.5rem;margin-inline-start:var(--spacing-s);transform:rotate(45deg)}[data-dropdown-state=open] .product-form__dropdown-icon{border-right:0;width:.75rem;height:0;transform:rotate(0)}.product-form__dropdown-list{background-color:var(--bg);border:var(--border-width-thin) solid var(--color);border-top:0;border-bottom:0;width:100%;max-height:40vh;margin:0;padding:0;list-style-type:none;position:relative;overflow-y:auto}[data-dropdown-state=open] .product-form__dropdown-list{display:block}.product-form__dropdown-header{display:none}.product-form__dropdown-option{cursor:pointer;display:block}:checked+.product-form__dropdown-option{font-weight:700}.product-form__dropdown-option input{display:none}.product-form__dropdown-option:hover{background-color:var(--color-dark);color:var(--color-light)}.product-form__dropdown-option:hover:has(input:disabled){cursor:default}.product-form__dropdown-option:has(input[data-available=false]) .product-form__dropdown-option-text{color:var(--color-subdued)}.product-form__dropdown-option-label{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);cursor:pointer;padding:var(--spacing-m) var(--spacing-l);justify-content:space-between;align-items:baseline;width:100%;display:flex}:disabled+.product-form__dropdown-option-label{cursor:default;opacity:.5}.product-form__dropdown-option-end-content{text-transform:uppercase}.product-form__action-bar{background-color:var(--color-dark);color:var(--color-light);margin-top:0}.product-form__action-bar-inner{justify-content:space-between;align-items:center;padding:0;display:flex}.product-form__submit{--submit-hover-bg:#454545;cursor:pointer;min-width:0;padding:var(--spacing-m) var(--spacing-l);text-align:start;background:0 0;border:none;flex:1;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.product-form__submit:disabled,.product-form__submit[aria-disabled=true]{background:var(--color-subdued);cursor:default}.product-form__submit:hover:not(:disabled,[aria-disabled=true]){background:var(--submit-hover-bg)}.product-form__submit-label{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);text-transform:uppercase}.product-form__wishlist-app{background-color:var(--bg);border:var(--border-width-thin) solid var(--color);align-self:stretch;display:flex}.product-form__wishlist-app wishlist-button-block{display:flex}.product-form__gift-card-recipient{margin-top:var(--spacing-s)}.product-form__sold-out{font-family:var(--font-sans);font-size:var(--font-size-heading-xs);letter-spacing:.22px;font-weight:400;line-height:var(--line-height-heading-xs);text-transform:uppercase;color:var(--color-subdued);margin-block:0 var(--spacing-xs);display:block}.product-recommendations{padding-inline-start:0}@media (width>=48rem){.product-recommendations{padding-inline:var(--spacing-l)}}.product-recommendations__title{font-family:var(--font-display);font-size:var(--font-size-heading-l);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-l);text-transform:none;margin-bottom:var(--spacing-xl);padding-inline:var(--spacing-l)}@media (width>=48rem){.product-recommendations__title{margin-bottom:var(--spacing-2xl);padding-inline:0}}.product-recommendations__list--mobile-slider{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:var(--spacing-s);row-gap:var(--spacing-s);grid-template-columns:none;grid-auto-columns:clamp(11.5rem,40vw,14rem);grid-auto-flow:column;margin:0;padding:0;list-style-type:none;display:grid;overflow:auto hidden}.product-recommendations__list--mobile-slider::-webkit-scrollbar{width:0;height:0;display:none}@media (width>=48rem){.product-recommendations__list--mobile-slider{gap:var(--spacing-2xs);grid-auto-columns:auto;grid-auto-flow:initial;row-gap:var(--spacing-l);grid-template-columns:repeat(5,minmax(1em,1fr));padding-inline:0;overflow:visible}}.jewellery-box{padding-inline:var(--spacing-outer-x);grid-template-columns:1fr;display:grid}@media (width>=64rem){.jewellery-box{grid-template-columns:1fr 1fr 1fr}}.jewellery-box__title{font-family:var(--font-display);font-size:var(--font-size-heading-l);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-l);text-transform:none;margin-block-end:var(--spacing-2xl)}@media (width>=64rem){.jewellery-box__title{grid-column:1/-1}}.jewellery-box__description{font-family:var(--font-serif);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);max-width:var(--content-max-width-m);text-indent:3em;padding-inline-end:var(--spacing-2xl)}.jewellery-box__media{overflow:hidden}.jewellery-box__media--1{width:73%}@media (width>=64rem){.jewellery-box__media--1{width:auto}}.jewellery-box__media--2{width:59%;margin-left:auto}@media (width>=64rem){.jewellery-box__media--2{width:auto}}.jewellery-box__image{width:100%;height:auto;display:block}.jewellery-box__image--placeholder{background:var(--color-placeholder);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.jewellery-box__image--placeholder .placeholder-svg{flex-shrink:0;width:4rem;height:4rem}.jewellery-box__image--placeholder .placeholder-svg-bg{fill:#0000}.jewellery-box__cta{align-items:center;gap:var(--spacing-2xl);padding-block:var(--spacing-l);text-align:center;flex-direction:column;display:flex}@media (width>=64rem){.jewellery-box__cta{grid-column:1/-1}}.jewellery-box__cta-text{font-family:var(--font-serif);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s)}.notify-me-drawer{grid-template-rows:var(--header-height) minmax(0, 1fr);width:100%;height:100%;margin:0 0 0 auto;padding:0;overflow:hidden}@media (width>=64rem){.notify-me-drawer{min-width:var(--content-max-width-s);width:35vw}}.notify-me-drawer .modal__header{padding:0 var(--modal-spacing-x)}.notify-me-drawer .modal__content{min-height:0;padding:0 var(--modal-spacing-x) var(--header-height);flex-direction:column;flex:1;margin:0;display:flex;overflow-y:auto}[data-transition=show] .notify-me-drawer{animation-name:slideInRight}[data-transition=hide] .notify-me-drawer{animation-name:slideOutRight}.notify-me{gap:var(--spacing-2xl);padding-block:var(--spacing-l);flex-direction:column;flex:1;display:flex}.notify-me__subtitle{font-family:var(--font-display);font-size:var(--font-size-heading-m);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-m);text-transform:none}.notify-me__product{gap:var(--spacing-l);margin-top:auto;display:flex}.notify-me__product-image{flex-shrink:0;width:5.5rem}.notify-me__image{width:100%;height:auto;display:block}.notify-me__product-info{gap:var(--spacing-2xs);flex-direction:column;justify-content:center;display:flex}.notify-me__product-title{font-family:var(--font-display);font-size:var(--font-size-heading-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-heading-s);text-transform:none}.notify-me__product-detail{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s)}.notify-me__form{gap:var(--spacing-xl);flex-direction:column;flex:1;display:flex}.notify-me__input{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);border:0;border-bottom:var(--border-width-thin) solid currentcolor;color:var(--color);padding:var(--spacing-s) 0;background-color:#0000;border-radius:0;width:100%;margin:0}.notify-me__input::placeholder{color:var(--color-input-placeholder)}.notify-me__input:focus-visible{border-bottom-color:var(--color-dark);outline:none}.notify-me__submit{cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-button-m);letter-spacing:0;padding:var(--spacing-m) var(--spacing-l);text-align:center;text-transform:uppercase;background-color:var(--scheme-button-background);color:var(--scheme-button-color);border:1px solid #0000;justify-content:center;align-items:center;width:100%;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.notify-me__submit:disabled,.notify-me__submit[aria-disabled=true]{cursor:default;pointer-events:none;background-color:var(--color-subdued)}.notify-me__submit:hover:not(:disabled,[aria-disabled=true]){background-color:var(--scheme-button-color);border:1px solid var(--scheme-button-background);color:var(--scheme-button-background)}.notify-me__newsletter{align-items:center;gap:var(--spacing-s);margin-bottom:auto;display:flex}.notify-me__newsletter input[type=checkbox]{appearance:none;cursor:pointer;flex-shrink:0;width:.75rem;height:.75rem;margin:0;position:relative}.notify-me__newsletter input[type=checkbox]:before{border:var(--border-width-thin) solid currentcolor;content:"";height:100%;transition:background-color var(--duration) var(--easing), border-color var(--duration) var(--easing);background-color:#0000;width:100%;display:block}.notify-me__newsletter input[type=checkbox]:checked:before{background-color:currentColor;background-image:linear-gradient(var(--color-light), var(--color-light));background-position:50%;background-repeat:no-repeat;background-size:50% var(--border-width-thin)}.notify-me__newsletter input[type=checkbox]:focus-visible{outline:var(--border-width-thin) solid currentcolor;outline-offset:2px}.notify-me__newsletter label{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);cursor:pointer}.notify-me__success,.notify-me__message{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);text-align:center}.notify-me__message--error{margin-bottom:auto}.store-availability{flex-direction:column;flex:1;min-height:0;display:flex}.store-availability__product-info{gap:var(--spacing-2xs);flex-direction:column;margin-block-end:var(--spacing-l);display:flex}.store-availability__product-title{font-family:var(--font-display);font-size:var(--font-size-heading-m);letter-spacing:-.25px;font-weight:500;line-height:var(--line-height-heading-m);text-transform:none}.store-availability__product-price,.store-availability__product-material,.store-availability__product-specifications{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s)}.store-availability__hint{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);color:var(--color-muted);margin-block-end:var(--spacing-s)}.store-availability__select-wrapper{position:relative}.store-availability__select{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);appearance:none;background-color:var(--color-light);border:var(--border-width-thin) solid var(--color-dark);cursor:pointer;letter-spacing:.26px;padding:var(--spacing-m) var(--spacing-2xl) var(--spacing-m) var(--spacing-m);text-transform:uppercase;width:100%}.store-availability__select:focus-visible{outline:var(--border-width-medium) solid currentcolor;outline-offset:-2px}.store-availability__select-icon{pointer-events:none;right:var(--spacing-m);position:absolute;top:50%;transform:translateY(-50%)rotate(90deg)}.store-availability__state--loading{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);padding-block:var(--spacing-xl);text-align:center}.store-availability__locations{scrollbar-width:none;flex-direction:column;min-height:0;margin-block-start:auto;display:flex;overflow-y:auto}.store-availability__location{border-block-start:var(--border-width-thin) solid var(--color-border);gap:var(--spacing-l);padding-block:var(--spacing-m);justify-content:space-between;display:flex}.store-availability__location-info{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.store-availability__location-name{font-family:var(--font-display);font-size:var(--font-size-heading-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-heading-s);text-transform:none}.store-availability__status{align-items:center;gap:var(--spacing-xs);display:flex}.store-availability__status-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.store-availability__status-label{font-family:var(--font-sans);font-size:var(--font-size-text-2xs);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-2xs);letter-spacing:.11px;text-transform:uppercase}.store-availability__status--available .store-availability__status-dot{background-color:var(--color-status-available)}.store-availability__status--sold-out .store-availability__status-dot{background-color:var(--color-status-sold-out)}.store-availability__status--low-stock .store-availability__status-dot{background-color:var(--color-status-low-stock)}.store-availability__availability{font-family:var(--font-sans);font-size:var(--font-size-text-2xs);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-2xs);letter-spacing:.11px;text-transform:uppercase;margin:0}.store-availability__contact{font-family:var(--font-sans);font-size:var(--font-size-text-xs);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-xs);margin:0}.store-availability__status+.store-availability__contact,.store-availability__availability+.store-availability__contact{margin-block-start:var(--spacing-s)}.store-availability__contact-link{color:inherit;text-decoration:none}.store-availability__contact-link:hover{text-decoration:underline}.store-availability__location-image{object-fit:cover;flex-shrink:0;width:95px;height:120px}.store-availability__empty{font-family:var(--font-sans);font-size:var(--font-size-s);letter-spacing:0;font-weight:400;line-height:var(--line-height-text-s);padding-block:var(--spacing-xl);text-transform:uppercase}
