:root{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out;--surface-transition-duration: .3s;--surface-transition-timing: var(--ease-out-quad);--submenu-animation-speed: .36s;--submenu-animation-easing: cubic-bezier(.25, .1, .25, 1);--anim-duration-fast: .28s;--anim-duration-base: .45s;--anim-duration-slow: .6s;--anim-delay-instant: 0s;--anim-delay-short: .08s;--anim-delay-medium: .15s;--anim-delay-long: .28s;--anim-delay-longer: .42s;--anim-ease-out: cubic-bezier(.25, .46, .45, .94);--anim-ease-in: cubic-bezier(.55, .085, .68, .53);--anim-ease-in-out: cubic-bezier(.65, 0, .35, 1);--anim-ease-bounce: cubic-bezier(.34, 1.26, .64, 1);--potion-white: #ffffff;--potion-pure-black: #000000;--potion-purple: #46338b;--potion-purple-light: #6a4ec9;--potion-purple-lightest: #dfccff;--potion-green: #1faa32;--potion-green-icon: #35d92c;--potion-yellow: #e2f864;--potion-pink: #e447ae;--potion-silver-mist: #e8e8e8;--potion-silver-light: #f8f6f8;--potion-dark-background: #210f29;--potion-light-background: #fafbff;--potion-gray-900: #212121;--potion-gray-800: #424242;--potion-gray-700: #616161;--potion-gray-600: #757575;--potion-gray-500: #9e9e9e;--potion-gray-400: #bdbdbd;--potion-gray-300: #e0e0e0;--potion-gray-200: #eeeeee;--potion-gray-100: #f5f5f5;--potion-gray-50: #fafafa;--potion-text-dark: #2f0b59;--potion-text-muted: #423e47;--potion-text-slate-gray: #686868;--potion-text-gray: var(--potion-gray-500);--potion-border: #d8d8d8;--potion-border-light: var(--potion-gray-200);--potion-border-gray: #ededed;--potion-border-gray-inactive: #d1d1d6}.predictive-search-results__card{position:relative;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing);z-index:var(--layer-flat)}.header__column--left{gap:var(--gap-2xl)!important}.menu-list__list-item{margin-inline:.75rem!important}.menu-list__list-item>a{font-size:15px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 60px}}@media screen and (min-width:750px){header-menu .menu-list__submenu-inner{background-color:var(--color-background);color:var(--color-foreground)}}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}@media screen and (min-width:93.75rem){.page-width-narrow:not(.page-width-content){--page-content-width: min(110rem, calc(100vw - (var(--page-margin) * 2)));--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}}@media screen and (min-width:123.75rem){.page-width-normal{--page-content-width: min(122rem, calc(100vw - (var(--page-margin) * 2)));--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}}@media screen and (min-width:153.75rem){.page-width-wide{--page-content-width: min(150rem, calc(100vw - (var(--page-margin) * 2)));--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}}@media screen and (min-width:1400px){.grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width:750px){font-size: calc(var(--font-paragraph--size) * 1.2307692308);line-height: 1.375}@media screen and (max-width:1200px){input.h1.h1,textarea.h1.h1,select.h1.h1{font-size:max(1rem,var(--font-h1--size))}}@media screen and (min-width:750px){font-size: calc(var(--font-h2--size) * 1.5)}@media screen and (max-width:1200px){input.h2.h2,textarea.h2.h2,select.h2.h2{font-size:max(1rem,var(--font-h2--size))}}@media screen and (min-width:750px){font-size: calc(var(--font-h3--size) * 1.2)}@media screen and (max-width:1200px){input.h6.h6,textarea.h6.h6,select.h6.h6{font-size:max(1rem,var(--font-h6--size))}}@media(prefers-reduced-motion:no-preference){:root:active-view-transition-type(product-grid) details[open] floating-panel-component{view-transition-name:panel-content}:root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,:root:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label{transition:none}.facets--vertical :is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component){view-transition-name:none}:root:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}:root:active-view-transition-type(product-grid) footer{view-transition-name:footer}:root:active-view-transition-type(product-grid) .product-grid__item,:root:active-view-transition-type(product-grid) floating-panel-component{transition:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.video-background{opacity:var(--image-opacity, 1)}@media screen and (max-width:749px){max-width: 100%;max-height: 100%;height: 100dvh;width: 100dvw;padding: var(--padding-md)}@media screen and (min-width:750px){color: var(--color-primary-hover)}@media screen and (min-width:750px){body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){font-size:calc(var(--font-paragraph--size) * 1.2307692308);line-height:1.375}}@media screen and (min-width:750px){h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:calc(var(--font-h2--size) * 1.5)}}@media screen and (min-width:750px){h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-size:calc(var(--font-h3--size) * 1.2)}}.button,.link{font-weight:600;display:flex;align-items:center;justify-content:center}.button .svg-wrapper{color:var(--color-primary-button-icon)}.button-secondary .svg-wrapper{color:var(--color-secondary-button-icon)}button.shopify-payment-button__button--unbranded .svg-wrapper{color:var(--color-primary-button-icon)}:is(.button,.button-secondary,button.shopify-payment-button__button--unbranded):has(svg)>svg{color:var(--color-primary-button-icon)}.button,button.shopify-payment-button__button--unbranded{--button-icon-color: var(--color-primary-button-icon)}.button-secondary{--button-icon-color: var(--color-secondary-button-icon)}.link:has(svg) svg{color:var(--color-secondary-button-icon)}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}body:has(header-component[transparent]) .product-media-container.constrain-height{--viewport-offset: 0px}.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}.media-gallery--large-first-image .product-media-container:first-child,.media-gallery--two-column .product-media-container:only-child{grid-column:span 2}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.product-media-container:not(.media-fit-cover) img{aspect-ratio:inherit;object-fit:cover}.product-media-container.media-fit-cover :is(img,video,iframe,.deferred-media__poster-image){object-fit:cover;width:100%;height:100%}@media screen and (min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@container resource-list-carousel (min-width: 750px){.resource-list__carousel .resource-list__slide{--section-slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count) );--fallback-slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max));--slide-width: var(--section-slide-width, var(--fallback-slide-width))}}@media screen and (max-width:749px){:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}@media screen and (max-width:1200px){input,textarea,select,.paragraph.paragraph input,.paragraph.paragraph textarea,.paragraph.paragraph select,.h1.h1 input,.h1.h1 textarea,.h1.h1 select,.h2.h2 input,.h2.h2 textarea,.h2.h2 select,.h3.h3 input,.h3.h3 textarea,.h3.h3 select,.h4.h4 input,.h4.h4 textarea,.h4.h4 select,.h5.h5 input,.h5.h5 textarea,.h5.h5 select,.h6.h6 input,.h6.h6 textarea,.h6.h6 select{font-size:max(1rem,100%)}}.potion-frame{padding:var(--padding-xl) var(--padding-2xl)}@media screen and (max-width:749px){media-gallery.media-gallery--carousel slideshow-component>slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){position:static;inset:auto;width:100%;align-self:stretch;justify-content:center;z-index:auto;mix-blend-mode:normal}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls,slideshow-component slideshow-controls.media-gallery__mobile-controls{width:100%;justify-content:center;min-height:0!important;margin-block-start:10px;mix-blend-mode:normal;align-items:center!important;align-self:center}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots{gap:6px;padding:12px 0;border-radius:0;overflow:visible;mix-blend-mode:normal;align-self:center;min-height:0!important;align-items:center!important;height:auto!important}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots li,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots li{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin:0;padding:0;flex:0 0 auto!important;min-height:0!important;width:auto!important;height:auto!important}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button{--color: transparent;--color-active: var(--potion-purple);--color-hover: rgb(130 130 130 / .35);--size: 8px;position:relative!important;box-sizing:border-box!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;margin:0!important;padding:0!important;border:none!important;border-radius:0;display:block!important;flex:none!important;align-self:center!important;line-height:0!important;font-size:0!important;overflow:hidden!important;color:transparent!important}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button:after,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;float:none!important;aspect-ratio:unset!important;border-radius:1px;box-sizing:border-box!important;background-color:transparent;background-image:none!important;border:1px solid rgb(130 130 130 / .1)}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:after,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--potion-purple);border-color:var(--potion-purple)}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button:hover:after,media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button:focus-visible:after,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button:hover:after,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button:focus-visible:after{border-color:#82828240}media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:hover:after,media-gallery.media-gallery--carousel slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:focus-visible:after,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:hover:after,slideshow-component slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:focus-visible:after{background-color:var(--potion-purple);border-color:var(--potion-purple)}}@media screen and (max-width:749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/potion-overwrite.css.map */
