*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6):first-letter{text-transform:uppercase}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}@font-face{font-family:Kefir;src:url(kefir-medium.otf) format("opentype");font-display:swap;font-weight:500}body{font-family:var(--font-primary--family, Arial, Helvetica, sans-serif);font-style:var(--font-primary--style, normal);font-weight:var(--font-primary--weight, 400);background-color:var(--clr-ivory);color:var(--clr-cocoa);font-size:var(--type-body);line-height:1.5}body.template-index{background-color:var(--clr-ivory);background-image:linear-gradient(rgba(158,159,95,.23) 3px,transparent 3px),linear-gradient(90deg,rgba(158,159,95,.23) 3px,transparent 3px);background-size:48px 48px}.shopify-section-group-header-group{background:var(--clr-cocoa)}:root{--clr-cocoa: #4c4238;--clr-sage: #9aaf82;--clr-pink: #f398bb;--clr-rose: #fbcbd7;--clr-ivory: #fffbf5;--clr-paper: #ffffff;--clr-ink-soft: #70645c;--clr-ink-dark: var(--clr-cocoa);--clr-sage-ink: #526344;--clr-sage-foreground: #40372f;--clr-border: rgba(76, 66, 56, .18);--clr-shadow: 0 18px 44px rgba(76, 66, 56, .12);--clr-caramel: var(--clr-ink-soft);--clr-olive: var(--clr-sage);--clr-lilac: var(--clr-rose);--clr-logo-lilac: var(--clr-pink);--clr-coral: var(--clr-pink);--clr-butter: var(--clr-rose);--type-body: 1rem;--type-small: .84rem;--type-h2: 2.1rem;--type-h3: 1.25rem;--type-product-title: 1.1rem}body,.site-header,main,input,textarea,select{transition:background-color .32s ease,color .32s ease,border-color .32s ease}@media(prefers-reduced-motion:reduce){body,.site-header,main,input,textarea,select{transition:none}}h2{font-size:var(--type-h2);letter-spacing:0;line-height:1.08}h3{font-size:var(--type-h3);letter-spacing:0;line-height:1.15}@media(max-width:650px){body.template-index{background-size:32px 32px}:root{--type-h2: 1.8rem;--type-h3: 1.15rem;--type-product-title: 1.05rem}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a{color:inherit}:focus-visible{outline:3px solid var(--clr-coral);outline-offset:3px}.skip-to-content{background:var(--clr-paper);border:2px solid var(--clr-cocoa);color:var(--clr-cocoa);font-weight:800;left:1rem;padding:.7rem 1rem;position:fixed;top:1rem;transform:translateY(-180%);transition:transform .15s ease;z-index:1000}.skip-to-content:focus{transform:translateY(0)}button,input[type=submit],.button,.clr-button{border:2px solid var(--clr-cocoa);border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.8rem 1.3rem;background:var(--clr-rose);color:var(--clr-cocoa);font-weight:700;text-decoration:none;box-shadow:4px 5px 0 var(--clr-cocoa);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}button:hover,input[type=submit]:hover,.button:hover,.clr-button:hover{transform:translateY(-1px);box-shadow:6px 7px 0 var(--clr-cocoa)}.clr-button--secondary{background:var(--clr-butter);color:var(--clr-cocoa);box-shadow:inset 0 0 0 1px var(--clr-border)}input,textarea,select{background:var(--clr-paper);border:2px solid var(--clr-cocoa);color:var(--clr-cocoa);min-height:2.85rem;padding:.75rem .85rem;width:100%}textarea{min-height:7rem;resize:vertical}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.clr-global-leaves{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:8}.clr-global-leaf{animation:clr-global-leaf-fall var(--leaf-duration) linear infinite;animation-delay:var(--leaf-delay);filter:drop-shadow(0 3px 2px rgba(73,60,56,.2));height:auto;image-rendering:auto;left:var(--leaf-left);opacity:0;position:absolute;top:-5rem;width:min(var(--leaf-width),8vw)}@keyframes clr-global-leaf-fall{0%{opacity:0;transform:translate3d(0,-8vh,0) rotate(-25deg)}8%{opacity:1}55%{opacity:1;transform:translate3d(var(--leaf-drift),55vh,0) rotate(190deg)}92%{opacity:1}to{opacity:0;transform:translate3d(var(--leaf-drift-end),112vh,0) rotate(390deg)}}@media(max-width:700px){.clr-global-leaf{width:min(var(--leaf-width),9vw)}.clr-global-leaf:nth-child(2n){display:none}}@media(prefers-reduced-motion:reduce){.clr-global-leaves{display:none}}#shopify-pc__banner.shopify-pc__banner__dialog{max-height:78vh!important;max-height:78svh!important;padding:1.15rem 1.25rem!important}#shopify-pc__banner .shopify-pc__banner__wrapper{gap:.85rem!important}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0!important}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-size:1rem!important;margin-bottom:.3rem!important}#shopify-pc__banner.shopify-pc__banner__dialog p{font-size:.84rem!important;line-height:1.4!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:.5rem!important;min-width:0!important}#shopify-pc__banner.shopify-pc__banner__dialog button{box-shadow:none!important;flex:1 1 auto!important;font-size:.8rem!important;line-height:1.2!important;margin:0!important;min-height:2.5rem!important;min-width:0!important;padding:.55rem .8rem!important;transform:none!important}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{font-size:.9rem!important;left:50%!important;max-height:78vh!important;max-height:78svh!important;max-width:58rem!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 2rem)!important}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog header{padding:1.2rem 1.25rem .85rem!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{gap:.5rem!important;padding-right:2.25rem!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{box-shadow:none!important;font-size:.82rem!important;margin:0!important;min-height:2.5rem!important;padding:.5rem .85rem!important;transform:none!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-explain{padding-left:1.25rem!important;padding-right:1.25rem!important;padding-top:.9rem!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 1.25rem 1.25rem!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option,#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{margin-top:0!important;padding-top:.85rem!important}@media(max-width:640px){#shopify-pc__banner.shopify-pc__banner__dialog{max-height:72vh!important;max-height:72svh!important;padding:.75rem!important}#shopify-pc__banner .shopify-pc__banner__wrapper{gap:.55rem!important}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-size:.94rem!important}#shopify-pc__banner.shopify-pc__banner__dialog p{font-size:.8rem!important}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column!important;gap:.35rem!important}#shopify-pc__banner.shopify-pc__banner__dialog button{min-height:2.75rem!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns-granular :nth-child(1){order:3}#shopify-pc__banner .shopify-pc__banner__btns-granular :nth-child(2){order:1}#shopify-pc__banner .shopify-pc__banner__btns-granular :nth-child(3){order:2}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{font-size:.84rem!important;max-height:78vh!important;max-height:78svh!important;width:calc(100vw - 1rem)!important}#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog header{padding:.85rem .9rem .65rem!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{gap:.35rem!important;padding:0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{margin-bottom:0!important;min-height:2.75rem!important;width:100%!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-explain{padding-left:.9rem!important;padding-right:.9rem!important;padding-top:.7rem!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 .9rem .9rem!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option,#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{padding-top:.7rem!important}}.clr-editorial-photo{aspect-ratio:3 / 4;border-radius:1rem;height:auto;object-fit:cover;width:min(100%,40rem)}body:not(.template-index) :is(.clr-collection-card h2 a,.clr-related-card h3 a,.clr-search__results h2 a,.clr-cart-item__title):is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}:is(.clr-bookmark-strip__photo,.clr-collection-card--bookmark .clr-collection-card__photo,.clr-related-card--bookmark .clr-related-card__image img,.clr-product-experience--bookmark .clr-gallery-photo__image,.clr-product-experience--bookmark [data-clr-media-image],.clr-search-result--bookmark>img,.clr-cart-item--bookmark .clr-cart-item__image>img){filter:brightness(1.06) contrast(1.035) saturate(1.025)}.clr-brand-logo{aspect-ratio:932 / 1053;display:block;overflow:hidden;position:relative}.clr-brand-logo>img{display:block;height:auto;left:-57.403433%;max-width:none;position:absolute;top:-45.014245%;width:214.592275%}body.template-index{background-color:var(--clr-ivory);background-image:linear-gradient(rgb(154 175 130 / 14%) 3px,transparent 3px),linear-gradient(90deg,rgb(154 175 130 / 14%) 3px,transparent 3px)}body .site-announcement{background:var(--clr-rose);color:var(--clr-cocoa)}body .site-header,body .site-footer{background-color:var(--clr-cocoa)}body .header__mobile-drawer{background:linear-gradient(rgb(154 175 130 / 12%) 1px,transparent 1px),linear-gradient(90deg,rgb(154 175 130 / 12%) 1px,transparent 1px),var(--clr-ivory);background-size:2rem 2rem}body :is(.clr-button,.button,.clr-submit,input[type=submit]),body .clr-hero-banner .clr-seasonal-copy>.clr-button,body .footer__newsletter-form button,body .site-header .header__mobile-account-actions a:first-child{background:var(--clr-rose);color:var(--clr-cocoa);border-color:var(--clr-cocoa)}body :is(.clr-button,.button,.clr-submit,input[type=submit]):hover,body .clr-hero-banner .clr-seasonal-copy>.clr-button:hover,body .footer__newsletter-form button:hover,body .site-header .header__mobile-account-actions a:first-child:hover{background:var(--clr-rose);color:var(--clr-cocoa)}body .clr-button--secondary{background:var(--clr-sage);color:var(--clr-sage-foreground)}body .clr-button--secondary:hover{background:var(--clr-ivory)}body :focus-visible{outline-color:var(--clr-cocoa)}body :is(.site-header,.site-footer) :focus-visible{outline-color:var(--clr-rose)}body .clr-home{--grid-line: rgb(154 175 130 / 14%)}body .clr-seasonal-kicker{color:var(--clr-rose)}body .clr-drop-card{--clr-card-button-background: var(--clr-rose);--clr-card-tape: rgb(251 203 215 / 86%)}body .clr-drop-card.is-autumn{--clr-card-tape: rgb(154 175 130 / 86%)}body .clr-drop-card.is-birthday{--clr-card-tape: rgb(243 152 187 / 80%)}body .clr-drop-card__body>.clr-button{background:var(--clr-rose);color:var(--clr-cocoa)}body .clr-drop-card__body>.clr-button:hover{background:var(--clr-rose)}body .clr-marquee{background:var(--clr-sage);color:var(--clr-sage-foreground)}body .clr-mood-section{background:linear-gradient(rgb(154 175 130 / 14%) 3px,transparent 3px),linear-gradient(90deg,rgb(154 175 130 / 14%) 3px,transparent 3px),var(--clr-ivory);background-size:var(--grid-size) var(--grid-size);color:var(--clr-cocoa)}body .clr-mood-board article:nth-child(1){background:var(--clr-rose);color:var(--clr-cocoa)}body .clr-mood-board article:nth-child(2){background:var(--clr-sage);color:var(--clr-sage-foreground)}body .clr-mood-board article:nth-child(3){background:#846c58;color:var(--clr-ivory)}body .clr-mood-board article:nth-child(4),body .clr-step-strip article{background:var(--clr-paper);color:var(--clr-cocoa)}body .clr-step-strip .clr-step-number{background:var(--clr-rose);color:var(--clr-cocoa)}body .clr-step-strip article:nth-of-type(2n) .clr-step-number{background:var(--clr-sage);color:var(--clr-sage-foreground)}body :is(.clr-collection,.clr-search){background:linear-gradient(rgb(154 175 130 / 16%) 2px,transparent 2px),linear-gradient(90deg,rgb(154 175 130 / 16%) 2px,transparent 2px),var(--clr-ivory);background-size:36px 36px}body .clr-collection-card__badge,body .clr-sticker--sold-out,body .clr-related-card__sold-out{background:var(--clr-rose);color:var(--clr-cocoa)}body .clr-product-experience{--grid-line: rgb(154 175 130 / 16%);--product-page-background: var(--clr-ivory)}body .clr-product-panel{background:linear-gradient(90deg,rgb(154 175 130 / 10%),transparent 1.5rem),repeating-linear-gradient(to bottom,transparent 0,transparent 2.05rem,rgb(76 66 56 / 4%) 2.05rem,rgb(76 66 56 / 4%) calc(2.05rem + 1px)),var(--clr-paper);border-color:var(--clr-border);box-shadow:-7px 5px #fbcbd7a6,-11px 8px #4c423817,0 18px 38px #4c42381f}body .clr-product-panel:before{background:linear-gradient(90deg,rgb(76 66 56 / 10%),rgb(154 175 130 / 3%) 60%,transparent)}body .clr-product-panel:after{background:#9aaf8261}body .clr-product-experience .clr-product-mobile-heading h1{color:var(--clr-cocoa)}body .clr-product-experience .clr-product-kicker,body .clr-form-disclosure summary .clr-selection-summary{color:var(--clr-sage-ink)}body :is(.clr-product-apps,.clr-related-products)[class]{--clr-related-control-color: var(--clr-cocoa);background:var(--clr-ivory);color:var(--clr-cocoa);border-color:var(--clr-border)}body :is(.clr-product-apps,.clr-related-products)[class] :is(h2,h3 a),body .clr-related-products[class] .clr-related-card__body>p{color:var(--clr-cocoa)}body .clr-product-apps .shopify-app-block *{color:var(--clr-cocoa)!important}body .clr-product-apps .shopify-app-block .jdgm-star{color:var(--clr-sage-ink)!important}body .clr-product-apps .jdgm-rev-widg,body .clr-product-apps .shopify-app-block{color:var(--clr-cocoa)}body .clr-nogo-grid input,body .clr-chip-grid input{accent-color:var(--clr-sage-ink)}body .clr-contact-shell{--contact-background: var(--clr-ivory);--contact-grid: rgb(154 175 130 / 16%);--contact-steam: rgb(76 66 56 / 65%)}body .footer__newsletter-form button{border-color:var(--clr-pink)}body .footer__newsletter-form button:hover{border-color:var(--clr-rose)}body .footer__newsletter-success{background:var(--clr-rose)}body .footer__newsletter-success-icon,body .clr-mood-board span{background:var(--clr-sage);color:var(--clr-sage-foreground)}body .footer__form-message{background:#fbcbd724}body .clr-spice output,body .clr-simple-state>p:first-child{color:var(--clr-sage-ink)}body .clr-product-apps .jm-button--primary{background:var(--clr-rose);border-color:var(--clr-cocoa);color:var(--clr-cocoa)!important}body .clr-product-apps .jm-button--primary:hover{background:var(--clr-rose)}body .clr-product-apps .jm-custom-answer-filter--compact,body .clr-product-apps .jm-sort-filter--compact .jm-sort-filter__select{min-width:3rem;min-height:3rem;border-color:var(--clr-cocoa)}body .clr-product-apps .jm-sort-filter--compact .jm-sort-filter__select{color:transparent!important;text-shadow:none;cursor:pointer}body .clr-product-apps .jm-sort-filter__select option{background:var(--clr-paper);color:var(--clr-cocoa)!important}body .shopify-section-group-header-group,body .site-header{background:var(--clr-ivory);color:var(--clr-cocoa)}body .site-header .header__menu>a,body .site-header .header__icons a,body .site-header .header__shop-menu>summary,body .site-header .header__language,body .site-header .header__language select{color:var(--clr-cocoa)}body .site-header .header__language select{border-bottom-color:var(--clr-border)}body .site-header .header__language select:is(:hover,:focus-visible){border-bottom-color:var(--clr-cocoa)}body .site-header .header__icons a:hover,body .site-header .header__menu>a:hover,body .site-header .header__shop-menu>summary:hover{color:var(--clr-sage-ink)}body .site-header .header__mobile-menu>summary span{background:var(--clr-cocoa)}body .site-header :focus-visible{outline-color:var(--clr-cocoa)}body .header__logo-artwork>img{opacity:0}body .header__logo-artwork:after{content:"";background:var(--clr-cocoa);position:absolute;left:-36.058129%;top:-34.974093%;width:181.653043%;aspect-ratio:1;-webkit-mask:url(clr-header-logo-white-v92.png) center / contain no-repeat;mask:url(clr-header-logo-white-v92.png) center / contain no-repeat;pointer-events:none}body .site-footer .footer__newsletter-form button{background:var(--clr-pink);border-color:var(--clr-pink)}body .site-footer .footer__newsletter-form button:hover{background:var(--clr-rose);border-color:var(--clr-rose)}body .clr-hero-banner{min-height:calc(30rem + 1cm)}body .clr-hero-banner__inner{padding-block:calc(1.5rem + .5cm) calc(2rem + .5cm)}body .clr-hero-polaroid-link{width:min(28rem,100%)}@media(max-width:680px){body .clr-hero-banner{min-height:0}body .clr-hero-banner__inner{gap:1.25rem;padding-block:calc(1.25rem + .5cm) calc(2.25rem + .5cm)}body .clr-hero-polaroid-link{width:min(18rem,76vw)}}body.template-index .clr-home .clr-button{border-width:1.5px;font-size:.9rem;line-height:1.35;min-height:2.5rem;padding:.55rem 1rem;box-shadow:3px 4px 0 var(--clr-cocoa)}body.template-index .clr-home .clr-button:hover{box-shadow:4px 5px 0 var(--clr-cocoa)}body.template-index .footer__newsletter-form button{font-size:1.1rem;line-height:1.3;min-height:2.8rem;padding:.55rem 1rem}body.template-index .clr-bookmark-strip__controls button{min-height:44px}@media(max-width:680px){body.template-index .clr-home .clr-button{min-height:44px}}body .clr-hero-polaroid-window{background:var(--clr-paper)}body .clr-hero-polaroid-frame{display:none}body .clr-hero-product-photo{left:3%;top:3%;width:94%;height:90.191898%}body .clr-hero-banner:before{background:linear-gradient(90deg,#160f0a6b,#160f0a3d 45%,#160f0a1f 75%)}@media(max-width:680px){body .clr-hero-banner:before{background:linear-gradient(180deg,#160f0a70,#160f0a40 38%,#160f0a1f 65%)}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/critical.css.map */
