.menu-toggle{border:2px solid var(--ink);background:var(--yellow);padding:9px 11px;font:900 11px/1 var(--sans);letter-spacing:.08em}.slider__controls button{width:auto;padding:0 16px;font:900 11px/1 var(--sans)}.bundled-logo{display:block;position:relative;width:var(--logo-width,160px);aspect-ratio:3840/1230;overflow:hidden}.site-logo .bundled-logo img,.footer__logo .bundled-logo img{position:absolute;width:130.2084%;max-width:none;max-height:none;height:auto;left:-17.7084%;top:-162.6017%}.footer__logo{display:inline-block;--logo-width:200px}.product-main__info .shopify-app-block{margin-block:20px}.app-section{padding-block:var(--app-padding,40px)}.product-grid{grid-auto-rows:auto;align-items:stretch;row-gap:36px;padding-bottom:16px}.product-card{display:flex;flex-direction:column;min-width:0;height:auto}.product-card__media{display:block;position:relative;width:100%;aspect-ratio:4/5;flex:none}.product-card__media img,.product-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-card__body{display:flex;flex-direction:column;flex:1;min-width:0}.product-card__body h3{overflow-wrap:anywhere;line-height:1.2}.product-card__body form{position:static;margin:auto 0 0}.product-card__body .button{position:relative;white-space:normal}.brand-world{background:var(--world-bg);padding:90px 0;border-bottom:2px solid var(--ink);overflow:hidden}.world-intro--split{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.world-title{font-size:clamp(42px,6.5vw,90px);line-height:1.02;letter-spacing:-.045em;margin:22px 0;max-width:900px;text-wrap:balance}.world-copy{font-size:20px;line-height:1.6;max-width:660px}.world-copy p{margin:0 0 18px}.world-button{margin-top:18px;gap:28px;box-shadow:5px 5px 0 var(--world-accent)}.world-art{position:relative;margin:22px 18px 35px 0;transform:rotate(3deg)}.world-image{aspect-ratio:1/1;border:2px solid var(--ink);background:var(--world-accent);box-shadow:14px 14px 0 var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;overflow:hidden;text-align:center;font:800 12px/1.5 var(--sans);letter-spacing:.12em;padding:24px}.world-image:has(img){padding:0}.world-image img{width:100%;height:100%;object-fit:cover}.world-image--fit-contain img{object-fit:contain;background:#f7eee7}.world-image--ratio-landscape{aspect-ratio:3/2}.world-image--ratio-portrait{aspect-ratio:4/5}.world-image--ratio-square{aspect-ratio:1/1}.world-flower{font:180px/1 var(--sans);animation:world-spin 45s linear infinite}.world-sticker{position:absolute;bottom:-25px;left:-24px;border:2px solid var(--ink);background:var(--paper);padding:20px 25px;transform:rotate(-9deg);font:900 13px/1 var(--sans);border-radius:50%;max-width:95%}.world-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:26px;margin-top:48px;padding:12px 8px 18px}.world-card{background:var(--card-color);border:2px solid var(--ink);padding:30px;box-shadow:7px 7px 0 var(--ink);transition:transform .2s}.world-card:nth-child(2n){transform:rotate(1.5deg)}.world-card:nth-child(odd){transform:rotate(-1deg)}.world-card:hover{transform:translateY(-6px) rotate(0)}.world-mark{font:900 18px/1 var(--sans);border:2px solid var(--ink);border-radius:50%;padding:14px;display:inline-block;background:var(--paper)}.world-card h3{font-size:32px;line-height:1.08;margin:28px 0 16px}.world-card p{font-size:17px;line-height:1.6;margin:0}.world-card img{width:100%;aspect-ratio:1;object-fit:cover;margin-top:20px}.brand-world--center .world-intro{text-align:center}.brand-world--center .world-title,.brand-world--center .world-copy{margin-left:auto;margin-right:auto}.brand-world--center .world-title{font-size:clamp(38px,5vw,70px)}.world-question{grid-column:1/-1;border-bottom:2px solid var(--ink);padding:8px 0 24px}.world-question summary{display:flex;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:26px;font-weight:700}.world-question summary::-webkit-details-marker{display:none}.world-question summary span{font-family:var(--sans)}.world-question[open] summary span{transform:rotate(45deg)}.world-question div{font-size:18px;line-height:1.6;max-width:850px}.world-question summary:focus-visible{outline:3px solid var(--ink);outline-offset:6px}@keyframes world-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.world-flower{animation:none}.world-card{transition:none}}@media(max-width:800px){.brand-world{padding:56px 0}.world-intro--split{grid-template-columns:1fr;gap:26px}.world-art{max-width:480px;margin:16px 18px 35px 24px}.world-title{font-size:clamp(42px,9vw,68px)}.world-copy{font-size:18px}.world-cards{gap:28px}.world-card{padding:25px}.world-flower{font-size:140px}}.brand-world--why{position:relative;padding:clamp(54px,7vw,96px) 0;background:linear-gradient(145deg,color-mix(in srgb,var(--world-bg) 91%,#fff),var(--world-bg));isolation:isolate}.brand-world--why:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--world-accent) 35%,transparent),transparent 32%),radial-gradient(circle at 88% 72%,color-mix(in srgb,var(--world-accent) 24%,transparent),transparent 28%)}.brand-world--why .world-intro>div:first-child{align-self:center}.brand-world--why .world-copy{max-width:680px}.brand-world--why .world-image{border-radius:32px;box-shadow:0 24px 70px #301b0e29,0 2px 0 var(--ink);transform:rotate(.5deg);transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s cubic-bezier(.2,.8,.2,1)}.brand-world--why .world-image:hover{transform:translateY(-5px) rotate(0);box-shadow:0 32px 80px #301b0e33,0 2px 0 var(--ink)}.brand-world--why .world-sticker{border-radius:999px;box-shadow:0 12px 30px #301b0e1f}.brand-world--why .world-card{border-radius:28px;box-shadow:0 14px 34px #301b0e1f;transform:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1)}.brand-world--why .world-card:nth-child(n){transform:none}.brand-world--why .world-card:hover{transform:translateY(-7px);box-shadow:0 22px 46px #301b0e29}.brand-world--why .world-mark{border:0;box-shadow:inset 0 0 0 1px #301b0e2e}.brand-world--why .world-question{padding:0;border:1.5px solid rgba(48,27,14,.28);border-radius:22px;background:color-mix(in srgb,#fff 62%,var(--world-bg));overflow:hidden;box-shadow:0 10px 30px #301b0e14}.brand-world--why .world-question summary{padding:22px 24px;align-items:center;font-size:clamp(20px,2.1vw,27px)}.brand-world--why .world-question summary span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--world-accent);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.brand-world--why .world-question__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1)}.brand-world--why .world-question__answer>div{overflow:hidden;padding:0 24px}.brand-world--why .world-question[open] .world-question__answer{grid-template-rows:1fr}.brand-world--why .world-question[open] .world-question__answer>div{padding-bottom:22px}.brand-world--why.is-reveal-ready .world-intro,.brand-world--why.is-reveal-ready .world-cards{opacity:0;transform:translateY(20px)}.brand-world--why.is-visible .world-intro,.brand-world--why.is-visible .world-cards{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.brand-world--why.is-visible .world-cards{transition-delay:.08s}@media(max-width:800px){.brand-world--why{padding:42px 0}.brand-world--why .world-intro--split{gap:22px}.brand-world--why .world-art{margin:6px 10px 24px}.brand-world--why .world-image{border-radius:22px;box-shadow:0 16px 40px #301b0e29,0 2px 0 var(--ink)}.brand-world--why .world-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:28px -20px 0;padding:8px 20px 22px;scrollbar-width:none}.brand-world--why .world-cards::-webkit-scrollbar{display:none}.brand-world--why .world-card{flex:0 0:min(82vw,330px);scroll-snap-align:center;padding:22px}.brand-world--why .world-question{flex-basis:calc(100vw - 40px)}.brand-world--why .world-question summary{padding:18px;font-size:20px}.brand-world--why .world-question__answer>div{padding:0 18px}.brand-world--why .world-question[open] .world-question__answer>div{padding-bottom:18px}.brand-world--why .world-title{font-size:clamp(39px,11vw,58px)}}@media(prefers-reduced-motion:reduce){.brand-world--why *{scroll-behavior:auto!important;transition:none!important}.brand-world--why.is-reveal-ready .world-intro,.brand-world--why.is-reveal-ready .world-cards{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme-overrides.css.map */
