:root{--see-gutter:14px}.see-desktop-header{display:none!important}.see-site-main{padding-bottom:74px}.see-mobile-header{background:#fff;position:sticky;top:0;z-index:70;border-bottom:1px solid var(--see-border);padding-bottom:10px}.admin-bar .see-mobile-header{top:46px}.see-mobile-header__row{height:58px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.see-mobile-brand{display:flex;justify-content:center}.see-mobile-brand .custom-logo{max-height:36px}.see-icon-button{width:42px;height:42px;border:0;background:transparent;display:grid;place-items:center;color:var(--see-navy-950);position:relative}.see-cart-button b{position:absolute;top:0;right:0;min-width:18px;height:18px;border-radius:999px;background:var(--see-bronze-500);color:#fff;font-size:.65rem;display:grid;place-items:center}.see-mobile-search .see-search{height:44px}.see-mobile-search .see-search button{height:42px}.see-mobile-bottom{position:fixed;z-index:80;bottom:0;inset-inline:0;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-top:1px solid var(--see-border);display:grid;grid-template-columns:repeat(4,1fr);padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));box-shadow:0 -8px 26px rgba(7,27,44,.08)}.see-mobile-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--see-muted);font-size:.68rem;font-weight:800;min-height:48px}.see-mobile-bottom a.is-active{color:var(--see-navy-950)}.see-mobile-bottom .see-icon{width:21px;height:21px}.see-drawer-backdrop{position:fixed;z-index:88;inset:0;background:rgba(7,27,44,.55);border:0}.see-mobile-drawer{position:fixed;z-index:90;top:0;bottom:0;inset-inline-start:0;width:min(86vw,340px);background:#fff;transform:translateX(110%);transition:transform .24s ease;box-shadow:var(--see-shadow);overflow:auto}.see-ltr .see-mobile-drawer{transform:translateX(-110%)}.see-mobile-drawer[aria-hidden="false"]{transform:none}.see-mobile-drawer__head{height:66px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--see-border)}.see-mobile-menu{list-style:none;margin:0;padding:14px}.see-mobile-menu a{display:block;padding:12px;border-radius:10px;font-weight:800}.see-mobile-menu a:hover{background:var(--see-surface)}.see-mobile-menu .sub-menu{list-style:none;padding-inline-start:14px}.see-hero__grid{min-height:auto;padding-block:44px;display:block}.see-hero__content{text-align:center}.see-hero h1{font-size:2.25rem}.see-hero p{font-size:.95rem}.see-hero__actions{justify-content:center}.see-hero__visual{min-height:280px;margin-top:18px}.see-hero-card{width:240px;padding:24px;border-radius:24px}.see-hero-card span{font-size:3.2rem}.see-orbit--one{width:300px;height:300px}.see-orbit--two{width:390px;height:390px}.see-section{padding-block:34px}.see-section-head{align-items:center;margin-bottom:18px}.see-section-head h2{font-size:1.25rem}.see-section-head>a{font-size:.8rem}.see-category-strip{grid-template-columns:repeat(8,112px);margin-inline:calc(var(--see-gutter)*-1);padding-inline:var(--see-gutter)}.see-category-card{min-width:112px;padding:12px}.see-category-card__image{width:58px;height:58px}.see-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.see-product-card__body{padding:11px}.see-product-card h3{font-size:.82rem;margin-bottom:10px}.see-product-card__meta{align-items:end;flex-direction:column-reverse}.see-product-card__price{font-size:.82rem}.see-trust__grid{grid-template-columns:1fr;gap:10px}.see-trust__grid>div{padding:18px}.see-footer-grid{grid-template-columns:1fr;padding-block:32px;gap:22px}.see-site-footer{margin-top:28px}.see-content-grid{padding-block:16px}.see-content-card{padding:18px;border-radius:12px}
@media (max-width:380px){.see-product-grid{grid-template-columns:1fr 1fr}.see-hero h1{font-size:1.9rem}}


/* SEE 0.4.0 — mobile discovery navigation */
.see-mobile-search .see-search-results{position:fixed;top:calc(112px + env(safe-area-inset-top));inset-inline:var(--see-gutter);max-height:58vh}.admin-bar .see-mobile-search .see-search-results{top:158px}.see-mobile-categories{padding:14px;border-bottom:1px solid var(--see-border)}.see-mobile-categories h2{font-size:.9rem;margin:0 0 10px;color:var(--see-navy-950)}.see-mobile-categories__list{display:grid;gap:6px}.see-mobile-categories details{border:1px solid var(--see-border);border-radius:10px;overflow:hidden}.see-mobile-categories summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 11px;font-weight:900;font-size:.82rem;cursor:pointer}.see-mobile-categories summary::-webkit-details-marker{display:none}.see-mobile-categories summary .see-icon{width:17px;height:17px;transition:transform .2s}.see-mobile-categories details[open] summary .see-icon{transform:rotate(180deg)}.see-mobile-categories ul{list-style:none;margin:0;padding:4px 12px 10px;display:grid;gap:3px}.see-mobile-categories li a,.see-mobile-categories__all{display:block;padding:7px 9px;border-radius:8px;color:var(--see-muted);font-size:.78rem}.see-mobile-categories__all{color:var(--see-bronze-600);font-weight:900;padding-inline:20px}.see-mobile-navigation{padding-top:4px}
