:root{--shadow-card: 0 1px 2px rgb(22 48 47 / .06), 0 4px 14px rgb(22 48 47 / .07);--shadow-raised: 0 1px 2px rgb(22 48 47 / .06), 0 6px 18px rgb(22 48 47 / .08);--shadow-float: 0 1px 3px rgb(22 48 47 / .18);--ring: inset 0 0 0 1px var(--juliet-border-strong);--ring-selected: inset 0 0 0 1.5px var(--juliet-primary);--radius-card: 16px;--radius-panel: 20px;--radius-button: 12px;--radius-image: 10px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--gutter: 16px;--page-width: 1240px;--juliet-bleed: var(--gutter)}@media(min-width:750px){:root{--gutter: 32px}}@media(min-width:990px){:root{--juliet-bleed: 0px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;background:var(--juliet-ground);color:var(--juliet-ink);font-family:var(--font-body);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1}main:focus{outline:none}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{padding:0;border:0;background:none;cursor:pointer}button:disabled{cursor:default}a{color:var(--juliet-primary);text-decoration:none}@media(hover:hover){a:hover{color:var(--juliet-primary-pressed)}}:focus-visible{outline:2px solid var(--juliet-primary);outline-offset:2px}html{-webkit-tap-highlight-color:transparent}html[data-input=pointer] :focus,html[data-input=pointer] label:has(:focus-visible),html[data-input=pointer] .search-pill:focus-within{outline:none!important}p,h1,h2,h3{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.page-width{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:10px 16px;border-radius:var(--radius-button);background:var(--juliet-primary);color:#fff;font-weight:600;translate:0 -200%}.skip-link:focus{translate:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.t-display{font-size:25px;font-weight:700;line-height:31px;letter-spacing:-.01em}.t-h1{font-size:24px;font-weight:700;line-height:30px;letter-spacing:-.01em}.t-h2{font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.01em}.t-h3{font-size:18px;font-weight:700;line-height:24px}.t-body{font-size:15px;line-height:22px}.t-label{font-size:14px;font-weight:600;line-height:20px}.t-caption{font-size:12px;line-height:16px}.t-secondary{color:var(--juliet-text-2)}@media(min-width:750px){.t-display{font-size:40px;line-height:48px}.t-h1{font-size:32px;line-height:40px}.t-h2{font-size:26px;line-height:32px}.t-h3{font-size:20px;line-height:26px}.t-body{font-size:16px;line-height:24px}}.press{transition:scale .16s var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.press:active:not(:disabled,[aria-disabled=true]){scale:.96}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:var(--radius-button);background:var(--juliet-primary);color:#fff;font-size:16px;font-weight:600;line-height:24px;text-align:center;transition:scale .16s var(--ease-out),background-color .15s ease,color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.button:active:not(:disabled){scale:.96}a.button:hover,.button:hover{color:#fff}@media(hover:hover){.button:hover{background:var(--juliet-primary-pressed)}}.button--secondary{background:transparent;box-shadow:inset 0 0 0 1.5px var(--juliet-primary);color:var(--juliet-primary)}a.button--secondary:hover,.button--secondary:hover{color:var(--juliet-primary-pressed)}@media(hover:hover){.button--secondary:hover{background:var(--juliet-tint)}}.button--block{display:flex;width:100%}.button--small{min-height:44px;padding:0 18px;font-size:15px}.button:disabled{background:var(--juliet-border);color:var(--juliet-text-2);box-shadow:none}.round-button{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--juliet-primary);color:#fff;transition:scale .16s var(--ease-out),background-color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.round-button:active:not(:disabled){scale:.96}a.round-button:hover{color:#fff}@media(hover:hover){.round-button:hover{background:var(--juliet-primary-pressed)}}.icon-button{display:grid;flex:none;place-items:center;width:44px;height:44px;color:var(--juliet-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent}a.icon-button:hover{color:var(--juliet-ink)}.icon{width:24px;height:24px;flex:none}.icon--22{width:22px;height:22px}.icon--20{width:20px;height:20px}.icon--18{width:18px;height:18px}.icon--14{width:14px;height:14px}.chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:19px;background:var(--juliet-surface);box-shadow:var(--ring);color:var(--juliet-ink);font-size:14px;font-weight:500;white-space:nowrap;transition:scale .16s var(--ease-out),background-color .15s ease,box-shadow .15s ease,color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.chip:active{scale:.96}a.chip:hover{color:var(--juliet-ink)}.chip[aria-selected=true],.chip[aria-pressed=true],.chip[aria-current],.option__chip:has(:checked){background:var(--juliet-tint);box-shadow:var(--ring-selected);color:var(--juliet-primary)}.chip--soft{height:34px;padding:0 14px;border-radius:17px;background:var(--juliet-tint);box-shadow:none;font-size:13px}.badge{align-self:flex-start;padding:2px 8px;border-radius:6px;background:var(--juliet-butter);color:var(--juliet-ink);font-size:11px;font-weight:600;line-height:16px}.price{display:flex;flex-direction:column;gap:2px}.price__saving{color:var(--juliet-cocoa);font-size:12px;font-weight:600;line-height:16px}.price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.price__current{font-size:15px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums}.price__was{color:var(--juliet-muted);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.card{border-radius:var(--radius-card);background:var(--juliet-surface);box-shadow:var(--shadow-card)}.panel{border-radius:var(--radius-panel);background:var(--juliet-surface);box-shadow:var(--shadow-raised)}.media-outline{outline:1px solid rgb(0 0 0 / .1);outline-offset:-1px}.rail{position:relative;--rail-inset: max(var(--gutter), calc((100% - var(--page-width)) / 2));display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--rail-inset);scroll-padding-inline:var(--rail-inset);scroll-snap-type:x mandatory;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.section{padding-block:24px 8px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.section-heading__link{flex:none;font-size:14px;font-weight:600}@media(min-width:750px){.section{padding-block:48px 16px}}.product-card{position:relative;display:flex;flex-direction:column;padding:6px;border-radius:var(--radius-card);background:var(--juliet-surface);box-shadow:var(--shadow-card)}.product-grid>li{display:flex;flex-direction:column}.product-grid .product-card{flex:1}.product-card__link{display:flex;flex-direction:column;gap:10px;color:var(--juliet-ink)}a.product-card__link:hover{color:var(--juliet-ink)}.product-card__media{overflow:hidden;aspect-ratio:1;border-radius:var(--radius-image);background:var(--juliet-surface)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:scale .4s var(--ease-out)}@media(hover:hover){.product-card__link:hover img{scale:1.03}}.product-card__title{display:-webkit-box;padding-inline:6px;overflow:hidden;font-size:13px;font-weight:500;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px 2px 2px 6px}.product-card .price__saving{position:absolute;top:12px;left:12px;z-index:1;padding:2px 8px;border-radius:4px;background:var(--juliet-cocoa);color:#fff}.product-card__details{display:flex;flex-direction:column;gap:4px;min-width:0}.product-card__sold-out{color:var(--juliet-text-2);font-size:12px;font-weight:600}.rail .product-card{flex:none;width:164px}@media(min-width:750px){.rail .product-card{width:220px}.product-card__title{font-size:14px;line-height:20px}}.quick-add__button{position:relative}.quick-add__button .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)}.quick-add__done{position:absolute;opacity:0;scale:.25;filter:blur(4px)}.quick-add__button[data-state=added] .quick-add__add{opacity:0;scale:.25;filter:blur(4px)}.quick-add__button[data-state=added] .quick-add__done{opacity:1;scale:1;filter:blur(0)}.quick-add__button[aria-busy=true]{opacity:.7}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.select{position:relative;display:flex;align-items:center}.select select{width:100%;height:52px;padding:0 44px 0 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:inherit;font-size:15px;font-weight:500;-webkit-appearance:none;appearance:none;cursor:pointer}.select .icon{position:absolute;right:14px;pointer-events:none}.select--compact select{width:auto;height:40px;padding:0 36px 0 14px;border-radius:10px;font-size:14px;font-weight:600}.select--compact .icon{right:12px}.rte{font-size:15px;line-height:24px}.rte>*+*{margin-top:12px}.rte h2,.rte h3{margin-top:24px;color:var(--juliet-ink);font-size:18px;font-weight:700;line-height:24px}.rte ul,.rte ol{padding-left:20px}.rte a{text-decoration:underline;text-underline-offset:2px}.rte img{border-radius:var(--radius-card)}.message-page{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:40px 64px}.pager{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:24px}.variant-picker{display:flex;flex-direction:column;gap:14px}.option{min-width:0;margin:0;padding:0;border:0}.option__legend{display:flex;gap:6px;margin-bottom:8px;padding:0;font-size:14px;font-weight:600;line-height:20px}.option__selected{color:var(--juliet-text-2);font-weight:500}.option__values{display:flex;flex-wrap:wrap;gap:8px}.option__chip{cursor:pointer}.option__chip:has(:focus-visible){outline:2px solid var(--juliet-primary);outline-offset:2px}.option__chip[data-unavailable]{color:var(--juliet-muted);text-decoration:line-through}.sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(88dvh,720px);margin:0;padding:0;border:0;border-radius:20px 20px 0 0;background:var(--juliet-surface);color:var(--juliet-ink);translate:0 100%;transition:translate .32s var(--ease-drawer),overlay .32s allow-discrete,display .32s allow-discrete}.sheet[open]{display:flex;flex-direction:column;translate:0 0}@starting-style{.sheet[open]{translate:0 100%}}.sheet::backdrop,.drawer::backdrop{background:#16302f00;transition:background-color .32s ease,overlay .32s allow-discrete,display .32s allow-discrete}.sheet[open]::backdrop,.drawer[open]::backdrop{background:#16302f66}@starting-style{.sheet[open]::backdrop,.drawer[open]::backdrop{background:#16302f00}}.sheet__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-bottom:1px solid var(--juliet-border)}.sheet__title{font-size:17px;font-weight:700;line-height:23px}.sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sheet__foot{display:flex;flex:none;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--juliet-border)}@media(min-width:750px){.sheet:not(.sheet--side){top:0;right:0;bottom:0;left:0;width:min(480px,calc(100vw - 64px));margin:auto;border-radius:var(--radius-panel);opacity:0;translate:none;scale:.96;transition:opacity .2s var(--ease-out),scale .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete}.sheet:not(.sheet--side)[open]{opacity:1;scale:1}@starting-style{.sheet:not(.sheet--side)[open]{opacity:0;scale:.96}}}@media(min-width:990px){.sheet--side{inset:0 0 0 auto;width:min(420px,90vw);height:100dvh;max-height:none;border-radius:0;translate:100% 0}.sheet--side[open]{translate:0 0}@starting-style{.sheet--side[open]{translate:100% 0}}}.quick-add__box{display:flex;flex-direction:column;min-height:0;overflow:hidden}.quick-add__content{display:flex;flex-direction:column;min-height:0}.quick-add__head{gap:12px;padding-left:16px}.quick-add__thumb{flex:none;overflow:hidden;width:56px;height:56px;border-radius:var(--radius-image);background:var(--juliet-tint)}.quick-add__thumb img{width:100%;height:100%;object-fit:cover}.quick-add__summary{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.quick-add__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}.quick-add__body{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.quick-add__error:empty{display:none}.quick-add__error{color:var(--juliet-critical);font-size:14px}.quick-add__form{flex:1}.skeleton{display:block;height:14px;border-radius:7px;background:var(--juliet-tint)}.skeleton--chips{width:100%;height:38px;border-radius:19px}.product-scroller{position:relative;display:block;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto}.product-scroller__list{padding-block:12px 16px;list-style:none}.product-scroller__item{display:flex}.product-scroller__buttons{display:none}@media(hover:hover)and (pointer:fine){.product-scroller[data-scrollable] .product-scroller__buttons{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;top:100px;pointer-events:none}.product-scroller__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:opacity .15s ease,scale .16s var(--ease-out)}.product-scroller__button:active:not(:disabled){scale:.96}.product-scroller__button:disabled{opacity:0;pointer-events:none}}.slide-track{position:relative;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:-12px calc(var(--gutter) * -1);padding:12px var(--gutter) 18px;scroll-padding-inline:var(--gutter)}.slide-track::-webkit-scrollbar{display:none}@media(min-width:990px){.slide-track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.dots{display:flex;justify-content:center;gap:2px;padding-top:4px}.dot{display:grid;place-items:center;width:24px;height:24px}.dot:after{content:"";width:6px;height:6px;border-radius:3px;background:var(--juliet-border-strong);transition:width .25s var(--ease-out),background-color .15s ease}.dot[aria-current=true]:after{width:18px;background:var(--juliet-primary)}.search-pill{position:relative;display:flex;align-items:center;height:46px;padding:0 4px 0 18px;border:2px solid var(--juliet-duck-egg);border-radius:23px;background:var(--juliet-tint)}.search-pill__input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--juliet-ink);font-size:16px;font-weight:500;outline:none}.search-pill__input::placeholder{color:var(--juliet-text-2);opacity:1}.search-pill__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-pill:focus-within{outline:2px solid var(--juliet-primary);outline-offset:2px}.search-pill__submit{width:40px;height:40px;border-radius:50%}.placeholder-svg{width:100%;height:100%;background:var(--juliet-tint);fill:var(--juliet-border-strong)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/base.css.map */
