/*
Generated time: March 29, 2024 13:43
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}b,strong{font-weight:700}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:var(--font_stack_body);font-size:var(--font_size_base);font-style:var(--font_style_body);font-weight:var(--font_weight_body);line-height:1.5;color:var(--body_text_color);background-color:var(--body_bg_color);background-image:none}.heading-h1,.heading-h2,.heading-h3,.heading-h4,h1,h2,h3,h4,h5,h6{font-family:var(--font_stack_headings);font-style:var(--font_style_headings);font-weight:var(--font_weight_headings);text-transform:var(--font_case_headings);text-rendering:optimizelegibility;color:var(--font_color_headings);line-height:calc(4px + 2ex);margin:0;padding:0}.heading-h1,h1{font-size:var(--font_h2_size)}img{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}small{font-size:.8em}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}a{color:var(--link_color);text-decoration:none;font-weight:400}strong{font-weight:700}del{opacity:.6}li ol,li ul{margin:0 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}.hide,.hide-mobile{display:none}.show-mobile{display:block}img{vertical-align:bottom}p{margin:0 0 1.5em}iframe,object{border:none}.text-center{text-align:center}.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}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.button,button,input[type=submit]{font-family:var(--font_stack_headings);background:var(--button_bg);background-image:linear-gradient(var(--button_bg),var(--button_bg1));color:var(--button_text);white-space:normal;border:none;cursor:pointer;font-weight:var(--button_weight);line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;text-transform:var(--button_text_transform);display:inline-block;padding:.6em 1.5em .5em;border-radius:2em;font-size:1.25em;-webkit-appearance:none;box-shadow:3px 3px 12px #0000001a}.button.disabled,.button[disabled],button.disabled,button[disabled]{cursor:default;opacity:.6;box-shadow:none}.flexbox-grid{display:flex;flex-wrap:wrap;margin:0 -10px 1em;padding:0;list-style:none}.flexbox-grid>li{display:flex;flex:1 0 auto;width:50%;padding:10px}.flexbox-grid a{display:flex;flex-direction:column;flex:0 0 auto;width:100%}.flexbox-grid:after,.flexbox-grid:before{content:normal}.banner-text span,.collection-th .title,.logo.textonly,.newfont,.sale,.slide-caption,.top-menu ul{font-family:var(--font_stack_headings)}.site-width{max-width:var(--site_max_width);min-width:var(--site_min_width);margin:0 auto;padding:0 1em;position:relative}#content,#header,#main,#sidebar{transition:all .2s ease}#content{display:flex;flex-wrap:0;margin:0 0 3em;width:100%;overflow:hidden;background:var(--content_bg);background:rgba(var(--content_bg_rgb),var(--content_bg_opacity));border-radius:20px;border:var(--content_bg) 1px solid;border:rgba(var(--content_bg_rgb),.7) 1px solid}#main{padding:1em}#shopify-section-sidebar{width:0;padding:0;height:0;opacity:0;overflow:hidden;background:var(--sidebar_bg);background:rgba(var(--sidebar_bg_rgb),var(--sidebar_bg_opacity))}#main{width:100%}#search-form-top,.active-nav #main{display:none}#header{padding:0 0 1em}#header .row{padding:1em 0}#show-search{display:none}.logo{text-align:center;margin:0}.logo.img-logo .logo-wrap{font-size:1em;margin:0}.logo.img-logo a{display:inline-block;line-height:1;vertical-align:bottom}.logo.show-header-text{display:flex;justify-content:space-between;align-items:center}.logo.show-header-text .logo-wrap{text-align:left;width:50%;max-width:50%;margin:0}.header-text{font-family:var(--font_stack_body);width:50%;max-width:50%;display:inline-block;padding:0;text-align:right}.header-text p{color:inherit;margin:0;font-size:14px;line-height:1.2}.off-canvas-navigation{background:0 0;padding:0;line-height:1}.off-canvas-navigation a{position:relative;padding:5px;width:50px;height:50px;background:var(--mobile_nav_bg);border:var(--mobile_nav_bg) 3px solid;color:var(--mobile_nav_text);font-size:1em;display:inline-block;text-decoration:none;margin:0 .25em;border-radius:50%;text-align:center;line-height:1;vertical-align:middle}.off-canvas-navigation svg{width:20px;height:20px;vertical-align:middle;display:inline-block;line-height:1;pointer-events:none}.off-canvas-navigation svg path{fill:var(--mobile_nav_text)}.off-canvas-navigation .menu-cart svg{width:24px;height:24px}.off-canvas-navigation{display:flex;justify-content:center}.off-canvas-navigation a{display:flex;align-items:center;justify-content:center}.announcement-bar{font-size:1em;line-height:1.2;font-weight:400;text-align:center;margin:0;width:100%}.announcement-bar a,.announcement-bar span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:10px;display:inline-block}#side-menu,#side-menu ul{margin:0;padding:0;list-style:none;line-height:1.2}#side-menu{margin:0 0 1em}.js #side-menu ul{display:none}#side-menu a.newfont{display:block;text-decoration:none;color:var(--accordion_h3_text);text-transform:none;position:relative;margin:0;padding:.5em 45px .5em 1em;line-height:1.2;border-radius:10px;cursor:pointer;background:var(--accordion_h3_bg);background-image:linear-gradient(var(--accordion_h3_bg),var(--accordion_h3_bg1));transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.dropdown-toggle{box-shadow:none;padding:0;line-height:1;width:40px;text-align:center;background:0 0}#side-menu .dropdown-toggle{background:rgba(0,0,0,.025);border-color:pink;border-radius:0 10px 10px 0;position:absolute;top:0;right:0;bottom:0}.dropdown-toggle:after{border-color:var(--accordion_h3_text) rgba(255,255,255,0) rgba(255,255,255,0);position:absolute;top:50%;left:50%;margin:-2.5px 0 0 -5px;border-style:solid;border-width:5px;content:"";display:inline-block;height:0;width:0}#side-menu ul{background:var(--accordion_link_bg);margin:0 1em}#side-menu li,#side-menu ul li a{position:relative}#sidebar aside{background:#fff;border-radius:10px;padding:1em;margin:0 0 1em;box-shadow:0 1px 1px #0000001a}#sidebar .social-links{background:var(--side_social_bg)}.social-links a{display:inline-block;margin:0 3px 5px 0;width:36px;height:36px;vertical-align:middle;padding:8px;text-align:center;line-height:1;border-radius:50%}.social-links .icon{fill:#fff;color:#fff}.social-facebook{background:var(--icon_fill_facebook)}.social-twitter{background:var(--icon_fill_twitter)}.social-pinterest{background:var(--icon_fill_pinterest)}.social-instagram{background:var(--icon_fill_instagram)}#sidebar .top-sellers{background:var(--side_pop_bg)}.top-sellers ul{list-style:none;margin:0;padding:0}.top-sellers li{border-top:var(--side_pop_borders) 1px dashed}.top-sellers a{color:var(--side_pop_links);display:flex;align-items:center;text-decoration:none;padding:6px 0}.top-sellers .thumbnail{position:relative;display:flex;width:60px;height:60px;overflow:hidden;margin:0 15px 0 0;flex-shrink:0}.top-sellers .thumbnail img{object-fit:contain}.top-sellers span.top-title{padding:0;font-size:.9em;line-height:1.2;text-align:left}.top-sellers span.top-title i{font-style:normal;font-size:.8em;display:block}.section{margin:0 0 1.5em}.section-with-bg{padding:16px;border-radius:10px}.rich-text.text-center .rte{padding:2em 30px .5em}.iwt-text p:last-child{margin-bottom:0}.iwt-text .button{margin-top:1em}.iwt-thumb{position:relative;margin:0 0 .5em}.js .slide.is-hidden{display:none}.slideshow{width:100%;position:relative;padding:6px;background:var(--slider_bg);border-radius:10px;line-height:1}.slides{width:100%;height:auto;text-align:center}.slide{width:100%;height:auto;overflow:hidden}.slide a{position:relative;display:block;width:100%}.slide img{width:100%;height:auto}.slideshow .flickity-page-dots{display:block}.slideshow .flickity-prev-next-button{display:none;width:36px;height:36px}.banner{padding:6px;background:var(--slider_bg);border-radius:10px;text-align:center}.banner,.banner a{line-height:1;display:block;overflow:hidden}.banner-text span{text-shadow:2px 2px 2px rgba(0,0,0,.2);letter-spacing:1px;word-break:break-word;line-height:normal;display:block;overflow:hidden}.banner-text a{font-size:4vw;padding:10px;color:var(--banner_text);background:var(--banner_bg1);background:-moz-linear-gradient(-45deg,var(--banner_bg1) 30%,var(--banner_bg2) 100%);background:-webkit-linear-gradient(-45deg,var(--banner_bg1) 30%,var(--banner_bg2) 100%);background:linear-gradient(135deg,var(--banner_bg1) 30%,var(--banner_bg2) 100%)}.map-section-image{height:100%;background-size:cover;background-position:center}.map-section-content p:last-child{margin-bottom:0}.map-section-text{padding:10px 0}.map-section-address,.map-section-hours{margin:0 0 16px}.map-section-address p,.map-section-hours p{margin:0}.collection-th a{text-align:center;padding:10px;position:relative}.collection-th .product-title{margin:auto 0 0;display:block;line-height:1.2;padding:0 .5em .25em}.collection-th .title{font-size:1.1em;line-height:1.2;padding:.25em 0 0;display:block;word-break:break-word}.collection-th .price{font-size:.9em;display:block;line-height:1.2}.collection-th span.price-money{white-space:nowrap}.sale{position:absolute;top:-5px;left:-5px;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:16px}.collection-th a{background:var(--thumb_bg);border-radius:10px;text-decoration:none;box-shadow:0 1px 1px #0000001a}.collection-th .product-title{background:var(--thumb_caption_bg);background-image:linear-gradient(var(--thumb_caption_bg),var(--thumb_caption_bg1));border-radius:6px;font-weight:400}.collection-th .title{color:var(--thumb_title)}.collection-th .price{color:var(--thumb_price);font-family:var(--regular_font)}.sale{color:var(--thumb_sale_text);border-radius:50%;background:var(--thumb_sale_bg);background-image:linear-gradient(var(--thumb_sale_bg),var(--thumb_sale_bg1));box-shadow:0 1px 1px #0000004d}.logo-list.is-static{display:flex;flex-wrap:wrap;margin-left:-10px}.logo-list.is-static .logo-list-item{width:46%;margin:0 0 10px 10px}.logo-list-item{position:relative;display:inline-block;margin:0 10px 0 0}.logo-thumbnail{position:relative}.logo-list-item{width:calc((100% - 10px)/ 2)}#search-form-top{background:rgba(0,0,0,.85);display:none;position:fixed;z-index:1001;top:0;left:0;bottom:0;height:100vh;padding:0;width:100%;font-size:16px}#search-form-top.predictive-enabled{background:var(--input_bg)}#footer{clear:both;color:var(--footer_text);margin:0;padding:0;text-align:center}#footer .inner{width:100%;max-width:var(--site_max_width);min-width:var(--site_min_width);margin:0 auto;padding:0 2em;position:relative}.payment-icon{display:inlne-block;margin:3px;height:24px;width:38px}.credits{text-align:center;width:100%;padding-bottom:2em}.credits p{margin:0;font-size:.7em}.credits a{color:inherit}.footer-nav{list-style:none;margin:0 0 2em;padding:0;text-align:center;width:100%}.footer-nav li{display:inline-block}.footer-nav a{color:var(--footer_links);display:inline-block;padding:0 .5em;text-decoration:none;font-size:1em}.flickity-enabled{position:relative}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.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-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.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}.flickity-prev-next-button{opacity:.8;background:var(--slide_arrow_bg_color);color:var(--slide_arrow_color);position:absolute;padding:8px;width:30px;height:30px}.flickity-page-dots .dot{background:var(--button_bg)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.media{position:relative}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media img{position:absolute;top:0;left:0;width:100%;height:100%}.thumb-image{position:absolute;top:0;left:0}.footer__localization{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;padding:1rem 1rem 0;margin:0 0 2rem}a{text-decoration:underline}.one-half-column-left{width:48%;float:left}.one-half-column-right{width:48%;float:right}.logo-wrap{border-radius:.5rem}.section-title,h1,h2,h3,h4,h5,h6{font-weight:700;text-shadow:2px 2px #000}.kaktusc-cart-icon{top:93%!important}@media only screen and (max-width:800px){#kaktusc-cart-icon{display:none}}.motion-reduce{border-radius:.5rem}#side-menu li{width:100%!important}.loading{aria-hidden:false}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-heading-color: ;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}a{color:var(--bs-link-color);text-decoration:underline}img,svg{vertical-align:middle}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}iframe{border:0}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.text-center{text-align:center!important}