:root{--color-background: #fffdf7;--color-text: #0b2d3a;--color-accent: #0b6f8f;--color-energy: #e3354a;--color-pop: #a6c83a;--color-surface: #f2f8f4;--color-ink: #072838;--color-cyan: #1aa7dc;--color-saffron: #f5bd2f;--color-border: rgba(11, 45, 58, .13);--page-width: 1440px;--radius: 8px;--shadow: 0 22px 70px rgba(7,40,56,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-background);letter-spacing:0}body.has-mobile-bottom-nav{padding-bottom:64px}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.page-width{width:min(var(--page-width),calc(100% - 32px));margin-inline:auto}.skip-link,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:12px;left:12px;z-index:2000;width:auto;height:auto;clip:auto;padding:10px 14px;background:#fff;border:1px solid var(--color-border)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent);color:#fff;font-weight:800;text-transform:uppercase;font-size:12px;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.button--secondary{background:#fff;color:var(--color-accent)}.button--light{background:#ffffffe6;color:var(--color-text);border-color:transparent}.button--full{width:100%}.icon-button{inline-size:42px;block-size:42px;display:inline-grid;place-items:center;border:0;background:transparent;color:currentColor;cursor:pointer;border-radius:50%}.icon-button svg{width:22px;height:22px}.text-link{font-weight:800;text-decoration:underline;text-underline-offset:4px}.eyebrow{margin:0 0 8px;font-size:12px;font-weight:900;text-transform:uppercase;color:var(--color-energy)}.section{padding-block:clamp(42px,6vw,88px)}.section__header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.section__header h2,.hero-banner h1,.page-content h1,.collection-hero h1,.product-info h1{margin:0;line-height:1.02}.section__header h2{font-size:clamp(28px,4vw,54px)}.rte{line-height:1.7;color:#0b2d3ac7}.placeholder-svg{width:100%;height:100%;background:linear-gradient(135deg,#fff4dc,#dff5ee);color:#0b2d3a3d}.empty-state{min-height:300px;display:grid;place-items:center;text-align:center;gap:14px;padding:36px;background:var(--color-surface);border-radius:var(--radius)}.empty-state__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.toast-region{position:fixed;right:16px;bottom:86px;z-index:2200;display:grid;gap:10px}.toast{padding:12px 14px;background:var(--color-ink);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow)}.price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:900}.price__compare{color:#0b2d3a7a;font-weight:500}.price__badge,.badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--color-energy);color:#fff;font-size:11px;font-weight:900}.badge--bestseller,.badge--trending{background:var(--color-pop);color:var(--color-ink)}.badge--exclusive{background:var(--color-ink)}.rating{display:inline-flex;align-items:center;gap:4px;color:var(--color-text);font-weight:800;font-size:13px}.rating svg{width:14px;height:14px;color:#f7b500}.swatches{display:flex;gap:6px;align-items:center}.swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(11,45,58,.18);background:var(--swatch-color, #d8d8d8)}.pagination{display:flex;justify-content:center;gap:8px;margin-block:36px}.pagination__item{min-width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius)}.pagination__item.is-active{background:var(--color-accent);color:#fff}input,textarea,select{min-height:46px;border:1px solid var(--color-border);border-radius:var(--radius);padding:0 12px;background:#fff;color:var(--color-text)}textarea{min-height:120px;padding-block:12px;resize:vertical}.newsletter-form{display:flex;gap:8px}.newsletter-form input{flex:1;min-width:0}.accordion{border-top:1px solid var(--color-border)}.accordion summary,.offer-block summary,.facet__summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:900}.accordion summary svg,.offer-block summary svg,.facet__summary svg{width:25px;height:25px;flex:0 0 25px}.accordion summary::-webkit-details-marker,.offer-block summary::-webkit-details-marker,.facet__summary::-webkit-details-marker{display:none}@media(max-width:749px){.page-width{width:min(100% - 24px,var(--page-width))}.section{padding-block:36px}.section__header{align-items:start}.newsletter-form{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
