@charset "UTF-8";/*!
      Author: Maarten van Gelder.nl
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"San Francisco";src:url(../fonts/sf-ui-display-regular.woff2) format("woff2"),url(../fonts/sf-ui-display-regular.woff) format("woff"),url(../fonts/sf-ui-display-regular.ttf) format("truetype"),url(../fonts/sf-ui-display-regular.svg#sf-ui-display-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"San Francisco";src:url(../fonts/sf-ui-display-bold.woff2) format("woff2"),url(../fonts/sf-ui-display-bold.woff) format("woff"),url(../fonts/sf-ui-display-bold.ttf) format("truetype"),url(../fonts/sf-ui-display-bold.svg#sf_ui_displaybold) format("svg");font-weight:700;font-style:normal}html{box-sizing:border-box;font-size:62.5%;line-height:1.4;quotes:'“' '”' '‘' '’'}*,::after,::before{box-sizing:inherit}body{margin:0;padding:75px 0 0;background:#fff;color:#333;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px;font-size:1.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:40em){body{font-size:16px;font-size:1.6rem}}@media (min-width:80em){body{font-size:18px;font-size:1.8rem}}body.has-announcement{padding-top:115px}body#tinymce{margin:12px 15px!important}input,select,textarea{padding:8px 10px;border-radius:2px;color:#333;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;line-height:normal}input[type=checkbox],input[type=radio]{border:0}label{line-height:1.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:inherit;text-decoration:underline}a:focus,a:hover{text-decoration:none}p{margin-top:0;margin-bottom:1.5em}small{font-size:12px;font-size:1.2rem;line-height:1.3}@media (min-width:40em){small{font-size:14px;font-size:1.4rem}}h1{margin:0 auto .5em;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.2}@media (min-width:40em){h1{font-size:42px;font-size:4.2rem}}h2{margin:0 auto .5em;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.2}@media (min-width:40em){h2{font-size:36px;font-size:3.6rem}}h3{margin:0 auto .5em;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:20px;font-size:2rem;line-height:1.2}@media (min-width:40em){h3{font-size:28px;font-size:2.8rem}}h4{margin:0 auto .25em;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.2}@media (min-width:40em){h4{font-size:22px;font-size:2.2rem}}blockquote p:last-child{margin-bottom:0}blockquote p:first-child::before{content:open-quote}blockquote p:last-child::after{content:close-quote}img,object,video{max-width:100%;width:auto;height:auto}img.emoji{display:inline;width:20px}figure{margin:0}.cards-block{text-align:center}.cards-block__inner{margin:1em}@media (min-width:40em){.cards-block__inner{display:flex}}.cards__item{position:relative;width:100%;padding-bottom:2em}@media (min-width:40em){.cards__item{margin:1em;padding-bottom:0}}@media (min-width:40em){.cards__item--2{width:50%}}@media (min-width:40em){.cards__item--3{width:33.333333333%}}@media (min-width:40em){.cards__item--4{width:25%}}.cards__item-link{text-decoration:none}.cards__item--has-hover:hover .cards__item-image{opacity:0}.cards__item-image{position:relative;z-index:10;width:100%}.cards__item-image-hover{position:absolute;top:0;left:0;z-index:1;width:100%}.cards__item-title{margin-top:1em;margin-left:auto;margin-right:auto;max-width:300px;font-size:24px;font-size:2.4rem}@media (min-width:40em){.cards__item-title{font-size:36px;font-size:3.6rem}}.cards__item-link-text{font-weight:700;margin-bottom:0}.cards__item-link-text span{display:inline-block;padding-right:.5em;transition:padding .5s}.cards__item-link-text:hover span{padding-right:0;padding-left:.5em}.carousel-block{overflow:scroll}.carousel-block__inner{display:flex;flex-wrap:nowrap;width:900px}@media (min-width:60em){.carousel-block__inner{width:auto}}.carousel-block__item{display:block;width:33.33333334%;padding-left:25px;padding-right:25px}.carousel-block--2 .carousel-block__item{width:50%}.carousel-block__item .button{margin-top:25px;margin-bottom:25px}.carousel-block__title::before{border-top:8px solid var(--primary-color);border-radius:2px;content:' ';width:60px;display:block;padding-bottom:10px;margin-top:20px}.hero-block{position:relative}.hero-block__figure{background-size:cover;background-position:50%;width:100%;aspect-ratio:4/2.5;-o-object-fit:cover;object-fit:cover}@media (min-width:60em){.hero-block__figure{aspect-ratio:4/2}}.hero-block__body{padding:1em;margin-left:1em}@media (min-width:40em){.hero-block__body{position:absolute;left:0;bottom:1em}}.hero-block__body h1{text-transform:uppercase;margin-bottom:0;font-size:14px;font-size:1.4rem;display:inline-block;background:#fff;padding:10px;border-radius:5px}@media (min-width:40em){.hero-block__body h1{font-size:20px;font-size:2rem}}.hero-block__body h2{margin-bottom:0;font-size:16px;font-size:1.6rem;background:#fff;padding:10px}@media (min-width:40em){.hero-block__body h2{font-size:24px;font-size:2.4rem}}.hero-block__body .rating{display:block;background:#fff;margin:0;border-radius:5px;padding:5px 5px 3px 5px;margin-top:.5em;max-width:110px}.hero-block__link{text-decoration:none}.hero-block__credits{margin:0;font-size:80%;padding-top:.5em;padding-right:1em;text-align:right;text-transform:lowercase}.images-block{display:flex;max-width:100%}.images-block__item{flex:1 1 0px}.images-block img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.order-button-block{max-width:1240px;margin-left:auto;margin-right:auto}.order-button-block__inner{padding-top:2em;padding-bottom:2em}.order-button-block__button{float:right}.specs-block{margin-top:20px;margin-bottom:20px;max-width:940px;margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}@media (min-width:60em){.specs-block{margin-top:60px;margin-bottom:60px}}.specs-block__title{margin:0 auto .5em;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.2}@media (min-width:40em){.specs-block__title{font-size:36px;font-size:3.6rem}}@media (min-width:40em){.specs-block__title{text-align:center}}.specs-block__title::before{border-top:8px solid var(--primary-color);border-radius:2px;content:' ';width:60px;display:block;padding-bottom:10px}.specs-block__list{line-height:2em}.specs-block__list dt{font-weight:700;line-height:1;padding-top:1em}@media (min-width:40em){.specs-block__list dt{float:left;padding-top:0;padding-right:.5em;width:50%;text-align:right;line-height:inherit}}.specs-block__list dd{margin-left:0}.text-block{margin-top:20px;margin-bottom:20px;max-width:940px;margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}@media (min-width:60em){.text-block{margin-top:60px;margin-bottom:60px}}.text-media-block{margin-top:20px;margin-bottom:20px}@media (min-width:60em){.text-media-block{margin-top:60px;margin-bottom:60px}}.text-media-block--medium{max-width:960px;margin-left:auto;margin-right:auto}@media (min-width:60em){.text-media-block__inner{display:flex;align-items:center;justify-content:center}}@media (min-width:60em){.text-media-block--image--right .text-media-block__inner,.text-media-block--image-right .text-media-block__inner{flex-direction:row-reverse}}.text-media-block__body{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}@media (min-width:40em){.text-media-block__body{max-width:calc(1200px + 8vw + 4em);padding-left:2em;padding-right:2em}}.no-csscalc .text-media-block__body,.no-cssvwunit .text-media-block__body{max-width:1200px}@media (min-width:60em){.text-media-block__body{width:50%;padding-left:2em;padding-right:2em}}.text-media-block__media{text-align:right}@media (min-width:60em){.text-media-block__media{width:50%}}.text-media-block__media+.text-media-block__body{padding-top:25px}@media (min-width:60em){.text-media-block__media+.text-media-block__body{padding-top:0}}.text-media-block__body+.text-media-block__media{text-align:left}.text-media-block__title{margin:0 auto .5em;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.2}@media (min-width:40em){.text-media-block__title{font-size:36px;font-size:3.6rem}}.text-media-block__title::before{border-top:8px solid var(--primary-color);border-radius:2px;content:' ';width:60px;display:block;padding-bottom:10px}.text-media-block__video{position:relative;overflow:hidden;width:100%;aspect-ratio:5/7.5;margin-bottom:25px}.text-media-block__video-inner{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.text-media-block__video--vertical .text-media-block__video-inner{aspect-ratio:9/16}.text-media-block__video iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tips-block{margin-top:20px;margin-bottom:20px;padding-bottom:75px;position:relative}@media (min-width:60em){.tips-block{margin-top:60px;margin-bottom:60px}}.tips-block--overflow{height:50vw;overflow:hidden}.tips-block__list{margin:0;padding:0;list-style-type:none}.tips-block__list li{margin:0}.tips-block__list-item{position:relative}@media (min-width:60em){.tips-block__list-item{display:flex}}.tips-block__list-item--overflow{height:50vw;overflow:hidden}.tips-block__list-item--overflow::after{content:' ';position:absolute;left:0;bottom:0;right:0;background-image:linear-gradient(to bottom,transparent,#fff);height:100px}@media (min-width:60em){.tips-block__list-item--overflow::after{left:50%}}.tips-block__list-item--hidden{display:none}@media (min-width:60em){.tips-block__list-item-media{width:50%}}.tips-block__image{display:block;width:100%}.tips-block__list-item-body{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}@media (min-width:40em){.tips-block__list-item-body{max-width:calc(1200px + 8vw + 4em);padding-left:2em;padding-right:2em}}.no-csscalc .tips-block__list-item-body,.no-cssvwunit .tips-block__list-item-body{max-width:1200px}@media (min-width:40em){.tips-block__list-item-body{padding-top:25px}}@media (min-width:60em){.tips-block__list-item-body{width:50%;padding-left:2em;padding-right:2em;padding-top:0}}.tips-block__list-item-title::before{border-top:8px solid var(--primary-color);border-radius:2px;content:' ';width:60px;display:block;padding-bottom:10px}.tips-block__list-item-subtitle{text-transform:uppercase;font-size:20px;font-size:2rem;margin-bottom:0;font-weight:700;padding-bottom:10px;display:block}.tips-block__list-item-button{float:right}.tips-block__list-item-button+.tips-block__list-item-button{margin-right:2em}.tips-block__list-item-read-more{float:left}.tips-block__list-item-read-more--hidden{display:none}.tips-block__list-item-navigation{position:relative;z-index:10;padding:15px 2em 0}@media (min-width:60em){.tips-block__list-item-navigation{position:absolute;left:0;right:0;bottom:-4em;padding:15px 2em 0 calc(50vw + 2em)}}@media (min-width:60em){.tips-block__list-item--overflow+.tips-block__list-item-navigation{bottom:0}}.title-block{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}@media (min-width:60em){.title-block{margin-top:60px;margin-bottom:60px}}@media (min-width:40em){.title-block{max-width:calc(1200px + 8vw + 4em);padding-left:2em;padding-right:2em}}.no-csscalc .title-block,.no-cssvwunit .title-block{max-width:1200px}.title-block__inner{padding-top:25px;padding-bottom:25px;max-width:800px;margin-left:auto;margin-right:auto}.title-block__subtitle{margin:0;text-transform:uppercase;font-size:80%;font-weight:700;color:#6b7a88}@media (min-width:60em){.title-block__subtitle{margin-bottom:-10px}}.title-block__title{font-size:36px;font-size:3.6rem;text-align:left;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (min-width:60em){.title-block__title{font-size:80px;font-size:8rem}}.video-block{padding-top:2em;padding-bottom:2em;padding-left:1em;padding-right:1em;background-color:#6b7a88}.video-block__inner{display:flex;align-items:center;justify-content:center}.video-block__item{width:100%;max-width:920px}.video-block__item--embed{position:relative;padding-bottom:56.25%;cursor:pointer}.video-block__item--embed iframe,.video-block__item--embed img{position:absolute;left:0;top:0;width:100%;height:100%;padding-left:1em;padding-right:1em}.video-block__item--embed img{-o-object-fit:cover;object-fit:cover}.video-block__item--embed iframe.video--active{z-index:20}.video-block__item--embed svg{position:absolute;top:50%;left:50%;z-index:10;max-width:80px;height:auto;margin-left:-40px;margin-top:-40px;fill:#fcbf00}.video-block__item--embed:hover svg{fill:#333}.wcpt-quantity-wrapper{float:right;padding-right:20px}.wcpt-button-cart_ajax{float:right}.wcpt-price{float:right;padding-right:20px;line-height:38px}.accordion{margin-top:20px;margin-bottom:20px}@media (min-width:60em){.accordion{margin-top:60px;margin-bottom:60px}}.accordion__title{margin-bottom:1em}.accordion__panel-title{cursor:pointer;position:relative;border-top:2px solid #eee;padding:15px;margin:0}@media (min-width:60em){.accordion__panel-title{padding-left:0;padding-right:0}}.accordion__panel--expanded,.accordion__panel-title:hover{color:var(--text-color-accordion)}.accordion__panel-title::after{position:absolute;top:22px;right:8px;bottom:0;z-index:1;height:20px;width:20px;content:' ';background:url(../images/icon-arrow-down-0da79839f5.svg) no-repeat 50%;transition:transform .2s ease-in-out}.accordion__panel--expanded::after{transform:scaleY(-1)}.accordion__panel-content{margin:0}.accordion__panel-content dl{margin-top:0}.accordion__panel--collapse+.accordion__panel-content{height:0;transform:scaleY(0)}.anchor{position:relative;margin-top:-100px;padding-bottom:100px;width:1px;display:block}@media (min-width:40em){.anchor{margin-top:-150px;padding-bottom:150px}}.breadcrumbs{margin:0;padding:0}.breadcrumbs ol{margin:0;padding:0;margin-bottom:2em;font-size:90%}.breadcrumbs li{display:inline;text-transform:lowercase;list-style:disc;margin:0;padding-left:0;padding-right:30px}.breadcrumbs a{text-decoration:none}.browser-warning{z-index:100;position:fixed;bottom:0;left:0;width:100%;padding:12px 15px;background:#fff;border-top:1px solid var(--primary-color);color:var(--primary-color);font-size:16px;font-size:1.6rem;text-align:center;line-height:1.3}.button{background:0 0;border:0;line-height:1.1;text-decoration:none;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:12px 15px;border-radius:2px;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;color:var(--button-color)}.button:focus,.button:hover{opacity:.9}.button:active{transform:scale(.95)}.button--primary{background-color:var(--primary-color)}.button--white{background-color:#fff}.button--outline{border:2px solid #000}.button--disabled{cursor:not-allowed;background-color:#eee}.button--more-info{display:inline-block;text-decoration:none;border-bottom:2px solid var(--button-color);margin-top:1em;margin-bottom:2em}.button--more-info:hover{border-color:transparent}.cart-promo{margin-bottom:50px}.cart-promo__inner{background:#fff;padding:25px;box-shadow:0 2px 5px rgba(0,0,0,.1);max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.cart-promo__products{display:flex;gap:25px}.cart-promo__products-item{width:50%;text-decoration:none;font-weight:700}.cart-promo__products-item img{width:100%;margin-bottom:10px}canvas.confetti{position:absolute;top:0;left:0;overflow:hidden;width:100%;margin:0}.woocommerce-tabs{display:none}@media (min-width:60em){.comments{padding-right:34px}}.comment__list{margin:0;padding:0;list-style-type:none}.comment__list li{margin:0}@media (min-width:60em){.comment__list-item{width:33%}}.comment__list-item-body{padding-bottom:2em;word-break:break-word;position:relative;top:50%;border-radius:18px;margin-bottom:10px;padding-left:50px;padding-right:50px;min-width:calc(100vw - 50px)}@media (min-width:60em){.comment__list-item-body{min-width:calc(30.333333% - 44px)}}.comment-author svg{max-height:25px;width:auto}.comment__list--collapsed .comment__list-item:nth-child(n+4){display:none}.comment__list-button{display:none}.comment__pros-cons svg{height:12px;width:auto}.comment__pros-cons p{margin:0}.comments__form{margin-top:20px;margin-bottom:20px;max-width:940px;margin-left:auto;margin-right:auto}@media (min-width:60em){.comments__form{margin-top:60px;margin-bottom:60px}}.comment__form--textarea{width:100%;max-width:600px;height:100px;border:1px solid #000}.comments__form input{border:1px solid #000}.comments__form .submit{border:2px solid #000}.comments__form--button{margin-left:2em}.comments__form-wrapper{padding:2em;background-color:#eee}.comments__form-wrapper--hidden{display:none}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:0 0;border:none;color:#333}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:var(--white)}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.icon-marker{position:relative}.icon-marker a::before{content:' ';position:absolute;top:0;left:-20px;width:18px;height:100%}.icon-marker a:hover::before{background:url(../images/icons/marker-a94d3e38af.svg) 0 50% no-repeat;background-size:14px auto}.language-switcher--anchor{position:relative;top:-7px;left:40px;width:24px;height:auto}@media (min-width:40em){.language-switcher--anchor{float:right;margin-right:70px;margin-top:-30px}}.language-switcher--anchor svg{width:inherit;height:inherit}.language-switcher{display:none;position:fixed;left:0;right:0;top:86px;bottom:0;background:#fff;padding-top:20px;padding-bottom:20px;text-align:center}.language-switcher:target{display:block}.language-switcher__list{margin:0;padding:0;list-style-type:none;font-size:30px;font-size:3rem}.language-switcher__list li{margin:0}.language-switcher__list-item a{text-decoration:none}.language-switcher__list-item--current::before{content:"\2713";position:absolute;margin-left:-30px}.location-infowindow{margin:1em}.location-infowindow__body{margin-top:2em;margin-bottom:2em}.location-infowindow__content{font-style:normal;font-size:16px;font-size:1.6rem}.location-infowindow__image{margin-left:2em}.maps__map{height:800px;margin-bottom:1em}.info-sections{display:flex;gap:2rem;flex-wrap:wrap;max-width:1200px;margin:0 auto}.info-sections__column{flex:1 1 30%;min-width:280px}.info-sections__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.info-sections__intro{margin-bottom:1rem;font-size:1rem}.info-sections__list{list-style:none;padding:0;margin:0}.info-sections__button{display:inline-flex;align-items:center;background:#f5c000;padding:.75rem 1.25rem;margin-top:1rem;font-weight:700;text-decoration:none;color:#000;border:none}.info-sections__button .arrow{margin-left:.5rem}.info-card{display:flex;align-items:center;padding:1rem;border:1px solid #ccc;background:#f9f9f9;margin-bottom:.75rem}.info-card__icon,.info-card__thumb{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin-right:1rem}.info-card__text{font-size:1rem}.info-card--video .info-card__thumb{border-radius:4px}.page-header__inner{position:relative}.page-header__figure{margin:0;padding:0}.page-header__figure img{display:block}.page-header__content{padding:20px}@media (min-width:40em){.page-header__content{position:absolute;left:30px;bottom:30px;background-color:rgba(0,0,0,.3)}}.page-header__title{line-height:1;margin:0;padding:0}.single-product .ppc-button-wrapper{display:none}.product-bundles label{display:flex;border-top:1px solid #eee;padding-top:10px;padding-bottom:10px}.product-bundles img{height:40px;width:40px;margin-left:10px;margin-right:10px}.product-detail__header{padding-left:2em;padding-right:2em}.product-detail__content .related{clear:both}.product-detail__options{clear:both;margin-bottom:1.5em}.product-detail__color{position:relative;display:inline-block;border-radius:10px;padding:4px 10px 4px 30px;text-decoration:none;border:1px solid #eee;margin-right:4px;margin-bottom:10px;color:#000}.product-detail__color--outofstock{font-style:italic;color:#7d7d7d}.product-detail--active,.product-detail__color--instock:hover{border-color:#000}.product-detail__content .quantity{display:none}.product-detail__color::before{position:absolute;left:10px;top:8px;display:block;width:14px;height:14px;border-radius:50%;background-color:var(--background-color);content:' '}.product-order__inner{margin-bottom:3em;text-align:center}.product-order__usps{margin:0;padding:0;list-style-type:none;margin-top:1em;margin-bottom:1em}.product-order__usps li{margin:0}.product-order__button{display:block;white-space:nowrap;padding-top:1em;padding-bottom:1em;width:100%}.product-order__button--large{line-height:40px!important}.product-order__button svg{position:relative;top:3px;width:20px;height:auto}.product-order--fixed{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding:20px;text-align:right;box-shadow:0 2px 5px rgba(0,0,0,.5);background:#fff}.product-order--fixed .product-order__title{float:left;margin:0;line-height:40px}.product-order__images{display:flex;flex-wrap:nowrap;margin-bottom:1em}.product-order__images a{flex:1;aspect-ratio:1;overflow:hidden}.product-order__images a:hover{opacity:.9}.rating{padding-top:5px;padding-bottom:5px}.rating img,.rating svg{max-width:20px;height:auto}.rating__link{text-decoration:none}.retail-order{padding-left:2em;padding-right:2em;max-width:1240px;margin-left:auto;margin-right:auto}.retail-order table{width:100%}.retail-order td,.retail-order th{text-align:left;border-bottom:1px solid #f7f7f7}.retail-order input{border:1px solid #000}.retail-order input[type=number]{width:100px;text-align:right}.retail-order__order input:disabled{border:0}.order-address__inner{display:flex}.order-address__inner div{width:40%}.search-results{max-width:960px;margin:2em auto}.shop-4ll{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;padding-top:2em;padding-bottom:2em;border-bottom:1px solid #eee}@media (min-width:40em){.shop-4ll{max-width:calc(1200px + 8vw + 4em);padding-left:2em;padding-right:2em}}.no-csscalc .shop-4ll,.no-cssvwunit .shop-4ll{max-width:1200px}.shop-4ll__inner{display:flex;justify-content:center;align-items:center}.shop-4ll__category{width:50%;padding-left:90px;padding-right:90px;text-align:center}.shop-4ll__products{width:50%;padding-left:100px;padding-right:100px}.shop-4ll__product-colors{display:flex;gap:10px;align-items:center;justify-content:center;margin-bottom:1em}.shop-4ll__product-color{width:30px;height:30px;border-radius:50%;transform:scale(1);transition:transform .3s ease}.shop-4ll__product-color:hover{transform:scale(1.2)}.shop-4ll__categorty-image{margin-bottom:2em}.shop-4ll__category-title{color:#d22f3e}.shop-4ll__category-title span{color:#333}.shop-4ll__category-price{font-size:20px;font-size:2rem}.shop-4ll__category-title::before{border-top:8px solid var(--primary-color);border-radius:2px;content:' ';width:60px;display:block;padding-bottom:10px;margin-left:auto;margin-right:auto}.menu-item-cart{position:relative;padding-top:4px}@media (min-width:40em){.menu-item-cart{float:right}}.shopping-cart__link svg{height:20px;width:auto}.shopping-cart__items{position:absolute;top:5px;background:#fcbf00;padding:2px 4px;border-radius:50%;line-height:1em;font-size:12px;font-size:1.2rem}@media (min-width:40em){.shopping-cart__items{right:-10px}}.site-footer{clear:both;font-size:90%;background:var(--primary-color);color:#fff}.site-footer__inner{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;padding-top:2em;padding-bottom:2em}@media (min-width:40em){.site-footer__inner{max-width:calc(1200px + 8vw + 4em);padding-left:2em;padding-right:2em}}.no-csscalc .site-footer__inner,.no-cssvwunit .site-footer__inner{max-width:1200px}.site-footer__breadcrumb ol{margin:0;padding:0;list-style-type:none}.site-footer__breadcrumb ol li{margin:0}.site-footer__breadcrumb li{padding:0}.site-footer__breadcrumb a:hover span{text-decoration:underline}.site-footer__breadcrumb a::after{content:' > '}@media (min-width:40em){.site-footer__columns{display:flex;flex-wrap:wrap}}.site-footer__column{padding-top:2em;padding-right:2em}@media (min-width:40em){.site-footer__column{width:50%}}@media (min-width:60em){.site-footer__column{width:20%}}.site-footer__column ul{margin:0;padding:0;list-style-type:none}.site-footer__column ul li{margin:0}.site-footer__column a{color:#333;text-decoration:none}.site-footer__column a:hover{text-decoration:underline}.site-footer__column .search-form{position:relative;margin-bottom:2em}.site-footer__column .screen-reader-text{display:none}.site-footer__column .search-field{border:0}.site-footer__column .search-submit{position:absolute;right:0;bottom:0;border:0}.site-footer__column-social-link{display:inline-block;margin-top:.5em;margin-right:1em;margin-bottom:1em}.site-footer__column-social-link svg{fill:#fff;height:30px;width:auto}.site-footer__column-social-link:hover svg{fill:#333}.site-footer__copyright{text-align:center;padding-top:1em;padding-bottom:1em}.site-header{position:fixed;top:0;left:0;z-index:1000;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.1);background:#fff}.site-header__inner{padding:20px 2em}.site-header__announcement{font-size:90%;font-weight:700;text-align:center;color:var(--announcement-text-color);padding:6px 0;background:var(--announcement-bg-color)}.site-header__logo{display:inline-block;margin-top:5px}@media (min-width:40em){.site-header__logo{float:left;margin-left:2em;margin-top:0}}.site-header__logo>img,.site-header__logo>svg{width:auto;height:36px}@media (min-width:40em){.site-header__logo>img,.site-header__logo>svg{width:auto;height:50px}}.site-header__hamburger{position:relative;top:-3px;left:140px}@media (min-width:40em){.site-header__hamburger{display:none}}.site-header__button{float:right;margin-left:2em;white-space:nowrap;display:none}@media (min-width:40em){.site-header__button{display:block}}.site-header__button svg{position:relative;top:3px;width:20px;height:auto}@media (max-width:39.9375em){.site-header__nav-primary{display:none}}.site-header__nav-primary:target{position:fixed;top:0;left:0;right:0;bottom:0;display:block;background-color:#fff;padding:50px 20px;font-size:30px;font-size:3rem;text-align:left}.site-header__nav-primary>ul{margin:0;padding:0;list-style-type:none}.site-header__nav-primary>ul li{margin:0}.site-header__nav-primary>ul>li{position:relative}@media (min-width:40em){.site-header__nav-primary>ul>li{display:inline-block;line-height:50px;padding-left:30px;text-transform:uppercase;font-size:80%;font-weight:700}}@media (min-width:60em){.site-header__nav-primary>ul>li{padding-left:50px}}.site-header__nav-primary>ul ul.sub-menu{margin:0;padding:0;list-style-type:none;display:none;white-space:nowrap;background:#fff;padding-left:20px;padding-right:20px}.site-header__nav-primary>ul ul.sub-menu li{margin:0}@media (min-width:40em){.site-header__nav-primary>ul ul.sub-menu{position:absolute;margin-left:-20px}}.site-header__nav-primary>ul li:hover>ul{display:block}.site-header__nav-primary a{text-decoration:none}.site-header__nav-primary a:hover{text-decoration:underline}@media (min-width:40em){.site-header__nav-primary li.menu-home{display:none}}@keyframes monkeyJump{0%{background-position:100% 50%}50%{background-position:100% 20%}100%{background-position:100% 50%}}.nav-item--about-minimonkey a{display:block;padding-right:25px;background:url(../images/icons/monkey-f9c59ee651.svg) 100% 50% no-repeat;background-size:18px auto}.nav-item--about-minimonkey a:hover{animation:monkeyJump .5s 2 forwards}.woocommerce{padding:2em}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--primary-color)}.woocommerce-cart-form__cart-item .product-thumbnail{width:80px!important;height:80px!important}.woocommerce label[for^=payment_method_buckaroo_] img{float:none}.woocommerce-checkout #payment ul.payment_methods li img{margin-left:-5px}.woocommerce-ordering,.woocommerce-result-count,.woocommerce-shipping-destination{display:none}.add_to_cart_button svg{width:20px;height:auto}.products .product .button{position:relative;top:-10px;float:right}.products .product .add_to_cart_button{background-color:#fcbf00!important}.products .product .price{float:left;margin-top:20px}.label--backorder{font-size:80%;border-radius:10px;padding:2px 10px;background-color:#fcbf00;display:inline-block;color:#fff;font-weight:700}.woocommerce li.product .label--backorder{position:absolute;top:10px;left:10px}.error{color:red}#__bs_notify__{background:var(--primary-color)!important;top:auto!important;bottom:0!important;border-radius:0!important;padding:10px 15px!important;font-family:"San Francisco",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px!important;font-size:1.4rem!important}.disable-hover body{pointer-events:none}