:root{--color-primary-1:#0a0a0a;--color-primary-2:#ff8d28;--color-additional-1:#cf851e;--color-red:#dc2626;--color-background:#f7f6f4;--color-basic-white:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#d9d9d9;--color-neutral-300:#d9d9d9;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-brown-50:#f7f6f3;--color-brown-100:#f1eee9;--color-brown-200:#e1dcd2;--color-brown-300:#d3cabc;--color-brown-400:#c4b8a5;--color-brown-500:#b5a78f;--color-brown-600:#a69579;--color-brown-700:#988463;--color-brown-800:#89714c;--color-brown-900:#7a6036;--color-brown-950:#6b4e1f;--color-primary:var(--color-primary-1);--color-primary-warm:var(--color-primary-2);--color-accent:var(--color-additional-1);--color-bg:var(--color-background);--color-white:var(--color-basic-white)}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(./playfair-display-latin-wght-normal.BOwq7MWX.woff2) format("woff2-variations")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(./playfair-display-latin-wght-italic.DmbndNpe.woff2) format("woff2-variations")}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden;touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-primary);background:var(--app-page-top-color);font-family:Playfair Display,Georgia,serif}:root{--app-page-top-color:#f7f6f4;--app-visual-viewport-top-offset:0px;--app-visual-viewport-height:100dvh;--app-shell-max-width:450px;--page-gutter:20px;--mobile-grid-gap:12px;--product-card-image-height:181px;--home-moment-size:100px;--home-product-card-width:150px;--home-product-image-height:185px;--app-tab-bar-gap:19px;--app-tab-bar-padding-x:12px;--app-tab-bar-bottom-padding:12px;--app-tab-bar-safe-padding-bottom:calc(var(--app-tab-bar-bottom-padding) + env(safe-area-inset-bottom));--app-tab-item-min-width:48px;--auth-screen-inline:20px;--auth-screen-top-padding:clamp(34px,7vh,58px);--auth-form-gap:clamp(24px,2vh,30px);--auth-form-margin-top:clamp(18px,3vh,26px);--auth-login-form-margin-top:30px;--auth-submit-margin-top:14px;--auth-field-height:56px;--auth-field-padding-y:14px;--auth-image-outset:24px;--auth-image-height:clamp(156px,23vh,206px);--auth-title-size:36px;--auth-body-line-height:1.6;--profile-hero-height:250px;--profile-textarea-min-height:288px;--onboarding-list-gap:12px;--onboarding-detail-gap:20px;--onboarding-grid-row-gap:18px;--onboarding-grid-column-gap:12px;--onboarding-tile-height:146px;--onboarding-tile-image-height:110px;--onboarding-header-copy-gap:20px;--onboarding-header-description-bottom:30px}body{min-width:320px;margin:0;overflow-x:hidden;min-height:100vh!important}body.app-overscroll-locked,html.app-overscroll-locked{height:100%;overflow:hidden;overscroll-behavior:none}body.app-overscroll-locked{position:fixed;inset:0;width:100%;min-height:0!important}html.os-ios.env-pwa body.app-overscroll-locked{position:static;inset:auto}html.os-ios.env-pwa.app-has-primary-tab-bar body.app-overscroll-locked{height:100lvh}html.os-ios.env-pwa.app-has-primary-tab-bar.app-ios-input-active body.app-overscroll-locked{height:100%}html.os-ios.env-web.app-ios-input-active body.app-overscroll-locked{position:static;inset:auto;height:100%}html.os-ios.app-ios-input-active{--app-visual-viewport-top-offset:0px!important}html.os-ios.env-pwa.app-has-primary-tab-bar,html.os-ios.env-pwa.app-has-primary-tab-bar body{background-color:var(--color-white)!important}html.os-ios.env-pwa.app-has-primary-tab-bar .app-tab-bar--fixed{padding-bottom:calc(4px + max(0px,env(safe-area-inset-bottom) - 10px))}body.app-overscroll-locked>#__nuxt{height:100%;overflow:hidden}*{font-synthesis:none!important}button,input,select,textarea{font:inherit}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}a,button{color:inherit}a{-webkit-touch-callout:none;text-decoration:none}[role=button],[role=menuitem],[role=tab],a,button,input[type=button],input[type=reset],input[type=submit],label,summary{-webkit-tap-highlight-color:transparent}img,svg{display:block}@media(max-width:402px){:root{--product-card-image-height:174px;--app-tab-bar-gap:17px;--auth-screen-inline:20px;--auth-image-outset:20px;--profile-hero-height:242px;--profile-textarea-min-height:272px}}@media(max-width:393px){:root{--mobile-grid-gap:11px;--product-card-image-height:173px;--app-tab-bar-gap:16px}}@media(max-width:390px){:root{--app-tab-bar-gap:15px;--profile-hero-height:236px;--profile-textarea-min-height:260px}}@media(max-width:384px){:root{--mobile-grid-gap:10px;--product-card-image-height:170px;--app-tab-bar-gap:14px;--profile-hero-height:226px;--profile-textarea-min-height:244px;--onboarding-tile-height:142px;--onboarding-tile-image-height:106px;--onboarding-header-copy-gap:18px;--onboarding-header-description-bottom:26px}}@media(max-width:375px){:root{--product-card-image-height:168px;--app-tab-bar-gap:12px;--app-tab-item-min-width:46px;--profile-hero-height:220px;--profile-textarea-min-height:232px;--onboarding-tile-height:140px;--onboarding-tile-image-height:104px;--onboarding-header-copy-gap:16px;--onboarding-header-description-bottom:24px}}@media(max-height:852px){:root{--auth-screen-top-padding:32px;--auth-form-gap:24px;--auth-form-margin-top:22px;--auth-login-form-margin-top:26px;--auth-submit-margin-top:10px;--auth-image-height:172px;--profile-textarea-min-height:260px}}@media(max-height:832px){:root{--auth-screen-top-padding:30px;--auth-image-height:156px;--profile-hero-height:226px;--profile-textarea-min-height:236px}}@media(max-height:812px){:root{--auth-screen-top-padding:28px;--auth-field-height:52px;--auth-field-padding-y:12px;--auth-form-margin-top:18px;--auth-login-form-margin-top:22px;--auth-image-height:146px;--auth-title-size:34px;--auth-body-line-height:1.45;--profile-hero-height:220px;--profile-textarea-min-height:224px}}:root{--app-motion-route-duration:.34s;--app-motion-sheet-duration:.32s;--app-motion-content-duration:.28s;--app-motion-fade-duration:.22s;--app-motion-quick-duration:.1s;--app-motion-ease:cubic-bezier(.32,.72,0,1);--app-motion-ease-out:cubic-bezier(.16,1,.3,1)}.app-page-fade-enter-active,.app-page-fade-leave-active,.app-page-modal-in-enter-active,.app-page-modal-in-leave-active,.app-page-modal-out-enter-active,.app-page-modal-out-leave-active,.app-page-pop-enter-active,.app-page-pop-leave-active,.app-page-push-enter-active,.app-page-push-leave-active,.app-page-reset-enter-active,.app-page-reset-leave-active{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;will-change:transform,opacity}.app-page-modal-in-enter-active,.app-page-modal-in-leave-active,.app-page-modal-out-enter-active,.app-page-modal-out-leave-active,.app-page-pop-enter-active,.app-page-pop-leave-active,.app-page-push-enter-active,.app-page-push-leave-active{transition:transform var(--app-motion-route-duration) var(--app-motion-ease),opacity var(--app-motion-route-duration) var(--app-motion-ease)}.app-page-fade-enter-active,.app-page-fade-leave-active,.app-page-reset-enter-active,.app-page-reset-leave-active{transition:transform var(--app-motion-fade-duration) var(--app-motion-ease-out),opacity var(--app-motion-fade-duration) ease-out}.app-page-fade-enter-active,.app-page-modal-in-enter-active,.app-page-modal-out-leave-active,.app-page-pop-leave-active,.app-page-push-enter-active,.app-page-reset-enter-active{z-index:3}.app-page-fade-leave-active,.app-page-modal-in-leave-active,.app-page-modal-out-enter-active,.app-page-pop-enter-active,.app-page-push-leave-active,.app-page-reset-leave-active{z-index:2}.app-page-push-enter-from{transform:translate3d(100%,0,0);box-shadow:-16px 0 32px #0000001f}.app-page-pop-enter-from,.app-page-push-leave-to{opacity:.94;transform:translate3d(-24%,0,0)}.app-page-pop-leave-to{transform:translate3d(100%,0,0);box-shadow:-16px 0 32px #0000001f}.app-page-modal-in-enter-from,.app-page-modal-out-leave-to{transform:translate3d(0,100%,0);box-shadow:0 -18px 38px #00000024}.app-page-modal-in-leave-to,.app-page-modal-out-enter-from{opacity:.9;transform:scale(.98)}.app-page-fade-enter-from,.app-page-fade-leave-to{opacity:0;transform:scale(.985)}.app-page-reset-enter-from,.app-page-reset-leave-to{opacity:0}.app-loading-fade-enter-active,.app-loading-fade-leave-active{transition:opacity var(--app-motion-quick-duration) ease-out}.app-loading-fade-enter-from,.app-loading-fade-leave-to{opacity:0}[data-app-motion-item],[data-app-motion=content]{animation:app-content-enter var(--app-motion-content-duration) var(--app-motion-ease-out) both;animation-delay:var(--app-motion-delay,0s)}[data-app-motion-item]:nth-child(6n+2){--app-motion-delay:35ms}[data-app-motion-item]:nth-child(6n+3){--app-motion-delay:70ms}[data-app-motion-item]:nth-child(6n+4){--app-motion-delay:105ms}[data-app-motion-item]:nth-child(6n+5){--app-motion-delay:.14s}[data-app-motion-item]:nth-child(6n){--app-motion-delay:175ms}@keyframes app-content-enter{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.app-list-enter-active,.app-list-leave-active,.app-list-move{transition:transform var(--app-motion-fade-duration) var(--app-motion-ease-out),opacity var(--app-motion-fade-duration) ease-out}.app-list-enter-active{transition-delay:var(--app-list-stagger-delay,0s)}.app-list-enter-from,.app-list-leave-to{opacity:0;transform:translate3d(0,12px,0) scale(.97)}.app-list-enter-active:nth-child(6n+2){--app-list-stagger-delay:35ms}.app-list-enter-active:nth-child(6n+3){--app-list-stagger-delay:70ms}.app-list-enter-active:nth-child(6n+4){--app-list-stagger-delay:105ms}.app-list-enter-active:nth-child(6n+5){--app-list-stagger-delay:.14s}.app-list-enter-active:nth-child(6n){--app-list-stagger-delay:175ms}.app-list-layout-leave-active,.app-list-layout-move{transition:transform var(--app-motion-fade-duration) var(--app-motion-ease-out),opacity var(--app-motion-fade-duration) ease-out}.app-list-layout-leave-to{opacity:0;transform:translate3d(0,12px,0) scale(.97)}.explore-screen__grid [data-app-motion-item],.saved-screen__grid [data-app-motion-item]{animation-delay:calc(var(--app-motion-fade-duration) + var(--app-motion-delay, 0s))}.app-sheet-enter-active,.app-sheet-leave-active{transition:opacity .18s ease-out}.app-sheet-enter-active [data-app-motion-panel],.app-sheet-leave-active [data-app-motion-panel]{transition:transform var(--app-motion-sheet-duration) var(--app-motion-ease);will-change:transform}.app-sheet-enter-active [data-app-motion-scrim],.app-sheet-leave-active [data-app-motion-scrim]{transition:opacity .18s ease-out}.app-sheet-enter-from [data-app-motion-panel],.app-sheet-leave-to [data-app-motion-panel]{transform:translate3d(0,100%,0)}.app-sheet-enter-from [data-app-motion-scrim],.app-sheet-leave-to [data-app-motion-scrim]{opacity:0}.app-alert-enter-active,.app-alert-leave-active{transition:opacity var(--app-motion-fade-duration) ease-out}.app-alert-enter-active .app-alert__dialog,.app-alert-leave-active .app-alert__dialog{transition:transform var(--app-motion-fade-duration) var(--app-motion-ease-out)}.app-alert-enter-from,.app-alert-leave-to{opacity:0}.app-alert-enter-from .app-alert__dialog,.app-alert-leave-to .app-alert__dialog{transform:scale(.94)}.app-popover-enter-active,.app-popover-leave-active{transition:transform .18s var(--app-motion-ease-out),opacity .18s ease-out;transform-origin:top center}.app-popover-enter-from,.app-popover-leave-to{opacity:0;transform:translate3d(0,-6px,0) scale(.98)}@media(hover:none),(pointer:coarse){:where(button,a,[role=button],[data-app-pressable]){transition:transform var(--app-motion-quick-duration) ease-out,color var(--app-motion-fade-duration) ease-out,background-color var(--app-motion-fade-duration) ease-out}:where(button,a,[role=button],[data-app-pressable]):active{transform:scale(.98)}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.app-list-enter-active,.app-list-layout-leave-active,.app-list-layout-move,.app-list-leave-active,.app-list-move,[class*=app-alert-],[class*=app-loading-fade-],[class*=app-page-],[class*=app-popover-],[class*=app-sheet-],[data-app-motion-item],[data-app-motion=content]{animation:none!important;transition:none!important}[data-app-motion-item],[data-app-motion=content]{opacity:1!important;transform:none!important}}.app-alert[data-v-272a4979]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;background:#0006}.app-alert__dialog[data-v-272a4979]{width:273px;overflow:hidden;border-radius:14px;background:#f2f2f2cc;color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.app-alert__content[data-v-272a4979]{padding:19px 16px 18px}.app-alert__content h2[data-v-272a4979],.app-alert__content p[data-v-272a4979]{margin:0}.app-alert__content h2[data-v-272a4979]{font-size:17px;font-weight:600;line-height:22px}.app-alert__content p[data-v-272a4979]{margin-top:2px;font-size:13px;font-weight:400;line-height:18px}.app-alert__actions[data-v-272a4979]{display:flex;border-top:.5px solid rgba(60,60,67,.36)}.app-alert__action[data-v-272a4979]{min-height:44px;flex:1 1 0;padding:11px 8px;border:0;border-left:.5px solid rgba(60,60,67,.36);background:transparent;color:#007aff;font:inherit;font-size:17px;font-weight:400;line-height:22px;cursor:pointer;outline:0}.app-alert__action[data-v-272a4979]:first-child{border-left:0}.app-alert__action[data-v-272a4979]:focus-visible{outline:0}
