@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";:root{--font-body-family: "Poppins", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Poppins", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-scale: 1;--font-heading-scale: 1;--color-base-text: 18, 18, 18;--color-shadow: 18, 18, 18;--color-base-background-1: 255, 255, 255;--color-base-background-2: 243, 243, 243;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 18, 18, 18;--color-base-accent-1: 142, 45, 226;--color-base-accent-2: 198, 62, 240;--payment-terms-background-color: rgb(255, 255, 255);--gradient-base-background-1: #ffffff;--gradient-base-background-2: #f3f3f3;--gradient-base-accent-1: #8e2de2;--gradient-base-accent-2: #c63ef0;--media-padding: 0px;--media-border-opacity: .05;--media-border-width: 1px;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 4px;--media-shadow-blur-radius: 5px;--media-shadow-visible: 0;--page-width: 120rem;--page-width-margin: 0rem;--product-card-image-padding: 0rem;--product-card-corner-radius: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--badge-corner-radius: .4rem;--grid-desktop-vertical-spacing: 3rem;--grid-desktop-horizontal-spacing: 3rem;--grid-mobile-vertical-spacing: 2rem;--grid-mobile-horizontal-spacing: 2rem;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1)}body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgb(var(--color-base-text));background-color:rgb(var(--color-base-background-1))}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));color:rgb(var(--color-base-text));margin:0 0 1.5rem}h1{font-size:calc(var(--font-heading-scale) * 3rem)}h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3{font-size:calc(var(--font-heading-scale) * 2rem)}h4{font-size:calc(var(--font-heading-scale) * 1.8rem)}h5{font-size:calc(var(--font-heading-scale) * 1.6rem)}h6{font-size:calc(var(--font-heading-scale) * 1.4rem)}a{color:rgba(var(--color-base-text),.85);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-color var(--duration-short) ease}a:hover{color:rgb(var(--color-base-text));text-decoration-color:currentColor}.button{font-family:inherit;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:0;padding:1.5rem 3rem;text-decoration:none;background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border-radius:var(--buttons-radius-outset);font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;font-weight:var(--font-body-weight-bold);transition:box-shadow var(--duration-short) ease;position:relative}.button:hover{color:rgb(var(--color-base-solid-button-labels));text-decoration:none}.button--secondary{background-color:transparent;border:.1rem solid rgb(var(--color-base-outline-button-labels));color:rgb(var(--color-base-outline-button-labels))}.page-width{max-width:var(--page-width);padding:0 1.5rem;margin:0 auto}.content-for-layout{flex:1}.grid{display:grid;grid-gap:3rem}@media screen and (max-width: 989px){.grid--2-col-tablet{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.grid{grid-gap:2rem}.grid--2-col,.grid--3-col,.grid--4-col{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%}body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-base-text),.75);background-color:rgb(var(--color-base-background-1))}@media screen and (min-width: 750px){body{font-size:1.6rem}}.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-base-text));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width: 750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width: 750px){.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width: 750px){.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width: 750px){.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.h4{font-size:calc(var(--font-heading-scale) * 1.5rem)}.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}@media only screen and (min-width: 750px){.h4,.h5{font-size:calc(var(--font-heading-scale) * 1.5rem)}}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width: 750px){.page-width{padding:0 5rem}}@media screen and (min-width: 1200px){.page-width{padding:0 var(--page-width-margin)}}.grid{display:grid;grid-gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing)}@media screen and (min-width: 750px){.grid{grid-gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}}.grid--1-col{grid-template-columns:1fr}.grid--2-col{grid-template-columns:repeat(2,1fr)}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--4-col{grid-template-columns:repeat(4,1fr)}.grid--5-col{grid-template-columns:repeat(5,1fr)}@media screen and (min-width: 750px){.grid--2-col-tablet{grid-template-columns:repeat(2,1fr)}.grid--3-col-tablet{grid-template-columns:repeat(3,1fr)}.grid--4-col-tablet{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 990px){.grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}.grid--5-col-desktop{grid-template-columns:repeat(5,1fr)}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.hidden{display:none!important}.center{text-align:center}.left{text-align:left}.right{text-align:right}.link{cursor:pointer;display:inline-block;border:none;box-shadow:none;background-color:transparent;padding:0;text-decoration:underline;color:rgba(var(--color-base-text),.85)}.link:hover{color:rgb(var(--color-base-text));text-decoration:underline;text-underline-offset:.3rem}.link--text{color:rgba(var(--color-base-text),.85);text-decoration:none}.link--text:hover{color:rgb(var(--color-base-text));text-decoration:underline;text-underline-offset:.3rem}.button,.btn{font-family:inherit;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:0;padding:1.5rem 3rem;text-decoration:none;background-color:rgba(var(--color-base-accent-1),var(--alpha-button-background));color:rgb(var(--color-base-solid-button-labels));min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;border-radius:var(--buttons-radius);position:relative;font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));font-weight:500;text-align:center;border:var(--buttons-border-width) solid rgba(var(--color-base-accent-1),var(--buttons-border-opacity));box-shadow:0 var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))}.button:hover,.btn:hover{box-shadow:0 var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))}.color-background-1{color:rgba(var(--color-base-text),.75);background-color:rgb(var(--color-base-background-1))}.color-background-2{color:rgba(var(--color-base-text),.75);background-color:rgb(var(--color-base-background-2))}.color-inverse{color:rgb(var(--color-base-background-1));background-color:rgb(var(--color-base-text))}.color-accent-1{color:rgb(var(--color-base-solid-button-labels));background-color:rgb(var(--color-base-accent-1))}.color-accent-2{color:rgb(var(--color-base-solid-button-labels));background-color:rgb(var(--color-base-accent-2))}.gradient{background:var(--gradient-base-background-1)}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-base-text),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-base-background-1)),0 0 .5rem .4rem rgba(var(--color-base-text),.3)}.focus-none{box-shadow:none;outline:0}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.icon{display:inline-block;fill:currentColor;stroke:currentColor;width:1.5rem;height:1.5rem;vertical-align:middle}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.section{padding:var(--spacing-sections-mobile) 0}@media screen and (min-width: 750px){.section{padding:var(--spacing-sections-desktop) 0}}.product{display:grid}.product__media-wrapper{padding-left:0;padding-right:0}.product__media-list{display:grid;grid-gap:.5rem;position:relative}.product__media-item{display:block;position:relative}.product__media{display:block;position:relative;padding-bottom:100%;overflow:hidden}.product__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product__info-container{padding:0}.product__title{word-break:break-word;margin:0}.price{display:flex;align-items:baseline;font-size:1.5rem}.price__container{display:inline-flex;flex-direction:column}.price-item{color:rgba(var(--color-base-text),.85);text-decoration:none}.price-item--regular{font-size:1.3rem}.price-item--sale{color:rgba(var(--color-base-accent-1),1)}.price__compare-price{margin-left:1rem}.price__compare-price .price-item{color:rgba(var(--color-base-text),.7);font-size:1.2rem}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--badge-corner-radius);background:rgba(var(--color-base-accent-2),.9);color:rgb(var(--color-base-solid-button-labels));font-size:1.2rem;font-weight:500;line-height:1;padding:.6rem 1.3rem;text-transform:uppercase;letter-spacing:.1rem;white-space:nowrap;margin-left:1rem}@media screen and (min-width: 750px){.product--left .product__media-wrapper{padding-right:2rem}.product--right .product__media-wrapper{padding-left:2rem}}sticky-header{display:block}.header-wrapper{position:relative;border-bottom:.1rem solid rgba(var(--color-base-text),.08)}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-base-text),.08)}.cart-count-bubble{position:absolute;background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));height:1.7rem;width:1.7rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.9rem;top:-.8rem;right:-.8rem;font-weight:500;line-height:1}*,body,html,h1,h2,h3,h4,h5,h6,p,span,div,a,button,input,textarea,select{font-family:Poppins,sans-serif!important}img[src*=".gif"],.gif-image{border-radius:12px!important}.product-form__input input[type=radio]{display:none}.product-form__input input[type=radio]:checked+label{background:#8e2de2!important;color:#fff!important;border-color:#8e2de2!important}.product-form__input label:hover{border-color:#8e2de2!important;background:#f3e8ff!important}@keyframes pulse{0%{box-shadow:0 0 #ff7a0080}70%{box-shadow:0 0 0 10px #ff7a0000}to{box-shadow:0 0 #ff7a0000}}.add-to-cart.highlight{animation:pulse 2s infinite}[data-consent-banner],.cookie-consent,.cookie-banner,#cookie-consent,.shopify-cookie-consent,.privacy-banner{font-size:.8rem!important;padding:.5rem 1rem!important;max-height:120px!important}[data-consent-banner] h2,.cookie-consent h2,.cookie-banner h2,#cookie-consent h2,.shopify-cookie-consent h2,.privacy-banner h2{font-size:1rem!important;margin-bottom:.5rem!important}[data-consent-banner] p,.cookie-consent p,.cookie-banner p,#cookie-consent p,.shopify-cookie-consent p,.privacy-banner p{font-size:.75rem!important;line-height:1.3!important;margin-bottom:.5rem!important}[data-consent-banner] button,.cookie-consent button,.cookie-banner button,#cookie-consent button,.shopify-cookie-consent button,.privacy-banner button{font-size:.75rem!important;padding:.4rem .8rem!important;margin:.2rem!important}.shopify-pc__banner__wrapper,[class*=shopify-pc],[id*=shopify-pc],[class*=cookie],[id*=cookie],[class*=consent],[id*=consent],[class*=gdpr],[id*=gdpr],[class*=privacy-banner],[id*=privacy-banner]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
