.section-intro-module__rQ8y0q__intro{color:var(--color-white,#fff);flex-direction:column;display:flex;position:relative}.section-intro-module__rQ8y0q__center{max-width:var(--container-2xl,42rem);text-align:center;align-items:center;margin-inline:auto}.section-intro-module__rQ8y0q__start{max-width:var(--container-xl,36rem);text-align:start;align-items:flex-start}.section-intro-module__rQ8y0q__eyebrow{font-size:15px;line-height:var(--tw-leading,21px);color:var(--token-accent)}.section-intro-module__rQ8y0q__title{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1.4;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1.4;font-weight:var(--font-weight-extrabold,800)}@media (min-width:48rem){.section-intro-module__rQ8y0q__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.section-intro-module__rQ8y0q__body{margin-top:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:18px;line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.section-intro-module__rQ8y0q__body{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}@media (min-width:48rem){.section-intro-module__rQ8y0q__body{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 10);line-height:calc(var(--spacing,.25rem) * 10)}}.section-intro-module__rQ8y0q__cta{margin-top:calc(var(--spacing,.25rem) * 6);min-width:calc(var(--spacing,.25rem) * 48);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-size:15px;line-height:var(--tw-leading,21px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.section-intro-module__rQ8y0q__cta:hover{opacity:.9}}@media (min-width:48rem){.section-intro-module__rQ8y0q__cta{margin-top:calc(var(--spacing,.25rem) * 8)}}.section-intro-module__rQ8y0q__light{background-color:var(--color-white,#fff);color:var(--token-header-bg)}.section-intro-module__rQ8y0q__gold{background-color:var(--token-accent);color:var(--token-header-bg)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.branch-section-module__h1xTlG__section{background-color:var(--token-header-bg);background-image:radial-gradient(35% 45% at 95%,#1e289673,#1e289600 70%);overflow:hidden}.branch-section-module__h1xTlG__stage{padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 16);flex-direction:column;max-width:120rem;margin-inline:auto;display:flex;position:relative}.branch-section-module__h1xTlG__intro{padding-inline:var(--page-gutter)}.branch-section-module__h1xTlG__picture{margin-top:calc(var(--spacing,.25rem) * 8);width:100%;height:auto}.branch-section-module__h1xTlG__address{margin-top:calc(var(--spacing,.25rem) * 4);padding-inline:var(--page-gutter);text-align:center;--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:18px;line-height:calc(var(--spacing,.25rem) * 8);color:#fff6}@supports (color:color-mix(in lab, red, red)){.branch-section-module__h1xTlG__address{color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.branch-section-module__h1xTlG__address{font-style:normal}@media (min-width:64rem){.branch-section-module__h1xTlG__address{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media (min-width:80rem){.branch-section-module__h1xTlG__address{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 10);line-height:calc(var(--spacing,.25rem) * 10)}}@media (min-width:1024px){.branch-section-module__h1xTlG__stage{aspect-ratio:1920/1036;padding-block:0;display:block}.branch-section-module__h1xTlG__intro{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:38%;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:0;position:absolute;top:50%;right:4.4%}.branch-section-module__h1xTlG__picture{width:53.9%;margin-top:0;position:absolute;top:21.7%;left:1.6%}.branch-section-module__h1xTlG__address{width:31%;margin-top:0;padding-inline:0;position:absolute;top:74.6%;left:4%}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.product-card-module__3-Jckq__card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-divider);background-color:var(--token-page-bg);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex}@media (hover:hover){.product-card-module__3-Jckq__card:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.product-card-module__3-Jckq__card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.product-card-module__3-Jckq__media{aspect-ratio:19/20;background-color:var(--token-product-image-bg);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.product-card-module__3-Jckq__image{object-fit:cover}.product-card-module__3-Jckq__fallback{color:var(--token-product-muted)}.product-card-module__3-Jckq__body{padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}.product-card-module__3-Jckq__title{font-size:15px;line-height:var(--tw-leading,21px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--token-product-title)}.product-card-module__3-Jckq__subtitle{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 4);-webkit-line-clamp:2;min-height:2.125rem;font-size:13px;line-height:var(--tw-leading,17px);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--token-product-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-module__3-Jckq__footer{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--token-divider);padding-top:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;margin-top:auto;display:flex}.product-card-module__3-Jckq__footer:has(.product-card-module__3-Jckq__oldPrice:empty){align-items:center}.product-card-module__3-Jckq__meta{font-size:13px;line-height:var(--tw-leading,17px);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:nowrap;color:var(--token-product-muted)}.product-card-module__3-Jckq__prices{flex-direction:column;justify-content:center;align-items:flex-start;min-height:2.8125rem;display:flex}.product-card-module__3-Jckq__oldPrice{font-size:13px;line-height:var(--tw-leading,17px);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--token-product-muted);text-decoration-line:line-through}.product-card-module__3-Jckq__oldPrice:empty{display:none}.product-card-module__3-Jckq__price{align-items:baseline;gap:var(--spacing,.25rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--token-product-price);display:flex}.product-card-module__3-Jckq__currency{--tw-font-weight:var(--font-weight-normal,400);font-size:.625rem;font-weight:var(--font-weight-normal,400)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
.product-similar-products-module___A0I9W__section{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.product-similar-products-module___A0I9W__header{justify-content:space-between;align-items:center;display:flex}@media not all and (min-width:40rem){.product-similar-products-module___A0I9W__header{flex-wrap:wrap}}.product-similar-products-module___A0I9W__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--token-product-title)}.product-similar-products-module___A0I9W__viewShop{align-items:center;gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--token-product-title);text-align:center;--tw-leading:90%;--tw-font-weight:var(--font-weight-normal,400);font-size:16px;line-height:90%;font-weight:var(--font-weight-normal,400);color:var(--token-product-title);display:flex}.product-similar-products-module___A0I9W__viewport{margin-block:calc(var(--spacing,.25rem) * -2);padding-block:calc(var(--spacing,.25rem) * 3)}.product-similar-products-module___A0I9W__item{width:calc(var(--spacing,.25rem) * 64);scroll-snap-align:start;flex-shrink:0}@media not all and (min-width:40rem){.product-similar-products-module___A0I9W__item{width:calc(48.7805% - .731707rem)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
.page-module__1uo03a__page{gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:var(--page-gutter);padding-block:calc(var(--spacing,.25rem) * 10);max-width:var(--page-max-width);flex-direction:column;margin-inline:auto;display:flex}
.product-grid-module__iRaFCq__grid{gap:calc(var(--spacing,.25rem) * 3.5);width:100%;padding-inline:var(--page-gutter);padding-block:calc(var(--spacing,.25rem) * 6);max-width:var(--page-max-width);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin-inline:auto;display:grid}@media (max-width:640px){.product-grid-module__iRaFCq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-grid-module__iRaFCq__empty{width:100%;padding-inline:var(--page-gutter);padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;font-size:15px;line-height:var(--tw-leading,21px);color:var(--token-muted);max-width:var(--page-max-width);margin-inline:auto}
.filter-pill-module__HaUUZa__pill{cursor:pointer;scroll-snap-align:start;border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-pill-border);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:15px;line-height:var(--tw-leading,21px);white-space:nowrap;color:var(--token-muted);border-radius:3.40282e38px;flex-shrink:0}.filter-pill-module__HaUUZa__selected{color:var(--token-text);background:linear-gradient(71.47deg, var(--color-selected-from) 0%, var(--color-selected-to) 110.35%);-webkit-backdrop-filter:blur(var(--token-selected-blur));backdrop-filter:blur(var(--token-selected-blur));border-color:#0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.category-carousel-module__j2NI5a__viewport{min-width:0;padding-block:var(--spacing,.25rem);flex:1}.category-carousel-module__j2NI5a__desktopOnly{display:none}@media (min-width:40rem){.category-carousel-module__j2NI5a__desktopOnly{display:block}}
.bottom-sheet-module__ObQrqq__overlay{z-index:50;background-color:#0006;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-module__ObQrqq__overlay{background-color:color-mix(in oklab, var(--color-black,#000) 40%, transparent)}}.bottom-sheet-module__ObQrqq__overlay{animation:.15s ease-out bottom-sheet-module__ObQrqq__overlayIn}.bottom-sheet-module__ObQrqq__content{z-index:50;gap:calc(var(--spacing,.25rem) * 4);border-top-left-radius:var(--radius-2xl,1rem);border-top-right-radius:var(--radius-2xl,1rem);background-color:var(--token-page-bg);max-height:70vh;padding:calc(var(--spacing,.25rem) * 5);--tw-outline-style:none;inset-inline:0;outline-style:none;flex-direction:column;animation:.2s ease-out bottom-sheet-module__ObQrqq__contentIn;display:flex;position:fixed;bottom:0}.bottom-sheet-module__ObQrqq__header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bottom-sheet-module__ObQrqq__title{--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--token-text)}.bottom-sheet-module__ObQrqq__close{cursor:pointer;color:var(--token-muted);align-items:center;display:flex}@keyframes bottom-sheet-module__ObQrqq__overlayIn{0%{opacity:0}}@keyframes bottom-sheet-module__ObQrqq__contentIn{0%{opacity:0;transform:translateY(100%)}}@property --tw-font-weight{syntax:"*";inherits:false}
.category-filter-sheet-module__F7voVW__pills{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex;overflow-y:auto}
.sort-filter-sheet-module__d-Io6a__list{gap:var(--spacing,.25rem);flex-direction:column;display:flex;overflow-y:auto}.sort-filter-sheet-module__d-Io6a__option{cursor:pointer;border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:15px;line-height:var(--tw-leading,21px);color:var(--token-muted);justify-content:space-between;align-items:center;display:flex}.sort-filter-sheet-module__d-Io6a__optionActive{color:var(--token-text)}
.shop-toolbar-module__9_BYzq__toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:var(--page-gutter);padding-block:calc(var(--spacing,.25rem) * 2);max-width:var(--page-max-width);margin-inline:auto;display:flex}.shop-toolbar-module__9_BYzq__sort{align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-shrink:0;display:none}@media (min-width:40rem){.shop-toolbar-module__9_BYzq__sort{display:flex}}.shop-toolbar-module__9_BYzq__sortOption{cursor:pointer;border-bottom-style:var(--tw-border-style);padding-bottom:var(--spacing,.25rem);font-size:15px;line-height:var(--tw-leading,21px);white-space:nowrap;color:var(--token-muted);border-color:#0000;border-bottom-width:1px}.shop-toolbar-module__9_BYzq__sortActive{border-color:var(--token-accent);color:var(--token-text)}.shop-toolbar-module__9_BYzq__separator{height:calc(var(--spacing,.25rem) * 8);background-color:var(--token-divider);flex-shrink:0;width:1px}.shop-toolbar-module__9_BYzq__sortButton{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:15px;line-height:var(--tw-leading,21px);color:var(--token-muted);flex-shrink:0;display:flex}@media (min-width:40rem){.shop-toolbar-module__9_BYzq__sortButton{display:none}}.shop-toolbar-module__9_BYzq__categoriesButton{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:15px;line-height:var(--tw-leading,21px);color:var(--token-muted);flex-shrink:0;display:flex}@media (min-width:40rem){.shop-toolbar-module__9_BYzq__categoriesButton{display:none}}.shop-toolbar-module__9_BYzq__categoriesActive{color:var(--token-text)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.builder-tile-module__EWNFBq__tile{cursor:pointer;scroll-snap-align:start;border-radius:var(--radius-xl,.75rem);background-color:var(--token-card-bg);flex-shrink:0;justify-content:center;align-items:center;width:8.75rem;height:8.75rem;display:flex;position:relative;overflow:hidden}@media not all and (min-width:40rem){.builder-tile-module__EWNFBq__tile{width:6.5rem;height:6.5rem}}.builder-tile-module__EWNFBq__selected{background:linear-gradient(71.47deg, var(--color-selected-from) 0%, var(--color-selected-to) 110.35%);-webkit-backdrop-filter:blur(var(--token-selected-blur));backdrop-filter:blur(var(--token-selected-blur))}.builder-tile-module__EWNFBq__image{object-fit:contain;padding:calc(var(--spacing,.25rem) * 3)}.builder-tile-module__EWNFBq__fallback{color:var(--token-muted)}
.collection-section-module__b6weHW__section{margin-bottom:calc(var(--spacing,.25rem) * -16);padding-bottom:calc(var(--spacing,.25rem) * 32);background-color:#f6f5f0;position:relative;overflow:hidden}.collection-section-module__b6weHW__glow{pointer-events:none;height:calc(var(--spacing,.25rem) * 80);inset-inline:0;background:radial-gradient(40% 100% at 62% 0,#ffffffb3,#0000 70%),radial-gradient(60% 90% at 80% 60%,#f0d99573,#0000 70%);position:absolute;top:0}.collection-section-module__b6weHW__inner{padding-inline:var(--page-gutter);padding-top:calc(var(--spacing,.25rem) * 12);margin-inline:auto;position:relative}@media (min-width:48rem){.collection-section-module__b6weHW__inner{padding-top:calc(var(--spacing,.25rem) * 20)}}.collection-section-module__b6weHW__inner{max-width:var(--page-max-width)}.collection-section-module__b6weHW__header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);display:flex}.collection-section-module__b6weHW__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--token-header-bg)}@media (min-width:48rem){.collection-section-module__b6weHW__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.collection-section-module__b6weHW__more{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--token-header-bg);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:15px;line-height:var(--tw-leading,21px);color:var(--token-header-bg);display:flex}.collection-section-module__b6weHW__list{margin-inline:calc(var(--page-gutter) * -1);margin-top:calc(var(--spacing,.25rem) * 8);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem) * 4);padding-inline:var(--page-gutter);padding-bottom:calc(var(--spacing,.25rem) * 4);display:flex;overflow-x:auto}@media (min-width:48rem){.collection-section-module__b6weHW__list{padding-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding-bottom:0;display:grid;overflow:visible}}.collection-section-module__b6weHW__list{scrollbar-width:none}.collection-section-module__b6weHW__list::-webkit-scrollbar{display:none}.collection-section-module__b6weHW__item{scroll-snap-align:start;flex-direction:column;flex-shrink:0;width:68%;display:flex}@media (min-width:40rem){.collection-section-module__b6weHW__item{width:45%}}@media (min-width:48rem){.collection-section-module__b6weHW__item{width:auto}}.collection-section-module__b6weHW__item>*{flex:1}.collection-section-module__b6weHW__tagline{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 14);max-width:var(--container-3xl,48rem);text-align:center;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.7;--tw-font-weight:var(--font-weight-medium,500);line-height:1.7;font-weight:var(--font-weight-medium,500);color:var(--token-product-title)}@media (min-width:48rem){.collection-section-module__b6weHW__tagline{margin-top:calc(var(--spacing,.25rem) * 20);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.collection-section-module__b6weHW__accent{color:var(--token-product-price)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-leading{syntax:"*";inherits:false}
.shop-content-module__0dwDrG__divider{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--token-divider);width:100%}.shop-content-module__0dwDrG__productArea{position:relative}.shop-content-module__0dwDrG__loadingOverlay{z-index:10;background-color:var(--token-page-bg);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shop-content-module__0dwDrG__loadingOverlay{background-color:color-mix(in oklab, var(--token-page-bg) 70%, transparent)}}.shop-content-module__0dwDrG__loadingOverlay{padding-top:calc(var(--spacing,.25rem) * 24);--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.shop-module__GBzivq__page{width:100%;padding-inline:var(--page-gutter);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;max-width:var(--page-max-width);margin-inline:auto}.shop-module__GBzivq__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--token-text)}.shop-module__GBzivq__subtitle{margin-top:calc(var(--spacing,.25rem) * 4);font-size:15px;line-height:var(--tw-leading,21px);color:var(--token-muted)}@property --tw-font-weight{syntax:"*";inherits:false}
.gift-section-module__xfZ-4q__section{background-color:var(--token-header-bg);overflow:hidden}.gift-section-module__xfZ-4q__stage{padding-top:calc(var(--spacing,.25rem) * 12);flex-direction:column;max-width:120rem;margin-inline:auto;display:flex;position:relative}.gift-section-module__xfZ-4q__intro{z-index:10;padding-inline:var(--page-gutter)}.gift-section-module__xfZ-4q__collage{margin-top:calc(var(--spacing,.25rem) * 8);aspect-ratio:4/3;object-fit:cover;width:100%}@media (min-width:768px){.gift-section-module__xfZ-4q__collage{aspect-ratio:auto;height:auto;margin-top:-10%}}
.hero-module__TIDq_W__hero{isolation:isolate;background-color:var(--token-header-bg);color:var(--color-white,#fff);background-image:radial-gradient(55% 60% at 50% 55%,#764ebe80,#764ebe00 70%);position:relative;overflow:hidden}.hero-module__TIDq_W__handLeft,.hero-module__TIDq_W__handRight{pointer-events:none;z-index:calc(10 * -1);mix-blend-mode:lighten;height:auto;position:absolute}.hero-module__TIDq_W__handLeft{width:83%;top:0;left:-12%}.hero-module__TIDq_W__handRight{width:83%;top:4%;right:-12%}.hero-module__TIDq_W__heading{position:relative}.hero-module__TIDq_W__line{pointer-events:none;background-color:var(--token-accent);width:1px;height:100vh;display:none;position:absolute;bottom:50%;left:50%}@media (min-width:48rem){.hero-module__TIDq_W__line{display:block}}.hero-module__TIDq_W__line:after{content:"";width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-accent);background-color:var(--token-header-bg);border-radius:3.40282e38px;position:absolute;bottom:0;left:50%}.hero-module__TIDq_W__sideLeft,.hero-module__TIDq_W__sideRight{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:13px;line-height:var(--tw-leading,17px);--tw-tracking:.2em;letter-spacing:.2em;color:#ffffff80;display:none;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.hero-module__TIDq_W__sideLeft,.hero-module__TIDq_W__sideRight{color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}@media (min-width:64rem){.hero-module__TIDq_W__sideLeft,.hero-module__TIDq_W__sideRight{display:block}}.hero-module__TIDq_W__sideLeft,.hero-module__TIDq_W__sideRight{writing-mode:vertical-rl;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hero-module__TIDq_W__sideLeft{left:calc(var(--spacing,.25rem) * 6);rotate:180deg}.hero-module__TIDq_W__sideRight{right:calc(var(--spacing,.25rem) * 6)}.hero-module__TIDq_W__content{max-width:var(--container-2xl,42rem);padding-inline:var(--page-gutter);padding-top:min(62vw,16rem);padding-bottom:calc(var(--spacing,.25rem) * 16);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.hero-module__TIDq_W__title{--tw-leading:1.25;--tw-font-weight:var(--font-weight-extrabold,800);font-size:clamp(2.25rem,7.5vw,4.5rem);line-height:1.25;font-weight:var(--font-weight-extrabold,800);flex-direction:column;display:flex}.hero-module__TIDq_W__accent{color:var(--token-accent)}.hero-module__TIDq_W__subtitle{margin-top:calc(var(--spacing,.25rem) * 6);max-width:var(--container-xl,36rem);font-size:15px;line-height:var(--tw-leading,21px);--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--token-header-nav-text)}@media (min-width:48rem){.hero-module__TIDq_W__subtitle{--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:18px;line-height:calc(var(--spacing,.25rem) * 8)}}.hero-module__TIDq_W__actions{margin-top:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.hero-module__TIDq_W__primary{background-color:var(--token-accent);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-size:15px;line-height:var(--tw-leading,21px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--token-header-bg);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:4px}@media (hover:hover){.hero-module__TIDq_W__primary:hover{opacity:.9}}.hero-module__TIDq_W__secondary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:15px;line-height:var(--tw-leading,21px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.hero-module__TIDq_W__secondary:hover{opacity:.8}}@media (min-width:768px){.hero-module__TIDq_W__hero{justify-content:center;align-items:center;min-height:max(40rem,45vw);display:flex}.hero-module__TIDq_W__handLeft{width:47.6%;top:9%;left:0}.hero-module__TIDq_W__handRight{width:48.1%;top:7%;right:0}.hero-module__TIDq_W__content{padding-block:calc(var(--spacing,.25rem) * 24)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.product-tile-module__gnlcMq__tile{border-radius:var(--radius-2xl,1rem);display:block;position:relative;overflow:hidden}.product-tile-module__gnlcMq__product{background-color:var(--token-product-image-bg);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.product-tile-module__gnlcMq__product:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.product-tile-module__gnlcMq__image{object-fit:cover}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
.piercing-section-module__dGgNqa__section{background-color:var(--token-header-bg);overflow:hidden}.piercing-section-module__dGgNqa__stage{padding-top:calc(var(--spacing,.25rem) * 12);max-width:120rem;margin-inline:auto;position:relative}.piercing-section-module__dGgNqa__intro{padding-inline:var(--page-gutter)}.piercing-section-module__dGgNqa__figure{margin-top:calc(var(--spacing,.25rem) * 6);aspect-ratio:1300/900;position:relative}.piercing-section-module__dGgNqa__photo{width:100%;height:100%;position:absolute;inset:0}.piercing-section-module__dGgNqa__tile{aspect-ratio:1;background:linear-gradient(#1d204d,#222754);width:13.7%;position:absolute}.piercing-section-module__dGgNqa__slotHelix{top:24.2%;left:4.9%}.piercing-section-module__dGgNqa__slotConch{top:50%;left:16.4%}.piercing-section-module__dGgNqa__slotLobe{top:65.6%;left:85.4%}@media (min-width:1024px){.piercing-section-module__dGgNqa__stage{aspect-ratio:1920/1036;padding-top:0}.piercing-section-module__dGgNqa__intro{width:38%;padding-inline:0;position:absolute;top:5%;right:3%}.piercing-section-module__dGgNqa__figure{width:67.7%;margin-top:0;position:absolute;top:5.8%;left:0}}
.showcase-section-module__x5V2Ea__section{background-color:var(--token-header-bg)}.showcase-section-module__x5V2Ea__panel{padding-inline:var(--page-gutter);padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 16);position:relative;overflow:hidden}@media (min-width:48rem){.showcase-section-module__x5V2Ea__panel{padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 24)}}.showcase-section-module__x5V2Ea__panel{box-shadow:inset 0 0 3rem 1.5rem var(--color-header);background:linear-gradient(#272c6f,#4a52d0)}.showcase-section-module__x5V2Ea__sideLeft,.showcase-section-module__x5V2Ea__sideRight{pointer-events:none;inset-block:calc(var(--spacing,.25rem) * 8);font-size:15px;line-height:var(--tw-leading,21px);--tw-tracking:.15em;letter-spacing:.15em;white-space:nowrap;color:#ffffff40;display:none;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.showcase-section-module__x5V2Ea__sideLeft,.showcase-section-module__x5V2Ea__sideRight{color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}@media (min-width:80rem){.showcase-section-module__x5V2Ea__sideLeft,.showcase-section-module__x5V2Ea__sideRight{display:block}}.showcase-section-module__x5V2Ea__sideLeft,.showcase-section-module__x5V2Ea__sideRight{writing-mode:vertical-rl;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.showcase-section-module__x5V2Ea__sideLeft{left:5%;rotate:180deg}.showcase-section-module__x5V2Ea__sideRight{right:8%}.showcase-section-module__x5V2Ea__grid{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}@media (min-width:48rem){.showcase-section-module__x5V2Ea__grid{margin-top:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 6)}}.showcase-section-module__x5V2Ea__grid{max-width:63rem}.showcase-section-module__x5V2Ea__featured{aspect-ratio:1;grid-column:span 3/span 3}@media (min-width:768px){.showcase-section-module__x5V2Ea__grid{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 3fr 1fr;grid-auto-flow:column}.showcase-section-module__x5V2Ea__featured{aspect-ratio:auto;grid-area:1/2/span 3}}.showcase-section-module__x5V2Ea__small{aspect-ratio:1}.showcase-section-module__x5V2Ea__tile{background:linear-gradient(#2d337b,#363d8f)}.showcase-section-module__x5V2Ea__highlighted{background:linear-gradient(#444bb8,#6573e3)}.showcase-section-module__x5V2Ea__featured.showcase-section-module__x5V2Ea__tile{background:linear-gradient(#2f3677,#3c42a7)}@property --tw-tracking{syntax:"*";inherits:false}
.tile-grid-module__v8v2wa__section{background-color:var(--token-header-bg);padding-inline:var(--page-gutter);padding-block:calc(var(--spacing,.25rem) * 12)}@media (min-width:48rem){.tile-grid-module__v8v2wa__section{padding-block:calc(var(--spacing,.25rem) * 20)}}.tile-grid-module__v8v2wa__desktop,.tile-grid-module__v8v2wa__mobile{gap:calc(var(--spacing,.25rem) * 3);margin-inline:auto;display:grid}@media (min-width:48rem){.tile-grid-module__v8v2wa__desktop,.tile-grid-module__v8v2wa__mobile{gap:calc(var(--spacing,.25rem) * 4)}}.tile-grid-module__v8v2wa__desktop,.tile-grid-module__v8v2wa__mobile{max-width:80rem}.tile-grid-module__v8v2wa__desktop{display:none}@media (min-width:48rem){.tile-grid-module__v8v2wa__desktop{display:grid}}.tile-grid-module__v8v2wa__desktop{grid-template-columns:repeat(9,minmax(0,1fr))}@media (min-width:48rem){.tile-grid-module__v8v2wa__mobile{display:none}}.tile-grid-module__v8v2wa__mobile{grid-template-columns:repeat(4,minmax(0,1fr))}.tile-grid-module__v8v2wa__tile,.tile-grid-module__v8v2wa__product{aspect-ratio:1;border-radius:var(--radius-2xl,1rem);position:relative;overflow:hidden}.tile-grid-module__v8v2wa__tile{background:linear-gradient(#ffffff1a,#ffffff05)}.tile-grid-module__v8v2wa__product{background-color:var(--token-product-image-bg);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.tile-grid-module__v8v2wa__product:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.tile-grid-module__v8v2wa__image{object-fit:cover}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
