:root{--doremi-green: #008747;--doremi-orange: #f78d29;--doremi-pink: #f9c0c5;--doremi-blue: #3cc6f0;--doremi-ease-out: cubic-bezier(.22, 1, .36, 1);--doremi-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--doremi-duration-fast: .15s;--doremi-duration-base: .3s;--doremi-folder-lip: 12px}html[data-template=product] .corner_wrapper{border-color:var(--doremi-blue) var(--doremi-orange) var(--doremi-pink) var(--doremi-green)}html[data-template=collection] .corner_wrapper,html[data-template=list-collections] .corner_wrapper{border-color:var(--doremi-orange) var(--doremi-pink) var(--doremi-green) var(--doremi-blue)}html[data-area=contact] .corner_wrapper{border-color:var(--doremi-pink) var(--doremi-green) var(--doremi-blue) var(--doremi-orange)}html[data-area=shop] .rte.description p:first-of-type{font-size:var(--font-size-3xl);line-height:1.1}.doremi-folder-lip{display:none;position:absolute;top:100%;left:0;right:0;height:var(--doremi-folder-lip);pointer-events:none;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity var(--doremi-duration-fast) linear}@media(min-width:1024px){.doremi-folder-lip{display:block}.doremi-scrolled .doremi-folder-lip{opacity:1}}@media(min-width:1024px){.doremi-tabs-collapsed .doremi-desktop-nav{display:none}.doremi-tabs-collapsed .doremi-mobile-nav{display:block}.doremi-tabs-collapsed .doremi-folder-lip{display:none}}a,button,.theme-button,.menu-tab{transition-property:color,background-color,border-color,text-decoration-color;transition-duration:var(--doremi-duration-fast);transition-timing-function:var(--doremi-ease-out)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.menu-tab{transition-property:color,background-color,border-color,height;transition-duration:var(--doremi-duration-fast),var(--doremi-duration-fast),var(--doremi-duration-fast),var(--doremi-duration-base);transition-timing-function:var(--doremi-ease-spring)}.doremi-tabs>.menu-tab:not(.active):hover,.doremi-tabs>.menu-tab:not(.active):focus-within{height:calc(2.4em + 6px)}.theme-button{transition-property:color,background-color,border-color,translate}.theme-button:active{translate:0 1px}.group .group-hover\:rotate{transition:transform var(--doremi-duration-base) var(--doremi-ease-spring)}}@media(prefers-reduced-motion:reduce){.group:hover .group-hover\:rotate{transform:none}}@keyframes doremi-wave{0%{transform:translateY(0)}40%{transform:translateY(-6px)}to{transform:translateY(0)}}.wavylink{display:inline-flex;cursor:pointer}.wavylink .wavylink__char{display:inline-block}@media(hover:hover)and (prefers-reduced-motion:no-preference){.wavylink:hover .wavylink__char,.wavylink:focus-visible .wavylink__char{animation:doremi-wave .35s ease-in-out forwards;animation-delay:calc(var(--i, 0) * 40ms)}.blog .bento-box:hover,.bento-grid--wave .bento-box:hover{animation:doremi-wave .5s ease-in-out forwards}.font-emoji:hover{animation:doremi-wave .35s ease-in-out forwards}}.bento-item{box-sizing:border-box;grid-column:span 1 / span 1;background-repeat:no-repeat;background-size:var(--bento-bg-size-mobile, 50% auto);background-position:var(--bento-bg-x-mobile, 90%) var(--bento-bg-y-mobile, 90%)}.bento-grid[data-auto-rows-fixed=true] .bento-item{grid-row:span var(--bento-row-span-mobile, 1) / span var(--bento-row-span-mobile, 1)}@media(min-width:768px){.bento-item{grid-column:span var(--bento-col-span, 6) / span var(--bento-col-span, 6);background-size:var(--bento-bg-size, auto 70%);background-position:var(--bento-bg-x, 95%) var(--bento-bg-y, 80%)}.bento-grid[data-auto-rows-fixed=true] .bento-item{grid-row:span var(--bento-row-span, 4) / span var(--bento-row-span, 4)}}:root{--bento-gap: 2rem;--eyebrow-overhang: 2rem;--eyebrow-clearance: 1rem}.tab-top,.tab-top-left{top:calc(var(--gridline-width) / 2);transform:translateY(-50%)}.tab-bot,.tab-bot-right{bottom:calc(var(--gridline-width) / 2);transform:translateY(50%)}.bento-box .tab-top,.bento-box .tab-top-left{top:calc(var(--gridline-width) / -2)}.bento-box .tab-bot,.bento-box .tab-bot-right{bottom:calc(var(--gridline-width) / -2)}.doremi-stack>*{margin-top:var(--bento-gap)}.doremi-stack>:first-child{margin-top:0}.doremi-stack>:has(.tab-top,.tab-top-left){margin-top:calc(var(--eyebrow-overhang) + var(--eyebrow-clearance))}.doremi-stack>:has(.tab-bot,.tab-bot-right){margin-bottom:calc(var(--eyebrow-overhang) + var(--eyebrow-clearance) - var(--bento-gap))}.doremi-stack .add-to-cart-container{margin-top:0}.doremi-line-clamp{--lines: 3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow:hidden;min-height:calc(var(--lines) * 1lh);margin-bottom:1.5rem}.doremi-footer-bottom-wrap{padding-bottom:2.5rem}.doremi-flag{width:20px;height:15px;object-fit:cover;border-radius:3px;flex-shrink:0}.doremi-country-panel{position:absolute;z-index:40;right:0;bottom:calc(100% + .75rem);width:min(20rem,calc(100vw - 3rem));padding:1rem}@media(max-width:767px){.doremi-country-panel{right:auto;left:0}}.doremi-country-list{max-height:min(50vh,22rem);overflow-y:auto;overscroll-behavior:contain}.doremi-country-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border-radius:999px;text-align:left}.doremi-country-option:hover,.doremi-country-option:focus-visible{background-color:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background))}.doremi-country-option.is-current{font-weight:700}.doremi-country-option.is-current:after{content:"\2713";margin-left:auto}.doremi-country-divider{height:var(--gridline-width);margin:.5rem .75rem;background-color:rgb(var(--color-scheme-text));border-radius:999px}.shopify-policy__title{display:none}.shopify-policy__container{max-width:100ch;margin:0;padding-top:2rem;padding-left:var(--section-horizontal-spacing);padding-right:var(--section-horizontal-spacing)}.shopify-policy__body .rte{font-size:var(--font-size-xl)}[data-sale-on]{display:none}.doremi-sale-live [data-sale-on]{display:inline}.doremi-sale-live [data-sale-off]{display:none}.doremi-sale-price{color:var(--doremi-sale-color, #d0021b)}:root{--doremi-yellow: #ffd400;--doremi-ink: #121212;--doremi-paper: #f8f7ee;--doremi-line: var(--gridline-width) solid rgb(var(--color-gridline));--doremi-line-thin: max(2px, calc(var(--gridline-width) * .6)) solid rgb(var(--color-gridline))}.doremi-drawer-backdrop{padding:2rem;background-color:#12121273}.doremi-drawer{width:min(32rem,100%);border:var(--doremi-line);border-radius:calc(var(--bento-radius) * 1.5);overscroll-behavior:contain}@media(max-width:479px){.doremi-drawer{width:100%}.doremi-drawer-backdrop{padding:2rem}}.doremi-cart__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background-color:var(--doremi-yellow);border-bottom:var(--doremi-line)}.doremi-cart__title{display:flex;align-items:center;gap:.6rem;font-size:var(--font-size-2xl);line-height:1}.doremi-cart__count{display:inline-flex;align-items:center;justify-content:center;min-width:2em;padding:.3em .65em;border-radius:999px;background-color:var(--doremi-ink);color:var(--doremi-paper);font-size:var(--font-size-base);line-height:1;aspect-ratio:1/1}.doremi-cart__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background-color:var(--doremi-ink);color:var(--doremi-paper)}.doremi-cart__close svg{width:1rem;height:1rem;stroke-width:3}.doremi-cart__close svg path{stroke-width:3}.doremi-cart__close:hover,.doremi-cart__close:focus-visible{background-color:rgb(var(--color-scheme-accent, 236 102 43))}.doremi-cart__body{display:flex;flex:1 0 auto;flex-direction:column;gap:1.25rem;padding:1.25rem}.doremi-ship{text-align:left}.doremi-ship__text{margin-bottom:.5rem;font-size:var(--font-size-xl)}.doremi-ship__track{height:1rem;overflow:hidden;border:var(--doremi-line-thin);border-radius:999px;background-color:var(--doremi-paper);position:relative}.doremi-ship__fill{height:1rem;min-width:.75rem;border:var(--doremi-line-thin);border-radius:999px;background-color:var(--doremi-pink);transition:width var(--doremi-duration-base) var(--doremi-ease-out);position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.doremi-ship.is-achieved .doremi-ship__fill{border-right:0;background-color:var(--doremi-green)}.doremi-cart-list{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.doremi-cart-item{display:grid;grid-template-columns:1fr 3fr;gap:1rem;padding:1rem;border:var(--doremi-line);border-radius:var(--bento-radius);background-color:var(--doremi-blue);color:var(--doremi-ink);transition:opacity var(--doremi-duration-fast) linear;position:relative;align-items:center}.doremi-cart-item.is-locked{opacity:.5;cursor:progress}.doremi-cart-item__cover img{display:block;width:100%;height:auto;border:var(--doremi-line-thin);border-radius:10px;background-color:var(--doremi-paper)}.doremi-cart-item__title{display:block;font-size:var(--font-size-xl);line-height:1.15}.doremi-cart-item__meta{margin-top:.25rem;font-size:var(--font-size-base)}.doremi-cart-item__controls{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.doremi-qty{display:inline-flex;align-items:center;height:2.5rem;border:var(--doremi-line-thin);border-radius:999px;background-color:var(--doremi-paper)}.doremi-qty__button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:100%;border-radius:999px}.doremi-qty__button svg{width:.8rem;height:.8rem}.doremi-qty__input{width:2rem;min-width:0;padding:0;border:0;background:transparent;text-align:center;font-size:var(--font-size-base);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.doremi-qty__input::-webkit-outer-spin-button,.doremi-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.doremi-cart-item__remove{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:var(--doremi-line-thin);border-radius:999px;background-color:var(--doremi-paper)}.doremi-cart-item__remove svg{width:1.1rem;height:1.1rem}.doremi-qty__button:hover,.doremi-qty__button:focus-visible,.doremi-cart-item__remove:hover,.doremi-cart-item__remove:focus-visible{background-color:var(--doremi-ink);color:var(--doremi-paper)}.doremi-cart-item__error{margin-top:.5rem;font-size:var(--font-size-sm)}.doremi-cart-item__price{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:var(--font-size-lg);line-height:1.1;white-space:nowrap;position:absolute;color:#fff;background:#000;border-radius:9999px;padding:.5em;right:1rem;bottom:0;transform:translateY(50%);border:var(--doremi-line-thin)}.doremi-cart-item__price del{font-size:var(--font-size-base)}.doremi-cart-item__unit{font-size:var(--font-size-sm)}.doremi-cart-item__discount{margin-top:.25rem;padding:.3em .6em;border-radius:999px;background-color:var(--doremi-ink);color:var(--doremi-paper);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}@media(max-width:479px){.doremi-cart-item__price{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;font-size:var(--font-size-xl)}}.doremi-cart-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;border:var(--doremi-line);border-radius:var(--bento-radius);background-color:var(--doremi-pink);color:var(--doremi-ink);text-align:center}.doremi-cart-empty__icon{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;margin-bottom:.5rem;border:var(--doremi-line);border-radius:999px;background-color:var(--doremi-yellow)}.doremi-cart-empty__icon svg{width:2.75rem;height:2.75rem}.doremi-cart-empty__title{font-size:var(--font-size-xl);line-height:1.1}.doremi-cart-empty__text{margin-bottom:.75rem}.doremi-cart-button,.doremi-cart .doremi-cart-checkout{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.75rem;border:var(--doremi-line);border-radius:999px;background-color:var(--doremi-yellow);color:var(--doremi-ink);font-size:var(--font-size-xl);line-height:1;text-transform:uppercase}.doremi-cart .doremi-cart-checkout{display:flex;width:100%}.doremi-cart-button:hover,.doremi-cart-button:focus-visible,.doremi-cart .doremi-cart-checkout.doremi-cart-checkout:hover,.doremi-cart .doremi-cart-checkout.doremi-cart-checkout:focus-visible{border-color:rgb(var(--color-gridline));background-color:var(--doremi-ink);color:var(--doremi-paper)}.doremi-cart-recs[hidden]{display:none}.doremi-cart-recs__heading{margin-bottom:.75rem;font-size:var(--font-size-2xl);line-height:1.1}.doremi-cart-recs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.doremi-cart-rec{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .6rem 2rem;border:var(--doremi-line-thin);border-radius:14px;background-color:var(--doremi-pink);color:var(--doremi-ink);position:relative}.doremi-cart-rec__cover{padding:4px}.doremi-cart-rec__cover img{display:block;width:100%;height:auto;border-radius:8px;object-fit:contain;aspect-ratio:1 / 1}.doremi-cart-rec__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2lh;font-size:var(--font-size-base);line-height:1.2;display:none}.doremi-cart-rec__price{font-size:var(--font-size-base)}.doremi-cart-rec__price s{margin-right:.25em}.doremi-cart-rec__add{margin-top:auto;padding:.5em;border:var(--doremi-line-thin);border-radius:999px;background-color:var(--doremi-ink);font-size:var(--font-size-base);color:var(--doremi-paper);display:flex;justify-content:space-between;position:absolute;bottom:0;right:4px;transform:translateY(50%)}.doremi-cart-rec__add:hover,.doremi-cart-rec__add:focus-visible{background-color:var(--doremi-yellow);color:var(--doremi-ink)}.doremi-cart-rec__add:disabled{opacity:.6;cursor:progress}.doremi-cart__footer{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:1rem 1.25rem 1.25rem;border-top:var(--doremi-line);background-color:var(--doremi-paper)}.doremi-cart__footer [data-cart-footer]>div{padding:0;font-size:var(--font-size-lg)}.doremi-cart__footer [data-cart-footer]>div>div{margin-top:0;text-align:left}.doremi-cart__footer .doremi-cart-note{margin:0 0 .75rem}.doremi-cart-note__summary{cursor:pointer;font-size:var(--font-size-lg);text-decoration:underline;text-underline-offset:.2em}.doremi-cart-note textarea{margin-top:.5rem;min-height:4.5rem;border:var(--doremi-line-thin);background-color:#fff}.doremi-cart-saving{margin-bottom:.35rem;font-size:var(--font-size-lg)}.doremi-cart-totals{align-items:baseline;font-size:var(--font-size-2xl)}.doremi-cart-totals dt{text-align:left}.doremi-cart__footer .doremi-cart-tax{margin-top:.25rem;margin-bottom:.9rem;font-size:var(--font-size-base);text-align:left}.doremi-cart__body [data-cart-items]{display:flex;flex-direction:column;gap:1.25rem}.doremi-cart__footer:has(>[data-cart-footer]>div.hidden){display:none}.doremi-tile-padding{padding:4cqw}@media(max-width:479px){.doremi-cart-rec__price{font-size:var(--font-size-xl)}.doremi-tile-padding{padding:7cqw}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/doremi.css.map */
