:root{--zuno-purple: #8A2BE2;--zuno-purple-hover: #7021BC;--zuno-graphite: #1A1A1A;--zuno-lilac: #F7F4FB;--zuno-lilac-border: #E7DDF2;--zuno-highlight: #B873FF;--zuno-radius: 12px}::selection{background:#8a2be2;color:#fff}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #8A2BE2;outline-offset:3px}.header-wrapper{border-bottom:1px solid rgba(195,145,246,.15)}.announcement-bar__message{letter-spacing:.12em;font-weight:700}.header__menu-item,.menu-drawer__menu-item{text-underline-offset:5px}.header__active-menu-item,.header__menu-item:hover,.header__menu-item:focus-visible{text-decoration-color:#b873ff}.header__icons .header__icon:hover .svg-wrapper{color:#c9a0fb}main .button,main button.shopify-payment-button__button,main .shopify-payment-button__button{border-radius:8px}main .button:focus-visible,main .shopify-payment-button__button:focus-visible{outline:2px solid #8A2BE2;outline-offset:3px}main .button:not([disabled]):not([aria-disabled=true]),main .shopify-payment-button__button:not([disabled]){transition:box-shadow .18s ease,transform .18s ease}main .button:not([disabled]):not([aria-disabled=true]):hover,main .shopify-payment-button__button:not([disabled]):hover{box-shadow:0 5px 16px #8a2be229;transform:translateY(-1px)}main .field__input,main .select__select,main .quantity,main .product-form__input--dropdown .select__select{border-radius:8px}main .field__input:focus,main .select__select:focus{outline-color:#8a2be2}main .card-wrapper .card{overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}main .product-card-wrapper:hover .card,main .collection-card-wrapper:hover .card,main .article-card-wrapper:hover .card{box-shadow:0 12px 32px #21142f17;transform:translateY(-3px)}main .card__heading a:hover,main .card__heading a:focus-visible{text-decoration-color:#8a2be2;text-underline-offset:4px}main .card__badge .badge{border-radius:5px}main .price{font-weight:650;letter-spacing:-.012em}main .collection-list .card__media,main .collection-list .card__inner{background:linear-gradient(145deg,#f8f5fc,#eee8f5)}main .collection-list .card__heading,main .collection-list .card__heading a{font-weight:700}main .collection-list .card-wrapper .card{border:1px solid rgba(138,43,226,.09);border-radius:14px}main[data-template=collection] .collection-hero{position:relative;border-bottom:1px solid rgba(138,43,226,.08);background-image:radial-gradient(ellipse at 90% 0%,rgba(138,43,226,.055),transparent 52%)}main[data-template=collection] .collection-hero__title,main[data-template=list-collections] .title--primary{letter-spacing:-.035em;font-weight:750}main[data-template=collection] .collection-hero__description{max-width:78ch}main[data-template=collection] .product-grid-container{min-width:0}main[data-template=collection] .facets-vertical .facets-wrapper,main[data-template=search] .facets-vertical .facets-wrapper{border-right:1px solid rgba(138,43,226,.1);padding-right:1.4rem}main .facets__summary,main .mobile-facets__summary{font-weight:650}main .facet-checkbox:focus-within,main .facets__label:focus-visible{color:#8a2be2}main .active-facets__button-inner{border-radius:6px}main[data-template=product] .product__title h1{letter-spacing:-.035em;line-height:1.15}main[data-template=product] .product__media-wrapper .global-media-settings{border-color:#8a2be21a;border-radius:var(--zuno-radius)}main[data-template=product] .product__info-container .price{letter-spacing:-.026em}main[data-template=product] .product-form__input--pill input[type=radio]:checked+label{border-color:#8a2be2}main[data-template=product] .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #8A2BE2;outline-offset:3px}main[data-template=product] .product__accordion,main[data-template=product] .zuno4-specs{border-color:#8a2be229}main[data-template=search] .template-search__header{background:linear-gradient(125deg,#fff,#f8f5fc);border-bottom:1px solid rgba(138,43,226,.11);padding-top:clamp(32px,5vw,62px);padding-bottom:clamp(25px,4vw,52px)}main[data-template=search] .template-search__header h1,main[data-template=search] .template-search__header h2{letter-spacing:-.03em}main[data-template=search] .template-search__search{max-width:66rem}main[data-template=cart] .cart__contents{min-width:0}main[data-template=cart] .cart-item__image-container{border-radius:9px;overflow:hidden}main[data-template=cart] .cart__footer{border-top:1px solid rgba(138,43,226,.13)}main[data-template=page] .main-page-title,main[data-template=blog] .title--primary,main[data-template=article] .article-template__title,main[data-template=list-collections] .title--primary{letter-spacing:-.04em;text-wrap:balance}main[data-template=page] .page-width--narrow,main[data-template=article] .page-width--narrow{max-width:90rem}main[data-template=page] .rte a,main[data-template=article] .rte a,main[data-template=blog] .rte a{text-underline-offset:3px}main[data-template=page] .rte a:hover,main[data-template=article] .rte a:hover,main[data-template=blog] .rte a:hover{color:#8a2be2}main[data-template=page] .contact{padding-top:clamp(22px,4vw,50px);padding-bottom:clamp(38px,5vw,70px)}main[data-template=page] .contact__button{margin-top:2rem}main[data-template=blog] .blog-articles,main[data-template=list-collections] .collection-list{row-gap:clamp(24px,3vw,38px)}main[data-template=article] .article-template__hero-container img{border-radius:10px}main[data-template="404"] .template-404{padding-top:clamp(65px,10vw,135px);padding-bottom:clamp(65px,10vw,135px);background:radial-gradient(ellipse at 50% 20%,rgba(138,43,226,.08),transparent 65%)}.footer{border-top:1px solid rgba(195,145,246,.2)}.footer .footer-block__heading{font-weight:750;letter-spacing:-.018em}.footer .footer-block__details-content a:hover,.footer .footer-block__details-content a:focus-visible{color:#d7b3ff;text-decoration-color:#b873ff}.footer__content-bottom{border-top-color:#c391f629}body .drawer__inner,body .menu-drawer{scrollbar-color:#9C65CD transparent}@media(max-width:749px){main[data-template=collection] .collection-hero__title{font-size:clamp(2.5rem,7vw,4rem)}main[data-template=product] .product__title h1{font-size:clamp(2.45rem,7vw,3.7rem)}main .card-wrapper .card{transform:none}main .product-card-wrapper:hover .card,main .collection-card-wrapper:hover .card,main .article-card-wrapper:hover .card{transform:none}main[data-template=collection] .facets-vertical .facets-wrapper,main[data-template=search] .facets-vertical .facets-wrapper{border-right:0;padding-right:0}}@media(prefers-reduced-motion:reduce){main .button,main .shopify-payment-button__button,main .card-wrapper .card{transition:none!important}main .button:hover,main .shopify-payment-button__button:hover,main .product-card-wrapper:hover .card,main .collection-card-wrapper:hover .card,main .article-card-wrapper:hover .card{transform:none!important}}.zn-home{padding-top:20px;padding-bottom:0}.zn-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.zn-shortcuts a{border:1px solid #e6e0ed;border-radius:30px;padding:10px 22px;color:#28212e;text-decoration:none;background:#fff;font-weight:600}.zn-shortcuts a:hover{background:#f3eafa;border-color:#8a2be2}.zn-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#f1e8fb;border-radius:20px;overflow:hidden;min-height:380px}.zn-hero-copy{padding:42px}.zn-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;color:#6c398e;margin:0 0 14px}.zn-hero h1{font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.1;margin:0 0 20px;color:#201b27}.zn-hero h1 span{color:#7926c5}.zn-hero-copy>p:not(.zn-kicker){max-width:420px;line-height:1.7;margin-bottom:24px;color:#4b4057}.zn-text-link{display:inline-block;color:#7024b5;font-size:14px;font-weight:600;text-decoration:none;margin:14px 0}.zn-hero-copy .zn-text-link{display:block}.zn-hero-products{padding:24px;display:flex;align-items:center;justify-content:center;background:#e7d8f5}.zn-spotlight{display:flex;flex-direction:column;background:#fff;padding:20px 26px;border-radius:16px;text-decoration:none;color:#242027;width:100%;max-width:370px;box-shadow:0 15px 35px #4e1d7510}.zn-spotlight img{width:100%;height:210px;object-fit:contain}.zn-spotlight strong{font-size:15px;line-height:1.5}.zn-price{font-size:24px;font-weight:700;margin-top:10px}.zn-helper{display:flex;justify-content:space-around;gap:16px;padding:20px 0;border-bottom:1px solid #eee;font-size:12px;color:#61566b}.zn-search-wrap{background:#fff;border-bottom:1px solid #eee;padding:0 0 16px}.zn-search{display:flex;gap:8px;max-width:1300px}.zn-search input[type=search]{flex:1;min-width:0;border:1px solid #d4cadd;background:#faf8fc;border-radius:9px;padding:14px 18px;font:inherit;font-size:14px;color:#1a1a1a}.zn-search button{border:0;background:#8a2be2;color:#fff;border-radius:9px;padding:0 28px;font:inherit;font-weight:600;cursor:pointer}.zn-needs{padding-top:32px;padding-bottom:28px}.zn-needs h2,.zn-device h2,.zn-help h2{font-size:28px;letter-spacing:-.03em;font-weight:600;margin:0 0 22px}.zn-needs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zn-needs-grid a{padding:26px;background:#f7f4fb;border:1px solid #e9e1f0;border-radius:12px;text-decoration:none;color:#25202d}.zn-needs-grid a:nth-child(2){background:#eff3f8;border-color:#e0e6ed}.zn-needs-grid a:nth-child(3){background:#f7f2ec;border-color:#ebe1d6}.zn-needs-grid span{font-size:11px;letter-spacing:.1em;color:#62536f}.zn-needs-grid h3{font-size:21px;font-weight:600;margin:18px 0 10px}.zn-needs-grid p{font-size:14px;line-height:1.7;color:#62586b}.zn-needs-grid b{font-size:13px;color:#7024b5}.zn-device{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:34px;padding-bottom:34px;border-top:1px solid #eee;border-bottom:1px solid #eee}.zn-device p{font-size:14px}.zn-device-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.zn-device-links a{padding:18px;background:#f7f4fb;border:1px solid #e5dcec;border-radius:9px;text-decoration:none;color:#45285c;font-weight:600}.zn-help{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:36px;padding-bottom:44px}.zn-help p{font-size:14px}.zn-help .zn-text-link{display:block}.header-wrapper{background:#fff}.header__menu-item{font-weight:600}.card__heading{font-size:14px!important;line-height:1.5!important}.card .price{font-size:21px;font-weight:600}.card--card{border-color:#e8e4ec!important}.card__inner{background:#fff}.card__media img{object-fit:contain!important}.collection__title .title{font-size:28px;font-weight:600;letter-spacing:-.03em}.announcement-bar__message{font-size:11px;letter-spacing:.06em}.zn-search input:focus-visible,.zn-shortcuts a:focus-visible,.zn-device-links a:focus-visible{outline:2px solid #8a2be2;outline-offset:3px}@media(max-width:749px){.zn-home{padding-top:14px}.zn-shortcuts{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;gap:8px}.zn-shortcuts a{white-space:nowrap;font-size:12px;padding:9px 16px}.zn-hero{grid-template-columns:1fr;min-height:0}.zn-hero-copy{padding:26px}.zn-hero h1{font-size:36px}.zn-hero-copy>p:not(.zn-kicker){font-size:14px}.zn-hero-products{padding:16px}.zn-spotlight{max-width:none;display:grid;grid-template-columns:120px 1fr;column-gap:16px;padding:16px}.zn-spotlight img{grid-column:1;grid-row:1/5;height:140px}.zn-spotlight .zn-kicker{font-size:9px;margin:0}.zn-spotlight strong{font-size:12px}.zn-spotlight .zn-price{font-size:19px}.zn-spotlight .zn-text-link{font-size:11px;margin:8px 0 0}.zn-helper{font-size:10px;gap:8px;text-align:center}.zn-search button{padding:0 16px;font-size:13px}.zn-search input[type=search]{padding:12px;font-size:12px}.zn-needs-grid{grid-template-columns:1fr}.zn-needs-grid a{padding:20px}.zn-needs-grid h3{margin-top:10px}.zn-device{grid-template-columns:1fr;gap:12px}.zn-device h2{margin-bottom:10px}.zn-help{display:block}.zn-needs h2,.zn-device h2,.zn-help h2,.collection__title .title{font-size:23px}.card .price{font-size:17px}.card__heading{font-size:12px!important}}.zb-wrap{background:linear-gradient(180deg,#ebe1f6,#f2edf8 65%,#fff);padding:22px 0 45px;margin-bottom:-25px}.zb-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px}.zb-track::-webkit-scrollbar{display:none}.zb-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:1.1fr 1fr;min-height:365px;overflow:hidden}.zb-copy{padding:42px 48px;align-self:center}.zb-copy h1,.zb-copy h2{font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.12;margin:0 0 18px;color:#261831}.zb-copy>p:not(.zn-kicker){max-width:430px;font-size:15px;line-height:1.65;color:#51445b;margin-bottom:24px}.zb-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at center,#fff 0%,#ffffff80 48%,transparent 72%)}.zb-visual img{width:100%;max-width:340px;height:240px;object-fit:contain;mix-blend-mode:multiply}.zb-visual span{font-size:10px;letter-spacing:.2em;font-weight:600;color:#64516f;margin-top:20px}.zb-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:14px}.zb-controls button{border:1px solid #d9cce4;background:#fff;color:#653194;border-radius:50%;height:34px;min-width:34px;cursor:pointer;font-size:17px}.zb-dots{display:flex;gap:8px}.zb-dots button{min-width:9px;width:9px;height:9px;padding:0;font-size:0;background:#ccbdd9;border:0}.zb-dots button[aria-current=true]{background:#8a2be2;width:24px;border-radius:9px}.zb-controls button:focus-visible{outline:2px solid #8a2be2;outline-offset:4px}.zn-needs{background:linear-gradient(180deg,#fff,#f8f5fc 50%,#fff)}@media(max-width:749px){.zb-wrap{padding-top:12px;padding-bottom:35px}.zb-slide{grid-template-columns:1fr;min-height:440px}.zb-copy{padding:25px 24px 10px}.zb-copy h1,.zb-copy h2{font-size:32px}.zb-copy>p:not(.zn-kicker){font-size:13px;margin-bottom:16px}.zb-copy .button{font-size:13px;min-height:42px}.zb-visual{padding:10px 22px 22px}.zb-visual img{height:150px;max-width:230px}.zb-visual span{display:none}.zb-controls{margin-top:12px}.zb-track{border-radius:12px}.zb-copy .zn-kicker{font-size:10px}}.zb-devices-hero{display:block;background:linear-gradient(130deg,#eee0fc,#f9f6fc 65%,#e6edf9);padding:0 32px 28px}.zb-devices-hero .zb-copy{padding:28px 0 22px}.zb-devices-hero .zb-copy h1{font-size:clamp(28px,3.2vw,42px);max-width:850px}.zb-devices-hero .zb-copy>p:not(.zn-kicker){max-width:750px;margin:0;font-size:14px}.zb-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.zb-device-card{display:flex;align-items:center;flex-direction:column;text-align:center;background:#ffffffd9;border:1px solid #e3d7ef;border-radius:14px;padding:12px 16px 18px;text-decoration:none;color:#261831;transition:box-shadow .2s}.zb-device-card:hover{box-shadow:0 8px 24px #50257720}.zb-device-photo{width:100%;height:180px}.zb-device-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.zb-device-card h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:8px 0 4px}.zb-device-card h2 span{color:#8a2be2}.zb-device-card p{font-size:12px;line-height:1.5;margin:0;color:#5d5067}.zb-device-card:focus-visible{outline:3px solid #8a2be2;outline-offset:3px}@media(max-width:749px){.zb-devices-hero{padding:0 14px 20px;min-height:0}.zb-devices-hero .zb-copy{padding:24px 8px 20px}.zb-devices-hero .zb-copy h1{font-size:28px}.zb-devices-hero .zb-copy>p:not(.zn-kicker){font-size:13px}.zb-device-grid{gap:7px}.zb-device-card{padding:8px 5px 12px;border-radius:10px}.zb-device-photo{height:100px}.zb-device-card h2{font-size:13px;letter-spacing:-.03em}.zb-device-card p{display:none}}@media(prefers-reduced-motion:reduce){.zb-device-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/zuno-sitewide.css.map */
