:root{--hol-warm-white: #FAF9F6;--hol-charcoal: #222222;--hol-concrete: #ECEAE5;--hol-warm-gray: #F1F0EC;--hol-house-pink: #CFA5AD;--hol-border: #E7E7E7;--hol-space-1: 8px;--hol-space-2: 16px;--hol-space-3: 24px;--hol-space-4: 32px;--hol-space-5: 48px;--hol-space-6: 64px;--hol-space-7: 96px;--hol-radius: 2px;--hol-motion: .25s;--hol-ease: ease;--hol-zoom: 1.02;--hol-jp-stack: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, sans-serif;--hol-body-stack: Inter, var(--hol-jp-stack);--hol-heading-stack: Inter, var(--hol-jp-stack);--hol-ivory: var(--hol-warm-white);--hol-greige-50: var(--hol-warm-gray);--hol-greige-100: var(--hol-border);--hol-greige-300: var(--hol-concrete);--hol-ink: var(--hol-charcoal);--hol-ink-soft: #5A5A5A;--hol-pink: var(--hol-house-pink);--hol-pink-strong: var(--hol-house-pink);--hol-pink-soft: var(--hol-warm-gray);--hol-orange: var(--hol-charcoal);--hol-orange-soft: var(--hol-concrete);--hol-terracotta: var(--hol-charcoal);--hol-terracotta-soft: var(--hol-concrete);--hol-font-display: var(--hol-heading-stack);--hol-font-body: var(--hol-body-stack);--hol-radius-sm: var(--hol-radius);--hol-radius-md: var(--hol-radius);--hol-radius-lg: 4px;--hol-shadow-sm: none;--hol-shadow-md: none;--hol-page: min(100% - 2rem, 90rem);--hol-section-space: clamp(64px, 7vw, 96px)}html{scroll-behavior:smooth}body{color:var(--hol-charcoal);background:var(--hol-warm-white);font-family:var(--hol-body-stack)}h1,h2,h3,h4,h5,h6{font-family:var(--hol-heading-stack)}:focus-visible{outline:2px solid var(--hol-charcoal);outline-offset:2px;box-shadow:0 0 0 4px var(--hol-house-pink)}.product-card,.card-gallery,.product-media,.collection-card,.cart-item__image{overflow:clip}.product-card img,.collection-card img{transition:transform var(--hol-motion) var(--hol-ease)}.product-card:hover img,.collection-card:hover img{transform:scale(var(--hol-zoom))}main-collection .section,product-information .section,cart-items-component .section{width:var(--hol-page);margin-inline:auto}main-collection .facets,main-collection .sorting-filter{border-radius:var(--hol-radius);background:var(--hol-concrete)}product-information{--product-gap: clamp(24px, 4vw, 48px)}product-information .product-details{padding-block:var(--hol-space-3);border:0;border-radius:0;background:transparent;box-shadow:none}product-information .add-to-cart-button{min-height:48px;border-radius:var(--hol-radius);background:var(--hol-charcoal);background-image:none;color:var(--hol-warm-white);box-shadow:none;transition:background-color var(--hol-motion) var(--hol-ease),color var(--hol-motion) var(--hol-ease)}product-information .add-to-cart-button:hover{background:var(--hol-house-pink);color:var(--hol-charcoal)}cart-items-component .cart__summary,.cart-drawer__summary{border-radius:var(--hol-radius);background:var(--hol-warm-gray);box-shadow:none}.shopify-policy__container{width:min(100% - 2rem,52rem);max-width:none;margin-block:var(--hol-section-space);padding:clamp(var(--hol-space-3),4vw,var(--hol-space-5));border:1px solid var(--hol-border);border-radius:var(--hol-radius);background:var(--hol-warm-white);box-shadow:none}.shopify-policy__title{text-align:left}[data-hol-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--hol-motion) var(--hol-ease),transform var(--hol-motion) var(--hol-ease)}[data-hol-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:749px){:root{--hol-page: min(100% - 1.25rem, 90rem)}.product-grid{column-gap:var(--hol-space-1);row-gap:var(--hol-space-3)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-hol-reveal]{opacity:1!important;transform:none!important}}@media screen and (min-width:1280px){#header-component .header__columns{column-gap:8px}}#MainContent[data-template^=page] .rte,.shopify-policy__container{font-size:.9375rem;line-height:1.75}#MainContent[data-template^=page] .rte :is(h2,.h2),.shopify-policy__container :is(h2,.h2){margin-block:2em .6em;color:var(--hol-charcoal);font-size:1.5rem;line-height:1.45}#MainContent[data-template^=page] .rte :is(h3,.h3),.shopify-policy__container :is(h3,.h3){margin-block:2em .5em;color:var(--hol-charcoal);font-size:1.25rem;line-height:1.5}#MainContent[data-template^=page] .rte :is(h4,h5,h6),.shopify-policy__container :is(h4,h5,h6){margin-block:1.8em .5em;color:var(--hol-charcoal);font-size:1.125rem;line-height:1.55}#MainContent[data-template^=page] .rte p,.shopify-policy__container p{margin-block:0 1.15em}#MainContent[data-template^=page] .rte :is(ul,ol),.shopify-policy__container :is(ul,ol){margin-block:0 1.5em}#MainContent[data-template^=page] .rte li+li,.shopify-policy__container li+li{margin-block-start:.5em}#MainContent[data-template^=page] .rte>:last-child,.shopify-policy__body>.rte>:last-child{margin-block-end:0}@media screen and (min-width:750px){#MainContent[data-template^=page] .rte,.shopify-policy__container{font-size:1rem;line-height:1.8}#MainContent[data-template^=page] .rte :is(h2,.h2),.shopify-policy__container :is(h2,.h2){font-size:1.75rem}#MainContent[data-template^=page] .rte :is(h3,.h3),.shopify-policy__container :is(h3,.h3){font-size:1.375rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/hol-tokens.css.map */
