@import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,700);@import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,700);@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700,300,600,800);@import url(//fonts.googleapis.com/css?family=Gentium+Basic:400,700);@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.zone-user-wrapper{position:fixed;z-index:200;}#region-user-second{background-color:transparent;}.block-views-shopping-cart-block{margin:0;}.zone-branding .region-branding{clear:both;}.zone-branding .region-branding .logo-img{float:left;text-align:left;}@media (min-width:769px){#block-views-exp-display-products-page{float:right;padding-top:10px;margin-bottom:10px;}#block-views-exp-display-products-page .views-exposed-widgets{position:relative;width:300px;float:none;margin-right:10px;margin-bottom:0;}.menu-toggle{display:none;}.navigation{background:transparent;display:block !important;margin:18px 0 0 0;padding:0;}.navigation h2{display:none;}.navigation .primary-menu,.navigation .second-menu{margin:0;padding:0;}.navigation .primary-menu{float:left;margin:0;}.navigation .second-menu{float:right;clear:none;margin:0;}.navigation .primary-menu ul,.navigation .second-menu ul{display:block;float:none;margin:0;padding:0;width:auto;list-style:none;}.navigation .primary-menu ul li,.navigation .second-menu ul li{display:inline-block;margin:0 18px 0 0;padding:0;width:auto;font-size:1em;vertical-align:top;}.navigation .primary-menu ul li.last,.navigation .second-menu ul li.last,.navigation .primary-menu ul li:last-child,.navigation .second-menu ul li:last-child{margin-right:0;}.navigation .primary-menu ul li a,.navigation .second-menu ul li a{display:inline-block;padding:10px 0;border:0;text-decoration:none;text-transform:none;letter-spacing:0.01em;white-space:nowrap;font-family:"Montserrat",Arial,sans-serif;}.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{font-size:15px;font-weight:600;}.navigation .second-menu ul li a{font-size:13px;font-weight:500;}.navigation .primary-menu ul li a.active,.navigation .primary-menu ul li a:hover,.navigation .second-menu ul li a.active,.navigation .second-menu ul li a:hover{border:0;}.zone-menu .block-menu h2.block-title{margin-bottom:1em;}.zone-menu .block-menu ul.menu{margin:0;padding:0;list-style:none;}.zone-menu .block-menu ul.menu li{display:inline-block;width:auto;margin:0 18px 0 0;padding:0;font-size:1em;}.zone-menu .block-menu ul.menu li.last,.zone-menu .block-menu ul.menu li:last-child{margin-right:0;}.zone-menu .block-menu ul.menu li a{display:inline-block;border:0;padding:10px 0;white-space:nowrap;font-family:"Montserrat",Arial,sans-serif;}.zone-menu .block-menu ul.menu li a.active,.zone-menu .block-menu ul.menu li a:hover{border:0;}.zone-menu .block-menu ul.menu li.first a,.zone-menu .block-menu ul.menu li.last a,.navigation .primary-menu ul li.first a,.navigation .second-menu ul li.first a,.navigation .primary-menu ul li.last a,.navigation .second-menu ul li.last a{border-left:0;border-right:0;margin-left:0;}}@media (min-width:769px) and (max-width:1100px){.navigation{margin-top:14px;}.navigation .primary-menu,.navigation .second-menu{float:none;clear:both;width:100%;}.navigation .primary-menu{margin-bottom:4px;}.navigation .second-menu{text-align:left;}.navigation .primary-menu ul li,.navigation .second-menu ul li,.zone-menu .block-menu ul.menu li{margin-right:14px;}.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{font-size:14px;}.navigation .second-menu ul li a{font-size:12px;}}@media (max-width:768px){.menu-toggle{display:block;}.navigation{display:none;margin:0;padding:0;}#block-views-exp-display-products-page,#block-views-exp-search-page-1{float:none;width:100%;padding-top:8px;margin-bottom:8px;}#block-views-exp-display-products-page .views-exposed-widgets,#block-views-exp-search-page-1 .views-exposed-widgets{width:100%;margin-right:0;float:none;}}#search-api-ranges-block-slider-view-form .range-slider-box{margin:0 auto;width:90%;}#search-api-ranges-block-slider-view-form .range-box{float:inherit;}#search-api-ranges-block-slider-view-form label{float:left;}#search-api-ranges-block-slider-view-form #edit-range-from,#search-api-ranges-block-slider-view-form #edit-range-to{float:inherit;}#search-api-ranges-block-slider-view-form #edit-submit{margin-top:0;}#block-views-demo-content-slideshow-block-1{*zoom:1;}#block-views-demo-content-slideshow-block-1:before,#block-views-demo-content-slideshow-block-1.cf:after{content:" ";display:table;}#block-views-demo-content-slideshow-block-1:after{clear:both;}.zone-postscript .grid-8{margin:0 10px;width:inherit;}#zone-postscript .view-ad-push .views-row,#zone-postscript .block-blog-block .block-inner{position:relative;}#zone-postscript .view-ad-push .views-row img,#zone-postscript .block-blog-block .block-inner img{height:auto;max-width:100%;}#zone-postscript .view-ad-push .views-row .views-field-field-tagline,#zone-postscript .block-blog-block .block-inner .content .views-field-title{position:absolute;bottom:10%;left:7%;width:86%;}#zone-postscript .view-ad-push .views-row .views-field-field-tagline a,#zone-postscript .block-blog-block .block-inner .content .views-field-title a{border:0;}#zone-postscript .block-blog-block .block-inner .block-title{display:block;}#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content a,#zone-postscript .block-blog-block .views-field-title .field-content a{min-height:60px;padding:15px 10px;}.section-footer ul.menu li.expanded{display:inline;float:left;}#block-menu-menu-payment-methods{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}.view-collection-products .view-header,.view-collection-taxonomy-term .view-header{background-size:cover;}.view-collection-products .view-header .taxonomy-title,.view-collection-taxonomy-term .view-header .taxonomy-title{position:relative;}.view-collection-products .view-header .view-collection-products,.view-collection-products .view-header .collection-terms,.view-collection-taxonomy-term .view-header .view-collection-products,.view-collection-taxonomy-term .view-header .collection-terms{float:right;margin:5px;padding-top:0;}.view-confirm-message-product-display{clear:both;float:none;width:auto;}div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{float:left;width:180px;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper{height:100%;position:absolute;right:0;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display{float:left;padding-bottom:20px;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display .view-content .views-field-commerce-product .content .field-name-field-images{position:relative;left:0;}.node-product-type .cloud-zoom-container .cloud-zoom-big,.node-product-type .cloud-zoom-container .mousetrap,.node-product-type .cloud-zoom-container .cloud-zoom-lens{display:inherit !important;}.node-product-type .field-name-field-product form.commerce-add-to-cart label{float:none;}.service-links{width:auto;}.page-checkout #commerce-checkout-form-checkout fieldset label,.page-checkout #commerce-checkout-form-review fieldset label{float:left;width:20%;}.page-checkout #commerce-checkout-form-checkout fieldset .commerce-customer-profile-copy label,.page-checkout #commerce-checkout-form-review fieldset .commerce-customer-profile-copy label{float:none;width:100%;}.page-cart .entity-commerce-product .content .field-name-field-images{display:inline;float:left;margin-right:8px;}.page-blog .region-content .view-content .views-row{clear:left;float:left;width:49%;}.page-blog .region-content .view-content .views-row-even{clear:right;float:right;}.page-user #user_register_form,.page-user #user_login_form,.page-user .create-account,.page-user #user_pass_form,.page-checkout #user_register_form,.page-checkout #user_login_form,.page-checkout .create-account,.page-checkout #user_pass_form{clear:none;float:left;width:45%;}.page-user form#user-register-form .form-item-pass,.page-user form#user-profile-form .form-item-pass,.page-checkout form#user-register-form .form-item-pass,.page-checkout form#user-profile-form .form-item-pass{margin-bottom:auto;}.page-user form#user-register-form .form-item-pass .password-parent,.page-user form#user-profile-form .form-item-pass .password-parent,.page-checkout form#user-register-form .form-item-pass .password-parent,.page-checkout form#user-profile-form .form-item-pass .password-parent{position:relative;width:36.3em;}.page-user form#user-register-form .form-item-pass .password-parent .password-strength,.page-user form#user-profile-form .form-item-pass .password-parent .password-strength,.page-checkout form#user-register-form .form-item-pass .password-parent .password-strength,.page-checkout form#user-profile-form .form-item-pass .password-parent .password-strength{position:absolute;right:15px;bottom:-12px;width:17em;}.page-user form#user-register-form .form-item-pass .confirm-parent,.page-user form#user-profile-form .form-item-pass .confirm-parent,.page-checkout form#user-register-form .form-item-pass .confirm-parent,.page-checkout form#user-profile-form .form-item-pass .confirm-parent{position:relative;width:36.3em;}.page-user form#user-register-form .form-item-pass .confirm-parent div.password-confirm,.page-user form#user-profile-form .form-item-pass .confirm-parent div.password-confirm,.page-checkout form#user-register-form .form-item-pass .confirm-parent div.password-confirm,.page-checkout form#user-profile-form .form-item-pass .confirm-parent div.password-confirm{right:15px;bottom:8px;width:17em;}.page-user form#user-register-form .form-item-pass .password-suggestions,.page-user form#user-profile-form .form-item-pass .password-suggestions,.page-checkout form#user-register-form .form-item-pass .password-suggestions,.page-checkout form#user-profile-form .form-item-pass .password-suggestions{width:38.5em;}.page-user form#user-register-form .form-actions,.page-user form#user-profile-form .form-actions,.page-checkout form#user-register-form .form-actions,.page-checkout form#user-profile-form .form-actions{clear:both;margin-top:0;margin-bottom:100px;width:70%;}.page-user #user_pass_form,.page-checkout #user_pass_form{width:auto;}.page-user form#user-login #user_login_form,.page-checkout form#user-login #user_login_form{border:0;border-right:1px solid #444;padding-right:20px;padding-bottom:0;}.page-user form#user-login .create-account,.page-checkout form#user-login .create-account{margin:0;padding:0 20px 20px 20px;}.page-user .profile ul.user-information li,.page-checkout .profile ul.user-information li{border-bottom:0;width:33%;}.page-user-addressbook .view-commerce-addressbook td{display:table-cell;}.navigation .primary-menu ul li a,.navigation .second-menu ul li a,.zone-menu .block-menu ul.menu li a,#block-views-exp-display-products-page .form-text,.page-checkout #commerce-checkout-form-checkout fieldset label,.page-checkout #commerce-checkout-form-review fieldset label,.page-user #user_register_form,.page-user #user_login_form,.page-user .create-account,.page-user #user_pass_form,.page-checkout #user_register_form,.page-checkout #user_login_form,.page-checkout .create-account,.page-checkout #user_pass_form{font-family:"Montserrat",Arial,sans-serif;}.view-collection-products .view-header .taxonomy-title,.view-collection-taxonomy-term .view-header .taxonomy-title,div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{font-family:"Playfair Display",Georgia,serif;font-weight:700;text-transform:none;}@media (min-width:769px){.navigation{background:transparent;display:block !important;margin:18px 0 0 0;padding:0;}.navigation .primary-menu,.navigation .second-menu{margin:0;padding:0;}.navigation .primary-menu{float:left;margin:0;}.navigation .second-menu{float:right;clear:none;margin:0;}.navigation .primary-menu ul,.navigation .second-menu ul{display:block;float:none;margin:0;padding:0;width:auto;list-style:none;}.navigation .primary-menu ul li,.navigation .second-menu ul li,.zone-menu .block-menu ul.menu li{display:inline-block;width:auto;margin:0 18px 0 0;padding:0;font-size:1em;vertical-align:top;}.navigation .primary-menu ul li:last-child,.navigation .second-menu ul li:last-child,.zone-menu .block-menu ul.menu li:last-child{margin-right:0;}.navigation .primary-menu ul li a,.navigation .second-menu ul li a,.zone-menu .block-menu ul.menu li a{display:inline-block;padding:10px 0;border:0 !important;text-decoration:none;text-transform:none;letter-spacing:0.01em;white-space:nowrap;font-family:"Montserrat",Arial,sans-serif;}}@media (min-width:769px) and (max-width:1100px){.navigation .primary-menu,.navigation .second-menu{float:none;clear:both;width:100%;}.navigation .primary-menu{margin-bottom:8px;}.navigation .second-menu{text-align:left;}.navigation .primary-menu ul li,.navigation .second-menu ul li,.zone-menu .block-menu ul.menu li{margin-right:14px;margin-bottom:4px;}}@media (max-width:768px){.menu-toggle{display:block !important;}.navigation{display:none;margin:0;padding:0;}.zone-menu .block-menu{display:none !important;}#block-views-exp-display-products-page,#block-views-exp-search-page-1{float:none;width:100%;padding-top:8px;margin-bottom:8px;}#block-views-exp-display-products-page .views-exposed-widgets,#block-views-exp-search-page-1 .views-exposed-widgets{width:100%;margin-right:0;float:none;}}@media (min-width:769px){.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{color:#864d9e;font-size:15px;font-weight:600;border-bottom:2px solid transparent !important;}.navigation .second-menu ul li a{color:#864d9e;font-size:12px;font-weight:500;border-bottom:2px solid transparent !important;}.navigation .primary-menu ul li a:hover,.navigation .primary-menu ul li a.active,.navigation .primary-menu ul li a.active-trail,.navigation .second-menu ul li a:hover,.navigation .second-menu ul li a.active,.navigation .second-menu ul li a.active-trail,.zone-menu .block-menu ul.menu li a:hover,.zone-menu .block-menu ul.menu li a.active,.zone-menu .block-menu ul.menu li a.active-trail{color:#a302e8;border-bottom-color:#a302e8 !important;}.view-collection-products .view-header .taxonomy-title,.view-collection-taxonomy-term .view-header .taxonomy-title,div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{color:#864d9e;font-weight:600;}}@media (min-width:769px) and (max-width:1100px){.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{font-size:14px;}.navigation .second-menu ul li a{font-size:12px;}}@media (max-width:768px){.navigation .primary-menu ul li a{color:#864d9e;font-size:17px;font-weight:600;}.navigation .primary-menu ul li a:hover,.navigation .primary-menu ul li a.active,.navigation .primary-menu ul li a.active-trail{color:#a302e8;background:#f4e6f1;}.navigation .second-menu ul li a{color:#864d9e;font-size:13px;font-weight:500;}.navigation .second-menu ul li a:hover,.navigation .second-menu ul li a.active,.navigation .second-menu ul li a.active-trail{color:#a302e8;}}@media (min-width:769px){#region-user-second,#region-user-second .region-user-second-inner,.block-shopping-cart-block,.block-shopping-cart-block .block-inner,.block-shopping-cart-block .content,.block-shopping-cart-block .content .view-shopping-cart,.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{display:flex;align-items:center;}#region-user-second .region-user-second-inner{justify-content:flex-end;gap:10px;}.block-shopping-cart-block{margin:0;}.block-shopping-cart-block .content{float:none;min-height:34px;padding:0 10px 0 38px;gap:10px;background-position:8px 50%;background-size:20px 20px;}.block-shopping-cart-block .content .view-shopping-cart{gap:10px;}.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty{float:none;gap:10px;margin:0;}.block-shopping-cart-block .content .view-shopping-cart .view-empty p,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{margin:0;line-height:1.2;height:auto;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total-label{display:none !important;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links{display:inline-flex;align-items:center;gap:8px;float:none;margin:0;padding:0;height:auto;line-height:1;background:transparent;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li{margin:0;padding:0;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;background:#864d9e;color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a:hover{background:#a302e8;text-decoration:none;}.page-collection .view-collection-products .view-header,.page-product-category .view-collection-taxonomy-term .view-header{display:flex;flex-direction:column;align-items:stretch;background-position:center top;background-size:cover;padding-bottom:16px;overflow:hidden;}.page-collection .view-collection-products .view-header .view-collection-products,.page-collection .view-collection-products .view-header .collection-terms,.page-product-category .view-collection-taxonomy-term .view-header .view-collection-products,.page-product-category .view-collection-taxonomy-term .view-header .collection-terms{float:none;width:100%;margin:0;padding:96px 18px 0 18px;box-sizing:border-box;}.page-collection .view-collection-products .view-header .view-content,.page-product-category .view-collection-taxonomy-term .view-header .view-content{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-start;}.page-collection .view-collection-products .view-header .view-content .item-list,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list{display:block;float:none;clear:none;margin:0;}.page-collection .view-collection-products .view-header .view-content .item-list h3,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list h3{margin:0;}.page-collection .view-collection-products .view-header .view-content .item-list h3 a,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list h3 a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;background:rgba(255,255,255,0.94);border:1px solid #eadcf0;color:#864d9e;font-size:15px;font-weight:700;text-decoration:none;}.page-collection .view-collection-products .view-header .view-content .item-list h3 a:hover,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list h3 a:hover{background:#fff;color:#a302e8;border-color:#d4bfe0;}.view-collection-products .view-content > .item-list[id],.view-collection-taxonomy-term .view-content > .item-list[id]{scroll-margin-top:110px;}.view-collection-products .view-content > .item-list,.view-collection-taxonomy-term .view-content > .item-list{clear:both;float:none;width:100%;margin:0 0 30px 0;}.view-collection-products .view-content > .item-list > h3,.view-collection-taxonomy-term .view-content > .item-list > h3{margin:0 0 14px 0;padding-top:8px;font-size:24px;color:#864d9e;}.view-collection-products .view-content > .item-list > ul.products-per-collection,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;}.view-collection-products .view-content > .item-list > ul.products-per-collection > li.views-row,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection > li.views-row{float:none;width:calc(33.333% - 14px);margin:0;padding:0;}.view-collection-products .view-content > .item-list > ul.products-per-collection > li.views-row.last,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection > li.views-row.last{padding-right:0;}.page-products .view-display-products .view-content,.page-producten .view-display-products .view-content,.galerij-grid-view .view-content,.search-grid-view .view-content,.product-grid-view .view-content,.view-collection-products .view-content > .item-list > ul.products-per-collection,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px;}.page-products .view-display-products li.views-row,.page-producten .view-display-products li.views-row,.galerij-grid,.search-grid,.galerij-grid-view .views-row,.search-grid-view .views-row,.product-grid,.product-grid li.views-row{float:none;clear:none;width:calc(33.333% - 14px);height:auto;min-height:0;margin:0;padding:0 0 20px 0;box-sizing:border-box;}.page-products .view-display-products li:nth-child(3n),.page-producten .view-display-products li:nth-child(3n),.product-grid li:nth-child(3n){padding-right:0;}.page-products .view-display-products li:nth-child(3n+4),.page-producten .view-display-products li:nth-child(3n+4),.product-grid li:nth-child(3n+4){clear:none;float:none;}}@media (min-width:769px) and (max-width:1100px){.view-collection-products .view-content > .item-list > ul.products-per-collection > li.views-row,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection > li.views-row,.page-products .view-display-products li.views-row,.page-producten .view-display-products li.views-row,.galerij-grid,.search-grid,.galerij-grid-view .views-row,.search-grid-view .views-row,.product-grid,.product-grid li.views-row{width:calc(50% - 10px);}}:root{--smulfun-userbar-bg:#f7f2fa;--smulfun-userbar-border:#eadcf0;--smulfun-userbar-text:#5b4766;--smulfun-userbar-accent:#864d9e;--smulfun-userbar-accent-strong:#a302e8;--smulfun-userbar-accent-dark:#600189;--smulfun-userbar-white:#ffffff;--smulfun-userbar-shadow:0 10px 24px rgba(134,77,158,0.10);}.zone-user-wrapper{background:var(--smulfun-userbar-white) !important;border-bottom:1px solid var(--smulfun-userbar-border);height:auto !important;min-height:52px;width:100%;overflow:visible !important;}.zone-user,.zone-user .grid-24,.zone-user .grid-container-24,.zone-user .region,#region-user-first,#region-user-second,#region-user-second .region-user-second-inner,#region-user-first .region-user-first-inner{overflow:visible !important;}.zone-user{height:auto !important;}#region-user-first,#region-user-second{margin:0 !important;min-height:52px;}#region-user-first{float:left;background:transparent !important;}#region-user-second{float:right;background:transparent !important;}#region-user-first .region-user-first-inner,#region-user-second .region-user-second-inner{min-height:52px;display:flex;align-items:center;}#region-user-first .region-user-first-inner{justify-content:flex-start;}#region-user-second .region-user-second-inner{justify-content:flex-end;gap:10px;}.block-menu-user-menu{margin:0;}.block-menu-user-menu .content{float:none;overflow:visible !important;width:100%;}.block-menu-user-menu .content ul.menu{position:static;left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;text-align:left;}.block-menu-user-menu .content ul.menu li{position:static;right:auto;display:block;float:none;margin:0;padding:0;}.block-menu-user-menu .content ul.menu li a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;background:transparent;border:1px solid transparent;color:var(--smulfun-userbar-text) !important;font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:600;text-decoration:none;line-height:1;}.block-menu-user-menu .content ul.menu li a:hover,.block-menu-user-menu .content ul.menu li a:focus,.block-menu-user-menu .content ul.menu li a.active,.block-menu-user-menu .content ul.menu li a.active-trail{background:#fbf7fd;border-color:var(--smulfun-userbar-border);color:var(--smulfun-userbar-accent) !important;text-decoration:none;}.block-shopping-cart-block,.block-shopping-cart-block .block-inner,.block-shopping-cart-block .content,.block-shopping-cart-block .content .view-shopping-cart,.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{display:flex;align-items:center;}.block-shopping-cart-block{margin:0;}.block-shopping-cart-block .content{float:none;min-height:40px;padding:0 10px 0 38px;gap:10px;background-position:10px 50%;background-size:18px 18px;background-repeat:no-repeat;white-space:nowrap;}.block-shopping-cart-block .content .view-shopping-cart{gap:10px;}.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty{float:none;gap:10px;margin:0;}.block-shopping-cart-block .content .view-shopping-cart .view-empty p,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{margin:0;line-height:1.2;height:auto;color:var(--smulfun-userbar-text);font-size:13px;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total-label{display:none !important;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-quantity{color:var(--smulfun-userbar-accent);font-weight:700;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links{display:inline-flex;align-items:center;gap:8px;float:none;margin:0;padding:0;height:auto;line-height:1;background:transparent;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li{margin:0;padding:0;list-style:none;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;background:var(--smulfun-userbar-accent);color:#fff !important;border:1px solid var(--smulfun-userbar-accent-dark);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a:hover,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a:focus{background:var(--smulfun-userbar-accent-strong);color:#fff !important;text-decoration:none;}#block-views-exp-search-page-1{float:none !important;width:auto;margin:0 !important;padding:0 !important;position:relative;z-index:950;}#block-views-exp-search-page-1 .block-inner,#block-views-exp-search-page-1 .content{overflow:visible !important;}#block-views-exp-search-page-1 .views-exposed-widgets{width:auto !important;float:none !important;position:static !important;margin:0 !important;}.smulfun-search-shell{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;z-index:960;}.smulfun-search-toggle{width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid var(--smulfun-userbar-border) !important;background:#ffffff url(/sites/default/themes/omega_kickstart/images/search.svg) center center no-repeat !important;background-size:18px 18px !important;cursor:pointer;padding:0 !important;box-shadow:none !important;text-indent:-9999px;overflow:hidden;opacity:1 !important;visibility:visible !important;display:inline-block !important;vertical-align:middle;}.smulfun-search-toggle:hover,.smulfun-search-toggle:focus{border-color:#cdaee0 !important;background-color:#fbf7fd !important;outline:none;}.smulfun-search-toggle-label{display:none;}.smulfun-search-panel{position:absolute;top:calc(100% + 10px);right:0;width:560px;max-width:min(92vw,560px);background:#ffffff !important;border:1px solid var(--smulfun-userbar-border) !important;padding:18px !important;box-shadow:var(--smulfun-userbar-shadow) !important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;z-index:1200;}.smulfun-search-shell.is-open .smulfun-search-panel,.smulfun-search-shell:focus-within .smulfun-search-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}@media (min-width:769px){.smulfun-search-shell:hover .smulfun-search-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}}.smulfun-search-panel-inner{display:block;}.smulfun-search-head{margin-bottom:12px;}.smulfun-search-head h3{margin:0 0 6px 0;color:var(--smulfun-userbar-accent) !important;font-size:20px;line-height:1.2;}.smulfun-search-head p{margin:0;color:var(--smulfun-userbar-text) !important;font-size:14px;line-height:1.5;}.smulfun-search-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;}.smulfun-search-cats a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;background:#faf7fc !important;border:1px solid var(--smulfun-userbar-border) !important;color:var(--smulfun-userbar-accent) !important;font-size:13px;font-weight:600;text-decoration:none !important;}.smulfun-search-cats a:hover,.smulfun-search-cats a:focus{background:#ffffff !important;border-color:#d7bfe1 !important;color:var(--smulfun-userbar-accent-strong) !important;text-decoration:none !important;}.smulfun-search-form{display:block;}.smulfun-search-formwrap{display:flex;align-items:stretch;gap:10px;}.smulfun-search-widgets{flex:1 1 auto;min-width:0;}.smulfun-search-widgets .views-exposed-widget{float:none !important;margin:0 !important;padding:0 !important;}.smulfun-search-widgets label{display:none !important;}.smulfun-search-widgets .views-widget,.smulfun-search-widgets .form-item,.smulfun-search-widgets .form-text{width:100%;}.smulfun-search-widgets input.form-text{width:100% !important;min-width:0;height:44px !important;border:1px solid var(--smulfun-userbar-border) !important;background:#ffffff !important;color:#533e60 !important;padding:0 14px !important;box-sizing:border-box;}.smulfun-search-submit-wrap{flex:0 0 auto;display:flex;align-items:stretch;justify-content:flex-end;gap:8px;}.smulfun-search-submit-wrap .views-exposed-widget,.smulfun-search-submit-wrap .views-submit-button,.smulfun-search-submit-wrap .views-reset-button{margin:0 !important;padding:0 !important;}.smulfun-search-submit-wrap input.form-submit,.smulfun-search-submit-wrap input.form-reset{height:44px !important;min-width:128px;margin:0 !important;padding:0 18px !important;font-weight:700;cursor:pointer;box-shadow:none !important;}.smulfun-search-submit-wrap input.form-submit{background:var(--smulfun-userbar-accent) !important;color:#fff !important;border:1px solid var(--smulfun-userbar-accent-dark) !important;}.smulfun-search-submit-wrap input.form-submit:hover,.smulfun-search-submit-wrap input.form-submit:focus{background:var(--smulfun-userbar-accent-strong) !important;}.smulfun-search-submit-wrap input.form-reset{background:#faf7fc !important;color:var(--smulfun-userbar-accent) !important;border:1px solid var(--smulfun-userbar-border) !important;}.smulfun-search-submit-wrap input.form-reset:hover,.smulfun-search-submit-wrap input.form-reset:focus{background:#ffffff !important;color:var(--smulfun-userbar-accent-strong) !important;border-color:#d7bfe1 !important;}@media (max-width:980px){.zone-user-wrapper{min-height:48px;}#region-user-first,#region-user-second{min-height:48px;}#region-user-first .region-user-first-inner,#region-user-second .region-user-second-inner{min-height:48px;}.block-menu-user-menu .content ul.menu{gap:6px;}.block-menu-user-menu .content ul.menu li a,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{min-height:34px;font-size:12px;padding:0 10px;}.smulfun-search-panel{width:min(92vw,520px);}}@media (max-width:768px){.zone-user-wrapper{position:relative !important;min-height:0;padding:8px 0;}#region-user-first,#region-user-second{float:none !important;width:100% !important;min-height:0;}#region-user-first .region-user-first-inner,#region-user-second .region-user-second-inner{min-height:0;flex-wrap:wrap;}#region-user-first .region-user-first-inner{justify-content:flex-start;padding-bottom:6px;}#region-user-second .region-user-second-inner{justify-content:flex-start;gap:8px;}.block-menu-user-menu .content ul.menu{width:100%;gap:6px;}.block-menu-user-menu .content ul.menu li a{min-height:32px;font-size:12px;padding:0 10px;}.block-shopping-cart-block,.block-shopping-cart-block .block-inner,.block-shopping-cart-block .content,.block-shopping-cart-block .content .view-shopping-cart,.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{flex-wrap:wrap;}.block-shopping-cart-block .content{width:auto;min-height:36px;padding:0 10px 0 36px;white-space:normal;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links{width:100%;justify-content:flex-start;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{min-height:32px;padding:0 10px;font-size:12px;}.smulfun-search-toggle{width:38px;height:38px;min-width:38px;min-height:38px;}.smulfun-search-panel{top:calc(100% + 8px);right:0;width:min(94vw,360px);padding:14px !important;}.smulfun-search-head h3{font-size:18px;}.smulfun-search-formwrap,.smulfun-search-submit-wrap{flex-direction:column;}.smulfun-search-submit-wrap{width:100%;}.smulfun-search-submit-wrap input.form-submit,.smulfun-search-submit-wrap input.form-reset{width:100%;min-width:0;}}@media (min-width:769px){#region-user-first{width:auto !important;}#region-user-second{width:auto !important;}#region-user-second .region-user-second-inner{display:flex;align-items:center;justify-content:flex-end;gap:8px;overflow:visible !important;}#block-views-exp-search-page-1{float:none !important;width:auto !important;padding-top:0 !important;margin-bottom:0 !important;}#block-views-exp-search-page-1 .views-exposed-widgets{width:auto !important;margin-right:0 !important;float:none !important;}.smulfun-search-panel{right:0 !important;}}}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){#search-api-ranges-block-slider-view-form label{float:none;}#promotional_banner .promotional_banner_special_offer{float:right;line-height:22px;margin-top:4px;}#block-views-demo-content-slideshow-block-1{}#block-views-demo-content-slideshow-block-1 .bx-wrapper,#block-views-demo-content-slideshow-block-1 .bx-wrapper .bx-window{padding-bottom:0;}.view-collection-products .view-header .collection-terms .view-content .item-list,.view-collection-taxonomy-term .view-header .collection-terms .view-content .item-list{display:block;float:none;}div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{float:left;width:180px;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper{height:100%;position:absolute;right:0;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display{float:left;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display .view-content .views-field-commerce-product .content .field-name-field-images{clear:left;float:left;}.node-product-type .cloud-zoom-container #wrap{float:right !important;}.node-product-type .cloud-zoom-container .cloud-zoom-gallery-thumbs{clear:none;float:none !important;}.node-product-type .cloud-zoom-container .cloud-zoom-gallery-thumbs .cloud-zoom-gallery{margin:5px;}}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12,.push-13,.pull-13,.push-14,.pull-14,.push-15,.pull-15,.push-16,.pull-16,.push-17,.pull-17,.push-18,.pull-18,.push-19,.pull-19,.push-20,.pull-20,.push-21,.pull-21,.push-22,.pull-22,.push-23,.pull-23,.push-24,.pull-24{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:720px;}.container-24{margin-left:auto;margin-right:auto;width:720px;}.container-24 .grid-1{width:10px;}.container-24 .grid-2{width:40px;}.container-24 .grid-3{width:70px;}.container-24 .grid-4{width:100px;}.container-24 .grid-5{width:130px;}.container-24 .grid-6{width:160px;}.container-24 .grid-7{width:190px;}.container-24 .grid-8{width:220px;}.container-24 .grid-9{width:250px;}.container-24 .grid-10{width:280px;}.container-24 .grid-11{width:310px;}.container-24 .grid-12{width:340px;}.container-24 .grid-13{width:370px;}.container-24 .grid-14{width:400px;}.container-24 .grid-15{width:430px;}.container-24 .grid-16{width:460px;}.container-24 .grid-17{width:490px;}.container-24 .grid-18{width:520px;}.container-24 .grid-19{width:550px;}.container-24 .grid-20{width:580px;}.container-24 .grid-21{width:610px;}.container-24 .grid-22{width:640px;}.container-24 .grid-23{width:670px;}.container-24 .grid-24{width:700px;}.container-24 .prefix-1{padding-left:30px;}.container-24 .prefix-2{padding-left:60px;}.container-24 .prefix-3{padding-left:90px;}.container-24 .prefix-4{padding-left:120px;}.container-24 .prefix-5{padding-left:150px;}.container-24 .prefix-6{padding-left:180px;}.container-24 .prefix-7{padding-left:210px;}.container-24 .prefix-8{padding-left:240px;}.container-24 .prefix-9{padding-left:270px;}.container-24 .prefix-10{padding-left:300px;}.container-24 .prefix-11{padding-left:330px;}.container-24 .prefix-12{padding-left:360px;}.container-24 .prefix-13{padding-left:390px;}.container-24 .prefix-14{padding-left:420px;}.container-24 .prefix-15{padding-left:450px;}.container-24 .prefix-16{padding-left:480px;}.container-24 .prefix-17{padding-left:510px;}.container-24 .prefix-18{padding-left:540px;}.container-24 .prefix-19{padding-left:570px;}.container-24 .prefix-20{padding-left:600px;}.container-24 .prefix-21{padding-left:630px;}.container-24 .prefix-22{padding-left:660px;}.container-24 .prefix-23{padding-left:690px;}.container-24 .suffix-1{padding-right:30px;}.container-24 .suffix-2{padding-right:60px;}.container-24 .suffix-3{padding-right:90px;}.container-24 .suffix-4{padding-right:120px;}.container-24 .suffix-5{padding-right:150px;}.container-24 .suffix-6{padding-right:180px;}.container-24 .suffix-7{padding-right:210px;}.container-24 .suffix-8{padding-right:240px;}.container-24 .suffix-9{padding-right:270px;}.container-24 .suffix-10{padding-right:300px;}.container-24 .suffix-11{padding-right:330px;}.container-24 .suffix-12{padding-right:360px;}.container-24 .suffix-13{padding-right:390px;}.container-24 .suffix-14{padding-right:420px;}.container-24 .suffix-15{padding-right:450px;}.container-24 .suffix-16{padding-right:480px;}.container-24 .suffix-17{padding-right:510px;}.container-24 .suffix-18{padding-right:540px;}.container-24 .suffix-19{padding-right:570px;}.container-24 .suffix-20{padding-right:600px;}.container-24 .suffix-21{padding-right:630px;}.container-24 .suffix-22{padding-right:660px;}.container-24 .suffix-23{padding-right:690px;}.container-24 .push-1{left:30px;}.container-24 .push-2{left:60px;}.container-24 .push-3{left:90px;}.container-24 .push-4{left:120px;}.container-24 .push-5{left:150px;}.container-24 .push-6{left:180px;}.container-24 .push-7{left:210px;}.container-24 .push-8{left:240px;}.container-24 .push-9{left:270px;}.container-24 .push-10{left:300px;}.container-24 .push-11{left:330px;}.container-24 .push-12{left:360px;}.container-24 .push-13{left:390px;}.container-24 .push-14{left:420px;}.container-24 .push-15{left:450px;}.container-24 .push-16{left:480px;}.container-24 .push-17{left:510px;}.container-24 .push-18{left:540px;}.container-24 .push-19{left:570px;}.container-24 .push-20{left:600px;}.container-24 .push-21{left:630px;}.container-24 .push-22{left:660px;}.container-24 .push-23{left:690px;}.container-24 .pull-1{left:-30px;}.container-24 .pull-2{left:-60px;}.container-24 .pull-3{left:-90px;}.container-24 .pull-4{left:-120px;}.container-24 .pull-5{left:-150px;}.container-24 .pull-6{left:-180px;}.container-24 .pull-7{left:-210px;}.container-24 .pull-8{left:-240px;}.container-24 .pull-9{left:-270px;}.container-24 .pull-10{left:-300px;}.container-24 .pull-11{left:-330px;}.container-24 .pull-12{left:-360px;}.container-24 .pull-13{left:-390px;}.container-24 .pull-14{left:-420px;}.container-24 .pull-15{left:-450px;}.container-24 .pull-16{left:-480px;}.container-24 .pull-17{left:-510px;}.container-24 .pull-18{left:-540px;}.container-24 .pull-19{left:-570px;}.container-24 .pull-20{left:-600px;}.container-24 .pull-21{left:-630px;}.container-24 .pull-22{left:-660px;}.container-24 .pull-23{left:-690px;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.zone-user-wrapper{position:fixed;z-index:200;}#region-user-second{background-color:transparent;}.block-views-shopping-cart-block{margin:0;}.zone-branding .region-branding{clear:both;}.zone-branding .region-branding .logo-img{float:left;text-align:left;}@media (min-width:769px){#block-views-exp-display-products-page{float:right;padding-top:10px;margin-bottom:10px;}#block-views-exp-display-products-page .views-exposed-widgets{position:relative;width:300px;float:none;margin-right:10px;margin-bottom:0;}.menu-toggle{display:none;}.navigation{background:transparent;display:block !important;margin:18px 0 0 0;padding:0;}.navigation h2{display:none;}.navigation .primary-menu,.navigation .second-menu{margin:0;padding:0;}.navigation .primary-menu{float:left;margin:0;}.navigation .second-menu{float:right;clear:none;margin:0;}.navigation .primary-menu ul,.navigation .second-menu ul{display:block;float:none;margin:0;padding:0;width:auto;list-style:none;}.navigation .primary-menu ul li,.navigation .second-menu ul li{display:inline-block;margin:0 18px 0 0;padding:0;width:auto;font-size:1em;vertical-align:top;}.navigation .primary-menu ul li.last,.navigation .second-menu ul li.last,.navigation .primary-menu ul li:last-child,.navigation .second-menu ul li:last-child{margin-right:0;}.navigation .primary-menu ul li a,.navigation .second-menu ul li a{display:inline-block;padding:10px 0;border:0;text-decoration:none;text-transform:none;letter-spacing:0.01em;white-space:nowrap;font-family:"Montserrat",Arial,sans-serif;}.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{font-size:15px;font-weight:600;}.navigation .second-menu ul li a{font-size:13px;font-weight:500;}.navigation .primary-menu ul li a.active,.navigation .primary-menu ul li a:hover,.navigation .second-menu ul li a.active,.navigation .second-menu ul li a:hover{border:0;}.zone-menu .block-menu h2.block-title{margin-bottom:1em;}.zone-menu .block-menu ul.menu{margin:0;padding:0;list-style:none;}.zone-menu .block-menu ul.menu li{display:inline-block;width:auto;margin:0 18px 0 0;padding:0;font-size:1em;}.zone-menu .block-menu ul.menu li.last,.zone-menu .block-menu ul.menu li:last-child{margin-right:0;}.zone-menu .block-menu ul.menu li a{display:inline-block;border:0;padding:10px 0;white-space:nowrap;font-family:"Montserrat",Arial,sans-serif;}.zone-menu .block-menu ul.menu li a.active,.zone-menu .block-menu ul.menu li a:hover{border:0;}.zone-menu .block-menu ul.menu li.first a,.zone-menu .block-menu ul.menu li.last a,.navigation .primary-menu ul li.first a,.navigation .second-menu ul li.first a,.navigation .primary-menu ul li.last a,.navigation .second-menu ul li.last a{border-left:0;border-right:0;margin-left:0;}}@media (min-width:769px) and (max-width:1100px){.navigation{margin-top:14px;}.navigation .primary-menu,.navigation .second-menu{float:none;clear:both;width:100%;}.navigation .primary-menu{margin-bottom:4px;}.navigation .second-menu{text-align:left;}.navigation .primary-menu ul li,.navigation .second-menu ul li,.zone-menu .block-menu ul.menu li{margin-right:14px;}.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{font-size:14px;}.navigation .second-menu ul li a{font-size:12px;}}@media (max-width:768px){.menu-toggle{display:block;}.navigation{display:none;margin:0;padding:0;}#block-views-exp-display-products-page,#block-views-exp-search-page-1{float:none;width:100%;padding-top:8px;margin-bottom:8px;}#block-views-exp-display-products-page .views-exposed-widgets,#block-views-exp-search-page-1 .views-exposed-widgets{width:100%;margin-right:0;float:none;}}#search-api-ranges-block-slider-view-form .range-slider-box{margin:0 auto;width:90%;}#search-api-ranges-block-slider-view-form .range-box{float:inherit;}#search-api-ranges-block-slider-view-form label{float:left;}#search-api-ranges-block-slider-view-form #edit-range-from,#search-api-ranges-block-slider-view-form #edit-range-to{float:inherit;}#search-api-ranges-block-slider-view-form #edit-submit{margin-top:0;}#block-views-demo-content-slideshow-block-1{*zoom:1;}#block-views-demo-content-slideshow-block-1:before,#block-views-demo-content-slideshow-block-1.cf:after{content:" ";display:table;}#block-views-demo-content-slideshow-block-1:after{clear:both;}.zone-postscript .grid-8{margin:0 10px;width:inherit;}#zone-postscript .view-ad-push .views-row,#zone-postscript .block-blog-block .block-inner{position:relative;}#zone-postscript .view-ad-push .views-row img,#zone-postscript .block-blog-block .block-inner img{height:auto;max-width:100%;}#zone-postscript .view-ad-push .views-row .views-field-field-tagline,#zone-postscript .block-blog-block .block-inner .content .views-field-title{position:absolute;bottom:10%;left:7%;width:86%;}#zone-postscript .view-ad-push .views-row .views-field-field-tagline a,#zone-postscript .block-blog-block .block-inner .content .views-field-title a{border:0;}#zone-postscript .block-blog-block .block-inner .block-title{display:block;}#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content a,#zone-postscript .block-blog-block .views-field-title .field-content a{min-height:60px;padding:15px 10px;}.section-footer ul.menu li.expanded{display:inline;float:left;}#block-menu-menu-payment-methods{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}.view-collection-products .view-header,.view-collection-taxonomy-term .view-header{background-size:cover;}.view-collection-products .view-header .taxonomy-title,.view-collection-taxonomy-term .view-header .taxonomy-title{position:relative;}.view-collection-products .view-header .view-collection-products,.view-collection-products .view-header .collection-terms,.view-collection-taxonomy-term .view-header .view-collection-products,.view-collection-taxonomy-term .view-header .collection-terms{float:right;margin:5px;padding-top:0;}.view-confirm-message-product-display{clear:both;float:none;width:auto;}div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{float:left;width:180px;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper{height:100%;position:absolute;right:0;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display{float:left;padding-bottom:20px;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display .view-content .views-field-commerce-product .content .field-name-field-images{position:relative;left:0;}.node-product-type .cloud-zoom-container .cloud-zoom-big,.node-product-type .cloud-zoom-container .mousetrap,.node-product-type .cloud-zoom-container .cloud-zoom-lens{display:inherit !important;}.node-product-type .field-name-field-product form.commerce-add-to-cart label{float:none;}.service-links{width:auto;}.page-checkout #commerce-checkout-form-checkout fieldset label,.page-checkout #commerce-checkout-form-review fieldset label{float:left;width:20%;}.page-checkout #commerce-checkout-form-checkout fieldset .commerce-customer-profile-copy label,.page-checkout #commerce-checkout-form-review fieldset .commerce-customer-profile-copy label{float:none;width:100%;}.page-cart .entity-commerce-product .content .field-name-field-images{display:inline;float:left;margin-right:8px;}.page-blog .region-content .view-content .views-row{clear:left;float:left;width:49%;}.page-blog .region-content .view-content .views-row-even{clear:right;float:right;}.page-user #user_register_form,.page-user #user_login_form,.page-user .create-account,.page-user #user_pass_form,.page-checkout #user_register_form,.page-checkout #user_login_form,.page-checkout .create-account,.page-checkout #user_pass_form{clear:none;float:left;width:45%;}.page-user form#user-register-form .form-item-pass,.page-user form#user-profile-form .form-item-pass,.page-checkout form#user-register-form .form-item-pass,.page-checkout form#user-profile-form .form-item-pass{margin-bottom:auto;}.page-user form#user-register-form .form-item-pass .password-parent,.page-user form#user-profile-form .form-item-pass .password-parent,.page-checkout form#user-register-form .form-item-pass .password-parent,.page-checkout form#user-profile-form .form-item-pass .password-parent{position:relative;width:36.3em;}.page-user form#user-register-form .form-item-pass .password-parent .password-strength,.page-user form#user-profile-form .form-item-pass .password-parent .password-strength,.page-checkout form#user-register-form .form-item-pass .password-parent .password-strength,.page-checkout form#user-profile-form .form-item-pass .password-parent .password-strength{position:absolute;right:15px;bottom:-12px;width:17em;}.page-user form#user-register-form .form-item-pass .confirm-parent,.page-user form#user-profile-form .form-item-pass .confirm-parent,.page-checkout form#user-register-form .form-item-pass .confirm-parent,.page-checkout form#user-profile-form .form-item-pass .confirm-parent{position:relative;width:36.3em;}.page-user form#user-register-form .form-item-pass .confirm-parent div.password-confirm,.page-user form#user-profile-form .form-item-pass .confirm-parent div.password-confirm,.page-checkout form#user-register-form .form-item-pass .confirm-parent div.password-confirm,.page-checkout form#user-profile-form .form-item-pass .confirm-parent div.password-confirm{right:15px;bottom:8px;width:17em;}.page-user form#user-register-form .form-item-pass .password-suggestions,.page-user form#user-profile-form .form-item-pass .password-suggestions,.page-checkout form#user-register-form .form-item-pass .password-suggestions,.page-checkout form#user-profile-form .form-item-pass .password-suggestions{width:38.5em;}.page-user form#user-register-form .form-actions,.page-user form#user-profile-form .form-actions,.page-checkout form#user-register-form .form-actions,.page-checkout form#user-profile-form .form-actions{clear:both;margin-top:0;margin-bottom:100px;width:70%;}.page-user #user_pass_form,.page-checkout #user_pass_form{width:auto;}.page-user form#user-login #user_login_form,.page-checkout form#user-login #user_login_form{border:0;border-right:1px solid #444;padding-right:20px;padding-bottom:0;}.page-user form#user-login .create-account,.page-checkout form#user-login .create-account{margin:0;padding:0 20px 20px 20px;}.page-user .profile ul.user-information li,.page-checkout .profile ul.user-information li{border-bottom:0;width:33%;}.page-user-addressbook .view-commerce-addressbook td{display:table-cell;}.navigation .primary-menu ul li a,.navigation .second-menu ul li a,.zone-menu .block-menu ul.menu li a,#block-views-exp-display-products-page .form-text,.page-checkout #commerce-checkout-form-checkout fieldset label,.page-checkout #commerce-checkout-form-review fieldset label,.page-user #user_register_form,.page-user #user_login_form,.page-user .create-account,.page-user #user_pass_form,.page-checkout #user_register_form,.page-checkout #user_login_form,.page-checkout .create-account,.page-checkout #user_pass_form{font-family:"Montserrat",Arial,sans-serif;}.view-collection-products .view-header .taxonomy-title,.view-collection-taxonomy-term .view-header .taxonomy-title,div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{font-family:"Playfair Display",Georgia,serif;font-weight:700;text-transform:none;}@media (min-width:769px){.navigation{background:transparent;display:block !important;margin:18px 0 0 0;padding:0;}.navigation .primary-menu,.navigation .second-menu{margin:0;padding:0;}.navigation .primary-menu{float:left;margin:0;}.navigation .second-menu{float:right;clear:none;margin:0;}.navigation .primary-menu ul,.navigation .second-menu ul{display:block;float:none;margin:0;padding:0;width:auto;list-style:none;}.navigation .primary-menu ul li,.navigation .second-menu ul li,.zone-menu .block-menu ul.menu li{display:inline-block;width:auto;margin:0 18px 0 0;padding:0;font-size:1em;vertical-align:top;}.navigation .primary-menu ul li:last-child,.navigation .second-menu ul li:last-child,.zone-menu .block-menu ul.menu li:last-child{margin-right:0;}.navigation .primary-menu ul li a,.navigation .second-menu ul li a,.zone-menu .block-menu ul.menu li a{display:inline-block;padding:10px 0;border:0 !important;text-decoration:none;text-transform:none;letter-spacing:0.01em;white-space:nowrap;font-family:"Montserrat",Arial,sans-serif;}}@media (min-width:769px) and (max-width:1100px){.navigation .primary-menu,.navigation .second-menu{float:none;clear:both;width:100%;}.navigation .primary-menu{margin-bottom:8px;}.navigation .second-menu{text-align:left;}.navigation .primary-menu ul li,.navigation .second-menu ul li,.zone-menu .block-menu ul.menu li{margin-right:14px;margin-bottom:4px;}}@media (max-width:768px){.menu-toggle{display:block !important;}.navigation{display:none;margin:0;padding:0;}.zone-menu .block-menu{display:none !important;}#block-views-exp-display-products-page,#block-views-exp-search-page-1{float:none;width:100%;padding-top:8px;margin-bottom:8px;}#block-views-exp-display-products-page .views-exposed-widgets,#block-views-exp-search-page-1 .views-exposed-widgets{width:100%;margin-right:0;float:none;}}@media (min-width:769px){.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{color:#864d9e;font-size:15px;font-weight:600;border-bottom:2px solid transparent !important;}.navigation .second-menu ul li a{color:#864d9e;font-size:12px;font-weight:500;border-bottom:2px solid transparent !important;}.navigation .primary-menu ul li a:hover,.navigation .primary-menu ul li a.active,.navigation .primary-menu ul li a.active-trail,.navigation .second-menu ul li a:hover,.navigation .second-menu ul li a.active,.navigation .second-menu ul li a.active-trail,.zone-menu .block-menu ul.menu li a:hover,.zone-menu .block-menu ul.menu li a.active,.zone-menu .block-menu ul.menu li a.active-trail{color:#a302e8;border-bottom-color:#a302e8 !important;}.view-collection-products .view-header .taxonomy-title,.view-collection-taxonomy-term .view-header .taxonomy-title,div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{color:#864d9e;font-weight:600;}}@media (min-width:769px) and (max-width:1100px){.navigation .primary-menu ul li a,.zone-menu .block-menu ul.menu li a{font-size:14px;}.navigation .second-menu ul li a{font-size:12px;}}@media (max-width:768px){.navigation .primary-menu ul li a{color:#864d9e;font-size:17px;font-weight:600;}.navigation .primary-menu ul li a:hover,.navigation .primary-menu ul li a.active,.navigation .primary-menu ul li a.active-trail{color:#a302e8;background:#f4e6f1;}.navigation .second-menu ul li a{color:#864d9e;font-size:13px;font-weight:500;}.navigation .second-menu ul li a:hover,.navigation .second-menu ul li a.active,.navigation .second-menu ul li a.active-trail{color:#a302e8;}}@media (min-width:769px){#region-user-second,#region-user-second .region-user-second-inner,.block-shopping-cart-block,.block-shopping-cart-block .block-inner,.block-shopping-cart-block .content,.block-shopping-cart-block .content .view-shopping-cart,.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{display:flex;align-items:center;}#region-user-second .region-user-second-inner{justify-content:flex-end;gap:10px;}.block-shopping-cart-block{margin:0;}.block-shopping-cart-block .content{float:none;min-height:34px;padding:0 10px 0 38px;gap:10px;background-position:8px 50%;background-size:20px 20px;}.block-shopping-cart-block .content .view-shopping-cart{gap:10px;}.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty{float:none;gap:10px;margin:0;}.block-shopping-cart-block .content .view-shopping-cart .view-empty p,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{margin:0;line-height:1.2;height:auto;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total-label{display:none !important;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links{display:inline-flex;align-items:center;gap:8px;float:none;margin:0;padding:0;height:auto;line-height:1;background:transparent;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li{margin:0;padding:0;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;background:#864d9e;color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a:hover{background:#a302e8;text-decoration:none;}.page-collection .view-collection-products .view-header,.page-product-category .view-collection-taxonomy-term .view-header{display:flex;flex-direction:column;align-items:stretch;background-position:center top;background-size:cover;padding-bottom:16px;overflow:hidden;}.page-collection .view-collection-products .view-header .view-collection-products,.page-collection .view-collection-products .view-header .collection-terms,.page-product-category .view-collection-taxonomy-term .view-header .view-collection-products,.page-product-category .view-collection-taxonomy-term .view-header .collection-terms{float:none;width:100%;margin:0;padding:96px 18px 0 18px;box-sizing:border-box;}.page-collection .view-collection-products .view-header .view-content,.page-product-category .view-collection-taxonomy-term .view-header .view-content{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:flex-start;}.page-collection .view-collection-products .view-header .view-content .item-list,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list{display:block;float:none;clear:none;margin:0;}.page-collection .view-collection-products .view-header .view-content .item-list h3,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list h3{margin:0;}.page-collection .view-collection-products .view-header .view-content .item-list h3 a,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list h3 a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;background:rgba(255,255,255,0.94);border:1px solid #eadcf0;color:#864d9e;font-size:15px;font-weight:700;text-decoration:none;}.page-collection .view-collection-products .view-header .view-content .item-list h3 a:hover,.page-product-category .view-collection-taxonomy-term .view-header .view-content .item-list h3 a:hover{background:#fff;color:#a302e8;border-color:#d4bfe0;}.view-collection-products .view-content > .item-list[id],.view-collection-taxonomy-term .view-content > .item-list[id]{scroll-margin-top:110px;}.view-collection-products .view-content > .item-list,.view-collection-taxonomy-term .view-content > .item-list{clear:both;float:none;width:100%;margin:0 0 30px 0;}.view-collection-products .view-content > .item-list > h3,.view-collection-taxonomy-term .view-content > .item-list > h3{margin:0 0 14px 0;padding-top:8px;font-size:24px;color:#864d9e;}.view-collection-products .view-content > .item-list > ul.products-per-collection,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;}.view-collection-products .view-content > .item-list > ul.products-per-collection > li.views-row,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection > li.views-row{float:none;width:calc(33.333% - 14px);margin:0;padding:0;}.view-collection-products .view-content > .item-list > ul.products-per-collection > li.views-row.last,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection > li.views-row.last{padding-right:0;}.page-products .view-display-products .view-content,.page-producten .view-display-products .view-content,.galerij-grid-view .view-content,.search-grid-view .view-content,.product-grid-view .view-content,.view-collection-products .view-content > .item-list > ul.products-per-collection,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px;}.page-products .view-display-products li.views-row,.page-producten .view-display-products li.views-row,.galerij-grid,.search-grid,.galerij-grid-view .views-row,.search-grid-view .views-row,.product-grid,.product-grid li.views-row{float:none;clear:none;width:calc(33.333% - 14px);height:auto;min-height:0;margin:0;padding:0 0 20px 0;box-sizing:border-box;}.page-products .view-display-products li:nth-child(3n),.page-producten .view-display-products li:nth-child(3n),.product-grid li:nth-child(3n){padding-right:0;}.page-products .view-display-products li:nth-child(3n+4),.page-producten .view-display-products li:nth-child(3n+4),.product-grid li:nth-child(3n+4){clear:none;float:none;}}@media (min-width:769px) and (max-width:1100px){.view-collection-products .view-content > .item-list > ul.products-per-collection > li.views-row,.view-collection-taxonomy-term .view-content > .item-list > ul.products-per-collection > li.views-row,.page-products .view-display-products li.views-row,.page-producten .view-display-products li.views-row,.galerij-grid,.search-grid,.galerij-grid-view .views-row,.search-grid-view .views-row,.product-grid,.product-grid li.views-row{width:calc(50% - 10px);}}:root{--smulfun-userbar-bg:#f7f2fa;--smulfun-userbar-border:#eadcf0;--smulfun-userbar-text:#5b4766;--smulfun-userbar-accent:#864d9e;--smulfun-userbar-accent-strong:#a302e8;--smulfun-userbar-accent-dark:#600189;--smulfun-userbar-white:#ffffff;--smulfun-userbar-shadow:0 10px 24px rgba(134,77,158,0.10);}.zone-user-wrapper{background:var(--smulfun-userbar-white) !important;border-bottom:1px solid var(--smulfun-userbar-border);height:auto !important;min-height:52px;width:100%;overflow:visible !important;}.zone-user,.zone-user .grid-24,.zone-user .grid-container-24,.zone-user .region,#region-user-first,#region-user-second,#region-user-second .region-user-second-inner,#region-user-first .region-user-first-inner{overflow:visible !important;}.zone-user{height:auto !important;}#region-user-first,#region-user-second{margin:0 !important;min-height:52px;}#region-user-first{float:left;background:transparent !important;}#region-user-second{float:right;background:transparent !important;}#region-user-first .region-user-first-inner,#region-user-second .region-user-second-inner{min-height:52px;display:flex;align-items:center;}#region-user-first .region-user-first-inner{justify-content:flex-start;}#region-user-second .region-user-second-inner{justify-content:flex-end;gap:10px;}.block-menu-user-menu{margin:0;}.block-menu-user-menu .content{float:none;overflow:visible !important;width:100%;}.block-menu-user-menu .content ul.menu{position:static;left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;text-align:left;}.block-menu-user-menu .content ul.menu li{position:static;right:auto;display:block;float:none;margin:0;padding:0;}.block-menu-user-menu .content ul.menu li a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;background:transparent;border:1px solid transparent;color:var(--smulfun-userbar-text) !important;font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:600;text-decoration:none;line-height:1;}.block-menu-user-menu .content ul.menu li a:hover,.block-menu-user-menu .content ul.menu li a:focus,.block-menu-user-menu .content ul.menu li a.active,.block-menu-user-menu .content ul.menu li a.active-trail{background:#fbf7fd;border-color:var(--smulfun-userbar-border);color:var(--smulfun-userbar-accent) !important;text-decoration:none;}.block-shopping-cart-block,.block-shopping-cart-block .block-inner,.block-shopping-cart-block .content,.block-shopping-cart-block .content .view-shopping-cart,.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{display:flex;align-items:center;}.block-shopping-cart-block{margin:0;}.block-shopping-cart-block .content{float:none;min-height:40px;padding:0 10px 0 38px;gap:10px;background-position:10px 50%;background-size:18px 18px;background-repeat:no-repeat;white-space:nowrap;}.block-shopping-cart-block .content .view-shopping-cart{gap:10px;}.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty{float:none;gap:10px;margin:0;}.block-shopping-cart-block .content .view-shopping-cart .view-empty p,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{margin:0;line-height:1.2;height:auto;color:var(--smulfun-userbar-text);font-size:13px;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total-label{display:none !important;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-quantity{color:var(--smulfun-userbar-accent);font-weight:700;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links{display:inline-flex;align-items:center;gap:8px;float:none;margin:0;padding:0;height:auto;line-height:1;background:transparent;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li{margin:0;padding:0;list-style:none;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;background:var(--smulfun-userbar-accent);color:#fff !important;border:1px solid var(--smulfun-userbar-accent-dark);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a:hover,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a:focus{background:var(--smulfun-userbar-accent-strong);color:#fff !important;text-decoration:none;}#block-views-exp-search-page-1{float:none !important;width:auto;margin:0 !important;padding:0 !important;position:relative;z-index:950;}#block-views-exp-search-page-1 .block-inner,#block-views-exp-search-page-1 .content{overflow:visible !important;}#block-views-exp-search-page-1 .views-exposed-widgets{width:auto !important;float:none !important;position:static !important;margin:0 !important;}.smulfun-search-shell{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;z-index:960;}.smulfun-search-toggle{width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid var(--smulfun-userbar-border) !important;background:#ffffff url(/sites/default/themes/omega_kickstart/images/search.svg) center center no-repeat !important;background-size:18px 18px !important;cursor:pointer;padding:0 !important;box-shadow:none !important;text-indent:-9999px;overflow:hidden;opacity:1 !important;visibility:visible !important;display:inline-block !important;vertical-align:middle;}.smulfun-search-toggle:hover,.smulfun-search-toggle:focus{border-color:#cdaee0 !important;background-color:#fbf7fd !important;outline:none;}.smulfun-search-toggle-label{display:none;}.smulfun-search-panel{position:absolute;top:calc(100% + 10px);right:0;width:560px;max-width:min(92vw,560px);background:#ffffff !important;border:1px solid var(--smulfun-userbar-border) !important;padding:18px !important;box-shadow:var(--smulfun-userbar-shadow) !important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;z-index:1200;}.smulfun-search-shell.is-open .smulfun-search-panel,.smulfun-search-shell:focus-within .smulfun-search-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}@media (min-width:769px){.smulfun-search-shell:hover .smulfun-search-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}}.smulfun-search-panel-inner{display:block;}.smulfun-search-head{margin-bottom:12px;}.smulfun-search-head h3{margin:0 0 6px 0;color:var(--smulfun-userbar-accent) !important;font-size:20px;line-height:1.2;}.smulfun-search-head p{margin:0;color:var(--smulfun-userbar-text) !important;font-size:14px;line-height:1.5;}.smulfun-search-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;}.smulfun-search-cats a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;background:#faf7fc !important;border:1px solid var(--smulfun-userbar-border) !important;color:var(--smulfun-userbar-accent) !important;font-size:13px;font-weight:600;text-decoration:none !important;}.smulfun-search-cats a:hover,.smulfun-search-cats a:focus{background:#ffffff !important;border-color:#d7bfe1 !important;color:var(--smulfun-userbar-accent-strong) !important;text-decoration:none !important;}.smulfun-search-form{display:block;}.smulfun-search-formwrap{display:flex;align-items:stretch;gap:10px;}.smulfun-search-widgets{flex:1 1 auto;min-width:0;}.smulfun-search-widgets .views-exposed-widget{float:none !important;margin:0 !important;padding:0 !important;}.smulfun-search-widgets label{display:none !important;}.smulfun-search-widgets .views-widget,.smulfun-search-widgets .form-item,.smulfun-search-widgets .form-text{width:100%;}.smulfun-search-widgets input.form-text{width:100% !important;min-width:0;height:44px !important;border:1px solid var(--smulfun-userbar-border) !important;background:#ffffff !important;color:#533e60 !important;padding:0 14px !important;box-sizing:border-box;}.smulfun-search-submit-wrap{flex:0 0 auto;display:flex;align-items:stretch;justify-content:flex-end;gap:8px;}.smulfun-search-submit-wrap .views-exposed-widget,.smulfun-search-submit-wrap .views-submit-button,.smulfun-search-submit-wrap .views-reset-button{margin:0 !important;padding:0 !important;}.smulfun-search-submit-wrap input.form-submit,.smulfun-search-submit-wrap input.form-reset{height:44px !important;min-width:128px;margin:0 !important;padding:0 18px !important;font-weight:700;cursor:pointer;box-shadow:none !important;}.smulfun-search-submit-wrap input.form-submit{background:var(--smulfun-userbar-accent) !important;color:#fff !important;border:1px solid var(--smulfun-userbar-accent-dark) !important;}.smulfun-search-submit-wrap input.form-submit:hover,.smulfun-search-submit-wrap input.form-submit:focus{background:var(--smulfun-userbar-accent-strong) !important;}.smulfun-search-submit-wrap input.form-reset{background:#faf7fc !important;color:var(--smulfun-userbar-accent) !important;border:1px solid var(--smulfun-userbar-border) !important;}.smulfun-search-submit-wrap input.form-reset:hover,.smulfun-search-submit-wrap input.form-reset:focus{background:#ffffff !important;color:var(--smulfun-userbar-accent-strong) !important;border-color:#d7bfe1 !important;}@media (max-width:980px){.zone-user-wrapper{min-height:48px;}#region-user-first,#region-user-second{min-height:48px;}#region-user-first .region-user-first-inner,#region-user-second .region-user-second-inner{min-height:48px;}.block-menu-user-menu .content ul.menu{gap:6px;}.block-menu-user-menu .content ul.menu li a,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{min-height:34px;font-size:12px;padding:0 10px;}.smulfun-search-panel{width:min(92vw,520px);}}@media (max-width:768px){.zone-user-wrapper{position:relative !important;min-height:0;padding:8px 0;}#region-user-first,#region-user-second{float:none !important;width:100% !important;min-height:0;}#region-user-first .region-user-first-inner,#region-user-second .region-user-second-inner{min-height:0;flex-wrap:wrap;}#region-user-first .region-user-first-inner{justify-content:flex-start;padding-bottom:6px;}#region-user-second .region-user-second-inner{justify-content:flex-start;gap:8px;}.block-menu-user-menu .content ul.menu{width:100%;gap:6px;}.block-menu-user-menu .content ul.menu li a{min-height:32px;font-size:12px;padding:0 10px;}.block-shopping-cart-block,.block-shopping-cart-block .block-inner,.block-shopping-cart-block .content,.block-shopping-cart-block .content .view-shopping-cart,.block-shopping-cart-block .content .view-shopping-cart .view-content,.block-shopping-cart-block .content .view-shopping-cart .view-footer,.block-shopping-cart-block .content .view-shopping-cart .view-empty,.block-shopping-cart-block .content .view-shopping-cart .line-item-summary{flex-wrap:wrap;}.block-shopping-cart-block .content{width:auto;min-height:36px;padding:0 10px 0 36px;white-space:normal;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links{width:100%;justify-content:flex-start;}.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a{min-height:32px;padding:0 10px;font-size:12px;}.smulfun-search-toggle{width:38px;height:38px;min-width:38px;min-height:38px;}.smulfun-search-panel{top:calc(100% + 8px);right:0;width:min(94vw,360px);padding:14px !important;}.smulfun-search-head h3{font-size:18px;}.smulfun-search-formwrap,.smulfun-search-submit-wrap{flex-direction:column;}.smulfun-search-submit-wrap{width:100%;}.smulfun-search-submit-wrap input.form-submit,.smulfun-search-submit-wrap input.form-reset{width:100%;min-width:0;}}@media (min-width:769px){#region-user-first{width:auto !important;}#region-user-second{width:auto !important;}#region-user-second .region-user-second-inner{display:flex;align-items:center;justify-content:flex-end;gap:8px;overflow:visible !important;}#block-views-exp-search-page-1{float:none !important;width:auto !important;padding-top:0 !important;margin-bottom:0 !important;}#block-views-exp-search-page-1 .views-exposed-widgets{width:auto !important;margin-right:0 !important;float:none !important;}.smulfun-search-panel{right:0 !important;}}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.block-menu-user-menu .block-inner{float:right;margin-right:10px;}.navigation .primary-menu .links li,.navigation .second-menu .links li{font-size:1em;}.zone-content-wrapper .zone-content .region-content-inner{margin-bottom:10px;}#search-api-ranges-block-slider-view-form .range-box-left .form-item,#search-api-ranges-block-slider-view-form .range-box-right .form-item{margin-top:0;}#search-api-ranges-block-slider-view-form .range-box-left,#search-api-ranges-block-slider-view-form .range-box-right{position:absolute;top:-30px;}#search-api-ranges-block-slider-view-form .range-box-left label,#search-api-ranges-block-slider-view-form .range-box-right label{display:none;}#search-api-ranges-block-slider-view-form .range-box-left{left:0;}#search-api-ranges-block-slider-view-form .range-box-right{right:0;}#search-api-ranges-block-slider-view-form .range-box-right #edit-range-to{text-align:right;}#search-api-ranges-block-slider-view-form .range-slider-box{display:block;margin-top:25px;}#search-api-ranges-block-slider-view-form #edit-range-from,#search-api-ranges-block-slider-view-form #edit-range-to{background:none;border:none;font-size:16px;font-weight:300;padding:0;width:auto;}#search-api-ranges-block-slider-view-form #edit-submit{display:none;}.region-sidebar-first .block-facetapi.field_category .item-list{border:1px solid #d9d9d9;height:220px;padding:10px 15px;overflow-y:scroll;}#promotional_banner .promotional_banner_saving{display:inline-block;width:auto;padding:0 22px 0 12px;margin:10px 0 0 0;line-height:38px;}#promotional_banner .promotional_banner_special_offer{top:15px;}#block-views-demo-content-slideshow-block-1{}#block-views-demo-content-slideshow-block-1 .bx-wrapper{padding-bottom:100px;}#block-views-demo-content-slideshow-block-1 .bx-wrapper ul.event-slider li{overflow:visible;}#block-views-demo-content-slideshow-block-1 .views-field-nothing{background:#888;border:1px solid #CCC;color:#ffffff;padding-bottom:5px;position:absolute;bottom:-100px;left:34%;}#block-views-demo-content-slideshow-block-1 .bx-prev,#block-views-demo-content-slideshow-block-1 .bx-next{color:#000000;background:#EEE;border:1px solid #CCC;text-decoration:none;display:block;margin-top:15px;padding-bottom:5px;}#block-views-demo-content-slideshow-block-1 .bx-prev:hover,#block-views-demo-content-slideshow-block-1 .bx-next:hover{background:#FFF;}#block-views-demo-content-slideshow-block-1 .views-field-nothing,#block-views-demo-content-slideshow-block-1 .bx-prev,#block-views-demo-content-slideshow-block-1 .bx-next{display:block;height:80px;text-align:center;text-indent:0;width:32%;margin-right:2%;}#block-views-demo-content-slideshow-block-1 .views-field-nothing span.field-content,#block-views-demo-content-slideshow-block-1 .bx-prev span.field-content,#block-views-demo-content-slideshow-block-1 .bx-next span.field-content{display:block;font-family:"Open Sans",sans-serif;font-weight:300;font-size:21px;height:80px;line-height:28px;padding:10px 25px 0;overflow:hidden;}#block-views-demo-content-slideshow-block-1 .views-field-nothing span.field-content em,#block-views-demo-content-slideshow-block-1 .bx-prev span.field-content em,#block-views-demo-content-slideshow-block-1 .bx-next span.field-content em{font-family:"Open Sans",sans-serif;font-size:32px;font-style:normal;font-weight:900;text-decoration:none;text-transform:uppercase;}#block-views-demo-content-slideshow-block-1 .bx-prev{margin-left:0;float:left;position:absolute;bottom:0;left:0;}#block-views-demo-content-slideshow-block-1 .bx-next{margin-right:0;float:right;position:absolute;bottom:0;right:0;}#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content,#zone-postscript .block-blog-block .views-field-title .field-content{font-size:18px;line-height:26px;}#block-menu-menu-social-connection h2{line-height:inherit;padding:0 0 22px 25px;}.view-collection-products .view-header .taxonomy-title,.view-collection-taxonomy-term .view-header .taxonomy-title{font-size:3em;}.view-collection-products .view-header .collection-terms .view-content .item-list,.view-collection-taxonomy-term .view-header .collection-terms .view-content .item-list{display:block;float:none;}div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{width:auto;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display .view-content{margin-left:130px;width:65%;}div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display .view-content .views-field-commerce-product .content .field-name-field-images{position:absolute;left:-115px;}.node-product-type .cloud-zoom-container .cloud-zoom-gallery-thumbs .cloud-zoom-gallery{margin:5px 0;}.node-product-type .field-name-field-product form.commerce-add-to-cart label{float:left;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12,.push-13,.pull-13,.push-14,.pull-14,.push-15,.pull-15,.push-16,.pull-16,.push-17,.pull-17,.push-18,.pull-18,.push-19,.pull-19,.push-20,.pull-20,.push-21,.pull-21,.push-22,.pull-22,.push-23,.pull-23,.push-24,.pull-24{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:960px;}.container-24{margin-left:auto;margin-right:auto;width:960px;}.container-24 .grid-1{width:20px;}.container-24 .grid-2{width:60px;}.container-24 .grid-3{width:100px;}.container-24 .grid-4{width:140px;}.container-24 .grid-5{width:180px;}.container-24 .grid-6{width:220px;}.container-24 .grid-7{width:260px;}.container-24 .grid-8{width:300px;}.container-24 .grid-9{width:340px;}.container-24 .grid-10{width:380px;}.container-24 .grid-11{width:420px;}.container-24 .grid-12{width:460px;}.container-24 .grid-13{width:500px;}.container-24 .grid-14{width:540px;}.container-24 .grid-15{width:580px;}.container-24 .grid-16{width:620px;}.container-24 .grid-17{width:660px;}.container-24 .grid-18{width:700px;}.container-24 .grid-19{width:740px;}.container-24 .grid-20{width:780px;}.container-24 .grid-21{width:820px;}.container-24 .grid-22{width:860px;}.container-24 .grid-23{width:900px;}.container-24 .grid-24{width:940px;}.container-24 .prefix-1{padding-left:40px;}.container-24 .prefix-2{padding-left:80px;}.container-24 .prefix-3{padding-left:120px;}.container-24 .prefix-4{padding-left:160px;}.container-24 .prefix-5{padding-left:200px;}.container-24 .prefix-6{padding-left:240px;}.container-24 .prefix-7{padding-left:280px;}.container-24 .prefix-8{padding-left:320px;}.container-24 .prefix-9{padding-left:360px;}.container-24 .prefix-10{padding-left:400px;}.container-24 .prefix-11{padding-left:440px;}.container-24 .prefix-12{padding-left:480px;}.container-24 .prefix-13{padding-left:520px;}.container-24 .prefix-14{padding-left:560px;}.container-24 .prefix-15{padding-left:600px;}.container-24 .prefix-16{padding-left:640px;}.container-24 .prefix-17{padding-left:680px;}.container-24 .prefix-18{padding-left:720px;}.container-24 .prefix-19{padding-left:760px;}.container-24 .prefix-20{padding-left:800px;}.container-24 .prefix-21{padding-left:840px;}.container-24 .prefix-22{padding-left:880px;}.container-24 .prefix-23{padding-left:920px;}.container-24 .suffix-1{padding-right:40px;}.container-24 .suffix-2{padding-right:80px;}.container-24 .suffix-3{padding-right:120px;}.container-24 .suffix-4{padding-right:160px;}.container-24 .suffix-5{padding-right:200px;}.container-24 .suffix-6{padding-right:240px;}.container-24 .suffix-7{padding-right:280px;}.container-24 .suffix-8{padding-right:320px;}.container-24 .suffix-9{padding-right:360px;}.container-24 .suffix-10{padding-right:400px;}.container-24 .suffix-11{padding-right:440px;}.container-24 .suffix-12{padding-right:480px;}.container-24 .suffix-13{padding-right:520px;}.container-24 .suffix-14{padding-right:560px;}.container-24 .suffix-15{padding-right:600px;}.container-24 .suffix-16{padding-right:640px;}.container-24 .suffix-17{padding-right:680px;}.container-24 .suffix-18{padding-right:720px;}.container-24 .suffix-19{padding-right:760px;}.container-24 .suffix-20{padding-right:800px;}.container-24 .suffix-21{padding-right:840px;}.container-24 .suffix-22{padding-right:880px;}.container-24 .suffix-23{padding-right:920px;}.container-24 .push-1{left:40px;}.container-24 .push-2{left:80px;}.container-24 .push-3{left:120px;}.container-24 .push-4{left:160px;}.container-24 .push-5{left:200px;}.container-24 .push-6{left:240px;}.container-24 .push-7{left:280px;}.container-24 .push-8{left:320px;}.container-24 .push-9{left:360px;}.container-24 .push-10{left:400px;}.container-24 .push-11{left:440px;}.container-24 .push-12{left:480px;}.container-24 .push-13{left:520px;}.container-24 .push-14{left:560px;}.container-24 .push-15{left:600px;}.container-24 .push-16{left:640px;}.container-24 .push-17{left:680px;}.container-24 .push-18{left:720px;}.container-24 .push-19{left:760px;}.container-24 .push-20{left:800px;}.container-24 .push-21{left:840px;}.container-24 .push-22{left:880px;}.container-24 .push-23{left:920px;}.container-24 .pull-1{left:-40px;}.container-24 .pull-2{left:-80px;}.container-24 .pull-3{left:-120px;}.container-24 .pull-4{left:-160px;}.container-24 .pull-5{left:-200px;}.container-24 .pull-6{left:-240px;}.container-24 .pull-7{left:-280px;}.container-24 .pull-8{left:-320px;}.container-24 .pull-9{left:-360px;}.container-24 .pull-10{left:-400px;}.container-24 .pull-11{left:-440px;}.container-24 .pull-12{left:-480px;}.container-24 .pull-13{left:-520px;}.container-24 .pull-14{left:-560px;}.container-24 .pull-15{left:-600px;}.container-24 .pull-16{left:-640px;}.container-24 .pull-17{left:-680px;}.container-24 .pull-18{left:-720px;}.container-24 .pull-19{left:-760px;}.container-24 .pull-20{left:-800px;}.container-24 .pull-21{left:-840px;}.container-24 .pull-22{left:-880px;}.container-24 .pull-23{left:-920px;}}
