.announcement{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px var(--gutter);background:var(--juliet-cocoa);color:var(--juliet-cream);font-size:15px;font-weight:500;line-height:21px;text-align:center;text-wrap:balance}a.announcement{justify-content:space-between;text-align:start}.announcement__chevron{flex-shrink:0}@media(min-width:750px){a.announcement{justify-content:center}}a.announcement:hover{color:var(--juliet-cream);text-decoration:underline;text-underline-offset:3px}.apps{scroll-margin-top:16px;display:flex;flex-direction:column;gap:16px}.callout{display:flex;align-items:flex-start;gap:14px;padding:20px;border-radius:var(--radius-panel);background:var(--juliet-surface);box-shadow:inset 0 0 0 1px var(--juliet-border)}.callout__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--juliet-cocoa);color:var(--juliet-cream)}.callout__image{flex:none;width:48px;height:48px;object-fit:contain}.callout__body{display:flex;flex:1;flex-direction:column;gap:6px}.callout__heading{font-size:17px;font-weight:700;line-height:23px}.callout__text{color:var(--juliet-text-2);font-size:14px;line-height:20px}.callout__button{align-self:flex-start;margin-top:6px}@media(min-width:750px){.callout{align-items:center;gap:20px;padding:24px 28px}.callout__body{display:grid;grid-template-columns:1fr auto;column-gap:24px}.callout__button{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0}}.basket{display:flex;flex-direction:column;gap:16px;padding-block:20px 40px}.basket[aria-busy=true] [data-basket-part]{opacity:.6;transition:opacity .15s ease}.basket__empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;text-align:center}.basket__layout{display:grid;gap:16px}.basket__main{display:flex;flex-direction:column;gap:16px;min-width:0}.basket__block:not(:has(>.shopify-block>:not(script,[hidden]))){display:none}.basket__list{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.basket-line{display:flex;flex-direction:column;gap:10px;padding:10px 12px 10px 10px}.basket-line__top{display:flex;align-items:flex-start;gap:12px}.basket-line__media{flex:none;overflow:hidden;width:72px;height:72px;border-radius:var(--radius-image);background:var(--juliet-tint)}.basket-line__details{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.basket-line__title{display:-webkit-box;overflow:hidden;color:var(--juliet-ink);font-size:14px;font-weight:600;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.basket-line__meta{color:var(--juliet-text-2);font-size:13px;line-height:18px}.basket-line__photos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding:0;list-style:none}.basket-line__photos img{display:block;width:40px;height:40px;border-radius:8px;background:var(--juliet-tint);object-fit:cover;outline:1px solid rgb(0 0 0 / .1);outline-offset:-1px}.basket-line__addons{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:0;list-style:none;color:var(--juliet-text-2);font-size:13px;line-height:18px}.basket-line__addons li{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.basket-line__unit{flex:none;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.basket-line__note{display:block;min-width:0}.basket-line__note-text{color:var(--juliet-text-2);font-size:13px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.basket-line__bottom{display:flex;align-items:center;gap:14px;padding-top:10px;border-top:1px solid var(--juliet-border)}.basket-line__action{font-size:14px;font-weight:600}.basket-line__total{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.basket-bundle__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.basket-bundle__head .badge{align-self:center}.basket-bundle__count{color:var(--juliet-text-2);font-size:13px;line-height:18px}.basket-bundle__included{display:inline-flex;align-items:center;gap:4px;color:var(--juliet-primary);font-size:12px;font-weight:600;line-height:18px}.basket-bundle__items{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.basket-bundle__item{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.basket-bundle__item>.basket-line__note{flex:1 0 calc(100% - 72px);margin:-4px 0 0 72px}.basket-bundle__media{width:60px;height:60px}.stepper{display:flex;align-items:center;height:36px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--juliet-border-strong)}.stepper__button{display:grid;place-items:center;width:36px;height:36px;color:var(--juliet-ink);font-size:18px;line-height:1}.stepper__button:hover{color:var(--juliet-primary)}.stepper__value{min-width:20px;font-size:15px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.basket__summary{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.basket__row{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-variant-numeric:tabular-nums}.basket__row--saving{color:var(--juliet-cocoa)}.basket__row--total{padding-top:10px;border-top:1px solid var(--juliet-border);font-size:17px;font-weight:700}.basket__row--delivery[hidden]{display:none}.basket__row--delivery[data-free]>:last-child{color:var(--juliet-cocoa);font-weight:600}.basket__side{display:contents}.checkout-bar{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:6px;margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--juliet-surface);box-shadow:0 -1px 0 var(--juliet-border),0 -8px 20px #16302f14}.checkout-bar__button{height:54px;font-variant-numeric:tabular-nums}.checkout-bar__note{color:var(--juliet-text-2);font-size:12px;text-align:center}@media(min-width:990px){.basket__layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:32px}.basket__side{position:sticky;top:24px;display:flex;flex-direction:column;gap:12px}.checkout-bar{position:static;margin:0;padding:0;background:none;box-shadow:none}}collection-listing{display:block}.listing-head{padding-top:6px;background:var(--juliet-surface)}.listing-head__inner{display:flex;flex-direction:column;gap:8px}.listing-head__back{display:inline-flex;align-items:center;align-self:flex-start;gap:2px;min-height:32px;margin:0 0 -6px -5px;color:var(--juliet-text-2);font-size:14px;font-weight:600}.listing-head__crumbs{display:none;min-width:0;margin-bottom:-6px}@media(min-width:750px){.listing-head__back{display:none}.listing-head__crumbs{display:block}}.listing-head__banner{overflow:hidden;aspect-ratio:5 / 2;margin-block:2px 4px;border-radius:var(--radius-card);background:var(--juliet-tint)}.listing-head__banner img{width:100%;height:100%;object-fit:cover}.listing-head__count{color:var(--juliet-text-2);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.listing-head__intro{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:6px;max-width:720px}.listing-head__description{flex:1 1 0;min-width:0;color:var(--juliet-text-2);font-size:14px;line-height:21px}.listing-head__description:not([data-clamped]){flex-basis:100%}.listing-head__description>*+*{margin-top:8px}.listing-head__description[data-clamped]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.listing-head__more{flex:none;margin-block:-6px;padding-block:6px;color:var(--juliet-primary);font-size:14px;font-weight:600;line-height:21px}read-more:not(:defined) .listing-head__more{visibility:hidden}.listing-bar{position:sticky;top:0;z-index:2;padding-block:14px;background:var(--juliet-surface);box-shadow:0 1px 0 var(--juliet-border),0 6px 12px -8px #16302f2e}.listing-bar__row{align-items:center;gap:8px}.listing-bar__filters{gap:6px;padding:0 14px 0 12px;box-shadow:inset 0 0 0 1.5px var(--juliet-ink);font-weight:600}.listing-bar__facet{gap:4px;padding:0 10px 0 16px}.listing-bar__facet .icon{color:var(--juliet-text-2)}.listing-bar__facet[data-active]{background:var(--juliet-tint);box-shadow:var(--ring-selected);color:var(--juliet-primary)}.listing-bar__facet[data-active] .icon{color:currentColor}.listing-bar__count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--juliet-primary);color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.listing-links{padding-top:12px;background:var(--juliet-surface)}.listing-links__list{gap:8px;padding-bottom:12px;list-style:none}.filters{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.filters__body{padding:4px 20px 20px}.filters__group{min-inline-size:0;margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--juliet-border)}.filters__group:last-child{border-bottom:0}.filters__legend{padding:0 0 8px;font-size:15px;font-weight:700}.filters__option{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.filters__option input{width:20px;height:20px;margin:0;accent-color:var(--juliet-primary)}.filters__option[data-empty]{color:var(--juliet-muted);cursor:default}.filters__label{flex:1;font-size:15px}.filters__count{color:var(--juliet-text-2);font-size:13px;font-variant-numeric:tabular-nums}.filters__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filters__field{display:flex;flex-direction:column;gap:4px}.filters__field input{min-width:0;height:48px;padding:0 12px;border:0;border-radius:var(--radius-button);box-shadow:inset 0 0 0 1px var(--juliet-border-strong);font:inherit;font-size:16px;-webkit-appearance:textfield;appearance:textfield}.filters__field input::-webkit-inner-spin-button,.filters__field input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.filters__clear{flex:none;padding-inline:16px}.filters__submit{flex:1;padding-inline:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.filters-sheet .filters__body{transition:opacity .2s ease-out 40ms,translate .27s var(--ease-out) 40ms}@starting-style{.filters-sheet[open] .filters__body{opacity:0;translate:0 8px}}.filters-sheet[data-mode=facet] .filters__group:not([data-focused]){display:none}.filters-sheet[data-mode=facet] .filters__group{padding-top:8px;border-bottom:0}.filters-sheet[data-mode=facet] .filters__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.filters-sheet:not([data-mode=facet]) [data-clear=facet],.filters-sheet[data-mode=facet] [data-clear=all]{display:none}.filters-sheet[data-facet=sort_by] .sheet__foot{display:none}@media(min-width:750px){.sheet.filters-sheet[data-mode=facet]{inset:var(--anchor-top, 160px) auto auto var(--anchor-left, var(--gutter));width:360px;height:auto;max-height:var(--anchor-room, 60vh);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--juliet-border),var(--shadow-raised);opacity:0;translate:none;scale:.96;transform-origin:var(--anchor-origin, top left);transition:opacity .15s var(--ease-out),scale .15s var(--ease-out),overlay .15s allow-discrete,display .15s allow-discrete}.sheet.filters-sheet[data-mode=facet][open]{opacity:1;translate:none;scale:1}@starting-style{.sheet.filters-sheet[data-mode=facet][open]{opacity:0;scale:.96}}.sheet.filters-sheet[data-mode=facet][open]::backdrop{background:transparent}.filters-sheet[data-mode=facet] .sheet__head{display:none}.filters-sheet[data-mode=facet] .filters__body{padding-top:8px}}.listing{padding-block:16px 32px;transition:opacity .15s ease-out}.listing[aria-busy=true]{opacity:.5;transition-delay:.12s}@starting-style{.listing[data-fresh]{opacity:.5}}.listing-applied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px;list-style:none}.listing-applied__chip{padding-right:10px;color:var(--juliet-ink)}.listing-applied__clear{display:inline-flex;align-items:center;min-height:34px;padding-inline:6px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.listing__promo{grid-column:1 / -1}.listing__grid>[data-new]{transition:opacity .27s var(--ease-out),translate .27s var(--ease-out);transition-delay:calc(var(--i) * 25ms)}@starting-style{.listing__grid>[data-new]{opacity:0;translate:0 8px}}.listing__pager{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:24px}.listing__shown{color:var(--juliet-text-2);font-size:13px;font-variant-numeric:tabular-nums}.listing__progress{overflow:hidden;width:180px;height:4px;border-radius:2px;background:var(--juliet-border)}.listing__progress span{display:block;height:100%;background:var(--juliet-primary);transform-origin:left;scale:var(--shown) 1;transition:scale .27s var(--ease-out)}.listing__more{margin-top:4px}.listing__more[aria-busy=true]{opacity:.6;pointer-events:none}.listing__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:48px;text-align:center}@media(min-width:750px){.listing{padding-top:24px}.listing-head__banner{aspect-ratio:4 / 1}}.collection-grid{display:flex;flex-direction:column;gap:20px;padding-block:20px 48px}.collection-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding:0;list-style:none}@media(min-width:750px){.collection-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}}.contact{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.contact__header{display:flex;flex-direction:column;gap:10px;max-width:640px}.contact__intro{color:var(--juliet-text-2)}.contact__form{padding:20px}.contact-form__fields{display:flex;flex-direction:column;gap:18px}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__label{font-size:14px;font-weight:600;line-height:20px}.contact-form__optional{color:var(--juliet-text-2);font-weight:500}.contact-form__input{width:100%;min-height:52px;padding:14px 16px;border:0;border-radius:var(--radius-button);background:var(--juliet-surface);box-shadow:inset 0 0 0 1px var(--juliet-border-strong);color:var(--juliet-ink);font-size:16px;line-height:22px;-webkit-appearance:none;appearance:none;transition:box-shadow .15s ease}.contact-form__input--message{min-height:148px;resize:vertical}.contact-form__input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--juliet-primary)}.contact-form__input[aria-invalid=true],.contact-form__input:user-invalid{box-shadow:inset 0 0 0 1.5px var(--juliet-critical)}.contact-form__hint{color:var(--juliet-text-2);font-size:13px;line-height:18px}.contact-form__error{color:var(--juliet-critical);font-size:13px;font-weight:600;line-height:18px}.contact-form__submit{margin-top:24px}.contact-form__submit[aria-busy=true]{opacity:.7}.contact-form__summary{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding:14px 16px;border-radius:var(--radius-button);background:color-mix(in srgb,var(--juliet-critical) 7%,var(--juliet-surface));box-shadow:inset 3px 0 0 var(--juliet-critical);color:var(--juliet-critical);font-size:14px;line-height:20px}.contact-form__summary-heading{font-size:15px;font-weight:700;line-height:21px}.contact-form__summary-list{padding-left:18px}.contact-form__summary a{color:inherit;text-decoration:underline;text-underline-offset:2px}.contact-form__done{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-block:8px}.contact-form__summary,.contact-form__done h2{outline:none}.contact-form__done-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:50%;background:var(--juliet-tint);color:var(--juliet-primary);animation:contact-done-in .3s var(--ease-out) both}.contact-form__done-icon .icon{animation:contact-done-tick .3s 80ms cubic-bezier(.2,0,0,1) both}@keyframes contact-done-in{0%{opacity:0;scale:.9}}@keyframes contact-done-tick{0%{opacity:0;scale:.25;filter:blur(4px)}}.contact-form__done .button{margin-top:8px}.contact__details{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius-panel);background:var(--juliet-tint)}.contact__list{display:flex;flex-direction:column;gap:14px}.contact__row{display:flex;flex-direction:column;gap:2px}.contact__row dt{color:var(--juliet-text-2);font-size:13px;font-weight:600;line-height:18px}.contact__row dd{margin:0;font-size:15px;line-height:22px}.contact__row a{font-weight:600}.contact__email{overflow-wrap:anywhere}.contact__row address{font-style:normal}@media(min-width:750px){.contact{gap:28px;padding-bottom:64px}.contact__form{padding:32px}.contact__details{padding:28px}}@media(min-width:990px){.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;column-gap:32px}.contact__header{grid-column:1 / -1}.contact__form{grid-area:2 / 1}.contact__details{grid-area:2 / 2}.contact--single{grid-template-columns:minmax(0,720px)}}.faq{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.faq__header{display:flex;flex-direction:column;gap:12px;max-width:720px}.faq__intro{color:var(--juliet-text-2)}.faq__topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding:0;list-style:none}.faq__groups{display:flex;flex-direction:column;gap:12px;max-width:720px}.faq__topic{scroll-margin-top:16px}.faq__topic:not(:first-child){margin-top:20px}.faq__list{border-radius:var(--radius-card);background:var(--juliet-surface);box-shadow:var(--shadow-card)}.faq__item{overflow:clip}.faq__item+.faq__item{border-top:1px solid var(--juliet-border)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:14px 16px 14px 18px;color:var(--juliet-ink);font-size:15px;font-weight:600;line-height:21px;list-style:none;cursor:pointer;transition:color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{border-radius:var(--radius-card);outline-offset:-2px}@media(hover:hover){.faq__question:hover{color:var(--juliet-primary)}}.faq__chevron{color:var(--juliet-text-2);transition:rotate .2s var(--ease-out)}.faq__item[open]:not([data-closing]) .faq__chevron{rotate:180deg}.faq__answer{padding:0 18px 18px;color:var(--juliet-text-2)}.faq__answer :is(ul,ol){display:flex;flex-direction:column;gap:6px}@media(min-width:750px){.faq{padding-bottom:32px}.faq__question{min-height:60px;padding:16px 20px 16px 24px;font-size:16px;line-height:22px}.faq__answer{padding:0 24px 22px}}@media(min-width:990px){.faq{display:grid;grid-template-columns:minmax(0,340px) minmax(0,720px);align-items:start;justify-content:space-between;column-gap:48px}.faq__header{position:sticky;top:24px}.faq__groups{width:100%}}.feature-product{display:block;padding:6px;color:var(--juliet-ink)}.feature-product:hover{color:var(--juliet-ink)}.feature-product__media{overflow:hidden;height:300px;border-radius:14px}.feature-product__media img,.feature-product__media svg{width:100%;height:100%;object-fit:cover}.feature-product__content{display:flex;flex-direction:column;gap:8px;padding:16px 14px 14px}.feature-product__badge{font-size:12px;padding:3px 10px}.feature-product__button{margin-top:6px}@media(hover:hover){.feature-product:hover .feature-product__button{background:var(--juliet-primary-pressed)}}@media(min-width:990px){.feature-product{display:grid;grid-template-columns:1fr 1fr;align-items:center}.feature-product__media{height:440px}.feature-product__content{gap:12px;padding:40px 48px}.feature-product__button{align-self:flex-start;width:auto;padding-inline:32px}}.site-footer{margin-top:24px;color:var(--juliet-ink)}.site-footer a{color:var(--juliet-ink)}.site-footer__band{background:var(--juliet-tint)}html:has([data-newsletter-section]) .site-footer__band{display:none}.footer-newsletter{display:grid;gap:16px;padding-block:28px}.footer-newsletter__copy{display:grid;gap:4px}.site-footer__links{background:var(--juliet-ground);border-top:1px solid var(--juliet-border)}.site-footer__links:not(:has(.footer-column)){display:none}.site-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-block:28px 32px}.footer-column__heading{margin-bottom:6px;font-size:17px;font-weight:700;line-height:24px}.footer-column__links{display:grid;padding:0;list-style:none}.footer-column__links a{display:inline-flex;align-items:center;min-height:40px;font-size:15px;line-height:20px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footer-column__links a[aria-current]{font-weight:700}@media(hover:hover){.footer-column__links a:hover{color:var(--juliet-primary)}}.site-footer__inner{display:grid;padding-block:8px calc(32px + env(safe-area-inset-bottom));background:var(--juliet-surface)}.site-footer{background:var(--juliet-surface)}.site-footer__group{display:grid;gap:12px;padding-block:24px;border-bottom:1px solid var(--juliet-border)}.footer-group__heading{font-size:17px;font-weight:700;line-height:24px}.footer-contact__details{display:grid;gap:10px;color:var(--juliet-text-2);font-size:15px;font-style:normal;line-height:22px}.footer-contact__lines{display:grid;padding:0;list-style:none}.footer-contact__lines a{display:inline-flex;align-items:center;min-height:36px;font-weight:700}.footer-contact__email{overflow-wrap:anywhere}.footer-contact__link{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-size:15px;font-weight:700}.site-footer__payments{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.payment-icon{width:44px;height:28px}.site-footer__social{display:flex;gap:4px;margin-left:-10px;padding:0;list-style:none}.site-footer__base{display:grid;gap:14px;padding-top:24px;color:var(--juliet-text-2);font-size:13px;line-height:20px}.site-footer__logo{justify-self:start}.site-footer__policies{display:flex;flex-wrap:wrap;gap:0 16px;padding:0;list-style:none}.site-footer__policies a,.site-footer__legal a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.footer-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:40px;padding-block:36px}.site-footer__columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding-block:44px 48px}.footer-column__links a{min-height:34px}.site-footer__inner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:32px;padding-top:16px}.site-footer__group{align-content:start;border-bottom:0}.site-footer__base{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px;border-top:1px solid var(--juliet-border)}.site-footer__legal{grid-column:1 / -1}}.site-header{position:relative;z-index:20;background:var(--juliet-surface)}.site-header__bar{display:grid;grid-template-areas:"menu logo icons" "search search search";grid-template-columns:auto 1fr auto;align-items:center;gap:8px 2px;padding-block:6px 12px}.site-header__menu{grid-area:menu;margin-left:-10px}.site-header__logo{grid-area:logo;justify-self:start;color:var(--juliet-ink)}.site-header__logo:hover{color:var(--juliet-ink)}.site-header__search{grid-area:search}.site-header__icons{grid-area:icons;display:flex;margin-right:-10px}.site-header__basket{position:relative}.cart-bubble{position:absolute;top:6px;right:5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--juliet-primary);box-shadow:0 0 0 2px var(--juliet-surface);color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;transition:scale .25s var(--ease-out)}.cart-bubble[hidden]{display:none}.cart-bubble[data-bump]{scale:1.2}.logo{display:flex;align-items:center;gap:8px}.logo__mark{flex:none}.logo__words{display:flex;flex-direction:column;line-height:1}.logo__name{font-size:12.5px;font-weight:600;letter-spacing:.16em}.logo__line{margin-top:4px;color:var(--juliet-text-2);font-size:9px;font-weight:500;letter-spacing:.32em}.site-nav{display:none}@media(min-width:990px){.site-header__bar{grid-template-areas:"logo search icons";grid-template-columns:1fr minmax(0,520px) 1fr;gap:24px;padding-block:16px}.site-header__menu{display:none}.site-header__icons{justify-self:end}.site-nav{display:block;border-top:1px solid var(--juliet-border)}mega-menu{display:block}.site-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;padding:0;list-style:none}.site-nav__link{position:relative;display:flex;align-items:center;gap:4px;padding:12px 14px;color:var(--juliet-ink);font-size:14px;font-weight:500;line-height:20px;transition:color .15s ease}.site-nav__link:after{content:"";position:absolute;inset:auto 14px 0;height:2px;border-radius:1px;background:var(--juliet-primary);scale:0 1;transition:scale .2s var(--ease-out)}.site-nav__link:hover,.site-nav__link[aria-current],.site-nav__link[data-active],.site-nav__link[aria-expanded=true]{color:var(--juliet-primary)}.site-nav__link[aria-current]:after,.site-nav__link[data-active]:after,.site-nav__link[aria-expanded=true]:after{scale:1 1}.site-nav__chevron{transition:rotate .2s var(--ease-out)}.site-nav__link[aria-expanded=true] .site-nav__chevron{rotate:180deg}.mega{position:absolute;inset:100% 0 auto;overflow-y:auto;overscroll-behavior:contain;max-height:min(72vh,640px);border-top:1px solid var(--juliet-border);background:var(--juliet-surface);box-shadow:0 16px 32px -16px #16302f38;transition:opacity .18s var(--ease-out),translate .18s var(--ease-out),display .18s allow-discrete}@starting-style{.mega:not([hidden]){opacity:0;translate:0 -6px}}.mega[hidden]{display:none;opacity:0;translate:0 -4px;transition-duration:.12s}mega-menu[data-instant] .mega{transition:none}.mega__inner{display:flex;flex-direction:column;gap:16px;padding-block:18px 28px}.mega__all{display:inline-flex;align-items:center;align-self:flex-start;gap:2px;min-height:32px;font-size:15px;font-weight:600}.mega__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px}.mega__heading{display:block;padding-block:4px;color:var(--juliet-ink);font-size:14px;font-weight:600}.mega__links{padding:0;list-style:none}.mega__links a{display:block;padding-block:5px;color:var(--juliet-text-2);font-size:14px;line-height:20px}.mega__links a:hover,.mega__links a[aria-current]{color:var(--juliet-primary)}.mega__circles{display:flex;flex-wrap:wrap;gap:20px 8px;padding:4px 0 0;list-style:none}.mega__circles .collection-circle{width:120px}.mega__circles .collection-circle__label{font-size:15px}.mega__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;padding:0;list-style:none}.mega__tile{display:flex;align-items:center;gap:12px;padding:6px;border-radius:var(--radius-card);color:var(--juliet-ink);font-size:14px;font-weight:500;line-height:18px;transition:background-color .15s ease}.mega__tile:hover{background:var(--juliet-tint);color:var(--juliet-ink)}.mega__tile[aria-current]{background:var(--juliet-tint);color:var(--juliet-primary)}.mega__thumb{display:grid;flex:none;place-items:center;overflow:hidden;width:48px;height:48px;border-radius:var(--radius-image);background:var(--juliet-tint);color:var(--juliet-primary)}.mega__thumb img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.mega__tile-title{min-width:0;text-wrap:pretty}}predictive-search{position:relative;display:block}.predictive-search{position:absolute;inset:calc(100% + 8px) 0 auto;z-index:1;overflow-y:auto;overscroll-behavior:contain;max-height:min(68dvh,560px);padding:6px;transition:opacity .15s var(--ease-out),translate .15s var(--ease-out),display .15s allow-discrete}@starting-style{.predictive-search:not([hidden]){opacity:0;translate:0 -4px}}.predictive-search[hidden]{display:none;opacity:0;transition-duration:.1s}@media(min-width:990px){.predictive-search{inset-inline:-12px}}.drawer{position:fixed;inset:0 auto 0 0;width:min(360px,88vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--juliet-surface);color:var(--juliet-ink);translate:-100% 0;transition:translate .32s var(--ease-drawer),overlay .32s allow-discrete,display .32s allow-discrete}.drawer[open]{display:flex;flex-direction:column;translate:0 0}@starting-style{.drawer[open]{translate:-100% 0}}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 16px;border-bottom:1px solid var(--juliet-border)}.drawer__body{position:relative;flex:1;min-height:0;overflow:hidden}menu-drawer{--slide: .3s;display:block;height:100%}menu-drawer[data-direction=back]{--slide: .24s}.drawer-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding-block:8px 16px;background:var(--juliet-surface);translate:100% 0;visibility:hidden;transition:translate var(--slide) var(--ease-drawer),visibility 0s var(--slide)}.drawer-panel[data-depth="1"]{z-index:1;box-shadow:-12px 0 24px -12px #16302f2e}.drawer-panel[data-depth="2"]{z-index:2;box-shadow:-12px 0 24px -12px #16302f2e}.drawer-panel[data-state=current]{translate:0 0;visibility:visible;transition-delay:0s}.drawer-panel[data-state=behind]{translate:-25% 0}.drawer-panel>*{opacity:0;transition:opacity .15s ease-out}.drawer-panel[data-state=current]>*{opacity:1;transition:opacity .2s ease-out 40ms}menu-drawer[data-instant] .drawer-panel,menu-drawer[data-instant] .drawer-panel>*{transition:none}.drawer-panel__head{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:6px}.drawer-panel__back{display:flex;align-items:center;gap:2px;min-height:44px;padding:0 16px 0 12px;color:var(--juliet-text-2);font-size:14px;font-weight:600;touch-action:manipulation}.drawer-panel__title{padding-inline:20px;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.01em}.drawer-panel__circles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 4px;padding:14px 8px 18px;list-style:none}.drawer-panel__circles .collection-circle__label{font-size:14px;line-height:18px}.drawer__list{padding:0;list-style:none}.drawer__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 16px 0 20px;color:var(--juliet-ink);font-size:16px;font-weight:600;text-align:start;transition:background-color .15s ease,color .15s ease;touch-action:manipulation}.drawer__row:active{background:var(--juliet-tint)}@media(hover:hover){.drawer__row:hover{color:var(--juliet-primary)}}.drawer__row--all,.drawer__row[aria-current],.drawer__row[data-active]{color:var(--juliet-primary)}.drawer__chevron{color:var(--juliet-text-2)}.drawer__foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--juliet-border)}.journey-page{padding-block:20px 40px}.logo-wall{display:flex;flex-direction:column;gap:16px}.logo-wall__list{display:grid;grid-template-columns:repeat(var(--logo-columns-small, 2),minmax(0,1fr));gap:10px;padding:0;list-style:none}.logo-wall__item{display:flex}.logo-wall__tile{display:grid;flex:1;place-items:center;min-height:76px;padding:16px;border-radius:var(--radius-card);background:var(--juliet-surface);box-shadow:var(--shadow-card);color:var(--juliet-text-2)}a.logo-wall__tile:hover{color:var(--juliet-ink)}.logo-wall__image{width:auto;max-width:100%;max-height:36px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .15s ease,opacity .15s ease}@media(hover:hover){a.logo-wall__tile:hover .logo-wall__image{filter:none;opacity:1}}.logo-wall__wordmark{font-size:15px;font-weight:700;line-height:20px;letter-spacing:.01em;text-align:center;text-wrap:balance}@media(min-width:750px){.logo-wall{gap:20px}.logo-wall__list{grid-template-columns:repeat(var(--logo-columns-large, 4),minmax(0,1fr));gap:16px}.logo-wall__tile{min-height:96px;padding:20px 24px}.logo-wall__image{max-height:44px}.logo-wall__wordmark{font-size:17px;line-height:22px}}.newsletter-card{display:grid;gap:18px;padding:24px 20px;border-radius:var(--radius-panel);background:var(--juliet-tint)}.newsletter-card__copy{display:grid;gap:6px}@media(min-width:750px){.newsletter-card{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:40px;padding:40px}}.occasions{background:var(--juliet-surface)}.occasions__list{gap:4px;margin:0 auto;max-width:calc(var(--page-width) + var(--gutter) * 2);padding-block:20px 18px;list-style:none}.occasions__list .collection-circle{width:104px}@media(min-width:990px){.occasions__list{justify-content:center;gap:16px}.occasions__list .collection-circle{width:120px}}.page-body{display:flex;flex-direction:column;gap:32px;padding-block:24px 64px}.page-body__text,.page-body__apps--text{display:flex;flex-direction:column;gap:20px;width:100%;max-width:720px;margin-inline:auto}.page-body__apps{display:flex;flex-direction:column;gap:32px}.page-body__content{overflow-wrap:break-word}.page-body__content>*+*{margin-top:14px}.page-body__content :is(h1,h2,h3,h4,h5,h6){color:var(--juliet-ink);font-weight:700;text-wrap:balance}.page-body__content>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:32px}.page-body__content :is(h1,h2){font-size:20px;line-height:26px;letter-spacing:-.01em}.page-body__content h3{font-size:18px;line-height:24px}.page-body__content :is(h4,h5,h6){font-size:16px;line-height:22px}.page-body__content p:empty{display:none}.page-body__content :is(ul,ol){display:flex;flex-direction:column;gap:6px;padding-left:22px}.page-body__content li :is(ul,ol){margin-top:6px}.page-body__content li::marker{color:var(--juliet-text-2)}.page-body__content a{text-decoration-thickness:1px;overflow-wrap:anywhere}.page-body__content :is(strong,b){font-weight:600}.page-body__content blockquote{padding:4px 0 4px 16px;box-shadow:inset 3px 0 0 var(--juliet-tint);color:var(--juliet-text-2)}.page-body__content hr{height:1px;border:0;background:var(--juliet-border)}.page-body__content img{display:inline-block;max-width:100%;vertical-align:middle;height:auto;outline:1px solid rgb(0 0 0 / .1);outline-offset:-1px}.page-body__content iframe{width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-card)}.page-body__table{overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--radius-image);box-shadow:inset 0 0 0 1px var(--juliet-border)}.page-body__table table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.page-body__table :is(th,td){padding:10px 14px;text-align:left;vertical-align:top}.page-body__table th{background:var(--juliet-tint);font-weight:600}.page-body__table tr+tr :is(th,td),.page-body__table thead+tbody tr:first-child :is(th,td){border-top:1px solid var(--juliet-border)}.page-body__table :is(th,td)>*+*{margin-top:8px}.page-body__table :is(th,td) p{margin:0}@media(max-width:749px){.page-body__content img{float:none!important;margin:0!important}}@media(min-width:750px){.page-body{gap:48px;padding-block:40px 96px}.page-body__content{font-size:16px;line-height:26px}.page-body__content :is(h1,h2){font-size:24px;line-height:30px}.page-body__content h3{font-size:20px;line-height:26px}.page-body__content :is(h4,h5,h6){font-size:17px;line-height:24px}.page-body__content img[style*="float: left"],.page-body__content img[style*="float:left"]{margin:4px 24px 12px 0!important}.page-body__content img[style*="float: right"],.page-body__content img[style*="float:right"]{margin:4px 0 12px 24px!important}}.predictive-search__group{padding:0;list-style:none}.predictive-search__heading{padding:12px 10px 4px;color:var(--juliet-text-2);font-size:12px;font-weight:600;line-height:16px}.predictive-search__row{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 10px;border-radius:14px;color:var(--juliet-ink);font-size:14px;line-height:20px}.predictive-search__row--media{padding:4px}[aria-selected=true]>.predictive-search__row{background:var(--juliet-tint)}@media(hover:hover){.predictive-search__row:hover{background:var(--juliet-tint);color:var(--juliet-ink)}}.predictive-search__icon{margin-inline:1px;color:var(--juliet-text-2)}.predictive-search__query mark{background:none;color:inherit;font-weight:600}.predictive-search__thumb{display:grid;flex:none;place-items:center;overflow:hidden;width:56px;height:56px;border-radius:var(--radius-image);background:var(--juliet-tint);color:var(--juliet-primary)}.predictive-search__thumb--small{width:40px;height:40px}.predictive-search__thumb img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.predictive-search__text{display:flex;flex-direction:column;gap:2px;min-width:0}.predictive-search__title{display:-webkit-box;overflow:hidden;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:2}.predictive-search__meta{color:var(--juliet-text-2);font-size:12px;font-weight:600;line-height:16px}.predictive-search__empty{padding:12px 10px 4px;color:var(--juliet-text-2);font-size:14px;line-height:20px}.predictive-search__footer{margin-top:6px;padding-top:6px;border-top:1px solid var(--juliet-border)}.predictive-search__all{justify-content:space-between;color:var(--juliet-primary);font-weight:600}@media(hover:hover){.predictive-search__all:hover{color:var(--juliet-primary-pressed)}}.product-rail{display:block}.product-rail__tabs{gap:8px;padding-block:14px 4px;scroll-snap-type:none}.product-recommendations{display:block}.product-recommendations__hint{color:var(--juliet-text-2);font-size:14px}.reviews{display:flex;flex-direction:column;gap:20px;scroll-margin-top:16px}.reviews__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.reviews__apps{display:flex;flex-direction:column;gap:16px;min-width:0}.reviews__hint{padding:20px;border:1.5px dashed var(--juliet-border-strong);border-radius:var(--radius-card);color:var(--juliet-text-2);font-size:14px;line-height:20px;text-align:center}@media(min-width:750px){.reviews__head{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.product{--space-heading: 8px;--space-summary: 12px;--space-group: 20px;--space-buy: 16px;--space-panel: 12px;--bar-pad: 12px;display:flex;flex-direction:column;padding-block:12px 32px}.product__info>*,.product__buy>*{margin-top:var(--space-before, var(--space-group))}.product__title+.product__price{--space-before: var(--space-heading)}.product__summary{--space-before: var(--space-summary)}:is(.product__info,.product__buy)>:is(.buy-bar,.buy-bar__spacer){margin-top:calc(var(--space-buy) - var(--bar-pad));margin-bottom:calc(-1 * var(--bar-pad) - env(safe-area-inset-bottom))}.product__crumbs{min-width:0;margin-block:-10px 8px}.product__form{display:contents}.product__slides{gap:10px}.product__slide{position:relative;flex:0 0 100%;align-self:start;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-card);background:var(--juliet-tint);scroll-snap-align:start}.product__slide>:is(a,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}.product__slide img,.product__slide svg{display:block;width:100%;height:100%;object-fit:cover}.product__zoom{display:block;cursor:zoom-in}.product__zoom:focus-visible{outline-offset:-4px;border-radius:var(--radius-card)}.product__thumbs{gap:4px;margin-top:8px;margin-inline:calc(var(--gutter) * -1)}.product__thumb{flex:none;padding:4px;border-radius:calc(var(--radius-image) + 4px);box-shadow:inset 0 0 0 2px transparent,inset 0 0 0 4px transparent;transition:box-shadow .15s ease,scale .16s var(--ease-out)}.product__thumb[aria-current=true]{box-shadow:inset 0 0 0 2px var(--juliet-primary),inset 0 0 0 4px var(--juliet-surface)}.product__thumb img{display:block;width:54px;height:54px;border-radius:var(--radius-image);object-fit:cover;outline:1px solid rgb(0 0 0 / .1);outline-offset:-1px}.product__info{display:contents}.product__details{display:flex;flex-direction:column;gap:var(--space-group);margin-top:var(--space-group)}:is(.product__info,.product__details)>.shopify-app-block:not(:has(*)){display:none}.product__title{display:flex;flex-direction:column;gap:8px}.product__heading{display:flex;align-items:flex-start;gap:8px}.product__name{flex:1;min-width:0;font-size:24px;font-weight:700;line-height:29px;letter-spacing:-.01em;text-wrap:balance}.product__badge{font-size:12px;padding:3px 10px}.product__price .price{flex-flow:row wrap;align-items:center;gap:4px 8px}.product__price .price__current{font-size:22px;font-weight:600;line-height:26px}.product__price .price__was{font-size:15px;line-height:20px}.product__price .price__saving{order:1;padding:2px 8px;border-radius:6px;background:var(--juliet-cocoa);color:#fff}.product__options .variant-picker{gap:var(--space-group)}.product__summary{display:-webkit-box;overflow:hidden;color:var(--juliet-text-2);font-size:15px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.usps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px 8px;padding:16px 12px;border-radius:var(--radius-card);background:var(--juliet-surface);box-shadow:var(--shadow-card);list-style:none}.usps:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.usps__item{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--juliet-ink);font-size:12px;font-weight:600;line-height:16px;text-align:center;text-wrap:balance}a.usps__item:hover{color:var(--juliet-ink)}@media(hover:hover){a.usps__item:hover .usps__text{text-decoration:underline;text-underline-offset:2px}}.usps__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--juliet-tint);color:var(--juliet-primary)}.usps__image{flex:none;width:44px;height:44px;object-fit:contain}@media(min-width:750px){.usps:has(>:nth-child(4)){grid-template-columns:none;grid-auto-flow:column}.usps__item{font-size:13px;line-height:18px}.usps__icon,.usps__image{width:48px;height:48px}}.share{position:relative;flex:none;margin:-6px -10px 0 0}share-button:not(:defined){visibility:hidden}.share__button{position:relative;color:var(--juliet-text-2)}.share__icon{transition:opacity .2s cubic-bezier(.2,0,0,1),scale .2s cubic-bezier(.2,0,0,1),filter .2s cubic-bezier(.2,0,0,1)}.share__done{position:absolute;color:var(--juliet-primary);opacity:0;scale:.25;filter:blur(4px)}.share[data-state=copied] .share__send{opacity:0;scale:.25;filter:blur(4px)}.share[data-state=copied] .share__done{opacity:1;scale:1;filter:blur(0)}.share__status{position:absolute;top:50%;right:calc(100% - 4px);padding:4px 10px;border-radius:14px;background:var(--juliet-ink);color:#fff;font-size:13px;font-weight:500;line-height:20px;white-space:nowrap;opacity:0;pointer-events:none;translate:0 -50%;transition:opacity .15s ease}.share[data-state=copied] .share__status{opacity:1}.highlights{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none;font-size:15px;line-height:22px}.highlights li{display:flex;align-items:flex-start;gap:10px}.highlights__tick{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--juliet-tint);color:var(--juliet-primary)}.accordion{display:flex;flex-direction:column;gap:var(--space-panel)}.accordion__item{overflow:hidden;border-radius:var(--radius-card);background:var(--juliet-surface);box-shadow:var(--shadow-card)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 16px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__chevron{color:var(--juliet-text-2);transition:rotate .2s var(--ease-out)}.accordion__item[open] .accordion__chevron{rotate:180deg}.accordion__item::details-content{block-size:0;overflow:clip;transition:block-size .25s var(--ease-out),content-visibility .25s allow-discrete}.accordion__item[open]::details-content{block-size:auto}.accordion__body{padding:0 16px 16px;color:#2b4544;font-size:14px;line-height:21px}.product__buy{display:contents}.quantity{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.quantity__label{font-size:14px;font-weight:600;line-height:20px}.quantity__control{display:flex;align-items:center;border-radius:var(--radius-button);background:var(--juliet-surface);box-shadow:var(--ring)}.quantity__step{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-button);color:var(--juliet-ink)}.quantity__step[aria-disabled=true]{color:var(--juliet-muted);cursor:default}quantity-input:not(:defined) .quantity__step{visibility:hidden}.quantity__input{width:40px;height:44px;padding:0;border:0;background:none;font-size:16px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.quantity__input:focus-visible{border-radius:6px;outline-offset:-2px}.buy-bar{position:sticky;bottom:0;z-index:3;display:flex;margin-inline:calc(var(--gutter) * -1);padding:var(--bar-pad) var(--gutter) calc(var(--bar-pad) + env(safe-area-inset-bottom))}.buy-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--juliet-surface);box-shadow:0 -1px 0 var(--juliet-border),0 -8px 20px #16302f14;transition:opacity .2s ease}.buy-bar[data-settled]:before{opacity:0}.buy-bar__spacer{display:none}@media not all and (min-width:990px){.buy-bar[data-pinned]{position:fixed;inset-inline:0;bottom:0;margin:0}.buy-bar[data-pinned]:before{transition:none}.buy-bar[data-pinned=slide]{animation:buy-bar-in .28s var(--ease-drawer)}.buy-bar[data-pinned]+.buy-bar__spacer{display:block;height:var(--buy-bar-height)}body:has(.buy-bar[data-pinned]){padding-bottom:var(--buy-bar-height)}}@keyframes buy-bar-in{0%{transform:translateY(100%)}}.buy-bar__button{flex:1;height:54px}.buy-bar__total{display:flex;gap:8px;font-variant-numeric:tabular-nums}.buy-bar__total[hidden]{display:none}@media(min-width:990px){.product{display:grid;grid-template-areas:"crumbs crumbs" "gallery info" "details info";grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto 1fr;align-items:start;gap:32px 48px;padding-block:32px 64px}.product:not(:has(>.product__crumbs)){grid-template-areas:"gallery info" "details info";grid-template-rows:auto 1fr}.product__crumbs{grid-area:crumbs;margin-block:-16px}.product{--bar-pad: 0px}.product__gallery{grid-area:gallery}.product__info{display:flex;flex-direction:column;position:sticky;top:min(24px,calc(100vh - var(--column-height, 0px) - 24px));grid-area:info}.product__info>:first-child{margin-top:0}.product__details{grid-area:details;margin-top:0}.product__name{font-size:32px;line-height:38px}.product__thumbs{margin-inline:0;padding-inline:0}.buy-bar{position:static;margin-inline:0;padding:0}.buy-bar:before{content:none}}.search-page{display:flex;flex-direction:column;gap:16px;padding-block:20px 48px}.search-page__count{color:var(--juliet-text-2);font-size:15px;font-weight:500}.search-page__more{display:grid;gap:12px;padding-top:12px}.search-results{display:grid;gap:10px;padding:0;list-style:none}.search-result{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;color:var(--juliet-ink)}a.search-result:hover{color:var(--juliet-ink)}.search-result__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.search-result__title{font-size:15px;font-weight:600;line-height:22px}.search-result__summary{display:-webkit-box;overflow:hidden;color:var(--juliet-text-2);font-size:13px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-result__chevron{color:var(--juliet-text-2)}@media(min-width:750px){.search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.slideshow{display:block;padding-block:20px 8px}.slideshow__slide{display:flex;flex:0 0 100%;flex-direction:column;overflow:hidden;scroll-snap-align:start}.slideshow__media{position:relative;flex:1 0 250px;background:var(--juliet-tint)}.slideshow__media img,.slideshow__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.slideshow__content{display:flex;flex:none;flex-direction:column;gap:10px;padding:20px 20px 22px;text-align:center}.slideshow__actions{display:grid;gap:10px;margin-top:6px}@media(min-width:990px){.slideshow{padding-block:32px 16px}.slideshow__slide{flex-direction:row;min-height:440px}.slideshow__media{flex:0 0 60%}.slideshow__content{flex:1;justify-content:center;gap:14px;padding:48px;text-align:left}.slideshow__actions{justify-items:start}.slideshow__actions .button{width:auto;min-width:260px}}.usp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}.usp-grid__item{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--radius-card);background:var(--juliet-surface)}.usp-grid__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--juliet-tint);color:var(--juliet-primary)}.usp-grid__image{flex:none;width:44px;height:44px;object-fit:contain}.usp-grid__text{font-size:13px;font-weight:600;line-height:18px;text-wrap:pretty}@media(min-width:990px){.usp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.usp-grid__item{flex-direction:row;align-items:center;gap:12px;padding:18px}.usp-grid__image{width:48px;height:48px}.usp-grid__text{font-size:14px;line-height:20px}}.breadcrumbs{min-width:0;color:var(--juliet-text-2);font-size:13px;line-height:18px}.breadcrumbs__list{display:flex;align-items:center;padding:0;list-style:none;white-space:nowrap}.breadcrumbs__item{display:flex;flex:none;align-items:center}.breadcrumbs__item:last-child{flex:0 1 auto;min-width:0}.breadcrumbs__item+.breadcrumbs__item:before{content:"\203a";content:"\203a" / "";padding-inline:6px;color:var(--juliet-muted)}.breadcrumbs__link{display:inline-flex;align-items:center;min-height:32px;color:var(--juliet-text-2)}@media(hover:hover){.breadcrumbs__link:hover{color:var(--juliet-ink);text-decoration:underline;text-underline-offset:2px}}.breadcrumbs__current{overflow:hidden;color:var(--juliet-ink);font-weight:500;text-overflow:ellipsis}.bundle-contents{padding:16px 12px 8px}.bundle-contents__heading{padding-inline:4px;font-size:15px;font-weight:600;line-height:22px}.bundle-contents__list{display:flex;flex-direction:column;padding:4px 0 0;list-style:none}.bundle-contents__list[hidden]{display:none}.bundle-contents__item{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 4px;color:var(--juliet-ink)}.bundle-contents li+li .bundle-contents__item{border-top:1px solid var(--juliet-border)}a.bundle-contents__item:hover{color:var(--juliet-ink)}.bundle-contents__image{flex:none;width:56px;height:56px;border-radius:var(--radius-image);object-fit:cover}.bundle-contents__text{display:flex;flex:1;flex-direction:column;min-width:0}.bundle-contents__title{font-size:14px;font-weight:500;line-height:20px}.bundle-contents__option{color:var(--juliet-text-2);font-size:13px;line-height:18px}.bundle-contents__chevron{flex:none;color:var(--juliet-text-2)}.bundle-look{background:var(--bundle-bg);color:var(--bundle-text)}.bundle-look--green{--bundle-bg: #16302f;--bundle-text: #ffffff;--bundle-text-2: #c9d6d5;--bundle-accent: #f7e3a3;--bundle-on-accent: #16302f;--bundle-outline: rgb(255 255 255 / .1)}.bundle-look--cream{--bundle-bg: #f3e9d7;--bundle-text: #16302f;--bundle-text-2: #4d6362;--bundle-accent: #16302f;--bundle-on-accent: #ffffff;--bundle-outline: rgb(0 0 0 / .1)}.bundle-look--red{--bundle-bg: #9e1b25;--bundle-text: #ffffff;--bundle-text-2: #f3d9d2;--bundle-accent: #f7e3a3;--bundle-on-accent: #16302f;--bundle-outline: rgb(255 255 255 / .1)}.bundle-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.02em}.bundle-look .bundle-badge{background:var(--bundle-accent);color:var(--bundle-on-accent)}.bundle-look .media-outline{outline-color:var(--bundle-outline)}.bundle-offer{display:flex;flex-direction:column;gap:8px}.bundle-offer__heading{font-size:15px;font-weight:600;line-height:22px}.bundle-offer__list{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.bundle-offer__item{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.bundle-offer__item,.bundle-offer__item:hover{color:var(--bundle-text)}.bundle-offer__image{flex:none;width:72px;height:72px;border-radius:6px;background:var(--bundle-bg);object-fit:cover}.bundle-offer__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bundle-offer__text .bundle-badge{margin-bottom:2px}.bundle-offer__title{font-size:14px;font-weight:600;line-height:20px}.bundle-offer__contents{overflow:hidden;color:var(--bundle-text-2);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.bundle-offer__price{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:14px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums}.bundle-offer__saving{color:var(--bundle-accent);font-size:12px}.bundle-look--cream .bundle-offer__saving{color:var(--juliet-cocoa)}.bundle-offer__chevron{flex:none;color:var(--bundle-text-2)}.bundle-saving{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;color:var(--juliet-text-2);font-size:13px;line-height:18px}.bundle-saving[hidden]{display:none}.bundle-tile,.bundle-tile .product-card__link,.bundle-tile .product-card__link:hover{color:var(--bundle-text)}.bundle-tile .product-card__media{background:var(--bundle-bg)}.bundle-tile__badge{position:absolute;top:12px;left:12px;z-index:1;border-radius:4px}.bundle-tile .product-card__title{font-weight:600}.bundle-tile__contents{display:-webkit-box;overflow:hidden;padding:2px 6px 0;color:var(--bundle-text-2);font-size:12px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bundle-tile__saving{color:var(--bundle-accent);font-size:12px;font-weight:600;line-height:16px}.bundle-look--cream .bundle-tile__saving{color:var(--juliet-cocoa)}.bundle-tile .round-button{background:var(--bundle-accent);color:var(--bundle-on-accent)}.collection-circle{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--juliet-ink)}.collection-circle:hover{color:var(--juliet-primary)}.collection-circle__image{overflow:hidden;width:min(100%,var(--circle));aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 3px var(--juliet-surface),0 1px 2px 3px #16302f14,0 3px 10px 3px #16302f1a}.collection-circle__image img,.collection-circle__image svg{width:100%;height:100%;object-fit:cover}.collection-circle__label{font-size:16px;font-weight:700;line-height:21px;text-align:center;text-wrap:balance}@media(min-width:990px){.collection-circle__image{width:min(100%,var(--circle-large))}.collection-circle__label{line-height:20px}}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:none;color:var(--juliet-ink)}.viewer::backdrop{background:none}.viewer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--juliet-surface)}.viewer__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.viewer__track::-webkit-scrollbar{display:none}.viewer[data-zoomed] .viewer__track,.viewer[data-pinching] .viewer__track{overflow:hidden}.viewer__slide{position:relative;display:grid;flex:0 0 100%;place-items:center;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x}.viewer[data-zoomed] .viewer__slide{touch-action:none}.viewer__image{--pad: 0px;width:min(100vw - var(--pad) * 2,(100dvh - var(--pad) * 2) * var(--ratio));height:auto;aspect-ratio:var(--ratio);outline:1px solid rgb(0 0 0 / .1);outline-offset:-1px;background:center / cover no-repeat;transform-origin:0 0;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.viewer[data-zoomed] .viewer__image{cursor:grab}.viewer__chrome{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.viewer__bar{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:max(8px,env(safe-area-inset-top)) 8px 8px 16px}.viewer__count{padding:4px 10px;border-radius:14px;background:#ffffffe6;font-size:14px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums}.viewer__button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--juliet-surface);box-shadow:var(--shadow-float);color:var(--juliet-ink);pointer-events:auto;transition:scale .16s var(--ease-out),opacity .15s ease}.viewer__bar .viewer__button{margin-left:auto}.viewer__nav{position:absolute;top:50%;translate:0 -50%}.viewer__nav--previous{left:16px}.viewer__nav--next{right:16px}.viewer__nav[aria-disabled=true]{opacity:0;pointer-events:none}@media(pointer:coarse){.viewer__nav:not(:focus-visible){clip-path:inset(50%)}}@media(min-width:990px){.viewer__image{--pad: 64px}.viewer__bar{padding:16px 16px 0 24px}.viewer__nav--previous{left:24px}.viewer__nav--next{right:24px}}.newsletter-form{display:flex;flex-direction:column;gap:10px;width:100%}.newsletter-form__row{display:flex;flex-wrap:wrap;gap:8px}.newsletter-form__input{flex:999 1 200px;min-width:0;height:52px;padding:0 16px;border:0;border-radius:var(--radius-button);background:var(--juliet-surface);box-shadow:var(--ring);color:var(--juliet-ink);font-size:16px;font-weight:500}.newsletter-form__input::placeholder{color:var(--juliet-text-2);opacity:1}.newsletter-form__input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--juliet-critical)}.newsletter-form__button{flex:1 0 auto}.newsletter-form__error{color:var(--juliet-critical);font-size:14px;font-weight:500;line-height:20px}.newsletter-form__note{color:var(--juliet-text-2);font-size:12px;line-height:16px}.newsletter-form__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.newsletter-form__done{display:flex;align-items:center;gap:12px;min-height:52px;font-size:15px;font-weight:600;line-height:22px}.newsletter-form__tick{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--juliet-primary);color:#fff;animation:newsletter-tick .3s cubic-bezier(.2,0,0,1) both}.newsletter-form__done>:last-child{animation:newsletter-words .2s 40ms ease-out both}@keyframes newsletter-tick{0%{opacity:0;scale:.25;filter:blur(4px)}}@keyframes newsletter-words{0%{opacity:0}}.pick-promo{--slot: 44px;--pad: 12px;display:flex;align-items:center;gap:12px;padding:var(--pad) 18px var(--pad) var(--pad);border-radius:calc(var(--slot) / 2 + var(--pad));background:var(--juliet-ink);color:#fff}.pick-promo:hover{color:#fff}.pick-promo__slots{display:flex;flex:none}.pick-promo__slot{position:relative;display:grid;place-items:center;width:var(--slot);height:var(--slot);border-radius:50%;background:var(--juliet-surface);box-shadow:0 0 0 2px var(--juliet-ink)}.pick-promo__slot+.pick-promo__slot{margin-left:calc(var(--slot) / -3)}.pick-promo__slot:nth-child(1){z-index:4}.pick-promo__slot:nth-child(2){z-index:3}.pick-promo__slot:nth-child(3){z-index:2}.pick-promo__slot:nth-child(4){z-index:1}.pick-promo__slot img{width:100%;height:100%;border-radius:50%;outline:1px solid rgb(255 255 255 / .1);outline-offset:-1px;object-fit:cover}.pick-promo__badge{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--juliet-butter);box-shadow:0 0 0 2px var(--juliet-ink);color:var(--juliet-ink)}.pick-promo__badge .icon{width:12px;height:12px;stroke-width:3}.pick-promo__slot--open{border:2px dotted var(--juliet-on-ink);background:var(--juliet-ink);color:#fff}.pick-promo__slot+.pick-promo__slot--open{padding-left:calc(var(--slot) / 3)}.pick-promo__more{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pick-promo__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pick-promo__heading{font-size:16px;font-weight:700;line-height:20px;text-wrap:balance}.pick-promo__body{color:var(--juliet-on-ink);font-size:13px;line-height:18px}.pick-promo__from{color:var(--juliet-butter);font-size:14px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums}.pick-promo__chevron{color:var(--juliet-on-ink);transition:translate .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pick-promo:hover .pick-promo__chevron{translate:2px 0}}@media(max-width:374px){.pick-promo{--slot: 40px;--pad: 10px;gap:10px;padding-right:16px}.pick-promo__chevron{display:none}}@media(min-width:750px){.pick-promo{gap:16px;padding-right:24px}.pick-promo__heading{font-size:18px;line-height:22px}.pick-promo__body{font-size:14px}}@media(min-width:990px){.pick-promo{--slot: 52px;--pad: 14px}}.pick-tile{color:var(--bundle-text);text-decoration:none}.pick-tile:hover{color:var(--bundle-text)}.pick-tile__media{position:relative;display:block;background:var(--bundle-bg)}.pick-tile__build{--slot: 32px;--pad: 6px;position:absolute;bottom:10px;left:10px;z-index:1;display:flex;padding:var(--pad);border-radius:calc(var(--slot) / 2 + var(--pad));background:var(--juliet-ink)}.pick-tile__build .pick-promo__badge{width:14px;height:14px}.pick-tile__build .pick-promo__slot+.pick-promo__slot{margin-left:-4px}.pick-tile__build .pick-promo__slot+.pick-promo__slot--open{padding-left:0}.pick-tile__build .pick-promo__slot--open .icon{width:14px;height:14px}.pick-tile__build .pick-promo__badge .icon{width:9px;height:9px}.pick-tile__text{display:flex;flex-direction:column;gap:2px;padding:8px 6px 0}.pick-tile__heading{font-size:14px;font-weight:600;line-height:18px;text-wrap:balance}.pick-tile__body{color:var(--bundle-text-2);font-size:12px;line-height:16px}.pick-tile__from{margin-top:4px;color:var(--bundle-accent);font-size:13px;font-weight:700;line-height:16px;font-variant-numeric:tabular-nums}.pick-tile__cta{color:var(--bundle-text-2);font-size:12px;font-weight:600}.pick-tile .round-button{background:var(--bundle-accent);color:var(--bundle-on-accent);transition:translate .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pick-tile:hover .round-button{translate:2px 0}}.product-card>.rating{--star-size: 14px;padding:6px 6px 0;font-size:13px;line-height:18px}.promo-card{display:flex;flex-direction:column;gap:12px;padding:22px 20px;border-radius:var(--radius-panel);background:var(--juliet-tint)}.promo-card__stack{display:flex}.promo-card__stack img{width:64px;height:64px;border-radius:50%;background:var(--juliet-surface);box-shadow:0 0 0 3px var(--juliet-tint);object-fit:cover}.promo-card__stack img+img{margin-left:-14px}.promo-card__slot{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;box-shadow:0 0 0 3px var(--juliet-tint)}.promo-card__slot+.promo-card__slot{margin-left:-14px}.promo-card__slot:nth-child(1){z-index:3}.promo-card__slot:nth-child(2){z-index:2}.promo-card__slot:nth-child(3){z-index:1}.promo-card__slot img{width:64px;height:64px;border-radius:50%;background:var(--juliet-surface);object-fit:cover}.promo-card__badge{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--juliet-ink);box-shadow:0 0 0 2px var(--juliet-tint);color:#fff}.promo-card__slot--open{box-sizing:border-box;border:2px dotted var(--juliet-primary);background:var(--juliet-tint);color:var(--juliet-primary)}.promo-card__lineup{color:#2b4544;font-size:15px;line-height:22px}.promo-card__heading{color:var(--juliet-ink);font-weight:700}.promo-card__from{display:block;margin-top:2px;color:var(--juliet-ink);font-size:18px;font-weight:700;line-height:24px;font-variant-numeric:tabular-nums}.promo-card__text{color:#2b4544;font-size:15px;line-height:22px}.promo-card__button{margin-top:4px}@media(min-width:750px){.promo-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:28px;padding:32px 36px}.promo-card__stack{grid-row:span 2}.promo-card__text,.promo-card__lineup{grid-column:2}.promo-card--bundle{grid-template-rows:auto auto auto}.promo-card--bundle .promo-card__stack{grid-row:span 3}.promo-card--bundle .promo-card__button{grid-row:1 / span 3}.promo-card__button{grid-column:3;grid-row:1 / span 2;margin:0}}.rating{--star-size: 12px;display:inline-flex;align-items:center;align-self:flex-start;gap:4px;color:var(--juliet-ink);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.rating__stars{flex:none;width:calc(var(--star-size) * 5);height:var(--star-size);background:linear-gradient(90deg,var(--juliet-cocoa) var(--fill),var(--juliet-border-strong) var(--fill));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.2l2.6 5.5 6 .8-4.4 4.2 1.1 6-5.3-2.9-5.3 2.9 1.1-6-4.4-4.2 6-.8z' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / var(--star-size) var(--star-size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.2l2.6 5.5 6 .8-4.4 4.2 1.1 6-5.3-2.9-5.3 2.9 1.1-6-4.4-4.2 6-.8z' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / var(--star-size) var(--star-size) repeat-x}.rating__value{font-weight:600}.rating__count{color:var(--juliet-text-2)}.rating--link{--star-size: 16px;gap:6px;min-height:32px;margin-block:-6px;font-size:14px;line-height:20px}.rating--summary{--star-size: 18px;gap:12px}.rating--summary .rating__value{font-size:40px;font-weight:700;line-height:44px;letter-spacing:-.02em}.rating__detail{display:flex;flex-direction:column;gap:4px}.rating--summary .rating__count{font-size:13px;line-height:18px}@media(hover:hover){.rating--link:hover{color:var(--juliet-ink)}.rating--link:hover .rating__count{color:var(--juliet-ink);text-decoration:underline;text-underline-offset:2px}}.option__values--swatches{flex-wrap:nowrap;gap:12px;margin:-4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.option__values--swatches::-webkit-scrollbar{display:none}.swatch{display:flex;flex:none;flex-direction:column;align-items:center;gap:6px;width:max-content;min-width:80px;max-width:104px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.swatch__frame{display:block;padding:4px;border-radius:calc(var(--radius-image) + 4px);box-shadow:inset 0 0 0 2px transparent,inset 0 0 0 4px transparent;transition:box-shadow .15s ease,scale .15s var(--ease-out)}.swatch:has(:checked) .swatch__frame{box-shadow:inset 0 0 0 2px var(--juliet-primary),inset 0 0 0 4px var(--juliet-surface)}.swatch:active .swatch__frame{scale:.96}.swatch:has(:focus-visible) .swatch__frame{outline:2px solid var(--juliet-primary);outline-offset:2px}.swatch__image{display:block;width:72px;height:72px;border-radius:var(--radius-image);object-fit:cover;transition:opacity .15s ease}.swatch__label{display:-webkit-box;overflow:hidden;max-width:100%;color:var(--juliet-ink);font-size:13px;font-weight:500;line-height:18px;text-align:center;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.swatch[data-unavailable] .swatch__image{opacity:.45}.swatch[data-unavailable] .swatch__label{color:var(--juliet-muted);text-decoration:line-through}@media(min-width:750px){.swatch{min-width:88px;max-width:112px}.swatch__image{width:80px;height:80px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
