.site-header__menu-toggle{color:var(--color-ink)}.site-footer__copyright{line-height:1.5}.site-footer{overflow-x:clip}body{overflow-x:hidden}@supports (overflow: clip){body{overflow-x:visible}}@media(max-width:780px){.wrap{padding:0 16px}.site-header__inner{gap:12px;padding:10px 16px}.site-header__logo{min-width:0}.site-header__logo-text{font-size:1.15rem;white-space:nowrap}.site-header__logo img{width:56px;height:56px}.site-header__actions{margin-left:auto;gap:14px}.site-header__menu-toggle{margin-left:4px;padding:4px}.hero{padding-top:16px}.hero__cloud--1{width:110px;height:46px;top:16px}.hero__cloud--2{width:80px;height:36px;top:70px}.hero__inner{gap:20px;padding-top:12px;padding-bottom:64px}.hero__text{flex-basis:100%}.hero__subheading{font-size:1.05rem}.hero__image{flex:0 1 auto;width:100%;max-width:260px;margin:0 auto}.category-rail{padding-top:36px}.category-rail__list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.category-pill{justify-content:center;text-align:center;padding:12px 10px;gap:6px;font-size:.95rem}.category-pill__emoji{font-size:1.1rem}.collection-circles{padding:40px 0}.collection-circles__list{gap:20px 24px}.collection-circle,.collection-circle__image{width:140px}.collection-circle__image{height:140px}.cta-banner__link{font-size:1.05rem}.section-heading{margin:40px 0 20px}.product-grid{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:40px}.rich-text{padding:36px 0;margin:24px 16px}.rich-text__body{font-size:1.02rem}.rich-text__body p:last-child{margin-bottom:0}.trust-badge{padding:24px 0}.trust-badge__inner{flex-direction:column;gap:6px}}.site-footer__columns{border-bottom:none}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:22px 0 18px;border-top:1px solid rgba(255,255,255,.3);font-size:.9rem;text-align:center}.site-footer__legal a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:600}.site-footer__legal a:hover{opacity:.85}.site-footer__legal-sep{opacity:.6}.site-footer__bottom{text-align:center;padding:6px 0 28px}.site-footer__bottom .site-footer__payment-icons{justify-content:center;margin-bottom:12px}.site-footer__copyright{font-size:.85rem;opacity:.9;margin:0 0 4px}.site-footer__registration{font-size:.8rem;opacity:.8;margin:0}.site-footer__social{text-align:center}@media(max-width:700px){.site-footer__legal{font-size:.85rem;gap:6px 8px}}.cart-table__remove{font-size:.85rem;color:var(--color-coral);text-decoration:underline}@media(max-width:700px){.cart-page{padding:32px 16px 56px}.cart-table thead{display:none}.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:100%}.cart-table tr{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:14px 0;border-bottom:1px solid #eee}.cart-table td{padding:0;border:none}.cart-table td.cart-table__product{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.cart-table td.cart-table__price{display:none}.cart-table td.cart-table__qty{align-self:center}.cart-table td.cart-table__total{align-self:center;text-align:right;font-weight:800}.cart-page__summary{flex-direction:column;align-items:stretch;text-align:center}.cart-page__subtotal{margin:0 0 8px}.cart-page__summary .btn{width:100%}}@media(max-width:700px){.site-footer__legal-sep{display:none}.site-footer__legal{gap:10px 18px;padding:20px 8px 16px}.hero__image{max-width:200px}.hero__inner{padding-bottom:56px}.product-grid .product-card:only-child{grid-column:1 / -1;width:100%;max-width:320px;justify-self:center}}.category-pill{position:relative}.category-pill.is-soon{cursor:default}.category-pill.is-soon>:not(.category-pill__soon){opacity:.55}.category-pill.is-soon:hover{transform:none}.category-pill__soon{position:absolute;top:-9px;right:12px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--color-ink);color:#fff;padding:2px 8px;border-radius:999px;transform:rotate(4deg)}.product-card__badge--digital{background:var(--color-ink)}.product-trust{list-style:none;margin:18px 0 0;padding:14px 16px;background:#fff;border-radius:var(--radius-md);display:grid;gap:8px;font-weight:700;font-size:.95rem}.product-trust li{display:flex;gap:10px;align-items:center}.product-page__thumb.is-active{border-color:var(--color-coral)}.collection-empty{text-align:center;padding:32px 16px 64px;max-width:460px;margin:0 auto}.collection-empty__emoji{font-size:3.5rem;margin-bottom:8px}.collection-list{justify-content:flex-start;padding-bottom:56px}.sticky-atc{display:none}@media(max-width:780px){.product-page__thumbs{overflow-x:auto;padding-bottom:4px}.product-page__thumb{flex:0 0 auto}.sticky-atc{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--color-cream);border-top:3px solid var(--color-sun-light);box-shadow:0 -6px 18px #2e201514;transform:translateY(110%);transition:transform .25s ease}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.sticky-atc__title{font-family:var(--font-display);font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-weight:800}.sticky-atc .btn{padding:12px 20px;flex:0 0 auto}.template-product .site-footer{padding-bottom:72px}}@media(max-width:780px){.category-rail__list{row-gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/mobile-fixes.css.map */
