body,html{width:100%;box-sizing:border-box;background-color:var(--black)}body,html,html *{box-sizing:border-box}.title,body,h1,h2,h3,h4,h5,h6,p{text-align:var(--text-align)}#cookie-banner,body,html{background-color:var(--black)}.banner-container,.visually-hidden{white-space:nowrap;overflow:hidden}.cat-nav a,.level-2 a,a{text-decoration:none}.cart-item>.product-name,.menu p:nth-child(3){grid-row-start:1;grid-column-start:2}#success,.product details h2{margin:25px auto}#success,.cart-item{box-shadow:1px 1px 20px var(--light)}html{scrollbar-width:thin;scrollbar-color:var(--mid) transparent;overflow-x:hidden}body{font-family:var(--body-font);font-weight:var(--body-weight);font-size:var(--body-font-size);margin:0 auto;max-width:1600px;color:var(--black)}.title,h1,h2,h3,h4,h5,h6{color:var(--black);font-size:var(--heading-font-size)}a{cursor:pointer}.title,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-weight);padding:0;margin:0;line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.button0,.button1{box-sizing:border-box;padding:var(--xxs-spacing) var(--s-spacing);display:block;font-family:var(--body-font);cursor:pointer}.button0,p{margin:var(--margin)}.button0,.button1,.footer-large .copyright,.footer-small div:nth-child(2),p{line-height:var(--body-line-height)}.button0,.button1,.level-1,.menu-items,.notification{font-size:var(--body-font-size)}p{color:var(--black);letter-spacing:var(--body-letter-spacing)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--mid);border-radius:10px;transition:background-color .3s ease-in-out}.button0,.button1,.link,.menu-toggle span{transition:.3s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:var(--contrast)}.link{text-decoration-line:var(--link-underline);color:var(--link-text-color);text-decoration-color:var(--link-underline-color);text-decoration-style:var(--link-underline-style);text-decoration-thickness:var(--link-underline-thickness)}.link:hover{color:var(--link-text-hover-color);text-decoration-color:var(--link-underline-hover-color)}.button0{width:max-content;color:var(--button-text-color);background-color:var(--button-bg-color);border-radius:var(--button-border-radius);text-shadow:none;border-style:var(--button-border-style);border-color:var(--button-border-color);border-width:var(--button-border-width);text-wrap:nowrap}.button1,.nav a{margin:0 auto}.button0:hover{color:var(--button-text-hover-color);background-color:var(--button-bg-hover-color);border-color:var(--button-border-hover-color)}.button1{width:fit-content;border:2px solid var(--contrast);background-color:var(--white);color:var(--dark);border-radius:0}.button1:hover{background-color:var(--contrast);color:var(--white)}.dark-mode:hover,.light-mode:hover,.menu-toggle,.nav a#logo:hover,.search button,.shop-footer .links a:hover,.shop-nav a:hover{background-color:transparent}.contrast,.hover-contrast:hover,.stock_display,.wishlist{color:var(--contrast)}.nav{position:sticky;top:0;display:flex;flex-direction:row;align-items:center;height:70px;padding:var(--xs-spacing);z-index:99}.menu-toggle{cursor:pointer;padding:15px;display:flex;flex-direction:column}.menu-toggle span{display:block;width:25px;height:5px}.menu-items,.menu-items a{box-sizing:border-box;width:100%}.accordion-wrapper .accordion,.level-2 a,.nav a{transition:background-color .3s ease-in-out}.nav #logo img{height:45px;width:auto}.nav a#logo{display:flex;margin-right:0}.menu-items{display:flex;flex-direction:column;position:absolute;top:70px;left:0;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1}.level-1,.sub-nav{transition:.3s ease-in-out}.menu-items a{padding:25px 50px}.menu-open .menu-items,.sub-nav-wrapper.menu-open .sub-nav{transform:translateX(0)}.content-image .content-image-p,.sub-nav{display:flex;box-sizing:border-box;text-align:center}.sub-nav-wrapper{position:sticky;top:0;z-index:99;height:55px}.sub-nav{flex-direction:column;width:100%;position:absolute;top:55px;left:0;transform:translateX(-120%);z-index:1}.level-1{display:block;padding:16px;border:none;cursor:pointer}.dropdown{overflow:hidden;min-height:55px}.level-2{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;z-index:999}.level-2 a{padding:12px 16px;display:block}.dropdown:hover .level-2{max-height:500px}.content-image,.header,.header .header-h1{width:100%;min-height:67vh}.content-image{text-align:var(--text-align);position:relative;line-height:0}.content-image img,.content-image picture,.header img,.header picture{opacity:.75;width:100%;min-height:67vh;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.content-image .content-image-p{min-height:67vh;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;padding:var(--m-spacing);max-width:800px;margin:auto}.accordion-wrapper .accordion,.accordion-wrapper p,.contact,.feature,.feature h2,.feature p,.header,.header-cta,.header-roll,.menu p:first-child,.menu p:nth-child(2),.menu p:nth-child(3),.newsletter,.newsletter h3,.newsletter label[for=email],.stats h4,.stats p,.video-header,.video-header-cta,h2{text-align:var(--text-align)}.header .header-h1,.header-cta div:first-of-type{flex-direction:column;padding:var(--m-spacing);position:relative;display:flex;box-sizing:border-box}.header{position:relative;line-height:0;height:100%;overflow:hidden}.header .header-h1{justify-content:center;align-items:center;height:100%;margin:0 auto}.header>span{min-height:67vh}.header-cta,.header-cta div:first-of-type,.header-cta img,.header-cta picture{min-height:80vh;height:100%;width:100%}.header-cta{position:relative;line-height:0;overflow:hidden}.header-cta img,.header-cta picture{opacity:.75;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.header-cta div:first-of-type{justify-content:center;align-items:center;gap:var(--m-spacing);top:0;left:0;margin:0}.header-cta h1,.header-cta p{width:100%;padding:0;margin:0}.areas h4,.areas p,.areas svg,.contact .button0,.contact button,.feature a,.form-group>*,.header-cta .button0,.newsletter .button0,.newsletter button,.pull-quote div,.split-header a,.split-header-reverse a,.video-header-cta-button{margin:var(--margin)}.header-roll,.video-header-cta{width:100%;position:relative;line-height:0;box-sizing:border-box;min-height:67vh;height:100%}.header-roll h1{margin:0 auto 180px 0}.header-roll-span,.video-header-cta-span,.video-header-span{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:0;left:0;min-height:67vh;height:100%;max-height:100%;padding:var(--m-spacing);width:100%;max-width:1600px;box-sizing:border-box;gap:var(--m-spacing);z-index:1}.header-roll img{opacity:.75;width:100%;height:100%;min-height:67vh;object-fit:cover;position:absolute;top:0;left:0;z-index:0}main{margin:0 var(--m-spacing)}section{box-sizing:border-box;margin:0 auto}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{text-align:var(--text-align);font-weight:var(--heading-weight);margin:auto;padding:var(--m-spacing)}.feature>div,.grid{padding:var(--m-spacing)}.cards,.sub-pages,.values{display:grid;grid-template-columns:1fr;padding:var(--m-spacing);gap:var(--m-spacing);margin:auto;justify-items:center;justify-content:center;max-width:1600px;box-sizing:border-box}.cards h4,.cards p,.sub-pages h4,.sub-pages p,.values h4,.values p{width:100%;margin:0}.cards h4,.sub-pages h4,.values h4{font-family:var(--body-font);font-size:1.618em;font-weight:700}.cards>div,.sub-pages>div,.values>div{min-width:min-content;max-width:100%;display:flex;flex-direction:column;gap:calc(var(--m-spacing) * .5)}.cards img,.sub-pages img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.grid img,.grid>div,.original-image img,.picture img{height:100%;width:100%}@media screen and (min-width:500px){.title,h1,h2,h3,h4,h5,h6{font-size:var(--heading-font-size)}.content-image .content-image-p,.header .header-h1{padding:var(--xxxl-spacing)}.header-cta p{font-size:1.5rem}.header-cta div:first-of-type{padding:var(--xxxl-spacing);gap:var(--xxl-spacing)}.header-roll-span{height:67vh}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{padding:var(--xxl-spacing)}.cards,.sub-pages,.values{grid-template-columns:1fr 1fr;padding:var(--xxxl-spacing)}}.original-image,.picture{display:block;overflow:hidden;line-height:0}.picture img{aspect-ratio:3/2;object-fit:cover;transition:transform .3s ease-in-out}.gallery img:hover,.grid img:hover,.picture img:hover,.split-header img:hover,.split-header-reverse img:hover{transform:scale(1.05)}.original-image img{object-fit:cover}.feature{max-width:1600px;align-items:var(--justify-content);margin:auto}.feature>div,.stats{flex-direction:column}.feature>div{margin:auto;display:flex;gap:var(--m-spacing);max-width:800px}.breadcrumbs,.breadcrumbs>div{flex-direction:row;display:flex}.feature h2,.feature p{padding:0;margin:0}.breadcrumbs,.breadcrumbs div span a,.padding-xs,.popup p,.table td,.table th,.table-flex td,.table-flex th{padding:var(--xs-spacing)}.breadcrumbs{flex-wrap:wrap;gap:10px;align-items:flex-start}.bento,.grid{display:grid}.breadcrumbs>div{align-items:center}.breadcrumbs span{display:flex;flex-direction:row;gap:10px;align-items:center}.breadcrumbs a,.shop-footer .links a{transition:color .3s ease-in-out}.bento img,.gallery img,.grid img{transition:transform .3s ease-in-out}.grid{grid-template-columns:auto;line-height:0;margin:0;gap:var(--m-spacing)}.bento,.stats{gap:var(--m-spacing);margin:auto;padding:var(--m-spacing)}.grid>div{box-sizing:border-box;max-width:400px;overflow:hidden}.grid img{aspect-ratio:1/1;object-fit:cover;overflow:hidden;transform:scale(1.01)}@media screen and (min-width:500px){.feature>div{padding:var(--xxxl-spacing);gap:var(--xxl-spacing)}.grid{grid-template-columns:auto auto}}@media screen and (min-width:700px){.grid{grid-template-columns:auto auto auto}}@media screen and (min-width:900px){.grid{grid-template-columns:auto auto auto auto}}.bento{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.social,.stats,.stats>div{display:flex}.bento img,.gallery img{width:100%;height:100%;object-fit:cover}.bento img:hover{transform:scale(1.1)}.bento>div{max-height:350px;overflow:hidden}.stats{align-items:flex-start;justify-content:center}.stats>div{flex-direction:column;width:100%;justify-content:center;gap:calc(var(--m-spacing) * .5);margin:0 auto}.stats h4{width:100%}.stats p{margin:0}.clients,.social{gap:var(--m-spacing);margin:auto}.social{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--m-spacing)}.social a{display:block;max-width:40px;max-height:40px;border-radius:100%;padding:0}.clients div,.clients img{max-width:200px;max-height:100px;object-fit:contain}.clients{display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;padding:var(--m-spacing)}.clients div{display:block;margin:0 auto}.clients img{display:block;width:100%;height:auto}.gallery,.gallery div{height:fit-content;width:100%}@media screen and (min-width:500px){.bento{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.bento>div:first-child{grid-column:1/3;grid-row:1/2}.bento>div:nth-child(2){grid-column:3/4;grid-row:1/2}.bento>div:nth-child(3){grid-column:1/2;grid-row:2/3}.bento>div:nth-child(4){grid-column:2/4;grid-row:2/3}.stats{padding:var(--xxxl-spacing);gap:var(--xxl-spacing)}.social{padding:var(--xxxl-spacing)}.clients{grid-template-columns:1fr 1fr;padding:var(--xxxl-spacing);gap:var(--xxl-spacing)}}.gallery,.split-header-reverse>div,.split-header>div{box-sizing:border-box;padding:var(--m-spacing);gap:var(--m-spacing)}@media screen and (min-width:900px){.clients{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1300px){.clients{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.gallery{display:block;column-count:2;break-inside:avoid;margin:auto}.areas,.menu{gap:calc(var(--m-spacing) * .5)}.gallery div{overflow:hidden;margin-bottom:var(--m-spacing);line-height:0}@media screen and (min-width:500px){.gallery{column-count:3}.split-header>div{padding:var(--xxxl-spacing);gap:var(--xxl-spacing)}}@media screen and (min-width:900px){.gallery{column-count:4}}@media screen and (min-width:1600px){.grid{grid-template-columns:auto auto auto auto auto}.gallery{column-count:5}}@media screen and (min-width:1800px){.grid{grid-template-columns:auto auto auto auto auto auto}.gallery{column-count:6}}.split-header,.split-header-reverse{line-height:0;box-sizing:border-box}.split-header-reverse>div,.split-header>div{display:flex;flex-direction:column;align-items:var(--text-align);justify-content:center}.add-to-cart-form label,.content h2,.content p,.content-left p,.content-right p,.content-split p,.m0,.split-header p,.split-header-reverse p{margin:0}.split-header-reverse>span,.split-header>span{display:block;overflow:hidden}.split-header img,.split-header-reverse img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .3s ease-in-out}.popup,.popup>div{padding:var(--m-spacing)}.notification{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#cookie-banner,.popup{display:none;position:fixed;bottom:0;box-sizing:border-box;left:0}.notification span,.notification>p{margin:0;padding:var(--m-spacing)}.notification span,.product details{cursor:pointer}.popup{opacity:0;top:0;right:0;width:100%;height:100%;transition:opacity .3s ease-in-out}.content-left-inset>span,.content-right-inset>span,.form input[type=radio],.newsletter-wrapper,.video-wrapper-small,video{display:block}.popup>div{box-shadow:5px 5px 25px var(--dark)}.popup.show{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;background-color:var(--mid50);z-index:999}@media screen and (min-width:650px){.popup,.popup>div{padding:var(--xxxl-spacing)}.popup>div{max-width:600px}}video{width:100%}.video-header{width:100%;position:relative;line-height:0;box-sizing:border-box;min-height:67vh;height:100%;overflow:hidden}.video-header h1,.video-header-cta h1{font-weight:var(--heading-weight);width:100%;box-sizing:border-box;margin:var(--margin)}#consent,#consent+label,.menu p:first-child,.video-header-cta p{font-weight:var(--body-weight)}.video-header video,.video-header-cta video{box-sizing:border-box;object-fit:cover;position:absolute;max-width:1600px;min-height:67vh;height:100%}.video-header-cta p{font-size:1.618em;width:100%;box-sizing:border-box;margin:var(--margin)}.video-wrapper-small video{max-width:800px;margin:auto}.content-left,.content-right{max-width:1600px}.content-left>div,.content-right>div{box-sizing:border-box;padding:var(--m-spacing);display:flex;flex-direction:column;align-items:center;justify-content:center}.content-left>span,.content-right>span{box-sizing:border-box;overflow:hidden}.content-left img,.content-right img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}.categories img,.collections img,.image-links img,.product-cards img,.results img{aspect-ratio:1/1;object-fit:cover}.areas,.category,.collection,.content-central>div,.content-left-inset>div,.content-right-inset>div,.content-split>div,.padding-m,.product>div{padding:var(--m-spacing)}.content-left-inset img,.content-right-inset img{box-sizing:border-box;padding:var(--m-spacing);width:100%}.content .button0,.mixed-interval-checkout-body img,.pricing a,.video-content-left>span,.video-content-right>span{margin:auto}.youtube-content-left iframe,.youtube-content-right iframe{width:100%;height:100%;min-width:300px;min-height:300px}.content-central,.content-split{box-sizing:border-box;display:flex;flex-direction:column;max-width:1600px}.content-central>span,.content-split>span{overflow:hidden}.content-central img,.content-split img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;overflow:hidden}.areas,.content>div{flex-direction:column}.areas{margin:0 auto;max-width:1600px;box-sizing:border-box;display:flex;align-items:center;justify-content:var(--justify-content)}.accordion-wrapper,.product{max-width:1600px;margin:0 auto}.accordion-wrapper .accordion{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;padding:calc(var(--m-spacing) * .25)}.accordion-wrapper h5{font-size:var(--heading-font-size);padding:0}#consent,#consent+label,.contact,.contact input,.contact textarea,.newsletter,.newsletter input{font-family:var(--body-font);font-size:var(--body-font-size)}.accordion-wrapper .panel{box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion-wrapper p{padding:var(--m-spacing)}.accordion-open{transition:transform .3s ease-in-out}.accordion-wrapper .active .accordion-open{transform:rotate(45deg)}.menu{display:grid;grid-template-columns:7fr 1fr;margin:auto;padding:var(--m-spacing)}.menu p{margin:0;padding:0}.menu p:nth-child(2){font-style:italic}.vimeo,.youtube{display:flex;align-items:center;justify-content:center;padding:var(--m-spacing);margin:auto;line-height:0}.vimeo iframe,.youtube iframe{width:100%;max-width:1600px}.content-side p,.content>div,.opening>div{max-width:800px}.content{box-sizing:border-box;margin:auto;max-width:1600px}.content>div{display:flex;gap:var(--m-spacing);padding:var(--m-spacing);margin:auto}.contact,.content-side,.newsletter{display:flex;flex-direction:column;margin:auto;max-width:1600px}.content-side{padding:var(--m-spacing);justify-content:var(--justify-content);gap:var(--m-spacing)}.contact,.newsletter{width:100%;padding:var(--m-spacing);gap:calc(var(--m-spacing) * .5);box-sizing:border-box}.contact input,.contact textarea,.newsletter input{padding:var(--s-spacing);border:none}.contact input:autofill,.contact textarea:autofill,.newsletter input:autofill{font-family:var(--body-font);font-size:var(--body-font-size)}.contact-wrapper{display:grid;grid-template-rows:auto auto;gap:var(--m-spacing);max-width:1600px;margin:0 auto}.contact-wrapper>div,.testimonial{gap:calc(var(--m-spacing) * .5);margin:auto;display:flex}.contact-wrapper>div{padding:0 var(--m-spacing);flex-direction:column}.contact-wrapper h3{margin-top:var(--m-spacing)}.newsletter h3,.newsletter label[for=email]{font-family:var(--heading-font);font-size:var(--heading-font-size);font-weight:var(--heading-weight)}.newsletter span{display:flex;flex-direction:row;align-items:center;gap:calc(var(--m-spacing) * .2);flex-wrap:nowrap;margin:var(--margin)}.testimonial h6,.testimonial p{padding:0;margin:0;text-align:var(--text-align)}#consent{accent-color:var(--contrast)}.testimonial{flex-direction:column;padding:var(--m-spacing);max-width:1600px;text-align:var(--text-align)}.testimonial h6{font-weight:var(--heading-weight)}.testimonial p{font-weight:var(--body-weight)}.testimonial p:last-child{font-style:italic;font-weight:var(--body-weight)}.pricing>div>div>span:nth-child(2),.product h1,.recently-viewed-wrapper h6,.table h5,.table-flex h5,.testimonial p:first-of-type{font-size:1.618em}.load_more,.search input{font-size:var(--body-font-size);font-family:var(--body-font)}.opening{box-sizing:border-box;max-width:1600px;margin:auto}.opening>div{padding:var(--m-spacing);margin:auto}.footer-large a,.footer-small a{max-width:max-content;transition:color .3s ease-in-out;font-weight:var(--body-weight)}.opening h2{text-align:var(--text-align);margin-bottom:var(--m-spacing)}.opening p,.product-cards p{text-align:var(--text-align);margin:var(--margin)}#cookie-banner{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:100%;color:var(--white);padding:var(--s-spacing);z-index:1}#cookie-banner p{color:var(--white);text-align:center;margin:auto}#cookie-banner span{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin:auto;color:var(--white)}.footer-small{display:flex;flex-direction:column;gap:var(--m-spacing);text-align:var(--text-align);padding:var(--m-spacing)}.footer-large,.footer-small div:first-child{display:flex;gap:var(--xl-spacing);text-align:var(--text-align)}.footer-small div:first-child{flex-direction:row;flex-wrap:wrap;width:fit-content;margin:auto;align-items:center}.footer-small div:nth-child(2){margin:auto}#year-footer-large,#year-footer-shop,#year-footer-small{display:inline-block;margin:0 5px}.footer-small a{display:inline-block;text-align:var(--text-align);padding:var(--s-spacing)}.footer-large{flex-direction:column;align-items:flex-start;justify-items:center;padding:var(--m-spacing)}.footer-large .footer-links{width:100%;display:grid;grid-template-columns:auto auto;gap:var(--m-spacing);margin:0 auto;text-align:var(--text-align)}.footer-large .contact-links{display:flex;flex-direction:column;gap:10px;justify-content:var(--justify-content);margin:var(--margin);width:fit-content}.footer-large .copyright{margin:auto;text-align:var(--text-align)}.footer-large .contact-links span{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:var(--justify-content);text-align:var(--text-align);flex-wrap:nowrap}.footer-large a{text-align:var(--text-align);margin:var(--margin)}.footer-large img{margin:var(--margin);width:200px;height:auto}.footer-large svg{min-width:24px}@media screen and (min-width:500px){.content-side,.split-header-reverse>div{padding:var(--xxxl-spacing);gap:var(--xxl-spacing)}.areas,.contact,.contact-wrapper>div,.content-central>div,.content-left-inset>div,.content-left>div,.content-right-inset>div,.content-right>div,.content-split>div,.footer-large,.footer-small,.menu,.newsletter,.testimonial,.video-header-cta-span,.video-header-span,.vimeo,.youtube{padding:var(--xxxl-spacing)}.content{gap:var(--xxl-spacing)}.content>div,.opening>div{padding:var(--xxl-spacing)}.contact-wrapper>div{margin-top:0}.opening h2{margin-bottom:var(--l-spacing)}.footer-large .footer-links{grid-template-columns:auto auto auto;gap:var(--m-spacing) var(--l-spacing)}.footer-large .contact-links{flex-direction:row;flex-wrap:wrap}}.footer-icons .icons{display:flex;flex-direction:row;gap:var(--m-spacing)}.footer-icons .icons svg{fill:#dfdfdf}.footer-icons .payment-icons{display:flex;flex-direction:row;gap:var(--m-spacing);align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:auto}.msg-contact,.msg-form,.msg-news{display:none;padding:0;font-style:italic}.logo,.results a,.search input{padding:var(--s-spacing)}.logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:auto;width:100%;max-width:1600px;line-height:0}.logo img{width:100%;max-width:400px;height:auto;margin:auto}.back-button{display:flex;padding:var(--m-spacing)}.back-button a{display:block;height:25px}.spacer-small{height:var(--s-spacing)}.spacer{height:var(--l-spacing)}.spacer-large{height:var(--xxl-spacing)}.divider-block{display:block;height:2px;width:100%}.search-wrapper{margin:auto;max-width:1600px;padding:var(--m-spacing);box-sizing:border-box}.search{display:flex;flex-direction:row;align-items:center;justify-content:var(--justify-content);max-width:400px;gap:var(--m-spacing)}.search svg{min-height:31px;min-width:31px}.search input{border:none;border-radius:0;width:100%;max-width:300px}.image-links h4,.pricing h2{font-size:var(--m-spacing)}.search button{margin:0}.load_more{font-weight:var(--body-weight)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.prev-next,.pull-quote{padding:var(--m-spacing)}.results{display:grid;grid-template-columns:1fr 1fr;gap:var(--m-spacing);flex-wrap:wrap}.results a{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;min-width:50%}.prev-next{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:auto}.pull-quote{display:flex;flex-direction:column;gap:calc(var(--m-spacing) * .5);margin:auto;max-width:1600px}.image-links,.pricing{display:grid;margin:auto}.form label,.pull-quote h6{text-align:var(--text-align)}.image-links{grid-template-columns:1fr;padding:var(--m-spacing);gap:var(--xxl-spacing);justify-items:center;justify-content:center;max-width:1600px;box-sizing:border-box}.image-links>a>div,.image-links>span>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:min-content;max-width:100%;gap:var(--m-spacing)}.pricing>div,.pricing>div>div{min-width:100%;box-sizing:border-box;width:100%}.image-links h4{position:absolute;margin:0;font-family:var(--body-font);font-weight:700}.image-links img{width:100%;height:auto;opacity:.75;transition:opacity .3s ease-in-out}.cart-button-wrapper button,.mixed-interval-checkout-form button,.sub-wrapper a{transition:background-color .3s ease-in-out}.image-links img:hover{opacity:.5}.pricing{grid-template-columns:1fr;justify-content:stretch;gap:10px;padding:var(--m-spacing) 0;text-align:var(--text-align);box-sizing:border-box;line-height:var(--body-line-height)}.pricing-feature-wrapper,.pricing>div,.pricing>div>div{display:flex;text-align:left}.pricing>div{flex-direction:column;align-items:stretch;box-shadow:5px 10px 25px var(--mid50)}.pricing>div>div{flex-direction:column;align-items:stretch;justify-content:center;gap:calc(var(--m-spacing) * .25);padding:calc(var(--m-spacing) * .5)}.pricing>div>span:first-child,.pricing>div>span:nth-child(3),.pricing>div>span:nth-child(4){width:100%;box-sizing:border-box}.pricing .highlight-on{gap:0}.pricing>.highlight-on>span{padding:5px;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.pricing>div>span{height:28px}.pricing-feature-wrapper{width:100%;flex-direction:row;align-items:flex-start;justify-content:var(--justify-content);gap:10px}.pricing-feature-wrapper-off,.slideshow-container input[type=radio],.variant_1_options input,.variant_2_options input,.variant_3_options input{display:none}.table-flex,.table-flex>div{display:flex;flex-direction:row}.interval_text,.product h2,.product h3{font-size:var(--body-font-size)}.pricing p{margin:0;text-align:left}.pricing .descr{height:100px;min-height:fit-content}.pricing .pricing-svg{height:24px;width:24px;min-height:24px;min-width:24px}.pricing .button0{margin-bottom:var(--s-spacing)}@media screen and (min-width:500px){.spacer-small{height:var(--m-spacing)}.spacer{height:var(--xl-spacing)}.spacer-large{height:calc(var(--xxxl-spacing) * 2)}.image-links,.pull-quote,.search-wrapper{padding:var(--xxxl-spacing)}.pricing{padding:var(--m-spacing)}}@media screen and (min-width:1550px){.pricing{padding:var(--xxxl-spacing)}}.shop-nav a,.table-wrapper{padding:0}.table,.table-flex>div{padding:var(--m-spacing);margin:auto}.table{border-spacing:0}.table-flex{align-items:center;justify-content:center;margin:auto;padding:0}.table-flex>div{flex-wrap:wrap;align-items:center;justify-content:center}.table-flex table{margin:0;border-spacing:0}.banner-container{width:100%;padding:10px 0;position:relative}.scrolling-text{display:inline-block;padding-left:100%;animation:40s linear infinite scrollText}@keyframes scrollText{from{transform:translateX(0)}to{transform:translateX(-100%)}}.slideshow-container{width:100%;height:100%;max-height:768px;max-width:800px;margin:auto;position:relative;overflow:hidden}.slides{width:100%;height:100%;display:flex;transition:transform .5s}.slide{width:100%;display:none}.slide img{width:100%;height:768px;object-fit:cover}.thumbnails{text-align:center;margin:0 auto;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;max-width:480px}.thumbnails label{display:block;cursor:pointer;width:60px;height:60px}.thumbnail{width:60px;height:60px;object-fit:cover;opacity:.6;transition:opacity .3s,transform .2s}.thumbnails label:hover .thumbnail{opacity:1}.product h2{font-weight:var(--body-weight);font-family:var(--body-font)}@media screen and (min-width:500px){.product>div,.table-flex,.table-wrapper{padding:var(--xxxl-spacing)}}.add-to-cart-form{margin:0;padding:0;width:100%;max-width:100%}.add-to-cart-form>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.quantity-buttons{flex-wrap:nowrap;align-items:center;justify-content:center}.decrement-btn,.increment-btn{display:flex;padding:5px;background-color:var(--light);margin:0;border:2px solid var(--light)}.quantity-input{padding:5px;width:50px;height:38px;text-align:center;border:2px solid var(--mid)}.custom_input_wrapper>label,.product-cards h2,.shop-footer,.shop-footer .links{text-align:var(--text-align)}.add-to-cart-btn{font-weight:700;margin-top:10px;width:100%;max-width:100%;padding:var(--s-spacing)}.price_wrapper{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:1.618em}.prev_price_wrapper,.product-cards h2,.select-css{font-weight:var(--body-weight)}.prev_price_wrapper{font-size:var(--body-font-size)}.percent_discount_display{font-size:var(--body-font-size);color:var(--contrast)}.sub-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.sub-wrapper a{display:block;padding:var(--xs-spacing) var(--s-spacing);color:var(--white);background-color:var(--mid)}.bg-dark,.bg-hover-dark:hover,.sub-wrapper a:hover{background-color:var(--dark)}.product-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--m-spacing);margin:auto;padding:var(--m-spacing) 0;justify-items:center;justify-content:center}.product-cards>a{width:100%;display:flex;flex-direction:column;gap:var(--m-spacing);color:var(--black)}.shop-footer .payment-icons,.variant_1_options,.variant_2_options,.variant_3_options{justify-content:var(--justify-content)}.product-cards img{width:100%;height:auto}.product-cards h2{font-family:var(--body-font);font-size:1.618rem;margin:var(--margin)}.custom_input,.select-css,.shop-footer input{font-size:var(--body-font-size);font-family:var(--body-font);box-sizing:border-box}@media screen and (min-width:700px){.content-central,.content-split,.stats{flex-direction:row}.stats>div{width:33%;max-width:333px}.content-split>div{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:33%;max-width:33%}.content-split>span{box-sizing:border-box;min-width:34%}.content-central>div{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:34%}.content-central>span{box-sizing:border-box;min-width:33%;max-width:33%}.category,.collection{padding:var(--xxxl-spacing)}.product-cards{grid-template-columns:1fr 1fr 1fr;gap:var(--l-spacing);padding:var(--l-spacing) 0}}.variant_1_options>label,.variant_2_options>label,.variant_3_options>label{display:inline-block;padding:var(--xs-spacing) var(--s-spacing);border:2px solid transparent}.variant_1_options label:has(input:checked),.variant_2_options label:has(input:checked),.variant_3_options label:has(input:checked){border:2px solid var(--mid)}.variant_1_options label:has(input:disabled),.variant_2_options label:has(input:disabled),.variant_3_options label:has(input:disabled){color:var(--white);text-decoration:line-through}.select-css{display:block;line-height:1.3;width:100%;max-width:100%;margin:0;padding:var(--xs-spacing);border:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.9em auto,100%}.select-css::-ms-expand{display:none}.select-css:hover{border-color:var(--midgrey)}.select-css:focus{border-color:var(--lightgrey);box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:var(--darkgrey);outline:0}.font-weight-normal,.select-css option{font-weight:400}.sort{display:flex;flex-direction:row;align-items:center;gap:15px;margin-top:var(--m-spacing)}.sort-select{width:180px;margin:0 auto}@media screen and (min-width:600px){.footer-large .footer-links{grid-template-columns:auto auto auto auto;gap:var(--m-spacing) var(--xxxl-spacing)}.image-links{grid-template-columns:1fr 1fr}.search-wrapper-shop{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:stretch;gap:var(--m-spacing)}.sort{margin:0}}.shop-footer{box-sizing:border-box;max-width:1600px;margin:0 auto;display:grid;gap:var(--m-spacing);padding:var(--m-spacing);justify-content:stretch}.shop-footer form{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-start;max-width:none;grid-column-start:1;grid-column-end:3;padding:0}.shop-footer input{width:100%;border-radius:0;border:none;font-weight:var(--body-weight);padding:10px 9px;margin:var(--margin)}.cat-nav,.cat-nav a,.cat-nav span{margin-bottom:10px}.shop-footer form button{display:flex;align-items:center;justify-content:center;background-color:transparent;padding:9px;margin-left:-44px;border:none}.shop-footer form span{display:flex;margin:auto;width:100%}.shop-footer .payment-icons{margin:var(--margin);display:flex;flex-direction:row;gap:5px;flex-wrap:wrap}.shop-footer .links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shop-footer .social{margin:var(--margin);padding:0}#countryMenu{justify-content:var(--justify-content);margin:var(--margin);width:100%}@media screen and (min-width:900px){.contact-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr}.pricing{grid-template-columns:1fr 1fr}.shop-footer{align-items:flex-end}.shop-footer .links{grid-template-columns:1fr 1fr 1fr}#countryMenu,.shop-footer input{width:400px}.shop-footer form span{width:400px;margin:var(--margin)}}.shop-nav{box-sizing:border-box;position:sticky;top:0;display:grid;grid-template-columns:20fr 1fr 1fr 1fr 1fr;align-items:center;height:60px;padding:10px 10px 10px 20px;z-index:1}.shop-nav .logo-wrapper{width:fit-content}.shop-nav img{height:20px;width:auto}.shop-nav .cart-icon{font-family:Calibri,sans-serif;font-size:32px}.shop-nav .cart-link,.shop-nav .cat-nav-open,.shop-nav .search-link,.shop-nav .wishlist-link{margin-right:20px}.cat-nav{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;max-width:1600px;padding:var(--xs-spacing);gap:10px;position:absolute;top:60px;opacity:0;transform:translateY(-200%);transition:.3s ease-in-out;z-index:1;box-sizing:border-box}.cat-nav-open{opacity:1;transform:translateY(0)}.fade-in,.fadeInUp{opacity:0}.cat-nav>div{display:flex;flex-direction:column;min-width:200px}.cat-nav span{font-weight:700}.cat-nav a{padding:0}.cat-nav a:hover{text-decoration:underline;background-color:transparent}.cart-button-wrapper button:hover,.custom_input{background-color:var(--light);border:none}@media screen and (min-width:635px){.nav{flex-direction:row;height:75px;min-height:fit-content}.menu-items{position:static;transform:none;flex-direction:row;width:auto;font-size:var(--body-font-size)}.menu-items a{padding:13px;border:none}.menu-toggle{display:none}.sub-nav{position:relative;flex-direction:row;transform:translateX(0);top:0}.level-2{position:absolute}.level-1,.level-2 a{width:150px}.cat-nav{flex-direction:row}}.custom_input_wrapper{display:flex;flex-direction:column;padding:var(--m-spacing) 0}.custom_input_wrapper>label{width:100%}.custom_input{width:100%;padding:var(--s-spacing)}.custom_input::placeholder{color:var(--black)}.categories,.collections{display:grid;grid-template-columns:1fr;gap:var(--m-spacing);padding:var(--m-spacing);margin:auto}.categories>a,.collections>a{display:flex;width:100%;height:100%}.categories img,.collections img{width:100%;height:100%}.categories h2,.collections h2{position:absolute;margin:var(--m-spacing);text-align:var(--text-align);font-size:1.618em}@media screen and (min-width:500px){.shop-footer{padding:var(--xxxl-spacing);gap:var(--xxl-spacing)}.categories,.collections{padding:var(--xxxl-spacing);grid-template-columns:1fr 1fr}}@media screen and (min-width:800px){.header,.header>span,.video-header,.video-header video,.video-header-span{min-height:fit-content}.header-left .header-h1{left:0;width:50%;margin-left:0}.header-right .header-h1{right:0;width:50%;margin-right:0}.header-cta,.header-cta div:first-of-type,.header-cta img{height:800px}.cards,.categories,.collections,.image-links,.sub-pages,.values{grid-template-columns:1fr 1fr 1fr}.video-header-cta,.video-header-cta video,.video-header-cta-span{min-height:800px}.content-side{flex-direction:row;align-items:center}.content-side h2,.content-side p{margin:auto}.product{display:grid;grid-template-columns:1fr 1fr}.product>.slideshow-wrapper{width:100%;box-sizing:border-box;max-width:800px}.product>div{box-sizing:border-box;max-width:800px;padding:var(--m-spacing)}}@media screen and (min-width:1000px){.content-left,.split-header{display:flex;flex-direction:row}.content-left img,.content-left>div,.content-right img,.content-right>div,.split-header img,.split-header-reverse img,.split-header-reverse>div,.split-header>div{width:50vw;max-width:800px}.content-right,.split-header-reverse{display:flex;flex-direction:row-reverse}.content-left img,.content-right img{box-sizing:border-box;transition:transform .3s ease-in-out}.content-left-inset>div,.content-left-inset>span,.content-right-inset>div,.content-right-inset>span,.video-content-left>div,.video-content-left>span,.video-content-right>div,.video-content-right>span{width:50%}.content-left-inset img,.content-left-inset>div,.content-right-inset img,.product>div{padding:var(--xxxl-spacing)}.img-hover img:hover{transform:scale(1.05)}.pricing,.results{grid-template-columns:1fr 1fr 1fr}.results a{min-width:33%}.categories,.collections,.product-cards{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1500px){.categories,.collections{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1700px){.categories,.collections{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation:.75s ease-in-out forwards fadeInUp}.dark_mode_wrapper{display:block;width:100%;height:31px}.dark-mode,.light-mode{margin:var(--margin);background-color:transparent;height:31px}.cart-wrapper,.wishlist{background-color:var(--white)}.dark-mode svg,.fill-mid,.fill-mid svg,.light-mode svg{fill:var(--mid)}.cart-wrapper{max-width:1600px;padding:25px;margin:auto;display:flex;flex-direction:column;gap:var(--m-spacing)}.cart-items,.cart-wrapper>div{display:flex;flex-direction:column;gap:var(--m-spacing)}@media screen and (min-width:900px){.cart-wrapper,.cart-wrapper>div{display:flex;gap:var(--m-spacing)}.cart-wrapper{flex-direction:row;justify-content:center}.cart-wrapper>div{flex-direction:column}}.cart-wrapper .select-css{border:1px solid var(--mid)}.cart-wrapper .payment-icons,.mixed-interval-checkout-body .payment-icons{display:flex;flex-direction:row;justify-content:space-between}.cart-item{display:grid;grid-template-columns:max-content auto auto;grid-template-rows:auto auto auto auto;gap:10px;align-items:center;padding:var(--xs-spacing)}.cart-item>img{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:5;object-fit:cover}.cart-item>.product-name{grid-column-end:3;grid-row-end:2}.cart-item>.price-name{font-size:.75em;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.cart-item>.price-span{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2;align-self:center;justify-self:flex-end}.cart-item>.custom-input{font-size:.75em;grid-column-start:2;grid-column-end:4;grid-row-start:3;grid-row-end:4;align-self:center;justify-self:flex-start}.cart-item>.interval-text{font-size:.75em;grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3;align-self:center;justify-self:flex-end}.cart-button-wrapper{grid-column-start:2;grid-column-end:4;grid-row-start:4;grid-row-end:5;display:flex;align-items:center;justify-content:center;gap:10px;align-self:flex-end;justify-self:center}.cart-button-wrapper button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;padding:5px}.continue-shopping{margin:var(--margin);margin-top:var(--m-spacing)}.recently-viewed-wrapper{display:flex;flex-direction:column;gap:10px;margin:auto;padding:var(--m-spacing);box-sizing:border-box}.gap-xs,.wishlist{gap:var(--xs-spacing)}#favProductContainer,#productContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--m-spacing)}#favProductContainer a,#productContainer a{display:flex;flex-direction:column;gap:5px;width:min-content}#favProductContainer img,#productContainer img{width:140px;height:140px;object-fit:cover}#favProductContainer span,#productContainer span{text-wrap:wrap}#clearFavsBtn,#clearViewedBtn{text-decoration:underline;cursor:pointer}.wishlist{font-family:var(--body-font);font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:var(--xs-spacing);width:100%;max-width:100%;padding:var(--s-spacing);cursor:pointer;box-sizing:border-box;border-style:var(--button-border-style);border-width:var(--button-border-width);border-color:var(--button-border-color);border-radius:var(--button-border-radius);transition:border .3s ease-in-out}.wishlist:hover{border-color:var(--button-border-hover-color)}.fill-contrast,.fill-contrast svg,.wishlist svg{fill:var(--contrast)}#success{padding:var(--m-spacing);max-width:600px}#success img{width:100%;max-width:400px;margin:var(--margin)}.black,.hover-black:hover{color:var(--black)}.dark,.hover-dark:hover{color:var(--dark)}.hover-mid:hover,.mid{color:var(--mid)}.hover-light:hover,.light{color:var(--light)}.hover-white:hover,.white{color:var(--white)}.color7,.hover-color7:hover{color:var(--color7)}.color8,.hover-color8:hover{color:var(--color8)}.color9,.hover-color9:hover{color:var(--color9)}.color10,.hover-color10:hover{color:var(--color10)}.bg-black,.bg-hover-black:hover{background-color:var(--black)}.bg-hover-mid:hover,.bg-mid{background-color:var(--mid)}.bg-hover-light:hover,.bg-light{background-color:var(--light)}.bg-contrast,.bg-hover-contrast:hover{background-color:var(--contrast)}.bg-hover-white:hover,.bg-white{background-color:var(--white)}.bg-color7,.bg-hover-color7:hover{background-color:var(--color7)}.bg-color8,.bg-hover-color8:hover{background-color:var(--color8)}.bg-color9,.bg-hover-color9:hover{background-color:var(--color9)}.bg-color10,.bg-hover-color10:hover{background-color:var(--color10)}.fill-black,.fill-black svg{fill:var(--black)}.fill-dark,.fill-dark svg{fill:var(--dark)}.fill-light,.fill-light svg{fill:var(--light)}.fill-white,.fill-white svg{fill:var(--white)}.fill-color7,.fill-color7 svg{fill:var(--color7)}.fill-color8,.fill-color8 svg{fill:var(--color8)}.fill-color9,.fill-color9 svg{fill:var(--color9)}.fill-color10,.fill-color10 svg{fill:var(--color10)}.outline-black{outline:2px solid var(--black)}.outline-dark{outline:2px solid var(--dark)}.outline-mid{outline:2px solid var(--mid)}.outline-light{outline:2px solid var(--light)}.outline-contrast{outline:2px solid var(--contrast)}.outline-white{outline:2px solid var(--white)}.outline-color7{outline:2px solid var(--color7)}.outline-color8{outline:2px solid var(--color8)}.outline-color9{outline:2px solid var(--color9)}.outline-color10{outline:2px solid var(--color10)}.text-shadow-color-black{text-shadow:2px 2px 10px var(--black)}.text-shadow-color-dark{text-shadow:2px 2px 10px var(--dark)}.text-shadow-color-mid{text-shadow:2px 2px 10px var(--mid)}.text-shadow-color-light{text-shadow:2px 2px 10px var(--light)}.text-shadow-color-contrast{text-shadow:2px 2px 10px var(--contrast)}.text-shadow-color-white{text-shadow:2px 2px 10px var(--white)}.text-shadow-color-color7{text-shadow:2px 2px 10px var(--color7)}.text-shadow-color-color8{text-shadow:2px 2px 10px var(--color8)}.text-shadow-color-color9{text-shadow:2px 2px 10px var(--color9)}.text-shadow-color-color10{text-shadow:2px 2px 10px var(--color10)}.placeholder-black::placeholder{color:var(--black)}.placeholder-dark::placeholder{color:var(--dark)}.placeholder-mid::placeholder{color:var(--mid)}.placeholder-light::placeholder{color:var(--light)}.placeholder-contrast::placeholder{color:var(--contrast)}.placeholder-white::placeholder{color:var(--white)}.placeholder-color7::placeholder{color:var(--color7)}.placeholder-color8::placeholder{color:var(--color8)}.placeholder-color9::placeholder{color:var(--color9)}.placeholder-color10::placeholder{color:var(--color10)}.border-top-black{border-top:1px solid var(--black)}.border-top-dark{border-top:1px solid var(--dark)}.border-top-mid{border-top:1px solid var(--mid)}.border-top-light{border-top:1px solid var(--light)}.border-top-contrast{border-top:1px solid var(--contrast)}.border-top-white{border-top:1px solid var(--white)}.border-top-color7{border-top:1px solid var(--color7)}.border-top-color8{border-top:1px solid var(--color8)}.border-top-color9{border-top:1px solid var(--color9)}.border-top-color10{border-top:1px solid var(--color10)}.font-size-10{font-size:10px}.font-size-12{font-size:12px}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.font-size-18{font-size:18px}.font-size-20{font-size:20px}.font-size-22{font-size:22px}.font-size-24,.mixed-interval-checkout-body .total{font-size:24px}.font-size-26{font-size:25px}.font-size-28{font-size:26px}.font-size-30{font-size:27px}.font-size-32{font-size:28px}.font-size-34{font-size:29px}.font-size-36{font-size:30px}.font-size-38{font-size:31px}.font-size-40{font-size:32px}.font-size-42{font-size:34px}.font-size-44{font-size:35px}.font-size-46{font-size:37px}.font-size-48{font-size:38px}.font-size-50{font-size:42px}.font-size-52{font-size:52px}.font-size-54{font-size:43px}.font-size-56{font-size:45px}.font-size-58{font-size:46px}.font-size-60{font-size:48px}.font-size-62{font-size:50px}.font-size-64{font-size:51px}.font-size-66{font-size:53px}.font-size-68{font-size:54px}.font-size-70{font-size:56px}.font-size-72{font-size:58px}.form,.form input,.form textarea{font-family:var(--body-font);font-size:var(--body-font-size)}.text-align-left{display:block;text-align:left}.text-align-right{display:block;text-align:right}.text-align-center{display:block;text-align:center}.text-align-justify{display:block;text-align:justify}.form,.slideshow-header-roll{text-align:var(--text-align)}.text-align-inline{display:inline}.bullet-point-circle,.bullet-point-disc,.bullet-point-numeric,.bullet-point-square{display:list-item;list-style-position:inside}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}.font-style-oblique{font-style:oblique}.font-weight-bold{font-weight:700}.font-weight-light{font-weight:300}.text-decoration-overline{text-decoration:overline}.text-decoration-line-through{text-decoration:line-through}.text-decoration-underline{text-decoration:underline}.bullet-point-disc{list-style-type:disc}.bullet-point-circle{list-style-type:circle}.bullet-point-square{list-style-type:square}.bullet-point-numeric{list-style-type:decimal}.form,.slideshow-header-span{display:flex;max-width:1600px;box-sizing:border-box}.letter-spacing--5{letter-spacing:-5px}.letter-spacing--45{letter-spacing:-4.5px}.letter-spacing--4{letter-spacing:-4px}.letter-spacing--35{letter-spacing:-3.5px}.letter-spacing--3{letter-spacing:-3px}.letter-spacing--25{letter-spacing:-2.5px}.letter-spacing--2{letter-spacing:-2px}.letter-spacing--18{letter-spacing:-1.8px}.letter-spacing--16{letter-spacing:-1.6px}.letter-spacing--14{letter-spacing:-1.4px}.letter-spacing--12{letter-spacing:-1.2px}.letter-spacing--1{letter-spacing:-1px}.letter-spacing--08{letter-spacing:-.8px}.letter-spacing--06{letter-spacing:-.6px}.letter-spacing--04{letter-spacing:-.4px}.letter-spacing--02{letter-spacing:-.2px}.letter-spacing-0{letter-spacing:0}.letter-spacing-02{letter-spacing:.2px}.letter-spacing-04{letter-spacing:.4px}.letter-spacing-06{letter-spacing:.6px}.letter-spacing-08{letter-spacing:.8px}.letter-spacing-1{letter-spacing:1px}.letter-spacing-12{letter-spacing:1.2px}.letter-spacing-14{letter-spacing:1.4px}.letter-spacing-16{letter-spacing:1.6px}.letter-spacing-18{letter-spacing:1.8px}.letter-spacing-2{letter-spacing:2px}.letter-spacing-25{letter-spacing:2.5px}.letter-spacing-3{letter-spacing:3px}.letter-spacing-35{letter-spacing:3.5px}.letter-spacing-4{letter-spacing:4px}.letter-spacing-45{letter-spacing:4.5px}.letter-spacing-5{letter-spacing:5px}.line-height-0{line-height:0!important}.line-height-02{line-height:.2!important}.line-height-04{line-height:.4!important}.line-height-06{line-height:.6!important}.line-height-08{line-height:.8!important}.line-height-1{line-height:1!important}.line-height-12{line-height:1.2!important}.line-height-14{line-height:1.4!important}.line-height-16{line-height:1.6!important}.line-height-18{line-height:1.8!important}.line-height-2{line-height:2!important}.padding-s{padding:var(--s-spacing)}.padding-l{padding:var(--l-spacing)}.padding-xl{padding:var(--xl-spacing)}.padding-xxl{padding:var(--xxl-spacing)}.padding-xxxl{padding:var(--xxxl-spacing)}.gap-s{gap:var(--s-spacing)}.gap-m{gap:var(--m-spacing)}.gap-l{gap:var(--l-spacing)}.gap-xl{gap:var(--xl-spacing)}.gap-xxl{gap:var(--xxl-spacing)}.gap-xxxl{gap:var(--xxxl-spacing)}.video-header-roll h1{margin-bottom:180px}.roll-wrapper{position:relative}.roll-wrapper div{position:absolute;width:100%;opacity:0;animation-name:rollText;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes rollText{0%,10%{opacity:0;transform:translateY(10px)}15%,25%{opacity:1;transform:translateY(0)}100%,30%{opacity:0;transform:translateY(-10px)}}.slideshow-header-roll{width:100%;position:relative;line-height:0;box-sizing:border-box;min-height:67vh;height:100%;max-height:800px}.slideshow-header-roll h1{margin-bottom:180px;width:100%}.slideshow-header-span{flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;min-height:100%;max-height:800px;padding:var(--m-spacing);width:100%;gap:var(--m-spacing);z-index:1}.form,.form-wrapper>div{flex-direction:column;gap:calc(var(--m-spacing) * .5);margin:auto;width:100%}.form{padding:0}.form input,.form textarea{box-sizing:border-box;padding:var(--s-spacing);border:none;width:100%}.mixed-interval-checkout-body,.mixed-interval-checkout-form,.mixed-interval-checkout-form button,.mixed-interval-checkout-form input,.mixed-interval-checkout-form select{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.form input:autofill,.form textarea:autofill{font-family:var(--body-font);font-size:var(--body-font-size)}.form-wrapper{display:grid;grid-template-rows:auto auto;padding:var(--m-spacing);gap:var(--m-spacing);max-width:1600px;margin:0 auto}.form-wrapper>div{display:flex}.form-group{display:flex;flex-direction:column;align-items:center;justify-content:var(--justify-content);gap:calc(var(--m-spacing) * .25)}.checkbox-label{display:flex;align-items:center;justify-content:center;margin:var(--margin);gap:calc(var(--m-spacing)* .25)}.form input[type=range]{outline:0}.form input[type=color]{padding:0;height:100px;outline:0;border:none}.df{display:flex}.g10{gap:10px}.mixed-interval-checkout-body{background-color:#fafafa;display:flex;flex-direction:column;padding-top:24px}.mixed-interval-checkout-body .cart-items-wrapper{margin:auto;padding:24px;width:100%;max-width:600px;display:flex;flex-direction:column;gap:24px}.mixed-interval-checkout-body .cart-items-wrapper .name{font-size:20px;font-weight:700}.mixed-interval-checkout-body .cart-items-wrapper .price{font-size:20px;font-weight:700;text-align:right}.mixed-interval-checkout-body .cart-items-wrapper .descr{font-size:16px;color:#444}.mixed-interval-checkout-body .cart-items-wrapper .quantity{text-align:right;font-size:16px;color:#444}.mixed-interval-checkout-body .cart-item-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mixed-interval-checkout-form{display:flex;font-size:16px;flex-direction:column;gap:8px;margin:24px auto;width:100%;max-width:600px;padding:24px;box-sizing:border-box;box-shadow:5px 10px 25px #eee;background-color:#fff}.mixed-interval-checkout-body .remove-cart-item-button{background-color:transparent;border:none;padding:0;margin:8px 0 auto auto;cursor:pointer}.mixed-interval-checkout-body .remove-cart-item-button svg{fill:#b9b9b9}@media screen and (min-width:500px){.cart-wrapper{padding:var(--m-spacing)}.form-wrapper,.recently-viewed-wrapper{padding:var(--xxxl-spacing)}.font-size-26{font-size:26px}.font-size-28{font-size:28px}.font-size-30{font-size:30px}.font-size-32{font-size:32px}.font-size-34{font-size:34px}.font-size-36{font-size:36px}.font-size-38{font-size:38px}.font-size-40{font-size:40px}.font-size-42{font-size:42px}.font-size-44{font-size:44px}.font-size-46{font-size:46px}.font-size-48{font-size:48px}.font-size-50{font-size:50px}.font-size-52{font-size:52px}.font-size-54{font-size:54px}.font-size-56{font-size:56px}.font-size-58{font-size:58px}.font-size-60{font-size:60px}.font-size-62{font-size:62px}.font-size-64{font-size:64px}.font-size-66{font-size:66px}.font-size-68{font-size:68px}.font-size-70{font-size:70px}.font-size-72{font-size:72px}.form-wrapper,.form-wrapper>div{gap:var(--xxl-spacing)}.mixed-interval-checkout-form{padding:48px}}@media screen and (min-width:1000px){.slideshow-header-span{left:unset}.form-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr}.form-wrapper>div{margin-top:0}.mixed-interval-checkout-body{flex-direction:row;align-items:flex-start;justify-content:center}.mixed-interval-checkout-body .cart-items-wrapper{margin:24px auto;gap:56px}}.mixed-interval-checkout-form input,.mixed-interval-checkout-form select{font-size:16px;color:#1a1a1a;padding:8px;box-sizing:border-box;border-radius:5px;border:1px solid #eee;box-shadow:1px 2px 5px #eee}.mixed-interval-checkout-form label{color:#353535}.mixed-interval-checkout-form button{font-size:16px;padding:8px 16px;border-radius:5px;background-color:#625afa;color:#fff;border:1px solid #000}.mixed-interval-checkout-form button:hover{background-color:#3932c0}.checkout-mx-error{position:fixed;top:0;width:100%;margin:auto;color:#8b0000;padding:25px;background-color:#fff;text-align:center}.shipping-package{display:flex;flex-direction:column;gap:10px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--dark)}.shipping-package h6{font-family:var(--body-font);font-size:var(--body-font-size)}.loading{display:flex;align-items:center;flex-direction:column;gap:16px;font-size:1rem;color:var(--black);margin:auto}.loading .spinner{width:22px;height:22px;border:3px solid var(--light);border-top-color:var(--mid);border-radius:50%;animation:.8s linear infinite spin}.loading .large-spinner{width:44px;height:44px;border:6px solid var(--light);border-top-color:var(--mid);border-radius:50%;animation:.8s linear infinite spin}.loading .loading-text{font-size:24px;color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.editing-link-wrapper>span{background-color:#fff;color:#000}.input-star-rating{display:flex;flex-direction:row-reverse;font-size:2rem;justify-content:center}.stars{margin:0 auto}input.star{display:none}label.star{float:right;padding:10px;color:var(--light);margin:0;font-weight:700}input.star:checked~label.star:before{content:'★';color:var(--contrast)}input.star-1:checked~label.star:before,input.star-5:checked~label.star:before{color:var(--contrast)}label.star:before{content:'★'}