body:not(:has(.rici-snap-home)){background:radial-gradient(circle at 50% 12%,rgba(157,74,132,.3),transparent 34%),radial-gradient(circle at 82% 76%,rgba(210,128,52,.12),transparent 28%),#171717;color:#fff;min-height:100svh}body:not(:has(.rici-snap-home)):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.12;background-image:radial-gradient(rgba(255,255,255,.42) .45px,transparent .55px);background-size:3px 3px;mix-blend-mode:overlay}body:not(:has(.rici-snap-home)) .page-wrapper,body:not(:has(.rici-snap-home)) #MainContent,body:not(:has(.rici-snap-home)) #MainContent>.shopify-section,body:not(:has(.rici-snap-home)) #MainContent .section-background{background:transparent!important}body:not(:has(.rici-snap-home)) #header-group{position:sticky;top:0;z-index:100;padding:18px clamp(16px,3vw,34px) 0;background:transparent!important}body:not(:has(.rici-snap-home)) #header-component,body:not(:has(.rici-snap-home)) .header__row{background:transparent!important}body:not(:has(.rici-snap-home)) .header__row--top,body:not(:has(.rici-snap-home)) .header__row--bottom{border:1px solid rgba(255,255,255,.34);border-radius:999px;background:linear-gradient(180deg,#fff3,#ffffff14)!important;box-shadow:inset 0 1px #ffffff61,0 10px 28px #0000002e;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}body:not(:has(.rici-snap-home)) .header__row--bottom{margin-top:8px}body:not(:has(.rici-snap-home)) #header-component,body:not(:has(.rici-snap-home)) #header-component a,body:not(:has(.rici-snap-home)) #header-component button,body:not(:has(.rici-snap-home)) #header-component .header-actions__action{color:#fff!important}body:not(:has(.rici-snap-home)) #header-component svg{color:#fff;fill:currentColor}body:not(:has(.rici-snap-home)) #MainContent{position:relative;z-index:1}body:not(:has(.rici-snap-home)) #MainContent :is(h1,h2,h3,h4,h5,h6,p,a,label,summary,.rte,.price){color:#fffffff5}body:not(:has(.rici-snap-home)) #MainContent :is(input,select,textarea){color:#fff;background:#ffffff14;border-color:#ffffff47;border-radius:999px;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}body:not(:has(.rici-snap-home)) #MainContent :is(.button,button[type=submit]){border-radius:999px;border:1px solid rgba(255,255,255,.48);background:linear-gradient(180deg,#ffffff38,#ffffff1a);color:#fff;box-shadow:inset 0 1px #ffffff57,0 10px 26px #0000002e;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}body:not(:has(.rici-snap-home)) #MainContent :is(.product-card,[class*=product-card]){border-radius:22px}body:not(:has(.rici-snap-home)) #MainContent :is(.product-card,[class*=product-card]) img{border-radius:18px}body:not(:has(.rici-snap-home)) #MainContent :is(details,[class*=filter],[class*=facet]){border-color:#ffffff2e}body:not(:has(.rici-snap-home)) footer{color:#fff;background:#0c0c0cb8!important;border-top:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:not(:has(.rici-snap-home)) footer a,body:not(:has(.rici-snap-home)) footer p,body:not(:has(.rici-snap-home)) footer h2,body:not(:has(.rici-snap-home)) footer h3{color:#ffffffeb!important}@media(max-width:749px){body:not(:has(.rici-snap-home)) #header-group{padding:12px 12px 0}body:not(:has(.rici-snap-home)) .header__row--top,body:not(:has(.rici-snap-home)) .header__row--bottom{border-radius:26px}body:not(:has(.rici-snap-home)) #MainContent :is(.product-card,[class*=product-card]){border-radius:16px}}:root{--rici-surface: rgba(18,18,18,.58);--rici-stroke: rgba(255,255,255,.14);--rici-soft: rgba(255,255,255,.72)}body:not(:has(.rici-snap-home)){background:radial-gradient(circle at 20% 10%,rgba(74,78,112,.24),transparent 28%),radial-gradient(circle at 80% 18%,rgba(96,49,76,.2),transparent 30%),linear-gradient(180deg,#0a0a0b,#111012 64%,#0a0a0b)!important}body:not(:has(.rici-snap-home)) #header-group{padding:14px clamp(14px,2.2vw,28px) 0!important}body:not(:has(.rici-snap-home)) .header__row--top,body:not(:has(.rici-snap-home)) .header__row--bottom{border-radius:24px!important;border:1px solid var(--rici-stroke)!important;background:linear-gradient(180deg,#141416b3,#08080a8f)!important;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #00000042!important;-webkit-backdrop-filter:blur(26px) saturate(1.35)!important;backdrop-filter:blur(26px) saturate(1.35)!important}body:not(:has(.rici-snap-home)) #header-component{min-height:64px}body:has(product-information) #MainContent{padding:clamp(18px,3vw,40px)!important}body:has(product-information) [class*=product-information]{gap:clamp(22px,3vw,44px)!important}body:has(product-information) [class*=product-media]{position:relative;overflow:hidden;border-radius:34px!important;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.12),transparent 38%),#ffffff09!important;box-shadow:0 28px 70px #00000042}body:has(product-information) [class*=product-media] img{border-radius:34px!important}body:has(product-information) [class*=product-details]{border-radius:34px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff06)!important;box-shadow:inset 0 1px #ffffff1a,0 28px 70px #0000002e;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);padding:clamp(22px,3.2vw,42px)!important}body:has(product-information) h1{font-size:clamp(42px,5.2vw,76px)!important;line-height:.91!important;letter-spacing:-.045em!important;text-transform:uppercase;max-width:10ch}body:has(product-information) .price,body:has(product-information) [class*=price]{color:var(--rici-soft)!important}body:has(product-information) [class*=variant] button,body:has(product-information) [class*=variant] label,body:has(product-information) [class*=option] button{min-height:48px;border-radius:999px!important;border-color:#ffffff29!important;background:#ffffff09!important}body:has(product-information) [class*=variant] button[aria-pressed=true],body:has(product-information) [class*=variant] input:checked+label{background:#f3f3f0!important;color:#111!important}body:has(product-information) button[name=add],body:has(product-information) .button,body:has(product-information) [class*=add-to-cart] button{min-height:58px;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#f3f3f0!important;color:#111!important;font-weight:700;letter-spacing:.04em;box-shadow:0 16px 34px #0000002e}body:has(product-information) [class*=shopify-payment-button] button{border-radius:999px!important}body:not(:has(.rici-snap-home)) footer{background:transparent!important;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:749px){body:not(:has(.rici-snap-home)) .header__row--top,body:not(:has(.rici-snap-home)) .header__row--bottom{border-radius:20px!important}body:has(product-information) #MainContent{padding:12px!important}body:has(product-information) [class*=product-media],body:has(product-information) [class*=product-media] img,body:has(product-information) [class*=product-details]{border-radius:24px!important}body:has(product-information) h1{font-size:clamp(34px,10vw,52px)!important;max-width:12ch}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/rici-global.css.map */
