:root{--sr5-obsidian:#24249f;--sr5-obsidian-blue:#24249f;--sr5-aubergine:#24249f;--sr5-plum:#24249f;--sr5-purple:#2d2dbf;--sr5-cream:#f2f4ff;--sr5-ivory:#fdfdfd;--sr5-gold:#2d2dbf;--sr5-gold-2:#2d2dbf;--sr5-blue-text:#24249f}html body .shopify-section-group-header-group,html body [class*=shopify-section-group-header-group],html body .theme__header,html body .theme__header>*,html body .theme__header nav,html body .theme__header nav>.relative,html body .theme__header nav .relative,html body .theme__header nav .md\:flex,html body .theme__header nav [class*=layout],html body .theme__header nav.border--b-width,html body #shopify-section-header,html body [id*=theme_header],html body [id*=__theme_header]{background:linear-gradient(180deg,#24249f 0% 62%,#24249f)!important;background-color:#24249f!important;border:0!important;border-bottom:0!important;box-shadow:none!important}html body .theme__header nav,html body .theme__header nav *{border-color:#2d2dbf29!important}html body .theme__header nav a,html body .theme__header nav button,html body .theme__header nav span,html body .theme__header nav svg,html body .theme__header nav [class*=type__]{color:#f2f4ffe0!important;-webkit-text-fill-color:currentColor!important}html body .theme__header nav a:hover,html body .theme__header nav button:hover{color:var(--sr5-gold)!important}html body .theme__header .sr-header__logo-link,html body .theme__header .sr-header__logo-link:hover{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .theme__header .sr-header__logo-link img{filter:brightness(1.08) contrast(1.06) drop-shadow(0 0 5px rgba(242,244,255,.12))!important}html body .theme__header a[href*="/cart"] span.color__bg-primary,html body .theme__header a[href*="/cart"] span.border__button--radius{background:linear-gradient(180deg,#2d2dbf,#2d2dbf)!important;color:#24249f!important;-webkit-text-fill-color:#24249f!important;border:0!important;box-shadow:0 2px 6px #16162566!important;min-width:17px!important;height:17px!important;padding:0 5px!important;font-size:10.5px!important;font-weight:800!important;border-radius:99px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin-left:-10px!important;margin-top:-11px!important;position:relative!important;z-index:3!important}html body .theme__header a[href*="/cart"] span.color__bg-primary *,html body .theme__header a[href*="/cart"] span.border__button--radius *{color:#24249f!important;-webkit-text-fill-color:#24249f!important}html body .theme__announcement,html body .theme__announcement section,html body .shopify-section.sr-announcement,html body .sr-ann{margin:0!important;border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;background:linear-gradient(180deg,#24249f 0% 24%,#24249f 50% 75%,#2d2dbf 86% 94%,#2d2dbf)!important;color:#fdfdfd!important;position:relative!important;overflow:visible!important}html body .theme__announcement:before,html body .theme__announcement section:before,html body .theme__announcement:after,html body .theme__announcement section:after,html body .shopify-section.sr-announcement:before{display:none!important;content:none!important}html body .theme__announcement section>div,html body .sr-ann__inner{position:relative!important;z-index:2!important}html body .theme__announcement a,html body .theme__announcement span,html body .theme__announcement strong,html body .sr-ann__text{color:#fdfdfd!important;-webkit-text-fill-color:#fdfdfd!important}html body .theme__announcement strong,html body .sr-ann__coupon,html body .sr-ann__pill,html body .theme__announcement .btn--smaller{color:var(--sr5-gold)!important;-webkit-text-fill-color:var(--sr5-gold)!important;background:#f2f4ff13!important;border:1px solid rgba(45,45,191,.28)!important;box-shadow:inset 0 1px #ffffff1f!important}html body .theme__announcement+.theme__header,html body .theme__header+.theme__announcement,html body .shopify-section-group-header-group+.shopify-section{border-top:0!important;margin-top:0!important}html body .theme__announcement section>div:after,html body .sr-ann__inner:after{content:""!important;position:absolute!important;left:-999px!important;right:-999px!important;bottom:-14px!important;height:14px!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(45,45,191,.42),rgba(242,244,255,.72) 70%,var(--sr5-cream))!important;z-index:-1!important}html body .theme__header .header__dropdown,html body .header__dropdown.header__dropdown{background:linear-gradient(180deg,#24249f 0% 55%,#24249f)!important;background-color:#24249f!important;border:0!important;border-bottom:1px solid rgba(45,45,191,.2)!important;box-shadow:0 26px 56px #16162580!important}html body .header__dropdown.header__dropdown *,html body .theme__header .header__dropdown *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important}html body .header__dropdown.header__dropdown>div,html body .header__dropdown.header__dropdown>div>div,html body .header__dropdown.header__dropdown>div>div>div,html body .theme__header .header__dropdown .flex.justify-between,html body .header__dropdown.header__dropdown .flex.justify-between{max-width:none!important;width:auto!important;margin:0!important;border:0!important;padding:0!important}html body .header__dropdown.header__dropdown .flex.justify-between{padding:22px 32px 28px!important}html body .theme__header .header__dropdown a.type__body--bold,html body .theme__header .header__dropdown .type__body--bold{color:var(--sr5-gold)!important;-webkit-text-fill-color:var(--sr5-gold)!important;border-bottom:1px solid rgba(45,45,191,.24)!important;padding-bottom:10px!important;margin-bottom:18px!important}html body .theme__header .header__dropdown a:not(.type__body--bold){color:#f2f4ffd6!important;-webkit-text-fill-color:rgba(242,244,255,.84)!important}html body .sr-l1{background:linear-gradient(180deg,#24249f 0% 100%)!important;border-color:#2d2dbf57!important}html body .sr-l1__card{background:linear-gradient(180deg,#fdfdfd,#fdfdfd)!important;border:1px solid rgba(45,45,191,.4)!important;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #16162524!important}html body .sr-l1__name{color:var(--sr5-blue-text)!important;-webkit-text-fill-color:var(--sr5-blue-text)!important}html body .sr-l1__count{color:#2d2dbf8c!important}html body .sr-l1__arrow,html body .sr-l1__viewall-arrow,html body .sr-l1__viewall>span:last-child{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important;border-radius:9999px!important;display:inline-grid!important;place-items:center!important;line-height:1!important;background:linear-gradient(180deg,#fdfdfd,#2d2dbf)!important;color:var(--sr5-blue-text)!important;-webkit-text-fill-color:var(--sr5-blue-text)!important;border:1px solid rgba(45,45,191,.74)!important;box-shadow:0 8px 20px #16162524,inset 0 1px #ffffffeb!important;overflow:hidden!important;text-align:center!important}html body .sr-l1__viewall{background:#f2f4ff0f!important;border:1px solid rgba(45,45,191,.44)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;color:var(--sr5-gold)!important}html body .sr-l1__viewall-text{color:var(--sr5-gold)!important;-webkit-text-fill-color:var(--sr5-gold)!important}html body .sr-cc--muted .sr-cc__soon{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:auto!important;min-width:164px!important;height:58px!important;padding:0 30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#f2f4ff33!important;border:1px solid rgba(242,244,255,.38)!important;color:#ffffffdb!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-family:var(--type-font-heading-family)!important;font-size:28px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-shadow:0 1px 16px rgba(255,255,255,.5),0 0 28px rgba(45,45,191,.5)!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;box-shadow:inset 0 1px #ffffff4d,0 20px 54px #1616253d!important}html body .sr-cc--muted .sr-cc__soon:before{content:""!important;position:absolute!important;top:-20px!important;right:-20px!important;bottom:-20px!important;left:-20px!important;border-radius:inherit!important;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 64%)!important;filter:blur(14px)!important;z-index:-1!important}html body .shopify-section.sr-custom-cta,html body .sr-custom-cta,html body section:has(.sr-dcta--triple),html body .shopify-section.sr-brand-marquee,html body .sr-bm,html body section.sr-bm{position:relative!important;overflow:hidden!important;margin-top:0!important;margin-bottom:0!important;border:0!important;background:radial-gradient(ellipse at 16% 18%,rgba(45,45,191,.1),transparent 300px),linear-gradient(180deg,#2d2dbf 0% 48%,#2d2dbf)!important;background-color:#16161a!important}html body .shopify-section.sr-custom-cta,html body .sr-custom-cta,html body section:has(.sr-dcta--triple){padding-top:44px!important;padding-bottom:0!important}html body .shopify-section.sr-brand-marquee,html body .sr-bm,html body section.sr-bm{padding-top:36px!important;padding-bottom:34px!important;margin-top:-1px!important}html body .shopify-section.sr-custom-cta:before,html body .sr-custom-cta:before,html body section:has(.sr-dcta--triple):before,html body .shopify-section.sr-brand-marquee:before,html body .sr-bm:before,html body section.sr-bm:before{content:""!important;position:absolute!important;left:-8%!important;right:-8%!important;top:28%!important;bottom:-8%!important;z-index:0!important;pointer-events:none!important;opacity:.48!important;transform:skewY(-2.2deg) translateY(0)!important;transform-origin:center center!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='126' viewBox='0 0 240 126'%3E%3Cg fill='none' stroke='%23E6C76F' stroke-opacity='.44' stroke-width='1'%3E%3Cpath d='M18 15l22-12 22 12v25L40 52 18 40zM64 18l22-12 22 12v25L86 55 64 43zM111 13l22-12 22 12v25l-22 12-22-12zM158 18l22-12 22 12v25l-22 12-22-12zM205 14l22-12 22 12v25l-22 12-22-12zM-5 66l22-12 22 12v25l-22 12-22-12zM42 70l22-12 22 12v25L64 107 42 95zM88 64l22-12 22 12v25l-22 12-22-12zM135 68l22-12 22 12v25l-22 12-22-12zM181 63l22-12 22 12v25l-22 12-22-12zM228 67l22-12 22 12v25l-22 12-22-12z'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:240px 126px!important;background-repeat:repeat!important;background-position:center 50%!important;background-attachment:fixed!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 20%,rgba(0,0,0,.86) 42%,black 100%)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 20%,rgba(0,0,0,.86) 42%,black 100%)!important}html body .sr-dcta,html body .sr-bm__head,html body .sr-bm__strip,html body .sr-bm__fade{position:relative!important;z-index:2!important}html body .sr-bm:after,html body .shopify-section.sr-brand-marquee:after,html body section.sr-bm:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:10px!important;background:linear-gradient(180deg,rgba(22,22,37,0),rgba(242,244,255,.58),var(--sr5-cream))!important;opacity:.65!important;pointer-events:none!important;z-index:4!important;box-shadow:none!important;filter:none!important}html body .sr-bm__strip{overflow:visible!important;padding:4px 0!important}html body .sr-bm__strip:before{content:""!important;position:absolute!important;left:20px!important;right:20px!important;top:-2px!important;bottom:-2px!important;border:1px solid rgba(45,45,191,.48)!important;border-radius:17px!important;box-shadow:0 0 22px #2d2dbf33,inset 0 0 16px #2d2dbf14!important;pointer-events:none!important;z-index:2!important}html body .sr-bm__tile{background:#f2f4ff13!important;border-color:#f2f4ff42!important}html body .sr-bm__tile-logo,html body .sr-bm--mono .sr-bm__tile-logo{filter:brightness(0) invert(1) brightness(1.62) contrast(1.22)!important;opacity:1!important}html body .sr-pg,html body section.sr-pg,html body .sr-pg__viewport,html body .sr-collpage__grid,html body .template-search .sr-collpage__grid,html body [class*=recommendations],html body [class*=recent]{overflow:visible!important}html body .sr-pg__rail{align-items:flex-start!important;padding-top:6px!important;padding-bottom:30px!important;overflow-x:auto!important;overflow-y:visible!important}html body .sr-pg__rail>[data-sr-card-ready]{flex:0 0 clamp(250px,15vw,288px)!important;display:flex!important;align-items:stretch!important}html body .sr-collpage__grid>[data-sr-card-ready],html body .template-search [data-sr-card-ready],html body [class*=recommendations] [data-sr-card-ready],html body [class*=recent] [data-sr-card-ready]{display:flex!important;align-items:flex-start!important;height:auto!important}html body article.sr-pcard,html body .sr-pcard,html body .sr-pg__card,html body .sr-collpage__grid article.sr-pcard,html body .template-search article.sr-pcard,html body [class*=recommendations] article.sr-pcard,html body [class*=recent] article.sr-pcard{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;align-self:flex-start!important;border-radius:14px!important;overflow:visible!important;position:relative!important;background:#fdfdfd!important;box-shadow:0 10px 26px #16162512!important}html body .sr-pcard__img-link{display:block!important;flex:0 0 auto!important;border-radius:14px 14px 0 0!important;overflow:hidden!important}html body .sr-pcard__img{position:relative!important;height:198px!important;min-height:198px!important;max-height:198px!important;flex:0 0 198px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:14px 14px 0 0!important;background:radial-gradient(circle at 38% 14%,rgba(45,45,191,.16),transparent 38%),radial-gradient(circle at 92% 72%,rgba(45,45,191,.11),transparent 44%),linear-gradient(180deg,#f2f4ff,#fdfdfd 78% 100%)!important}html body .sr-pcard__img img{width:86%!important;height:86%!important;max-width:86%!important;max-height:170px!important;object-fit:contain!important;display:block!important}html body .sr-pcard__body{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:13px 15px 14px!important;background:linear-gradient(180deg,#fffffff5,#f2f4fff5)!important;border-radius:0 0 14px 14px!important;overflow:visible!important;box-sizing:border-box!important}html body .sr-pcard__cat,html body .sr-pcard__type{flex:0 0 auto!important;display:block!important;height:15px!important;line-height:15px!important;margin:0 0 6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#2d2dbf9e!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.15em!important}html body .sr-pcard__name{flex:0 0 auto!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;height:40px!important;min-height:40px!important;max-height:40px!important;line-height:20px!important;margin:0 0 10px!important;overflow:hidden!important;color:#161625!important;text-decoration:none!important;font-size:13.5px!important;font-weight:600!important}html body .sr-pcard__price-row,html body .sr-pcard__foot{flex:0 0 auto!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}html body .sr-pcard__foot .sr-pcard__atc-form,html body .sr-pcard__foot .sr-pcard__pill,html body .sr-pcard__foot .sr-pcard__add,html body .sr-pcard__price-row .sr-pcard__atc-form,html body .sr-pcard__price-row .sr-pcard__pill,html body .sr-pcard__price-row .sr-pcard__add{align-self:center!important}html body .sr-pcard__price,html body .sr-pcard__price-pair{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:0!important;height:auto!important;max-width:calc(100% - 50px)!important;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important;position:static!important}html body .sr-pcard__price-now,html body .sr-pcard__price-was,html body .sr-pcard__price s,html body .sr-pcard__price-pair s{position:static!important;transform:none!important;margin:0!important;padding:0!important;white-space:nowrap!important}html body .sr-pcard__price-now{font-size:17px!important;font-weight:750!important;color:#161625!important;line-height:1.15!important}html body .sr-pcard__price-was{font-size:11px!important;color:#16162566!important;line-height:1.1!important;text-decoration:line-through!important}html body .save-tag{display:none!important}html body .sr-pcard__atc-form,html body .sr-pcard__pill,html body .sr-pcard__qty-pill{position:relative!important;align-self:center!important;margin:0!important;flex:0 0 auto!important;transform:none!important;overflow:visible!important;z-index:5!important}html body .sr-pcard__add,html body button.sr-pcard__add{width:38px!important;height:38px!important;min-width:38px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;transform:none!important;background:linear-gradient(180deg,#2d2dbf 0% 50%,#24249f)!important;border:1px solid rgba(45,45,191,.22)!important;box-shadow:0 8px 18px #2d2dbf52,inset 0 1px #ffffff47!important;color:#fff!important}html body .sr-pcard__pill,html body .sr-pcard__qty-pill{min-width:100px!important;height:38px!important;min-height:38px!important;border-radius:999px!important;background:linear-gradient(180deg,#2d2dbf 0% 42%,#24249f)!important;border:1px solid rgba(45,45,191,.4)!important;box-shadow:0 8px 20px #2d2dbf4d,inset 0 1px #ffffff52!important}html body .sr-pcard__pill button,html body .sr-pcard__pill span,html body .sr-pcard__qty-pill button,html body .sr-pcard__qty-pill span{color:var(--sr5-gold)!important;-webkit-text-fill-color:var(--sr5-gold)!important;font-weight:800!important}html body .sr-save-badge{top:12px!important;right:12px!important}@media(max-width:767px){html body .sr-pcard__img{height:142px!important;min-height:142px!important;max-height:142px!important;flex-basis:142px!important}html body .sr-pcard__img img{max-height:120px!important}html body .sr-pcard__body{padding:11px 12px 12px!important}html body .sr-pcard__cat,html body .sr-pcard__type{font-size:9px!important;height:13px!important;line-height:13px!important;margin-bottom:5px!important}html body .sr-pcard__name{font-size:12px!important;height:34px!important;min-height:34px!important;max-height:34px!important;line-height:17px!important;margin-bottom:8px!important}html body .sr-pcard__price-row,html body .sr-pcard__foot{height:40px!important;min-height:40px!important;max-height:40px!important}html body .sr-pcard__price-now{font-size:15px!important}html body .sr-pcard__add,html body button.sr-pcard__add{width:34px!important;height:34px!important;min-width:34px!important}html body .sr-pcard__pill,html body .sr-pcard__qty-pill{height:34px!important;min-height:34px!important;min-width:92px!important}}html body .sr-pg,html body section.sr-pg,html body .shopify-section:has(.sr-pg){background:var(--sr5-cream)!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}html body .sr-pg:before,html body .sr-pg:after,html body section.sr-pg:before,html body section.sr-pg:after,html body .shopify-section:has(.sr-pg):before,html body .shopify-section:has(.sr-pg):after{display:none!important;content:none!important}html body .sr-pg__header,html body .sr-pg__title-block,html body .sr-pg__nav-cluster{background:var(--sr5-cream)!important;border:0!important;box-shadow:none!important}html body .sr-pg__header:before{height:1px!important;background:linear-gradient(90deg,rgba(45,45,191,.62),rgba(45,45,191,.24),transparent)!important}html body .theme__footer,html body .theme__footer nav,html body footer,html body footer nav,html body .shopify-section[id*=footer],html body .shopify-section[id*=footer] section,html body .shopify-section[id*=footer] nav{position:relative!important;overflow:hidden!important;background:radial-gradient(ellipse at 80% 100%,rgba(45,45,191,.18),transparent 420px),linear-gradient(180deg,#24249f 0% 50%,#24249f)!important;background-color:#24249f!important;color:var(--sr5-ivory)!important;border-color:#2d2dbf1f!important}html body .theme__footer nav:before,html body footer nav:before,html body .shopify-section[id*=footer] nav:before,html body .theme__footer:before,html body footer:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:112px!important;z-index:0!important;pointer-events:none!important;opacity:.82!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='76' viewBox='0 0 132 76'%3E%3Cg fill='none' stroke='%23E6C76F' stroke-opacity='.78' stroke-width='1'%3E%3Cpath d='M22 1l21 12v24L22 49 1 37V13zM66 1l21 12v24L66 49 45 37V13zM110 1l21 12v24l-21 12-21-12V13zM44 38l21 12v24L44 86 23 74V50zM88 38l21 12v24L88 86 67 74V50z'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:132px 76px!important;background-repeat:repeat!important;background-position:bottom center!important;mask-image:linear-gradient(0deg,black 0%,rgba(0,0,0,.88) 28%,rgba(0,0,0,.35) 66%,transparent 100%)!important;-webkit-mask-image:linear-gradient(0deg,black 0%,rgba(0,0,0,.88) 28%,rgba(0,0,0,.35) 66%,transparent 100%)!important}html body .theme__footer nav>*,html body footer nav>*,html body .shopify-section[id*=footer] nav>*,html body .theme__footer>*,html body footer>*{position:relative!important;z-index:1!important}html body .theme__footer [class*=color__bg],html body footer [class*=color__bg],html body .shopify-section[id*=footer] [class*=color__bg]{background:transparent!important}html body .theme__footer h1,html body .theme__footer h2,html body .theme__footer h3,html body .theme__footer h4,html body footer h1,html body footer h2,html body footer h3,html body footer h4,html body .theme__footer .type__body--bold,html body footer .type__body--bold{color:var(--sr5-gold)!important;-webkit-text-fill-color:var(--sr5-gold)!important;letter-spacing:.15em!important;text-transform:uppercase!important}html body .theme__footer a,html body .theme__footer p,html body .theme__footer span,html body .theme__footer label,html body footer a,html body footer p,html body footer span,html body footer label{color:#f2f4ffbd!important;-webkit-text-fill-color:rgba(242,244,255,.74)!important}html body .theme__footer input,html body footer input{background:#f2f4ff0e!important;border:1px solid rgba(45,45,191,.24)!important;color:#fff!important}html body .theme__footer button,html body footer button,html body .theme__footer [class*=btn],html body footer [class*=btn]{background:linear-gradient(180deg,#eef1ff,#2d2dbf)!important;color:#24249f!important;-webkit-text-fill-color:#24249f!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/400/assets/sr-obsidian-purple-v5-final-fixes.css.map */
