.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/wp-content/themes/studiocarts/images/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/wp-content/themes/studiocarts/fonts/slick.eot');src:url('/wp-content/themes/studiocarts/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/studiocarts/fonts/slick.woff') format('woff'), url('/wp-content/themes/studiocarts/fonts/slick.ttf') format('truetype'), url('/wp-content/themes/studiocarts/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity: .75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}
/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0, 0, 0, 0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-loading .lity-content,
.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image
img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}.lity-hide{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0}html{height:100%;background-color:#25196b;color:#fff}body{font-size:100%}#doc{font-family:Helvetica,Arial,sans-serif;margin:0
auto;position:relative}#doc,#hd,#bd,#ft{width:100%}#hd{width:100%;text-align:center;color:#000;position:fixed;z-index:99}#logo-and-nav-wrap{background-color:#fff;border-bottom:1px solid #555}#bd{min-height:60vh;background-color:#eee;color:#000;padding-top:90px}#ft{background-color:#25196b}#announcement-bar-wrap,#ft{text-align:center;color:#fff}#announcement-bar-wrap{background-image:linear-gradient(to bottom, rgba(37, 25, 107,1),  rgba(37, 25, 107,0.75), rgba(37, 25, 107,0))}#announcement-bar-wrap
a{color:#fff;text-shadow:1px 1px #000}#search{background-color:#111;color:#fff;border-top:1px solid #555}.container{max-width:1500px}strong{font-weight:700}.fixed{position:fixed;z-index:2;top:0}.gutter{padding:1.5rem}.flex{display:flex}.flex-column-none{flex:none}.flex-column-zero{flex:0}.flex-column-one{flex:1}.flex-column-two{flex:2}.width-threethree{width:66.66%;flex-basis:66.66%}.width-three{width:33.33%;flex-basis:33.33%}.width-two{width:50%;flex-basis:50%}.grid{display:grid;grid-gap:0}.grid-wrap-two{grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}.grid-wrap-three{grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}.grid-wrap-four{grid-template-columns:repeat(4, 1fr);grid-gap:1.5rem}@media screen and (max-width: 960px){.grid-wrap-two{grid-template-columns:repeat(1, 1fr)}.grid-wrap-three,.grid-wrap-four{grid-template-columns:repeat(2, 1fr)}#bd #hero .flex,
#bd #primary .flex,
#ft #final-call-to-actions.flex{flex-direction:column}#bd #primary #browse-by-category
.flex{flex-direction:row}.width-threethree,.width-three,.width-two{width:100%;flex-basis:100%}}@media screen and (max-width: 500px){.grid-wrap-two,.grid-wrap-three,.grid-wrap-four{grid-template-columns:repeat(1, 1fr)}#ft
.flex{flex-direction:column}}h1{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.15}h2{font-size:2rem;font-weight:300;margin-bottom:1.5rem;line-height:1.15}h3,.h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;line-height:1.25}.h3{display:block}h4,.h4{font-size:1.25rem;font-weight:300;margin-bottom:1rem}.h4{display:block}.sc-product-card
.h4{font-weight:700}h1,h2,h3,h4,.h3,.h4{font-family:"Lato",Helvetica,Arial,sans-serif}@media screen and (max-width: 960px){h1{font-size:2.5rem}h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1rem}}@media screen and (max-width: 500px){h1{font-size:2.25rem}h2{font-size:1.5rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1rem}}h1 span,
h2
span{display:block;font-weight:300}p{font-family:"Karla",Helvetica,Arial,sans-serif;font-size:1rem;margin:0
0 1rem;line-height:1.5}small{font-family:"Karla",Helvetica,Arial,sans-serif;display:block;font-size:0.75rem}.last{margin-bottom:0}hr{overflow:visible;padding:0;border:none;border-top:medium solid #fff;color:#fff;text-align:center;width:100%;margin:3rem 0}hr:after{content:"♦";display:inline-block;position:relative;top:-1.5rem;font-size:2.5rem;color:#fff}ul{list-style-type:square}ol{list-style-type:decimal}ul,ol{margin:0
0 1rem}ul li,
ol
li{font-family:"Karla",Helvetica,Arial,sans-serif;font-size:1rem;margin:0
0 0.25rem 1.25rem;line-height:1.5}section{padding:2rem 0}a{color:#465ccf;text-decoration:none;font-weight:700}a:hover{color:#25196b}div.wpcf7{max-width:640px;margin:0
auto;border:2px
solid #ccc;background-color:#111;border-radius:10px;padding:1.25rem}div.wpcf7 label,
div.wpcf7 .wpcf7-response-output{color:#fff}.sc-button,
.search-form input[type=submit],
form.wpcf7-form input[type=submit]{text-transform:uppercase;padding:1rem 2rem;display:inline-block;text-decoration:none !important;font-weight:700;text-align:center;background-color:#465ccf;color:#fff;border:0;text-shadow:0 2px #25196b;margin:0.25rem 0}.sc-button.sc-button-small{padding:0.5rem 1rem;font-size:0.75rem}form.wpcf7-form input[type=submit]{margin-top:2rem}.sc-button:hover,
.search-form input[type=submit]:hover{background-color:#25196b;color:#fff;text-shadow:0 2px #333}#ft .mc4wp-form .sc-button:hover{background-color:#111}p a.sc-button{margin:0
0.5rem 0.5rem 0}@media screen and (max-width: 500px){.sc-button.sc-button-small{font-size:0.65rem}}#ft
a{color:#fff}#ft a:hover{color:#465ccf}#ft p a:hover{color:#fff;border-bottom:2px solid #fff}#ft
a#credit{color:#555;text-decoration:none;font-weight:normal}#ft a#credit:hover{border-bottom:0}.bg-primary{background-color:#66cf46;text-shadow:0 2px #639943 !important}a.bg-primary:hover{background-color:#4c9b34}.bg-secondary{background-color:#555}a.bg-secondary:hover{background-color:#404040}.bg-cta{background-color:#84CC5A;text-shadow:0 2px #639943}a.bg-cta:hover{background-color:#639943;color:#fff !important;text-shadow:0 2px #555}#ft .bg-cta{background-color:#639943;text-shadow:0 2px #555}#ft a.bg-cta:hover{background-color:#111;text-shadow:0 2px #000}section#hero{background-color:#fff;border-bottom:2px solid #ccc}section#primary{background-color:#eee}section#secondary{background-color:#fff;border-top:2px solid #ccc}section#reminder{background-color:#eee;border-top:2px solid #ccc}#bd
img{max-width:100%;height:auto}.sc-product-card{border:2px
solid #ccc;background-color:#fff;border-radius:10px;height:100%}.sc-product-card
.flex{align-items:center;height:100%;flex-direction:row}.sc-product-card
a{display:block}.sc-product-card .sc-product-card-left{width:33%;flex-basis:33%}.sc-product-card .sc-product-card-right{width:66%;flex-basis:66%}.sc-product-page-left,.sc-product-page-right{width:50%;flex-basis:50%}@media screen and (max-width: 960px){.flex.sc-product-page{flex-direction:column}.sc-product-card .sc-product-page-left,
.sc-product-card .sc-product-page-right{width:100%;flex-basis:100%}}@media screen and (max-width: 500px){body.category .sc-product-card
.flex{flex-direction:column}.sc-product-card .sc-product-card-left,
.sc-product-card .sc-product-card-right{width:100%;flex-basis:100%}.sc-product-page-left,.sc-product-page-right{width:100%;flex-basis:100%}}.hamburger{width:38px;height:38px;border:0;background-size:100% 100%;background-color:transparent;z-index:200}.hamburger-open{background-image:url("/wp-content/themes/studiocarts/images/menu-24px.svg")}.hamburger-close{background-image:url("/wp-content/themes/studiocarts/images/close-24px.svg")}.search-icon{background-image:url("/wp-content/themes/studiocarts/images/search-24px.svg")}.social{width:50px !important;max-width:50px !important;height:50px !important;margin:0
0.25em}#menu{color:#000;opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;display:none;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.90);-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-ms-transition:background 0.5s linear;-o-transition:background 0.5s linear;transition:background 0.5s linear;margin:0
auto;overflow-x:scroll}#menu
ul{}#menu
li{font-size:2rem;margin-left:0;text-align:center;list-style-type:none}#menu ul.menu-secondary
li{font-size:1.25rem}#menu li
a{display:inline-block;background-color:#fff;padding:0
20px}#menu li a:hover{background-color:#eee}@media screen and (max-width: 500px){#menu
li{font-size:1.25rem}#menu ul.menu-secondary
li{font-size:1rem}#secondary .flex,
#reminder
.flex{flex-direction:column}#secondary #related-products
.flex{flex-direction:row !important}}input[type=text],.sc-button{-webkit-appearance:none;border-radius:0}.search-form label input,
input.wpcf7-text,
textarea.wpcf7-textarea,
form.mc4wp-form
input{display:block;padding:1rem;border:0;width:100%;font-size:16px;margin:0.25rem 0}form.mc4wp-form
input{text-align:center !important}#ft form.mc4wp-form input[type=submit]{width:auto;padding:1rem 2rem}.search-form{display:flex}.search-form
label{flex:1}.search-form label
input{width:100%}.search-form input[type=submit]{flex:0}.slick-slider{max-height:500px}#bd .slick-slider
img{max-height:500px;margin:0
auto}.slick-prev:before,.slick-next:before{color:#465ccf !important}.slick-next{right:-20px !important}.slick-prev{left:-20px !important}textarea:focus,input:focus,input[type]:focus,.uneditable-input:focus{border-color:#ccc;outline:0
none}header.x-header-landmark{display:none}.e11-5.x-text{color:#000 !important}body.page-id-6848 #primary
img{max-width:320px;height:auto}#primary
h2{text-align:center;max-width:1080px;margin-left:auto;margin-right:auto}#primary h3,
#primary p,
#primary ul,
#primary ol,
#primary
form{max-width:640px;margin-left:auto;margin-right:auto}#primary form.woocommerce-checkout,
#primary form.woocommerce-checkout h3,
#primary form.woocommerce-checkout p,
#primary form.variations_form,
#primary .woocommerce form,
#primary .woocommerce h2,
#primary .woocommerce p,
body.woocommerce-account #bd
p{max-width:100% !important;text-align:left}body.woocommerce-account #bd
fieldset{padding:1rem;margin:1rem 0;border:1px
solid #555}#primary .sc-product-page-right h2,
#primary .sc-product-page-right p,
#primary .sc-product-page-right
ul{max-width:100%}.carousel-dots{position:relative}#primary ul.slick-dots{width:100%;max-width:100%}.slick-track{display:flex !important}.slick-slide{height:inherit !important}.slick-slide a,
.slick-slide
img{outline:none}.grecaptcha-badge{display:none}.carousel-crossfade{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.carousel-crossfade.slick-initialized{visibility:visible;opacity:1}#bd .slick-slider.carousel-crossfade
img{width:100% !important;height:auto !important}#cart-counter{position:absolute;top:-5px;right:-5px;background:#465ccf;color:#fff;display:flex;width:fit-content;min-width:1.25rem;padding:0px;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:50%;border:2px
solid #fff;font-weight:normal;font-size:0.65rem}.woocommerce-message.message-wrapper{position:absolute;z-index:99;left:0px;top:30vh;background:white}.woocommerce-checkout #payment ul.payment_methods li input[type=radio],
.woocommerce-checkout #payment ul.payment_methods li input[type=checkbox]{width:24px !important;height:24px;background:#fff;vertical-align:middle;-webkit-appearance:auto}body.woocommerce-account #announcement-bar-wrap,
body.woocommerce-cart #announcement-bar-wrap,
body.woocommerce-checkout #announcement-bar-wrap{display:none}.woocommerce button.button,
.woocommerce-account .addresses .title
.edit{background-color:#465ccf !important;color:#fff !important;text-transform:uppercase;padding:1rem 2rem !important;border-radius:0 !important}.woocommerce
button.button.single_add_to_cart_button{font-family:"Karla",Helvetica,Arial,sans-serif;font-size:1rem;background-color:#84CC5A !important;text-shadow:0 2px #639943}.woocommerce button.button.single_add_to_cart_button:hover{background-color:#639943 !important;color:#fff !important;text-shadow:0 2px #555}.woocommerce .actions
button.button{padding:0.5rem 1rem !important;font-size:0.75rem}.woocommerce button.button:hover,
.woocommerce-account .addresses .title .edit:hover{background-color:#000 !important}.woocommerce-account .addresses .title
.edit{float:none !important;display:inline-block;margin-bottom:1rem}.woocommerce a.button.alt,#place_order{float:none !important;background-color:#66cf46 !important;color:#fff !important;text-transform:uppercase;padding:1rem 2rem !important;border-radius:0 !important}.woocommerce a.button.alt:hover,#place_order:hover{background-color:#639943 !important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:120px}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals
.cart_totals{float:none !important;width:auto !important;max-width:640px;margin:0
auto}#customer_login,#customer_details{display:flex;justify-content:space-between;flex-direction:row}.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{float:none !important;width:100% !important}.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1{flex:2}.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{flex:1;margin-left:2rem}@media screen and (max-width: 960px){#customer_details{flex-direction:column}.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{margin-left:0}}table.variations
th.label{padding-right:1rem}table.variations
select{font-size:1rem;margin-bottom:1rem;padding:0.5rem 1rem}form.variations_form{margin-bottom:1rem}.reset_variations{margin-left:1rem}