@property --browser-surface{syntax:"<color>";inherits:false;initial-value:#fffaf2}:root{--section-paper:#fffaf2;--page-gutter:clamp(24px, 3.3vw, 44px);--page-top:110px;--footer-gutter:clamp(24px, 3.3vw, 44px);--ink:#201c1b;--sky:#a8dcfa;--white:#fffdfa;--script:"Caveat", "Segoe Print", cursive;--sans:"DM Sans", Arial, sans-serif;--lower-content-width:88%;--shipping-ribbon-height:clamp(28.7px, 2.45vw, 37.1px);--ease-soft:cubic-bezier(.2, .75, .25, 1);--card-shadow:0 3px 8px #31184809, 0 8px 22px #3118480e;--compact-nav-height:52.8px;--compact-nav-offset:5px}@media(max-width:700px){:root{--lower-content-width: calc(100% - 40px) }}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--browser-surface,var(--section-paper));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-home-surface=hero]{--browser-surface:#a8dcfa}html[data-home-surface=content]{--browser-surface:var(--section-paper)}body{min-width:0;color:var(--ink);background:var(--section-paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body,button,input{font-size:16px}button,input{font-family:inherit}button,a,summary,[role=button]{-webkit-tap-highlight-color:transparent}:is(a,button,summary,[role=button],[role=tab],[role=option],label:has(input[type=checkbox]),label:has(input[type=radio])),:is(a,button,summary,[role=button],[role=tab],[role=option],label:has(input[type=checkbox]),label:has(input[type=radio])) *,img,svg,canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true],[contenteditable=true] *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}img{max-width:100%}section[id]{scroll-margin-top:var(--persistent-nav-height,0px)}.skip-link{position:fixed;top:12px;left:16px;z-index:2147483100;max-width:calc(100% - 32px);padding:12px 18px;border-radius:12px;background:#fffaf2;color:#281044;font-weight:700;box-shadow:0 4px 16px #28104426;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}.skip-link[hidden]{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.page-loader{z-index:2147483000;pointer-events:none;opacity:1;background:0 0;height:5px;transition:opacity .18s ease-out;position:fixed;inset:0 0 auto;box-shadow:0 1px 5px #8756b633}.page-loader[hidden]{display:none}.page-loader.is-finished{opacity:0}.page-loader-bar{transform-origin:0;background:var(--page-progress-color,#ff75a5);width:100%;height:100%;animation:1.4s ease-out forwards page-progress;display:block;transform:scaleX(.35)}.page-loader.is-finished .page-loader-bar{animation:none;transform:scaleX(1)}@keyframes page-progress{0%{transform:scaleX(.08)}to{transform:scaleX(.88)}}@media(prefers-reduced-motion:reduce){.page-loader,.page-loader-bar{transition:none;animation:none}}.h-captcha[data-size=invisible]>iframe{visibility:hidden}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reveal-pending]{opacity:0}[data-reveal-pending]:focus-within{opacity:1}@media(prefers-reduced-motion:reduce){[data-reveal-pending]{opacity:1}}@media(max-width:700px){:root{--page-gutter:20px;--page-top:95px}}.shapes-page{background:var(--section-paper);color:#1c0b36}.shapes-page ::selection{color:#1c0b36;background:#ffb7d2}.shapes-page :focus-visible{outline-color:#8851bc}@media(max-width:767px)and (orientation:portrait)and (hover:none)and (pointer:coarse){html[data-home-surface]{--hero-viewport-height:100dvh;--ribbon-position:absolute;--ribbon-top-margin:0px}html[data-home-surface=content]{--browser-surface:var(--section-paper);--home-flow-overflow:visible;--ribbon-flow-lift:0px;--ribbon-ui-gap:0px;--ribbon-background:none;--ribbon-art:url(shipping-ribbon-bg.webp);--ribbon-isolation:isolate}html[data-home-surface=hero]{--browser-surface:var(--section-paper);--hero-top-extension:env(safe-area-inset-top,0px)}}.bag-color-swatch{overflow:visible;background:transparent}.bag-color-swatch img{display:block;width:100%;height:100%;object-fit:contain;background:transparent}[data-product-filter-link]{cursor:pointer;transition:filter .16s ease-out,box-shadow .16s ease-out}[data-sale-countdown][role=button]{cursor:pointer}@media(hover:hover)and (pointer:fine){[data-product-filter-link]:hover{filter:saturate(1.12) brightness(.98);box-shadow:0 3px 9px #28104420}}.sq-label-text{display:block;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.option-popular-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.product-status-badge:before{align-self:center;margin-block:0}.catalog-feel-tag>svg,.catalog-shape-tag>svg,.product-status-badge>svg,.option-popular-badge>svg{display:block;flex:none;align-self:center}[data-squeezu-overflow]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}[data-squeezu-overflow]>[data-card-title-text]{display:inline-block;white-space:nowrap;max-width:none;vertical-align:top}.squeezu-pagination{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:7px;width:100%;max-width:100%;margin:28px auto 0;padding:4px 0;color:#281044;font:500 14px/1 DM Sans,sans-serif;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.squeezu-pagination[hidden]{display:none}.squeezu-pagination::-webkit-scrollbar{display:none}.squeezu-pagination>span{display:grid;place-items:center;flex:0 0 40px;min-width:40px;height:40px;border-radius:12px}.squeezu-pagination a{display:grid;place-items:center;box-sizing:border-box;width:40px;height:40px;padding:0;border:1px solid #e5d8e9;border-radius:12px;background:#fffaf2;color:inherit;transition:background .16s ease-out,border-color .16s ease-out,scale .16s ease-out}.squeezu-pagination .current{background:#ffe3ef;border:1px solid #ff91bd;color:#542047;font-weight:700;box-shadow:0 2px 5px #5420470b}.squeezu-pagination .sq-pagination-label{display:block;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-variant-numeric:tabular-nums}.squeezu-pagination svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.squeezu-pagination .deco{flex-basis:15px;min-width:15px;width:15px}.squeezu-pagination .deco svg{width:15px;fill:currentColor;stroke:none}.squeezu-pagination .disabled{border:1px solid #e5d8e9;background:#fffaf2;color:#b7aebd}.squeezu-pagination .disabled svg{opacity:.65}.squeezu-pagination a:active{scale:.95}.page-breadcrumb a,nav[aria-label=Breadcrumb] a{display:inline-block;transform-origin:center}@media(hover:hover)and (pointer:fine){.squeezu-pagination a:hover{background:#fff0f6;border-color:#e9b2ce}}@media not (min-width:440px){.squeezu-pagination{gap:5px;font-size:13px}.squeezu-pagination>span{flex-basis:36px;min-width:36px;height:38px}.squeezu-pagination a{width:36px;height:38px;border-radius:11px}.squeezu-pagination .deco{flex-basis:12px;min-width:12px;width:12px}}@media not (min-width:300px){.squeezu-pagination{gap:3px}.squeezu-pagination>span{flex-basis:30px;min-width:30px}.squeezu-pagination a{width:30px}}:is([data-beginner-kind],[data-saved-toggle],[data-load-more],.faq-topics button,.search-clear,.hero-carousel-dot .hero-carousel-indicator,.care-progress-step,.care-value-button,.catalog-card .catalog-cart,[data-journal-category],.journal-search-clear,[data-journal-reset],.catalog-active-filters a,.catalog-sort-menu button,#search-reset,[data-catalog-reset],.search-tabs button,.contact-email,.faq-main a[href^="mailto:"],.legal-document a,.shopify-policy__body a){transition:background-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,filter .16s ease-out}.catalog-cart .squeezu-button-arrow{transition:translate .18s ease-out}@media(hover:hover)and (pointer:fine){:is([data-beginner-kind],[data-saved-toggle],[data-load-more],.faq-topics button,.catalog-card .catalog-cart,[data-journal-category],.journal-search-clear,[data-journal-reset],.catalog-active-filters a,.catalog-sort-menu button,#search-reset,[data-catalog-reset],.search-tabs button):hover{filter:brightness(.97);box-shadow:0 3px 9px #28104418}.catalog-cart:hover .squeezu-button-arrow{translate:3px 0}.hero-carousel-dot:hover .hero-carousel-indicator{box-shadow:0 0 0 3px #201c1b16}.care-progress-step:hover:before{background:#b59acb}.care-value-button:hover{color:#75469b}:is(.contact-email,.faq-main a[href^="mailto:"],.legal-document a,.shopify-policy__body a):hover{filter:brightness(.97);text-decoration:underline;text-underline-offset:4px}}:is([data-beginner-kind],[data-saved-toggle],[data-load-more],.faq-topics button,.catalog-card .catalog-cart,[data-journal-category],.journal-search-clear,[data-journal-reset],.catalog-active-filters a,.catalog-sort-menu button,#search-reset,[data-catalog-reset],.search-tabs button,.contact-email,.faq-main a[href^="mailto:"],.legal-document a,.shopify-policy__body a):active,.search-clear:active{filter:brightness(.94)}.hero-carousel-dot:active .hero-carousel-indicator,.care-progress-step:active{opacity:.7}.care-value-button:active{color:#75469b}.catalog-filter-progress{position:fixed;top:0;left:0;z-index:30;height:100vh;background:#fffaf2;color:#71567f;pointer-events:none;contain:layout paint;will-change:transform}.list-update-content{position:absolute;top:0;left:24px;right:24px;translate:0 -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font:400 14px/1.5 DM Sans,sans-serif;will-change:transform}.list-update-track{position:relative;width:100%;max-width:320px;height:5px;overflow:hidden;border-radius:6px;background:#ece3f0}.list-update-fill{display:block;width:100%;height:100%;border-radius:inherit;background:#ff70ad;transform-origin:left;transition:transform .1s linear}.list-update-track.is-indeterminate .list-update-fill{width:35%;background:#b894ec;animation:list-update-loading 1s linear infinite}.is-list-updating [data-journal-grid]{visibility:hidden}@keyframes list-update-loading{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media(prefers-reduced-motion:reduce){.list-update-track.is-indeterminate .list-update-fill{animation:none}.list-update-fill{transition:none}}.sq-empty-state{text-align:center;color:#281044}.sq-empty-state h2{margin:0 0 28px;font:400 clamp(25px,3.1vw,38px)/1.2 Chewy,cursive;white-space:normal;text-wrap:balance;overflow-wrap:break-word}.sq-empty-state>p{margin:0 auto 22px;font:400 clamp(16px,1.4vw,20px)/1.6 DM Sans,sans-serif;text-wrap:balance}:is(.catalog-main,.journal-main,.search-main) .sq-empty-state button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:12px 24px;border:1px solid #ff8cbd;border-radius:999px;background:#ffe5f0;color:#281044;font:500 16px/1.4 DM Sans,sans-serif;text-decoration:none}.sq-empty-state>img{display:block;width:min(300px,75vw);height:auto;object-fit:contain;margin:0 auto 28px}.sq-empty-state[hidden]{display:none}.faq-main a[href^="mailto:"],.legal-document a,.shopify-policy__body a{display:inline-block;max-width:100%}.sq-stable-motion{transform:translateZ(0);backface-visibility:hidden}:is(.catalog-active-filters a.catalog-clear-all,.catalog-search-status a[data-catalog-search-clear],.journal-search-clear){box-sizing:border-box;text-align:center;color:#492452;white-space:nowrap;background:#fff0f6;border:1px solid #f1ccde;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:0;min-height:44px;padding:10px 18px;font:600 13px/1.2 DM Sans,sans-serif;text-decoration:none;display:inline-flex;cursor:pointer}@media(hover:hover)and (pointer:fine){:is(.catalog-active-filters a.catalog-clear-all,.catalog-search-status a[data-catalog-search-clear],.journal-search-clear):hover{background:#ffe2ee;border-color:#e995b9}}.main-nav .shop-menu-indicator{display:none}@media(min-width:769px)and (orientation:landscape)and (hover:hover)and (pointer:fine){.main-nav .shop-menu-indicator{vertical-align:3px;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:8px;transition:transform .18s;display:inline-block;transform:rotate(45deg)}.main-nav a[aria-expanded=true] .shop-menu-indicator{vertical-align:0;transform:rotate(225deg)}@media(prefers-reduced-motion:reduce){.main-nav .shop-menu-indicator{transition:none}}}:where(button,summary,select,label,[role=button],input[type=checkbox],input[type=radio],.main-nav a,.mobile-nav a,.shop-dropdown a,.catalog-active-filters a,.catalog-sort-menu a,.page-breadcrumb a,.pagination a,.squeeze-pagination a,.footer-column a:not([href^="mailto:"]):not([href^="tel:"]),.catalog-cart,.dark-button,.journal-read-button,.journal-feature-link){-webkit-user-select:none;user-select:none}:where(input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}@media(hover:none),(any-pointer:coarse){html,body,:where(button,summary,select,label,[role=button],input[type=checkbox],input[type=radio],.main-nav a,.mobile-nav a,.shop-dropdown a,.catalog-active-filters a,.catalog-sort-menu a,.page-breadcrumb a,.pagination a,.squeeze-pagination a,.footer-column a:not([href^="mailto:"]):not([href^="tel:"]),.catalog-cart,.dark-button,.journal-read-button,.journal-feature-link,a[href],.product-option-group,.product-option-values,.custom-pack-selector,.product-detail-price,.sale-countdown,[data-sale-countdown],.mystery-quantity,.bag-stepper,.catalog-toolbar,.catalog-sidebar,.catalog-active-filters,.catalog-sort-menu,.search-tabs,.hero-carousel-controls,.care-values,.care-progress,.mystery-stages,.mystery-thumbnails,.sq-image-lightbox-thumbs,.product-rating){touch-action:manipulation}.mystery-main-picture{touch-action:pan-y}html:has(#header-bag:not([hidden])),body:has(#header-bag:not([hidden])),#header-bag,#header-bag .bag-content{touch-action:pan-y}.bag-backdrop:not([hidden]){touch-action:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/base.css.map */
