@charset "UTF-8";
.math-captcha-form {
display:block;
float:none;
clear:both;
}
.math-captcha-form  .mathalert{color:#c62828}
.login form .math-captcha-form span {
display: inline-block;
margin-bottom: 10px; 
}
input[type="text"].mc-input {
display: inline-block;
width: 60px!important;
vertical-align: middle;
margin-bottom: 0;
} .frm_forms .math-captcha-form {
display: block;
float: none;
clear: both;
margin-bottom: 15px;
}
.frm_forms .math-captcha-form label{
padding-right: 10px;
}
.frm_forms .math-captcha-form .mathalert {
color: #c62828;
}
.frm_forms .math-captcha-form span {
display: inline-block;
margin-bottom: 10px;
}
.frm_forms input[type="text"].mc-input {
display: inline-block;
width: 60px !important;
vertical-align: middle;
margin-bottom: 0;
}
.frm_forms .frm_error {
color: #c62828;
font-weight: bold;
margin-bottom: 10px;
}
.frm_forms .frm_message.math-captcha {
background-color: #ffebee;
border: 1px solid #ffcdd2;
padding: 8px 12px;
border-radius: 4px;
color: #c62828;
}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aws-container .aws-search-form{position:relative;width:100%;float:none!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:stretch;height:44px}.aws-container .aws-search-form *,.aws-search-result{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-hyphens:manual;-webkit-hyphens:manual;hyphens:manual;border-radius:0!important}.aws-container .aws-search-form .aws-loader,.aws-container .aws-search-form .aws-loader:after{border-radius:50%!important;width:20px;height:20px}.aws-container .aws-search-form .aws-wrapper{flex-grow:1;position:relative;vertical-align:top;padding:0;width:100%;overflow:hidden}.aws-container .aws-search-form .aws-loader{position:absolute;display:none;right:10px;top:50%;z-index:999;margin:-10px 0 0;font-size:10px;text-indent:-9999em;border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555}.aws-container .aws-search-form.aws-processing .aws-loader{display:block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear}.aws-container .aws-search-label{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.aws-container .aws-search-field{width:100%;max-width:100%;color:#313131;padding:6px;line-height:30px;display:block;font-size:12px;position:relative;z-index:2;-webkit-appearance:none;height:100%;min-height:inherit;margin:0!important;border:1px solid #d8d8d8;outline:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){.aws-container .aws-search-field{font-size:16px}}.aws-container .aws-search-field::-ms-clear{display:none;width:0;height:0}.aws-container .aws-search-field::-ms-reveal{display:none;width:0;height:0}.aws-container .aws-search-field::-webkit-search-cancel-button,.aws-container .aws-search-field::-webkit-search-decoration,.aws-container .aws-search-field::-webkit-search-results-button,.aws-container .aws-search-field::-webkit-search-results-decoration{display:none}.aws-container .aws-search-field:focus{background-color:#fff}.aws-container .aws-show-clear .aws-search-field{padding-right:40px}.aws-container .aws-search-field:focus::-webkit-input-placeholder{color:transparent}.aws-container .aws-search-field:focus:-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus::-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus:-ms-input-placeholder{color:transparent}.aws-container .aws-search-form .aws-search-clear{display:none!important;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#757575;height:100%;width:38px;padding:0 0 0 10px;text-align:left}.aws-container .aws-search-form .aws-search-clear span{position:relative;display:block;font-size:24px;line-height:24px;top:50%;margin-top:-12px}.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear{display:block!important}.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear{display:none!important}.aws-container .aws-search-form .aws-search-btn{padding:0;line-height:10px;width:42px}.aws-container .aws-search-form .aws-search-btn_icon{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:42px;color:#555}.aws-container .aws-search-form .aws-search-btn svg{display:block;height:100%;width:100%}.aws-container[data-show-page=false] .aws-search-form .aws-search-btn:hover{background:#ededed;cursor:default}.aws-container .aws-search-form .aws-form-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;text-align:center;background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px;cursor:pointer;position:relative;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.aws-container .aws-search-form .aws-form-btn:hover{background:#dcdcdc}.aws-container .aws-search-form .aws-form-btn:active{background:#d8d8d8}.aws-container[data-buttons-order="3"] .aws-search-form .aws-wrapper{-webkit-order:2;order:2}.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{margin:0-1px 0 0}.aws-search-result{position:absolute;text-align:left;z-index:9999999999999;background:#fff;width:100%;margin-top:-1px;border:1px solid #ccc;font-size:12px;line-height:16px}.aws-search-result ul{list-style:none;padding:0!important;margin:0!important;max-height:400px;overflow-y:auto}.aws-search-result ul::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#ededed}.aws-search-result ul::-webkit-scrollbar{width:7px;background-color:#ededed}.aws-search-result ul::-webkit-scrollbar-thumb{background-color:#d8d8d8}.aws-search-result ul li{list-style:none;border-bottom:1px solid #ccc;overflow:hidden;margin:0!important;position:relative}.aws-search-result ul li:last-child{border-bottom:0}.aws-search-result .aws_result_link{display:block;cursor:pointer;padding:10px 8px;height:100%;overflow:hidden;text-decoration:none;border:0}.aws-search-result .aws_top_text{width:100%;padding:10px 8px;border-bottom:1px solid #ccc}.aws-search-result .aws_result_item.hovered,.aws-search-result .aws_result_item:hover,.aws-search-result .aws_search_more a:hover{background:#f5f5f5}.aws-search-result .aws_results .aws_result_item{position:relative}.aws-search-result .aws_result_item .aws_result_link_top{position:absolute;z-index:1;white-space:nowrap;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;right:0;opacity:0;outline:0;text-decoration:none}.aws-search-result .aws_result_item [data-link],.aws-search-result .aws_result_item a,.aws-search-result .aws_result_item button,.aws-search-result .aws_result_item span[href]{position:relative;z-index:2}.aws-search-result .aws_result_content{overflow:hidden;display:block}.aws-search-result .aws_result_title{display:block;font-weight:400;margin-bottom:3px;color:#21759b}.aws-search-result .aws_result_title .aws_result_heading{display:block;color:#aaa;font-size:11px;line-height:1;font-weight:400;padding-bottom:3px}.aws-search-result .aws_result_title .aws_result_hierarchy{display:block;color:#aaa;font-size:10px;line-height:1;font-weight:400;padding-top:2px}.aws-search-result .aws_result_featured{margin:0 6px 0 0;position:relative;top:-2px;left:3px}.aws-search-result .aws_result_featured svg{width:13px;height:13px;fill:#fa0;vertical-align:bottom}.aws-search-result .aws_result_sku,.aws-search-result .aws_result_stock{display:block;font-weight:400;margin-top:4px;margin-bottom:5px;color:#7ad03a}.aws-search-result .aws_result_stock.out{color:#a44}.aws-search-result .aws_result_sku{margin-top:3px;color:#222}.aws-search-result .aws_result_cat .aws_result_title,.aws-search-result .aws_result_tag .aws_result_title,.aws-search-result .aws_result_top_custom_item .aws_result_title{margin-bottom:2px}.aws-search-result .aws_result_excerpt{display:block;color:#222}.aws-search-result .aws_result_price{display:block;padding:2px 0;color:#222}.aws-search-result .aws_result_price del{background:0 0;padding:0 12px 0 0;opacity:.8;text-decoration:line-through!important}.aws-search-result .aws_result_price ins{background:0 0;padding:0 12px 0 0;opacity:1}.aws-search-result .aws_result_cats{display:block;float:left;margin:0 20px 0 0}.aws-search-result .aws_result_image{display:block;height:100%;float:left;padding:0 10px 0 0}.aws-search-result .aws_result_image img{width:50px;height:auto;box-shadow:none}.aws-search-result .aws_result_sale{display:block;height:42px;overflow:hidden;position:absolute;right:0;top:0;width:47px}.aws-search-result .aws_onsale{background:#77a464 0 0;color:#fff;display:block;float:right;height:20px;padding-top:2px;position:relative;right:-25px;text-align:center;top:3px;transform:rotate(45deg);width:77px}.aws-search-result .aws_no_result{line-height:1.5;padding:10px 6px;cursor:auto}.aws-search-result .aws_search_more a{line-height:40px;display:block;text-decoration:none;border:0;text-align:center;color:#21759b}.aws-search-result .aws_terms_suggestions{line-height:1.7}.aws-search-result .aws_term_suggestion{color:#222;vertical-align:middle}.aws-search-result a.aws_term_suggestion{color:#222;background:#ededed;border:0;border-radius:3px;font-size:13px;padding:2px 5px}.aws-search-result a.aws_term_suggestion:hover{background-color:#dad8da}body.aws-overlay{overflow:hidden!important;position:fixed;width:100%}.aws-container.aws-mobile-fixed{position:fixed!important;z-index:9999999!important;top:10px!important;left:20px!important;width:100%;width:calc(100% - 40px)!important}.aws-mobile-fixed-close{padding:15px;margin-right:-10px;display:inline-block;float:right;cursor:pointer}.aws-overlay-mask{display:block;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#fff;z-index:9999998!important}.aws-overlay .aws-overlay-mask{opacity:1}.et_search_outer .aws-container{width:60%}.et_search_outer .aws-container .aws-search-form{max-width:100%!important}.et_vertical_nav .et_search_outer .aws-container{width:auto;margin:0 20px 0 0}.et_fixed_nav .et-fixed-header .et_search_outer .aws-container{top:7px}.et_pb_menu__search .aws-container{width:100%}#et-boc .aws-container .aws-search-field{border:1px solid #d8d8d8;padding:6px 15px}#et-boc .aws-container .aws-search-form .aws-form-btn{background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px}#et-boc .aws-container .aws-search-form .aws-wrapper .aws-loader{border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555;margin:-10px 0 0}#et-boc .aws-container .aws-search-form .aws-search-clear span{margin-top:-12px}#et-boc .aws-container .aws-search-form .aws-search-clear{padding:0 0 0 10px}.aws-search-result .aws_result_title .advanced-woo-labels{position:relative!important;width:auto!important;margin:0 5px 5px 0!important;transform:none!important}.aws-search-result .aws_result_title .advanced-woo-labels:last-child{margin-bottom:0!important}.aws-search-result .aws_result_title .aws_result_labels{display:flex;margin:0!important;flex-wrap:wrap;flex-direction:row;text-align:left;justify-content:flex-start}.metorik-add-cart-email-form {
max-width: 300px;
padding: 18px 15px 20px;
text-align: left;
}
.metorik-add-cart-email-form h3 {
font-weight: 600;
margin: 0 0 20px;
}
.metorik-add-cart-email-form .close-button {
color: #bbb;
cursor: pointer;
font-size: 15px;
position: absolute;
right: 28px;
top: 28px;
}
.metorik-add-cart-email-form .close-button:hover {
color: #888;
}
.metorik-add-cart-email-form .email-input-wrapper {
position: relative;
}
.metorik-add-cart-email-form .email-input-wrapper.loading {
opacity: 0.75;
}
.metorik-add-cart-email-form .email-input-wrapper.success:after {
color: rgb(55, 178, 77);
content: "\2713";
font-size: 17px;
position: absolute;
right: 10px;
top: 10px;
}
.metorik-add-cart-email-form .email-input {
width: calc(100% - 20px);
padding: 5px;
}
.metorik-add-cart-email-form .email-usage-notice {
padding: 5px 0 0;
} .tippy-box[data-theme~='light'] {
color: #26323d;
box-shadow: 0 0 20px 4px rgba(154, 161, 177, 0.15),
0 4px 80px -8px rgba(36, 40, 47, 0.25),
0 4px 4px -2px rgba(91, 94, 105, 0.15);
background-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='top'] > .tippy-arrow::before {
border-top-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='bottom'] > .tippy-arrow::before {
border-bottom-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='left'] > .tippy-arrow::before {
border-left-color: #fff;
}
.tippy-box[data-theme~='light'] [data-placement^='right'] > .tippy-arrow::before {
border-right-color: #fff;
}
.tippy-box[data-theme~='light'] > .tippy-backdrop {
background-color: #fff;
}
.tippy-box[data-theme~='light'] > .tippy-svg-arrow {
fill: #fff;
}
:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/WooCommerce.woff2) format("woff2"),url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/WooCommerce.woff) format("woff"),url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/WooCommerce.woff2) format("woff2"),url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/WooCommerce.woff) format("woff"),url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#7f54b3;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6a6a6a}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#b3af54;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#b3af54;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#b3af54}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #7f54b3;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#b3af54}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e6ed;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #cfc8d8;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e3;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//bagllet.com/wp-content/themes/bagllet/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}#coming-soon-footer-banner{width:100%;min-height:56px;background:#fff;position:fixed;display:flex;font-size:13px;bottom:0;line-height:16px;align-items:center;border-top:1px solid #dcdcdc;padding:16px;box-sizing:border-box;z-index:100}#coming-soon-footer-banner .coming-soon-footer-banner__content{text-align:center;flex:1;margin-right:10px;line-height:16px;text-wrap:pretty}#coming-soon-footer-banner a{color:#3858e9;text-decoration:none}#coming-soon-footer-banner a.coming-soon-footer-banner-dismiss{background-image:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4995 13.0602L16.2118 16.7725L17.2725 15.7118L13.5602 11.9995L17.2725 8.28723L16.2119 7.22657L12.4995 10.9389L8.78722 7.22656L7.72656 8.28722L11.4389 11.9995L7.72657 15.7119L8.78723 16.7725L12.4995 13.0602Z" fill="%23757575"/></svg>');width:24px;height:24px;cursor:pointer;background-repeat:no-repeat}.cky-btn.cky-btn-accept {
background: #000 !important;
color: #fff !important;
border: none !important;
}
.hero-mobile-only {
display: none;
}
.hero-desktop-only {
display: block;
}
@media (max-width: 575px) {
.hero-mobile-only {
display: block !important;
}
.hero-desktop-only {
display: none !important;
}
}
.woocommerce form .form-row .select2-container {
width: 100% !important;
}
.single_variation_wrap .woocommerce-variation-availability p span {
display: none;
}
.product__info-block .description-block span.woocommerce-Price-currencySymbol,
.product__info-block .description-block span.woocommerce-Price-amount,
.product-card .woocommerce-Price-amount,
.product-card.sale .woocommerce-Price-amount,
.product-card .woocommerce-Price-amount span,
.product-card.sale .woocommerce-Price-amount span {
display: inline;
}
.hidden,
.woocommerce div.product .woocommerce-variation-description,
.woocommerce div.product form.cart div.quantity,
.woocommerce div.product #tab-description h2:first-child,
.WOOF_Widget,
.woof_products_top_panel {
display: none !important;
}
.woof_products_top_panel {
z-index: 1;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 20px;
}
.woocommerce div.product form.cart {
width: 100%;
margin: 0;
padding: 0;
}
.product>.woocommerce>.single-product>h2 {
text-align: left;
padding-left: 60px;
}
.product-card__label a {
font-family: "Halvar-Breit", sans-serif;
color: #000;
text-decoration: none;
}
.feedbacks__list {
width: 100%;
}
.product .feedbacks__item .info .star-rating span {
font-family: inherit;
}
.comment-form .black-btn {
width: 100%;
font-size: 16px;
line-height: 19px;
}
.ordered-item .name-color p {
margin: 0;
}
.woocommerce ul#shipping_method {
float: right;
padding: 0 0 12px;
}
.woocommerce-checkout .woocommerce ul#shipping_method { font-weight: 600;
font-size: 18px;
}
.cart__promo-form .woocommerce-shipping-destination,
.cart__promo-form .shipping-calculator-button {
display: none;
}
.cart__promo-form .row {
clear: both;
}
.cart__promo-form .promo-form-heading {
font-family: "Halvar-Breit", sans-serif;
font-weight: normal;
}
.cart__promo-form .total-row h5 {
font-family: "Halvar-Breit", sans-serif;
font-weight: normal;
}
.cart__promo-form .order-total h5 {
font-family: "Halvar-Breit", sans-serif;
font-weight: normal;
}
.cart__product-description-block .text-block p.stock {
margin: 0;
}
.woocommerce form.checkout_coupon {
display: block !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
display: none;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle+.woocommerce-form-coupon {
display: none !important;
} .cart-form textarea {
height: auto !important;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: none;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background: none;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border: none;
} .billing-call-frame,
.billing-declare-frame {
display: none;
}
.counter a.disabled {
pointer-events: none;
}
.zen-ui-select__value.invalid {
border-color: #a00;
}
.zen-ui-select__value {
font-family: "WorSans", sans-serif;
font-weight: normal;
}
.zen-ui-select__value.validated {
border-color: #6dc22e;
}
.cart__product-description-block .text-block h4 a,
.cart .cart-list .ordered-item a,
.cart-form .order-total .ordered-item .description h4 a {
color: inherit;
text-decoration: none;
}
.cart__product-description-block .text-block span {
color: #000 !important;
}
.woocommerce .cart__promo-form button.button,
.woocommerce .order-total button.button {
position: absolute;
top: 0;
right: 0;
width: 94px;
height: 30px;
text-indent: -9999px;
overflow: hidden;
background-color: transparent;
padding: 5px;
border-radius: 0;
}
.woocommerce .cart__promo-form button.button span,
.woocommerce .order-total button.button span {
display: block;
width: 100%;
background-color: transparent;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/arrow-right-grey.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
opacity: 0.3 !important;
}
.woocommerce .cart__promo-form button.button:hover,
.woocommerce .order-total button.button:hover,
.woocommerce .cart__promo-form .discount-input.active button.button,
.woocommerce .order-total .discount-input.active button.button {
background-color: #000;
}
.woocommerce .cart__promo-form button.button:hover span,
.woocommerce .order-total button.button:hover span,
.woocommerce .cart__promo-form .discount-input.active button.button span,
.woocommerce .order-total .discount-input.active button.button span {
opacity: 1 !important;
filter: invert(99%) sepia(99%) saturate(2%) hue-rotate(51deg) brightness(104%) contrast(100%);
}
.woocommerce-checkout .discount-input input {
padding-right: 100px; }
.woocommerce-checkout .discount-input input::placeholder {
color: #000000;
}
.cart__promo-form .row:after,
.cart-form .order-total .total .discount-input:after {
display: none !important;
}
.woocommerce form .form-row textarea {
resize: none;
}
.zen-ui-select__value {
border: none;
border-bottom: 1px solid #000;
padding-left: 0 !important;
padding-top: 1px !important;
padding-bottom: 14px !important;
}
.zen-ui-select__dropdown {
border: 1px solid #000;
border-top: none;
box-sizing: border-box;
}
.zen-ui-select__value.disabled {
background: transparent;
}
.zen-ui-select__value-text {
text-overflow: ellipsis; } .woocommerce form.login,
.woocommerce form.register {
display: flex;
flex-direction: column;
border: none;
padding: 0;
}
.woocommerce form.login p,
.woocommerce form.register p {
padding: 0;
}
.pass-remember-wrap,
.first-last-name-wrap {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
font-size: 14px;
margin-bottom: 35px;
}
.cust-login .login-link-wrap {
margin: 0;
text-align: center;
}
.cust-login .login-link {
position: relative;
display: inline-block;
cursor: pointer;
font-size: 18px;
line-height: 20px;
}
.cust-login .login-link:after,
.cust-login .login-link:before,
.woocommerce form.login p.lost_password a:after,
.woocommerce form.login p.lost_password a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: 0.3s ease-in-out;
}
.cust-login .login-link:after,
.woocommerce form.login p.lost_password a:after {
left: initial;
right: 0;
}
.cust-login .login-link:hover:after,
.cust-login .login-link:hover:before,
.woocommerce form.login p.lost_password a:hover:after,
.woocommerce form.login p.lost_password a:hover:before {
width: 0;
}
.cust-login .u-column2 {
display: none;
}
.woocommerce .cust-login .u-column1,
.woocommerce .cust-login .u-column2 {
float: none;
width: 494px;
max-width: 100%;
margin: 0 auto;
}
.woocommerce form.woocommerce-form-login .form-row input.input-text,
.woocommerce form .form-row input.input-text {
padding-bottom: 16px;
padding-top: 2px;
border-bottom: 1px solid #000;
overflow: hidden;
text-overflow: ellipsis;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
top: 0;
}
.woocommerce button.button.black-btn,
.woocommerce a.button {
margin-bottom: 28px;
margin-right: 0;
background-color: #000;
font-weight: 500;
font-size: 18px;
line-height: 21px;
padding: 12px 25px 11px;
border-radius: 0;
color: #fff;
border: 1px solid #000;
}
.woocommerce button.button:hover {
background-color: #fff;
color: #000;
}
.woocommerce .register button.button.black-btn {
width: 100%;
}
.woocommerce .woocommerce-form__label-for-checkbox input {
display: none;
}
.woocommerce .woocommerce-form__label-for-checkbox span:first-child {
display: inline-block;
border: 1px solid #000;
box-sizing: border-box;
border-radius: 0;
width: 16px;
height: 16px;
min-width: 16px;
position: relative;
vertical-align: middle;
margin-bottom: 2px;
margin-right: 4px;
}
.woocommerce .woocommerce-form__label-for-checkbox span:first-child:after {
content: "";
position: absolute;
width: 0;
height: 100%;
transition: 0.3s ease-in-out;
display: block;
}
.woocommerce .woocommerce-form__label-for-checkbox.checked span:first-child:after {
width: 100%;
background-color: #000;
}
.woocommerce .cart-form .pass-remember-wrap .woocommerce-form__label-for-checkbox span:first-child {
margin-bottom: 4px;
}
.woocommerce .form-row.login-remember {
display: flex;
align-items: center;
}
.woocommerce .form-row.login-remember button {
order: -1;
}
.login-in-order {
padding: 0 60px;
}
.cust-login {
padding: 0 60px;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.login-to-myaccount-wrapper {
height: calc(100vh - 110px);
position: relative;
}
.woocommerce form.login p.lost_password {
margin: 0;
}
.woocommerce form.login p.lost_password a {
position: relative;
font-size: 14px;
line-height: 16px;
}
.woocommerce form .form-row-wide {
position: relative;
margin-bottom: 44px;
}
.woocommerce .col2-set .col-1 h2,
.woocommerce .col2-set .col-2 h2 {
margin-bottom: 73px;
margin-top: 0;
}
.woocommerce form.login .form-row-wide:nth-child(2) {
margin-bottom: 22px;
}
.woocommerce form.login .form-row-wide label,
.woocommerce form.register .form-row-wide label {
position: absolute;
top: 0;
left: 0;
z-index: 2;
pointer-events: none;
line-height: 21px;
}
.woocommerce form.login .form-row-wide.active label,
.woocommerce form.register .form-row-wide.active label {
display: none;
}
a {
color: #000;
}
.woocommerce div.product p.stock {
color: #000;
margin-top: 0;
margin-bottom: 4px; font-weight: 400;
font-size: 13px;
}
.wcus-checkout-fields {
margin-bottom: 46px;
}
.zen-ui-select__value:after {
content: "";
position: absolute;
right: 0;
top: calc(50% - 12px);
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/triangle-down-black.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
width: 12px;
height: 9px;
transition: 0.3s ease-in-out;
}
.zen-ui-select__value.disabled:after {
transform: rotate(180deg) translate(0, -35%);
}
.zen-ui-select__value>svg {
display: none;
} .woocommerce p.stars a {
width: 16px;
height: 16px;
min-width: 16px;
padding: 2px;
box-sizing: border-box;
}
.woocommerce p.stars a::before {
margin-left: -4px;
box-sizing: border-box;
}
.woocommerce p.stars:hover a::before {
background: #000;
}
.woocommerce p.stars a:hover~a::before {
background: transparent;
}
.woocommerce #review_form #respond p.stars {
margin-left: 4px;
}
.woocommerce p.stars.selected a:not(.active)::before {
background: #000;
}
.woocommerce p.stars.selected a.active::before {
background: #000;
}
.woocommerce p.stars.selected a.active~a::before {
background: transparent;
}
textarea {
resize: none;
background: transparent;
padding: 17px 20px;
}
.woocommerce .feedbacks-holder .star-rating::before {
font-family: "Font Awesome 5 Free";
content: "\f005\a0\f005\a0\f005\a0\f005\a0\f005";
top: 3px;
font-size: 16px;
color: #000;
font-weight: 400;
}
.woocommerce .feedbacks-holder .star-rating span::before {
content: "\f005\a0\f005\a0\f005\a0\f005\a0\f005";
color: #000;
font-family: "Font Awesome 5 Free";
top: 3px;
font-size: 16px;
font-weight: 400;
}
.woocommerce .feedbacks-holder .star-rating {
height: 1.3em;
}
.woocommerce .feedbacks__total .star-rating::before {
font-family: "Font Awesome 5 Free";
content: "\f005\a0\f005\a0\f005\a0\f005\a0\f005";
top: 3px;
font-size: 22px;
color: #000;
}
.woocommerce .feedbacks__total .star-rating span::before {
content: "\f005\a0\f005\a0\f005\a0\f005\a0\f005";
color: #000;
font-family: "Font Awesome 5 Free";
top: 3px;
font-size: 22px;
font-weight: 400;
}
.woocommerce .feedbacks__total:has(.total-rate) .star-rating span::before {
font-weight: 600 !important;
}
.woocommerce .feedbacks__total .star-rating {
height: 1.5em;
}
.comment-reply-title {
margin-bottom: 16px;
display: block;
}
.review_info .rate-rounds {
margin-bottom: 10px;
}
.reviews-holder .rate-rounds {
margin-bottom: 25px;
}
.product .feedbacks .reviews-holder h2 {
margin-bottom: 73px;
}
.woocommerce .reviews-holder #review_form #respond p[class^="comment-form"] {
position: relative;
margin-bottom: 49px;
}
.reviews-holder p[class^="comment-form"] label {
position: absolute;
top: 0;
left: 0;
}
.reviews-holder p[class^="comment-form"].active label {
display: none;
}
.woocommerce #review_form #respond p label+input {
width: 100%;
background: transparent;
padding-bottom: 20px;
border-bottom: 1px solid #000;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px; }
.reviews-holder p.comment-form-comment label {
left: 20px;
top: 14px;
}
.woocommerce #reviews #comment {
height: 110px;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px; }
.review-two-column {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.review-two-column p {
width: 48%;
max-width: 494px;
}
.rate-rounds .round {
box-sizing: border-box;
}
.woocommerce .reviews-holder #review_form #respond p.comment-form-comment {
margin-bottom: 42px;
}
.product .feedbacks__quantity {
display: block;
font-size: 18px;
}
.product .feedbacks__quantity+button {
font-size: 16px !important;
padding-top: 13px;
padding-bottom: 13px;
}
.product .feedbacks__item {
box-sizing: border-box;
}
.product .feedbacks__pagination.mobile .slick-list {
width: 273px !important;
margin: 0 auto !important;
}
.product .feedbacks__item .description p {
font-weight: 400; line-height: 1.2;
}
.add-review-btn.mobile,
.close-review-btn.mobile {
display: none;
}
.woocommerce #reviews h3 {
margin-bottom: 23px; font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 21px;
}
.woocommerce-review__published-date {
line-height: 18px;
}
.woocommerce-noreviews {
margin-top: 43px;
margin-bottom: 0;
padding-bottom: 43px;
width: 100%;
border-bottom: 1px solid #d8d8d8;
}  .filter-block__checkboxes-block .checkbox-wrapper:nth-child(n + 3) span {
border-radius: 50%;
}
.filter-block__checkboxes-block .checkbox-wrapper:nth-child(n + 3) .checkbox span:after {
height: 6px;
border-radius: 50%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.filter-block__checkboxes-block .checkbox-wrapper:nth-child(n + 3) .checkbox.checked span:after {
width: 6px;
}
.mobfilter .filter-block__checkboxes-block .checkbox {
margin-bottom: 3px;
}
.mobfilter .filter-block .filter-color-item .color {
min-width: 12px !important;
}
.mobfilter .filter-block {
margin-bottom: 20px;
}
.mobfilter .filter-submit {
width: 100%;
} .header.desktop {
position: initial !important;
} .product-card__label span {
text-transform: uppercase;
line-height: 26px;
} .product__info-block .description-block .product-colors .colors-block+span {
margin-bottom: 28px;
}
.product__info-block.sale .description-block h2 ins bdi {
color: #ff3900;
}
.filter-block .color.active:after {
width: 28px;
height: 28px;
}
.wrap {
box-sizing: border-box;
}
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content {
padding: 50px 0;
}
.woocommerce-MyAccount-navigation a {
text-decoration: none;
position: relative;
display: inline-block;
margin-bottom: 16px;
font-size: 18px;
line-height: 21px;
}
.woocommerce-MyAccount-navigation a:before,
.woocommerce-MyAccount-navigation a:after {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: 0.3s ease-in-out;
}
.woocommerce-MyAccount-navigation a:after {
right: 0;
left: initial;
}
.woocommerce-MyAccount-navigation a:hover:before,
.woocommerce-MyAccount-navigation a:hover:after {
width: 0;
}
.woocommerce-MyAccount-content p.hello-message {
font-size: 22px;
margin-top: 0;
}
address {
font-style: normal;
box-sizing: border-box;
}
.woocommerce-MyAccount-content input {
font-size: 16px; font-weight: bold;
font-style: normal;
}
.woocommerce-MyAccount-content p {
margin-top: 0;
padding: 0;
}
.woocommerce .woocommerce-MyAccount-content form .form-row label {
line-height: 18px;
}
.woocommerce-MyAccount-content a {
position: relative;
}
.woocommerce .woocommerce-MyAccount-content form .form-row {
margin-bottom: 18px;
}
.woocommerce-account .woocommerce form .form-row input.input-text {
padding-left: 0;
padding-bottom: 10px;
padding-top: 6px;
}
.woocommerce form .form-row .required {
color: #000;
}
.woocommerce-MyAccount-content a:before,
.woocommerce-MyAccount-content a:after {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: 0.3s ease-in-out;
}
.woocommerce-MyAccount-content a:after {
right: 0;
left: initial;
}
.woocommerce-MyAccount-content a:hover:before,
.woocommerce-MyAccount-content a:hover:after {
width: 0;
}
fieldset {
margin: 0;
margin-bottom: 20px;
}
.woocommerce-account .woocommerce a.button {
margin-bottom: 0;
transition: 0.3s all ease-in-out;
}
.woocommerce-account .woocommerce a.button:hover {
background-color: transparent;
color: #000;
}
.woocommerce-MyAccount-content h3 {
margin-top: 0;
}
.woocommerce-MyAccount-content h2 {
margin-bottom: 30px;
}
.not-found {
padding-top: 50px;
} .woocommerce-page .woocommerce-message .button {
background: #fff;
text-decoration: none;
text-align: center;
color: #000;
border: 1px solid #000;
outline: 0; font-style: normal;
font-weight: 400;
text-transform: uppercase;
display: block;
box-sizing: border-box;
transition: 0.3s;
border-radius: 0;
}
.woocommerce-page .woocommerce-message .button:hover {
background: #000;
color: #fff;
} .woocommerce div.product form.cart .reset_variations {
display: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 7px 5px 0 5px !important;
border-color: #000 transparent transparent transparent !important;
margin-left: -12px !important;
margin-top: 3px !important;
transition: 0.7s all ease-in-out;
}
.select2-container--default .select2-selection--single { height: 38px !important;
border-color: #000 !important;
padding: 10px 0;
border-radius: 0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
margin-bottom: 0;
color: #000 !important;
}
.select2-search--dropdown {
display: none !important;
}
.woocommerce-checkout .select2-search--dropdown {
display: block !important;
}
.select2-container.select2-container--open b {
transform: rotate(180deg);
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option[data-selected="true"] {
background-color: #000 !important;
color: #fff;
}
.select2-dropdown {
border-radius: 0 !important;
border-color: #000 !important;
}
.select2-results__option {
font-size: 14px;
line-height: 16px;
padding: 12px 9px !important;
}
.product__info-block .description-block .product-colors .variations-block span {
margin-bottom: 0;
}
.product-colors.variations>span {
display: none;
}
.comment-form-rating .select2-container {
display: none;
}
.woocommerce-account .wrap {
padding: 0 60px;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[data-selected="true"] {
outline: none;
} #mc_embed_signup {
width: 100%;
}
#mc_embed_signup input.mce_inline_error {
border-color: #ef0000;
}
footer #mc_embed_signup div.mce_inline_error {
padding-left: 0;
margin: 0;
background: transparent;
color: #ef0000;
font-size: 13px;
line-height: 120%;
}
.woocommerce-variation-availability {
font-size: 14px;
line-height: 16px;
}
#mce-error-response {
color: red;
font-size: 13px;
font-weight: bold;
}
#mce-success-response {
color: #fff;
}
footer input:-internal-autofill {
color: #fff !important;
background-color: #fff !important;
} .product-card__img-block-wrap:first-child {
display: block;
opacity: 1 !important;
} .woocommerce-checkout-review-order .radio-block .radio-option {
align-items: flex-start;
}
.woocommerce-checkout-review-order .radio-block .radio-btn {
margin-top: 3px;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row,
.woocommerce-checkout #payment ul.payment_methods {
padding: 0;
}
.woocommerce form .form-row {
padding: 0;
}
.woocommerce-checkout #payment div.payment_box {
margin: 0;
padding-left: 28px;
}
.woocommerce-checkout #payment div.payment_box p {
margin-top: 0;
margin-bottom: 30px;
}
.cart-form h3 {
display: none;
}
.cart-form .woocommerce-account-fields {
margin-bottom: 40px;
}
.cart-form .woocommerce-checkout #payment div.form-row {
margin-bottom: 40px;
}
.checkbox-wrapper.create-account+.create-account {
display: none;
}
.woocommerce-order {
padding: 0 60px;
}
.cart-form .shipping-info a {
position: relative;
}
.cart-form .shipping-info a:after,
.cart-form .shipping-info a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: 0.3s ease-in-out;
}
.cart-form .shipping-info a:after {
left: initial;
right: 0;
}
.cart-form .shipping-info a:hover:after,
.cart-form .shipping-info a:hover:before {
width: 0;
}
.woocommerce .cart-form form .form-row-last,
.woocommerce .cart-form form .form-row-first {
width: 45%;
}
.cart__promo-form .woocommerce-shipping-methods {
font-size: 16px;
line-height: 26px;
}
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: none;
}
body *:focus-visible {
outline: none !important;
}
input.parsley-success {
background-color: #000 !important;
color: #fff !important;
border-color: #fff !important;
}
#mailpoet_form_1 .mailpoet_message {
color: #fff;
font-size: 14px;
line-height: 16px;
margin: 0;
}
.woocommerce-checkout #payment ul.payment_methods li {
margin-bottom: 15px;
}
.cart-form .woocommerce-shipping-methods span {
font-size: 18px;
line-height: 20px;
}
.cart-form .order-total .discount-messages+.row p,
.cart-form .order-total .discount-messages+.row bdi {
font-size: 20px;
line-height: 22px;
}
.cart-form .form-dropdown.billing-country-holder {
width: 100%;
}
.cart-form .form-dropdown.billing-country-holder .form-dropdown__btn {
padding-top: 2px;
}
.cart-order-title {
margin: 0;
font-size: 16px;
line-height: 18px;
}
.zen-ui-select__dropdown {
z-index: 4;
}
.zen-ui-select__search,
.zen-ui-select__options {
border: none;
padding-left: 10px;
padding-right: 10px;
}
.zen-ui-select__option {
padding-left: 0;
padding-right: 0;
}
.zen-ui-select__search-input {
border: none !important;
padding: 3px 0 !important;
}
.zen-ui-select__search-input::placeholder {
color: #a4a4a4 !important;
line-height: 18px; }
.product-colors #color-variations span:first-child {
font-size: 16px;
}
.product__info-block .description-block .product-colors .variations-block .select2-container {
width: 427px !important;
}
.single_variation_wrap {
position: relative;
} .woocommerce nav.woocommerce-pagination ul {
border: none;
}
.woocommerce .catalog nav.woocommerce-pagination ul li {
border: none;
}
.woocommerce .catalog nav.woocommerce-pagination ul li a,
.woocommerce .catalog nav.woocommerce-pagination ul li span {
color: #a4a4a4;
padding: 8px 25px;
font-size: 26px;
line-height: 30px;
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev,
.woocommerce .catalog nav.woocommerce-pagination ul li a.next {
position: absolute;
text-indent: -9999px;
overflow: hidden;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-grey.svg);
background-size: 10px 20px;
background-repeat: no-repeat;
background-position: center;
height: 30px;
width: 30px;
padding: 0;
top: 9px;
right: -40px;
transition: 0.2s all ease;
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev:hover {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-black.svg);
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.next:hover {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-black.svg);
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev {
transform: rotate(180deg);
left: -40px;
right: initial;
}
.woocommerce .catalog nav.woocommerce-pagination ul li a:focus,
.woocommerce .catalog nav.woocommerce-pagination ul li a:hover,
.woocommerce .catalog nav.woocommerce-pagination ul li span.current {
background-color: transparent;
color: #000;
}
.safari .product .tabs-holder .tab-btn span {
letter-spacing: -1.2px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
cursor: pointer;
}
footer #mailpoet_form_1 .mailpoet_paragraph:not(.single-product footer #mailpoet_form_1 .mailpoet_paragraph) {
margin-bottom: 0;
} .aws-search-result .aws_no_result,
.aws-search-result .aws_result_link {
padding-left: 102px !important;
padding-right: 60px !important; }
.aws-search-result .aws_result_sale {
display: none !important;
}
.aws-search-result .aws_result_price ins {
color: #ff3900;
text-decoration: none;
}
.aws-search-result .aws_result_price del {
color: #a4a4a4;
}
.aws-search-result .aws_result_title,
.aws-search-result .aws_search_more a {
color: #000 !important;
font-size: 16px;
}
.aws-search-result .aws_result_title {
line-height: 20px;
}
.aws-search-result {
margin-top: 3px !important;
z-index: 9 !important;
}
.order-price.cart-discount.coupon-bagllet {
justify-content: space-between;
width: 100%;
}
.woocommerce-remove-coupon {
margin-left: 8px;
}
.woocommerce-terms-and-conditions-link {
position: relative;
}
.woocommerce-terms-and-conditions-link:after,
.woocommerce-terms-and-conditions-link:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: 0.3s ease-in-out;
}
.woocommerce-terms-and-conditions-link:after {
left: initial;
right: 0;
}
.woocommerce-terms-and-conditions-link:hover:after,
.woocommerce-terms-and-conditions-link:hover:before {
width: 0;
}
.woocommerce ul.order_details li {
margin-bottom: 10px;
}
.woocommerce button.button.single_add_to_cart_button {
width: 427px;
line-height: 19px;
font-family: "Gilroy Medium", sans-serif;
}
.woocommerce button.button.single_add_to_cart_button:hover {
background: #fff;
color: #000;
}
.cart-page-template .cart-empty {
margin-top: 15px;
}
.woocommerce a.button {
transition: 0.2s all ease-in-out;
}
.woocommerce a.button:hover {
background-color: #fff !important;
color: #000 !important;
}
.cart__promo-form .discount-messages ul {
width: 100%;
margin-bottom: 0;
} .fancybox-content.grayscale img {
filter: grayscale();
}
.fancybox-content.grayscale span { width: 80px;
height: 80px;
top: 20px;
right: 20px;
border-radius: 50%;
display: block;
z-index: 100;
position: absolute;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.woocommerce div.product .woocommerce-variation-price span.price {
color: #000;
}
.woocommerce div.product .woocommerce-variation-price span.price del {
color: #a4a4a4;
}
.woocommerce div.product .woocommerce-variation-price span.price ins {
color: #ff3900;
text-decoration: none;
}
.color [data-tooltip]:after {
height: 19px;
padding: 8px 10px 0 10px;
}
@media (max-width: 1600px) {
.review-holder-info .black-btn.has-arrow-right.desktop:hover span:after {
max-width: 25%; }
}
@media (max-width: 1440px) {
.woocommerce-account .breadcrumbs {
padding-left: 0;
padding-right: 0;
}
footer #mc_embed_signup div.mce_inline_error {
font-size: 12px;
line-height: 14px;
}
.product-colors #color-variations span:first-child {
font-size: 14px;
margin-bottom: 16px;
}
.product__info-block .description-block .product-colors .colors-block+span {
margin-bottom: 24px;
}
.select2-container--default .select2-selection--single {
height: 38px !important; padding: 10px 0;
line-height: 18px;
}
.product .feedbacks {
padding-right: 60px !important;
}
.woocommerce button.button.black-btn,
.woocommerce a.button {
font-size: 16px;
padding: 12px 20px 10px;
}
.woocommerce .cart__promo-form button.button,
.woocommerce .order-total button.button {
width: 60px;
top: 3px;
}
}
@media (max-width: 1200px) {
.review-holder-info .black-btn.has-arrow-right.desktop:hover span:after {
right: -42px;
max-width: 23%;
}
}
@media (max-width: 1100px) {
.cart__promo-form .cart-discount-holder {
margin-bottom: 0;
}
.woocommerce-terms-and-conditions-link {
border-bottom: 1px solid #000;
}
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {
font-size: 16px !important;
}
.woocommerce-cart .breadcrumbs,
.woocommerce-checkout .breadcrumbs {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-navigation {
padding-top: 20px;
}
.woocommerce-variation.single_variation {
top: initial;
bottom: 40px;
}
.woocommerce .cart-form form.login {
margin-top: 24px;
margin-bottom: 0;
}
.woocommerce .cart-form .woocommerce-form-login button {
margin-bottom: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
margin-top: 5px !important;
margin-right: 10px !important;
}
.select2-container--default .select2-selection--single {
height: 42px !important;
}
.product__info-block .description-block .product-colors .select2-container span {
line-height: 20px;
}
.woocommerce-order {
padding: 0 10px;
}
.woocommerce-checkout #payment ul.payment_methods li {
width: 100%;
margin-bottom: 10px;
}
.add-review-btn.mobile,
.close-review-btn.mobile {
display: block;
}
.add-review-btn.desktop,
.close-review-btn.desktop {
display: none;
}
.product .feedbacks .reviews-holder h2 {
margin-bottom: 40px;
}
.product .feedbacks .feedbacks__total {
margin-right: 0;
}
.product .feedbacks__block {
width: 100% !important;
border-top: none !important;
}
.product .feedbacks__item {
border-bottom: none !important;
}
.product .feedbacks {
padding-top: 100px !important;
}
.product__info-block .description-block .mob-heading h1 {
width: initial;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
float: none;
}
.woocommerce .col2-set .col-1 h2,
.woocommerce .col2-set .col-2 h2 {
margin-bottom: 30px;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last {
width: 100%;
float: none;
}
.woocommerce .cart-form form .form-row-first,
.woocommerce .cart-form form .form-row-last {
width: 45%;
}
.login-in-order {
padding: 0 10px;
}
.cust-login {
padding: 0;
}
.black-btn:hover,
.cart__promo-form .black-btn:hover,
.woocommerce button.button:hover {
background-color: #fff;
color: #fff;
}
.woocommerce .product .reviews-holder .feedbacks__total {
padding-top: 0;
border-bottom: none;
}
footer #mailpoet_form_1 .mailpoet_paragraph input,
footer #mailpoet_form_1 .mailpoet_paragraph input::placeholder {
font-size: 12px;
line-height: 20px;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 0;
padding-bottom: 22px;
border-bottom: 1px solid #d8d8d8;
}
.single-product footer {
padding-bottom: 150px;
}
.login-to-myaccount-wrapper {
height: calc(100vh - 59px);
}
.cart-form .woocommerce-shipping-methods span,
.cart-form .order-total .discount-messages+.row p,
.cart-form .order-total .discount-messages+.row bdi {
font-size: 16px;
line-height: 18px;
}
.woocommerce-checkout .woocommerce .total ul#shipping_method {
font-size: inherit;
padding: 0;
}
.woocommerce .total ul#shipping_method li { margin-bottom: 22px;
} .aws-search-result .aws_no_result,
.aws-search-result .aws_result_link {
padding-left: 10px !important;
padding-right: 10px !important;
}
.aws-search-result {
margin-top: 0 !important;
}
.cart-discount-holder {
margin-bottom: 0;
}
}
@media (max-width: 900px) {
.woocommerce-account .site-main .woocommerce {
display: flex;
flex-direction: column-reverse;
}
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
float: none;
width: 100%;
}
.woocommerce-MyAccount-navigation {
padding-top: 20px;
}
.woocommerce-MyAccount-content {
padding-bottom: 20px;
border-bottom: 1px solid #d8d8d8;
}
.woocommerce-EditAccountForm.edit-account .button,
.woocommerce-address-fields .button {
width: 100%;
}
}
@media (max-width: 768px) {
.first-last-name-wrap {
flex-direction: column;
margin-bottom: 0;
}
.woocommerce-page.woocommerce-checkout .cart-form form.login .login-remember {
width: initial;
margin-bottom: 0;
}
.woocommerce-page.woocommerce-checkout .cart-form form.login .form-row {
margin-bottom: 45px;
}
.woocommerce form .form-row-wide,
.cart-form .form-dropdown.billing-country-holder,
.cart-form .order-form .double-row .row {
margin-bottom: 20px !important;
}
.cart-form .pass-remember-wrap,
.cart-form .first-last-name-wrap {
margin-bottom: 0;
}
.vc_column_container>.vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.vc_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.home .product-list {
overflow: hidden;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
margin-bottom: 0;
}
.color [data-tooltip]:after {
height: 12px;
padding: 3px 8px 0 8px;
font-size: 8px;
line-height: 10px;
}
.color:nth-child(5) .simptip-position-top.simptip-movable:hover:after {
-webkit-transform: translate(-75%, -10px);
-moz-transform: translate(-75%, -10px);
-ms-transform: translate(-75%, -10px);
-o-transform: translate(-75%, -10px);
transform: translate(-75%, -10px);
}
.slide-down__content * {
font-size: 14px;
line-height: 140%;
}
}
@media (max-width: 600px) {
.color:nth-child(1) .simptip-position-top.simptip-movable:hover:after {
-webkit-transform: translate(-35%, -10px);
-moz-transform: translate(-35%, -10px);
-ms-transform: translate(-35%, -10px);
-o-transform: translate(-35%, -10px);
transform: translate(-35%, -10px);
}
.woocommerce button.button.single_add_to_cart_button {
width: 100%;
}
input::placeholder {
font-size: 12px !important;
}
.woocommerce-noreviews {
font-size: 12px;
line-height: 14px;
margin-top: 16px;
padding-bottom: 25px;
}
.woocommerce .catalog nav.woocommerce-pagination ul li a,
.woocommerce .catalog nav.woocommerce-pagination ul li span {
padding: 0.5em 13px;
font-size: 12px;
line-height: 30px;
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-black.svg);
background-size: 6px 12px;
left: 8px;
top: 7px;
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.next {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-black.svg);
background-size: 6px 12px;
right: 8px;
top: 7px;
}
.woocommerce .cart-form form.login {
margin-top: 29px;
}
.woocommerce-checkout-review-order .radio-block .radio-option {
margin-right: 0;
}
.cart-form textarea {
height: 80px !important;
}
.wcus-checkout-fields {
margin-bottom: 30px;
}
.cart-order-title {
font-size: 12px;
line-height: 14px;
}
.cart-form .form-dropdown.billing-country-holder {
margin-bottom: 28px;
}
.cart-form .form-dropdown__content li {
margin-bottom: 20px !important;
}
.cart-form .form-dropdown__content li:last-child {
margin-bottom: 0 !important;
}
.cart-form .order-form .checkbox-wrapper .checkbox span {
width: 14px;
height: 14px;
min-width: 14px;
margin-top: 1px;
}
.cart-form .woocommerce-checkout #payment div.form-row {
margin-bottom: 0;
}
.cart-form .order-form .form-dropdown__btn {
padding-bottom: 10px;
}
.cart-form .form-dropdown__content li {
font-size: 12px;
line-height: 14px;
}
.cart-form .woocommerce-account-fields {
margin-bottom: 16px;
}
.cart-form .order-form .warning p {
margin-top: 8px;
}
.zen-ui-select__value-text,
.zen-ui-select__options {
font-size: 12px;
line-height: 14px;
}
.zen-ui-select__value {
margin-top: 6px;
padding-top: 2px;
padding-bottom: 9px !important;
}
.woocommerce-checkout #payment div.payment_box p {
margin-bottom: 18px;
font-size: 12px;
line-height: 18px;
}
.woocommerce-checkout #payment div.payment_box {
padding-left: 22px;
padding-top: 9px;
}
.woocommerce form.login p.lost_password a,
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
font-size: 12px;
line-height: 18px;
}
.woocommerce .woocommerce-form__label-for-checkbox span:first-child {
width: 14px;
height: 14px;
min-width: 14px;
}
.woocommerce-page.woocommerce-checkout .cart-form form.login .form-row {
margin-bottom: 25px;
}
.woocommerce-page.woocommerce-checkout .cart-form form.login .form-row input.input-text {
padding-bottom: 9px;
}
.woocommerce .col2-set .col-1 h2,
.woocommerce .col2-set .col-2 h2 {
margin-top: 10px;
}
.select2-container--default .select2-selection--single {
height: 32px !important;
padding: 5px 0;
}
.product__info-block .description-block .product-colors .variations-block .select2-container {
font-size: 10px !important;
line-height: 18px !important;
width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 5px 4px 0 4px !important;
margin-top: 0px !important;
left: 80% !important;
}
.select2-results__option {
padding: 6px 9px !important;
font-size: 10px !important;
line-height: 18px !important;
}
.select2-container--default .select2-results>.select2-results__options {
max-height: 150px !important;
}
.review-two-column {
flex-wrap: wrap;
}
.review-two-column p {
width: 100%;
max-width: initial;
}
.product .feedbacks__pagination.mobile .slick-list {
width: 130px !important;
}
.product .feedbacks {
padding: 46px 10px 21px !important;
}
.header__cross {
width: 10px;
height: 10px;
min-width: 10px;
}
.header__search-box input {
font-size: 20px;
}
.product .promotions-block {
padding: 0 10px; }
.product .promotions-block h2 {
margin-bottom: 22px;
font-size: 18px;
text-align: center !important;
}
.product-colors.variations .color {
width: 20px;
height: 20px;
min-width: 20px;
margin-right: 12px;
}
.product-colors.variations .color.active:after {
width: 22px;
height: 22px;
left: -2px;
top: -2px;
}
.header__search-box {
padding: 0 20px;
}
.woocommerce .star-rating::before {
font-size: 12px;
}
.products-carousel .product-card__label a {
text-align: left;
}
.product__info-block .description-block .mob-heading h1 {
margin-bottom: 0 !important;
}
.product__info-block .description-block .mob-heading h2 {
font-size: 18px;
line-height: 21px;
margin-bottom: 0;
}
.product__info-block .description-block .slide-down__btn {
font-size: 13px !important;
line-height: 16px !important;
}
.product__info-block .description-block .btn-block .counter {
min-width: 24%;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
font-size: 12px;
line-height: 16px;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
margin-left: 5px;
font-size: 12px;
}
.woocommerce button.button.black-btn,
.woocommerce a.button {
font-size: 12px;
line-height: 18px;
padding: 5px 20px;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
font-size: 12px;
line-height: 1.2;
}
.ordered-item .row:last-child {
align-items: center;
}
.woocommerce .cart__promo-form button.button,
.woocommerce .order-total button.button {
width: 44px;
}
.radio-block .radio-btn:after {
width: 0 !important;
height: 0 !important;
}
.radio-block .radio-option.selected .radio-btn:after {
width: 6px !important;
height: 6px !important;
}
.woocommerce-address-fields__field-wrapper,
.woocommerce-EditAccountForm.edit-account,
.woocommerce-MyAccount-content input {
font-size: 12px;
}
.woocommerce .feedbacks__total .star-rating,
.woocommerce .feedbacks-holder .star-rating {
height: 1em;
}
.woocommerce .feedbacks__total .star-rating span::before,
.woocommerce .feedbacks__total .star-rating::before,
.woocommerce .feedbacks-holder .star-rating span::before,
.woocommerce .feedbacks-holder .star-rating::before {
font-size: 10px;
content: "\f005\a0\f005\a0\f005\a0\f005\a0\f005";
}
.woocommerce .feedbacks-holder .star-rating span::before {
top: 1px;
}
.comment-respond .comment-reply-title {
text-align: left;
margin-bottom: 6px;
}
.product .feedbacks .feedbacks__total .comment-form .rate-rounds {
justify-content: flex-start;
margin-bottom: 2px;
}
.reviews-holder p[class^="comment-form"] label {
font-size: 12px;
line-height: 14px;
top: 5px;
}
.woocommerce #review_form #respond p label+input {
padding: 0 0 7px !important;
font-size: 12px;
line-height: 14px;
}
.woocommerce .reviews-holder #review_form #respond p[class^="comment-form"] {
margin-bottom: 22px;
}
.woocommerce .reviews-holder #review_form #respond p.comment-form-title {
margin-bottom: 30px;
}
.reviews-holder p.comment-form-comment label {
top: 9px;
left: 9px;
}
.woocommerce #reviews #comment {
height: 80px;
}
.comment-form .black-btn {
font-size: 10px;
}
.woocommerce-account .wrap {
padding: 0 10px;
}
.woocommerce-MyAccount-content p {
font-size: 12px;
line-height: 18px;
}
.woocommerce-MyAccount-content p.hello-message {
font-size: 18px;
line-height: 28px;
}
.woocommerce-MyAccount-content address {
font-size: 14px;
line-height: 18px;
}
.woocommerce .woocommerce-MyAccount-content form .form-row-wide {
margin-bottom: 6px;
}
.woocommerce form fieldset .form-row-wide {
margin-bottom: 20px;
}
.woocommerce form fieldset .form-row-wide:last-child {
margin-bottom: 0;
}
.woocommerce form .form-row input.input-text,
.woocommerce form.woocommerce-form-login .form-row input.input-text {
padding-bottom: 9px;
padding-top: 0;
font-size: 12px;
line-height: 14px;
}
.cust-login .login-link {
font-size: 12px;
line-height: 14px;
}
.woocommerce .woocommerce-MyAccount-content button.button.black-btn {
margin-bottom: 0;
}
footer #mailpoet_form_1 .mailpoet_paragraph.last input {
top: 6px;
width: 53px !important;
}
footer #mailpoet_form_1 .mailpoet_paragraph input:not(footer #mailpoet_form_1 .mailpoet_paragraph.last input),
footer #mailpoet_form_1 .mailpoet_paragraph input::placeholder {
font-size: 12px;
line-height: 12px;
padding: 6px 50px 6px 0 !important;
}
.cart-form .order-total .discount-messages+.row p,
.cart-form .order-total .discount-messages+.row bdi {
font-size: 14px !important;
line-height: 16px !important;
}
.cart-form .woocommerce-shipping-methods span {
font-size: 12px;
line-height: 14px;
}
.woocommerce .total ul#shipping_method li {
margin-bottom: 16px;
}
.woocommerce-review__verified.verified {
font-size: 12px;
line-height: 14px;
}
.zen-ui-select__value:after {
top: calc(50% - 6px);
width: 8px;
height: 6px;
}
.cart-form .order-form .warning {
margin-bottom: 19px !important;
}
.product-colors #color-variations span:first-child {
font-size: 14px;
}
.woocommerce-variation.single_variation {
bottom: 38px;
}
.woocommerce .cart__promo-form button.button,
.woocommerce .order-total button.bbutton {
top: 0;
}
.aws-search-result .aws_no_result,
.aws-search-result .aws_result_link {
font-size: 12px;
}
.aws-search-result .aws_result_title,
.aws-search-result .aws_search_more a {
font-size: 14px;
}
.woocommerce ul.order_details li {
width: 100%;
}
.woocommerce ul.order_details li strong {
font-size: 14px !important;
}
.woocommerce ul.order_details {
margin-bottom: 1em !important;
}
h2.woocommerce-order-details__title {
margin-bottom: 20px;
}
.woocommerce-terms-and-conditions-link {
display: inline-block;
}
.fancybox-content.grayscale span {
top: 6px;
right: 6px; }
}
@media (max-width: 498px) {
footer #mailpoet_form_1 .mailpoet_paragraph input {
font-size: 12px !important;
line-height: 12px !important;
}
.product__info-block .description-block .mob-heading .title {
width: 65%;
}
.product__info-block .description-block .mob-heading h2 {
font-size: 20px !important;
line-height: 20px !important;
}
.product__info-block .description-block .mob-heading h2 span.woocommerce-Price-amount {
margin-bottom: 0;
}
}
.cart-form .woocommerce-message {
display: none;
}
.tabs-content__item_desc h2 {
display: none;
}
.header__submenu .header__sub-links .col .col {
display: none;
}
.header__part {
min-width: 20%;
}
.header__part .menu {
display: flex;
}
.popup__additions .cart {
padding: 0;
}
.popup__additions .quantity {
display: none;
}
.popup__additions .cart {
width: 100%;
}
.cart-slide-out {
z-index: 9999 !important;
}
.product__info-block .slider__main-item.have-not-photo .photo-wrap {
background-size: cover !important;
}
.child-terms div {
display: inline-block;
padding-right: 6px;
}
.woocommerce-variation-availability .stock {
display: inline-block;
}
.header__lang-switcher {
text-transform: uppercase;
}
.cart__promo-form .row input.input-text::placeholder {
color: #a4a4a4;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:focus,
.select2-container--default .select2-results__option--highlighted[data-selected]:focus {
outline: none;
}
.product-card__img-block-wrap.have-not-photo .photo-wrap,
.cart__product-description-block .img-block.have-not-photo .photo-wrap,
.ordered-item .img-block.have-not-photo .photo-wrap,
.product__info-block .slider .have-not-photo .photo-wrap {
background-size: 100% !important;
}
.product-card__img-block-wrap.have-not-photo .photo-wrap {
position: absolute;
right: 5%;
top: 3%;
width: 120px;
min-width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center;
border-radius: 50%;
}
@media (max-width: 1100px) {
.product-card__img-block-wrap.have-not-photo .photo-wrap {
right: 10%;
}
}
@media (max-width: 900px) {
.product-card__img-block-wrap.have-not-photo .photo-wrap {  top: 20px;
right: 20px;
width: 80px;
height: 80px;
min-width: 80px;
}
}
@media (max-width: 600px) {
.product-card__img-block-wrap.have-not-photo .photo-wrap { width: 32px;
height: 32px;
min-width: 32px;
right: 5%;
top: 3%; }
}
.cart-form .discount-messages .woocommerce-message {
display: block;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
width: 100%;
box-sizing: border-box;
}
.cart-form .mob-cart .order-total {
display: block;
}
.cart-form .two-columns-wrap {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.cart-form .two-columns-wrap p {
width: 48%;
}
.woocommerce-form-login-toggle {
display: none;
}
.woocommerce form.woocommerce-form-login .form-row input.input-text::placeholder,
.woocommerce form .form-row input.input-text::placeholder {
color: #000;
}
.woocommerce-cart .woocommerce-notices-wrapper,
#account_username_field,
.total-mobile .info-block,
.woocommerce-checkout .info-block {
display: none !important;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
display: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
transition: background-color 5000s ease-in-out 0s;
}
footer input:-webkit-autofill,
footer input:-webkit-autofill:hover,
footer input:-webkit-autofill:focus,
footer input:-webkit-autofill:active {
-webkit-text-fill-color: #fff;
}
.indicates-required {
display: none;
}
.cart-form .form-dropdown__btn_not {
pointer-events: none;
}
.cart-form .form-dropdown__btn_not:after {
display: none !important;
}
.term-description {
display: none;
}
.sub-category-header {
scrollbar-width: none; -ms-overflow-style: none; }
.sub-category-header::-webkit-scrollbar-track {
background-color: transparent;
}
.sub-category-header::-webkit-scrollbar {
width: 3px !important;
background-color: transparent;
}
.sub-category-header::-webkit-scrollbar-thumb {
background-color: transparent;
}
.product-card__slider-nav .color span {
display: block;
width: 100%;
height: 100%;
position: relative;
z-index: 999;
}
.product-card__slider-nav .simptip-position-top.simptip-movable:before {
margin-bottom: -10px;
}
.product-card__slider-nav .simptip-position-top.simptip-movable:after {
margin-bottom: 2px;
}
.product-card__slider-nav [data-tooltip].simptip-position-top:after {
color: #000;
background-color: #fff;
border: 0.5px solid #a4a4a4;
}
.product-card__slider-nav [data-tooltip].simptip-position-top:before {
border-top-color: #a4a4a4;
}
.product-card__slider-nav .color span>span:before {
position: absolute;
content: "";
border: 7.35px solid transparent;
top: 0;
left: 50%;
z-index: 999999;
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
transition: all 0.1s linear;
-webkit-transform: translate(-50%, 4px);
-moz-transform: translate(-50%, 4px);
-ms-transform: translate(-50%, 4px);
-o-transform: translate(-50%, 4px);
transform: translate(-50%, 4px);
}
.simptip-position-top.simptip-movable:hover span:before {
border-top-color: #fff;
-webkit-transform: translate(-50%, -14px);
-moz-transform: translate(-50%, -14px);
-ms-transform: translate(-50%, -14px);
-o-transform: translate(-50%, -14px);
transform: translate(-50%, -14px);
}
.product-card__slider-nav [data-tooltip]:before,
.product-card__slider-nav [data-tooltip]:after {
z-index: 100;
}
.woocommerce-privacy-policy-text p a {
text-decoration: underline;
}
.zen-ui-select__value-text {
display: inline;
white-space: break-spaces;
}
.woocommerce form .form-row.woocommerce-invalid input.input-text {
border-color: #a00;
}
.cart__promo-form .woocommerce-error,
.ordered-items-block .woocommerce-error {
border: none;
background: none;
color: #ef0000;
font-size: 16px;
line-height: 19px;
padding: 0;
}
.cart__promo-form .woocommerce-error::before,
.cart__promo-form .woocommerce-error::after,
.ordered-items-block .woocommerce-error::before,
.ordered-items-block .woocommerce-error::after {
display: none;
}
.cart__promo-form .woocommerce-error li,
.ordered-items-block .woocommerce-error li {
color: #ef0000; font-size: 13px;
line-height: 19px; }
ul.woocommerce-error li {  margin-bottom: 5px !important;
margin-left: 30px;
}
.row.discount-input button { opacity: 1;
}
.woocommerce button.button:hover {
color: #fff !important;
opacity: 0.3;
}
.woocommerce-cart .cart .cart__promo-form .row input::placeholder {
color: #141212 !important;
}
.ordered-items-block .woocommerce-error li {
font-weight: 700;
}
@media (max-width: 600px) {
.cart__promo-form .woocommerce-error,
.ordered-items-block .woocommerce-error,
.cart__promo-form .woocommerce-error li,
.ordered-items-block .woocommerce-error li {
font-size: 12px;
line-height: 14px;
}
} .reviews-holder p[class^="comment-form"] label.error {
display: none !important;
position: relative;
color: #ef0000;
}
.woocommerce #review_form #respond p label+input.error,
.woocommerce #review_form #respond textarea.error {
border-color: #ef0000;
}
.ordered-item .description .price p {
white-space: nowrap;
}
.product-card__img-block-wrap.have-not-photo .product-card__img-block img {
filter: grayscale(1);
}
.header.desktop .header__cart-btn {
width: 24px;
height: 24px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/ic-cart-1px.svg);
background-size: 24px;
}
.header.desktop .header__cart-btn.active {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/ic-cart-1px-white.svg);
background-size: 24px;
}
.header.mobile .header__icon-block .header__cart-btn {
width: 24px;
height: 24px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/ic-cart-1px.svg);
background-size: 24px;
}
.header.mobile .header__icon-block .header__cart-btn.active {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/ic-cart-1px-white.svg);
background-size: 24px;
}
.header.desktop .header__user-icon {
width: 24px;
height: 24px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/ic-profile-1px.svg);
background-size: 24px;
}
.header.desktop .header__search {
width: 24px;
height: 24px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/ic-search-1px.svg);
background-size: 24px;
}
.header.mobile .header__icon-block .header__search {
width: 24px;
height: 24px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/ic-search-1px.svg);
background-size: 24px;
}
.product-template-default .lngs {
font-family: "Pano", sans-serif;
}
.product-card__price-block .product-card__new-price {
font-family: "Halvar-Breit", sans-serif;
}
.woocommerce-mini-cart-item h4 {
font-family: "Halvar-Breit", sans-serif;
}
.woocommerce-checkout .name-color a {
font-family: "Halvar-Breit", sans-serif;
}
.product .tabs-holder .comparison-products img {
margin-top: 0;
width: 50%;
}
.cart-form .order-total {
padding-top: 128px !important;
}
@media screen and (max-width: 1100px) {
.cart a.woocommerce-remove-coupon {
position: absolute;
right: 70px;
}
.cart .cart-discount-holder .order-price .promo-form-value {
margin-right: 80px;
}
.cart .promotions-block h2 {
margin-top: 40px;
}
.cart .cart-list .ordered-item .price p,
.cart .cart-list .ordered-item a,
.cart .cart-list .ordered-item h4 {
text-align: left;
}
}
@media screen and (max-width: 600px) {
div#n2-ss-3 .n2-font-675e96fc89d60e572e4a57794a167e49-hover {
font-family: "Halvar-Breit";
}
.cart a.woocommerce-remove-coupon {
right: 20px;
}
.header.mobile .header__cart-btn {
margin-right: 0px !important;
}
.header.mobile .header__cart-btn.active {
margin-right: -10px !important;
}
}
.cart .cart__promo-form .info-block {
display: none;
}
.cart .promotions-block h2 {
margin-top: 40px;
margin-bottom: 50px;
}
.woocommerce p.stars a:after {
display: none !important;
}
.woocommerce p.stars a {
border-bottom: none;
}
.woocommerce p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 0em;
height: 0em;
line-height: 0;
font-family: WooCommerce;
content: "\e021";
text-indent: 0;
font-weight: 400;
height: 0;
}
.discount-messages {
margin-bottom: 15px;
}
.cart .cart__promo-form * {
margin-left: 0px;
}
.cart-form {
display: flex;
justify-content: space-between; }
.review i.text-hidden {
width: 106px !important;
}
.review .description p {
max-width: 800px !important;
word-break: break-all !important;
}
.feedbacks__pagination.mobile .slick-slide:only-child {
display: none !important;
}
@media screen and (max-width: 1440px) {
.cart-form .order-total {
padding-top: 88px !important;
}
}
.woocommerce-checkout main {
overflow: visible;
}
.cart-discount-holder .order-price h5 {
font-weight: 400;
text-align: left;
max-width: 80%;
}
.cart-discount-holder .order-price {
font-weight: 400;
}
.cart-discount-holder .cart-discount .promo-form-value .woocommerce-Price-amount {
margin-right: 0 !important;
}
.cart .cart-form .order-total .double {
padding-bottom: 0px !important;
}
.cart-form .order-total .ordered-item .description h4 {
text-align: left;
}
.ordered-item .description h4 {
text-align: left;
}
.woocommerce-error {
padding-left: 30px;
}
.woocommerce-error::before {
top: 0;
left: 6px;
}
.cart .products-carousel .slick-arrow-prev {
left: -40px;
}
.cart .products-carousel .slick-arrow-next {
right: -40px;
}
.woocommerce-error { padding-left: 30px;
}
.cart {
overflow: visible;
}
.woocommerce-privacy-policy-text p a {
text-decoration: none;
}
div#n2-ss-3 .n2-font-675e96fc89d60e572e4a57794a167e49-hover {
font-family: "Halvar-Breit" !important;
}
div#n2-ss-2 .n2-style-f8293b450b12ef15d5c4ff97a617a3e3-heading {
font-family: "Halvar-Breit" !important;
}
button.woocommerce-Button.button {
background: #000000;
color: #ffffff;
border: 1px solid transparent;
transition: 0.5s all;
}
button.woocommerce-Button.button:hover {
background: transparent;
color: #000000;
border-color: #000;
}
.woocommerce-billing-fields input {
padding: 0px 0px 9px;
}
.cart-form .order-total .ordered-item .description .woocommerce-Price-amount { align-self: flex-start !important; font-weight: 700; } @media screen and (max-width: 1100px) {
.cart-form .order-total .ordered-item .description .woocommerce-Price-amount {
margin-top: 2px;
font-size: 12px !important;
}
.cart-form .order-total .ordered-item .description .woocommerce-Price-amount bdi {
font-size: 12px !important;
}
.ordered-item .description .link {
margin-top: 0px;
}
}
.name-color h4 {
width: 220px;
padding-right: 20px;
}
.name-color {
margin-bottom: 24px;
}
@media screen and (max-width: 480px) {
.name-color h4 {
padding-right: 0px !important;
}
}
.woocommerce-page.woocommerce-checkout .cart-form form.login .form-row input.input-text {
padding-left: 0px !important;
}
.page-template-default:not(.slick-dots, sub-category-header) ul { padding-left: 0px;
}
.page-template-default:not(.slick-dots, sub-category-header) ul.woocommerce-error {
padding-left: 30px !important;
padding-top: 0 !important;
}
.page-template-default:not(.slick-dots, sub-category-header) .discount-messages ul.woocommerce-error {
padding-left: 0 !important;
}
.woocommerce-error {
margin-bottom: 25px; padding-left: 30px;
padding-top: 10px !important;
}
@media (max-width: 600px) {
.woocommerce-error {
padding-top: 0 !important;
}
}
.woocommerce-order-received .breadcrumbs {
padding-left: 14px !important;
}
.woocommerce_widget_cart-2 .woocommerce-Price-amount .ordered-item .description .stock,
.ordered-item .description span { font-size: 28px;
}
.ordered-item.woocommerce-mini-cart-item.mini_cart_item {
overflow: hidden !important;
}
.vc_tta-title-text {
font-family: "Halvar-Breit" !important;
}
@media (max-width: 768px) {
.woocommerce .catalog nav.woocommerce-pagination ul li a,
.woocommerce .catalog nav.woocommerce-pagination ul li span {
font-family: "Halvar-Breit";
font-style: normal;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-transform: uppercase !important;
color: #000000 !important;
}
a.next.page-numbers {
margin-top: -10px !important;
}
}      .woocommerce-checkout .order-form h2 {
font-size: 24px !important;
line-height: 15px !important;
}
.woocommerce-checkout .tab-btn.customer__type {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-decoration-line: underline !important;
text-transform: uppercase !important;
color: #000000 !important;
-moz-text-decoration-line: underline !important;
margin-bottom: 0px !important;
}
.cart-form .order-form .customer__block {  }
.woocommerce-checkout form input,
.woocommerce-checkout form input::placeholder,
.woocommerce-checkout form span,
.woocommerce-checkout form textarea::placeholder,
.woocommerce-checkout form textarea,
.woocommerce-checkout form .form-dropdown__btn {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-transform: uppercase !important;
}
.woocommerce-checkout form input::placeholder { color: #000;
}   .woocommerce-checkout form p,
.woocommerce-checkout form a {
font-style: normal !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 130% !important;
letter-spacing: 0.02em !important;
} .woocommerce-checkout-review-order .radio-block .radio-option {
align-items: center !important;
} .woocommerce-checkout form label span {
margin-top: 5px !important;
}
.black-btn.has-arrow-right:hover span {
color: #fff !important;
}
.black-btn.has-arrow-right:hover {
background-color: #000 !important;
}
.black-btn.has-arrow-right {
padding-top: 15px !important;
padding-bottom: 15px !important;
}  .woocommerce-checkout .order-total h2 {
font-size: 15px !important;
text-transform: uppercase !important;
}
.cart-form .order-total {
padding-top: 77px !important;
}
.woocommerce-checkout .order-total .img-block {
width: 154px !important;
height: 175px !important;
}
.woocommerce-checkout .order-total h4 {
text-transform: uppercase !important;
font-size: 15px !important;
}
.woocommerce-checkout .order-total .ordered-item .description>.row>del {
display: none !important;
}
.woocommerce-checkout .order-total .ordered-item .description>.row>ins {
display: none !important;
}  .woocommerce-checkout .mob-price tr td {
display: flex !important;
flex-direction: column !important;
}
.woocommerce-checkout .mob-price ins,
.woocommerce-checkout .mob-price del { margin-bottom: 5px !important;
}
.woocommerce-checkout .mob-price del { color: #a4a4a4 !important; }
.woocommerce-checkout .cart-form .order-total .row:nth-child(2) span {
display: none !important;
}
.woocommerce-checkout .ordered-item .description .link {
margin-left: 0px !important;
}
.woocommerce-checkout .name-color h4 {
width: auto !important;
}
.woocommerce-checkout .ordered-item .description {
margin-top: 0px !important;
}
.woocommerce-checkout .total.total-desktop p {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-transform: uppercase !important;
color: #000000 !important;
-moz-text-decoration-line: underline !important;
margin-bottom: 0px !important;
}
.woocommerce-checkout .woocommerce-Price-amount bdi {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 18px;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-transform: uppercase !important; -moz-text-decoration-line: underline !important;
margin-bottom: 0px !important; }
.woocommerce-checkout .row.discount .woocommerce-Price-amount bdi {
color: #ff3900 !important;
}
.woocommerce-checkout .row.discount p {
color: #ff3900 !important;
}
.woocommerce-checkout .name-color { margin-bottom: 16px;
}
.cart-form .order-total .total .row {
margin-bottom: 27px; }
.cart-form .order-total .total .row.discount-input {
margin-bottom: 0; }
@media (max-width: 600px) {
.row.discount-input {
margin-bottom: 10px !important;
}
}
#woocommerce_widget_cart-2 .description .counter {
width: 96px !important;
}
#woocommerce_widget_cart-2 .description .quantity {
display: block !important;
}
#woocommerce_widget_cart-2 .quantity span {
display: none !important;
}
#woocommerce_widget_cart-2 .name-color p {
font-size: 13px !important; margin: 0;
}
#woocommerce_widget_cart-2 .mob-price {
display: block !important;
margin-bottom: 16px !important;
}
#woocommerce_widget_cart-2 .ordered-item .description .link {
margin-top: -50px !important;
}
#woocommerce_widget_cart-2 .img-block {
width: 160px !important;
height: auto !important;
}
#woocommerce_widget_cart-2 .description>div>div>span {
display: none !important;
}
#woocommerce_widget_cart-2 .black-btn.single_add_to_cart_button.has-arrow-right:hover span,
a.black-btn.has-arrow-right.wc-forward span {
color: #fff !important;
}
.cart-form .order-total {
padding-top: 102px !important;
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 0px !important;
padding-top: 3px !important;
}
.black-btn.has-arrow-right span:after {
background-image: url(//bagllet.com/wp-content/uploads/2022/11/Arrow-1-1.svg) !important;
}
.info .rate-rounds .star-rating span:before {
font-weight: 600 !important;
}
.info .rate-rounds .star-rating {
overflow: visible !important;
}
.info .rate-rounds {
overflow: hidden;
}
.product .feedbacks__block h5 {
text-align: left !important;
}
.woocommerce-review__published-date.prettyDate {
display: block !important;
}
.rate-rounds {
display: inline-block !important;
justify-content: flex-start;
margin-bottom: 15px;
}
.rate-rounds .rating-stars em {
display: inline-block;
background: red;
height: 22px;
width: 22px;
position: relative;
visibility: hidden;
}
.rate-rounds .rating-stars em:not(:last-child) {
margin-right: 0.63em;
}
.rate-rounds .rating-stars {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.woocommerce .star-rating {
width: auto !important;
}
.woocommerce .star-rating span { position: relative !important;
display: flex;
align-items: center;
justify-content: space-between;
}
.woocommerce .star-rating {
overflow: visible !important;
position: relative !important;
}
.woocommerce .rate-rounds {
overflow: visible !important;
}
.product .feedbacks__pagination.desktop .slick-arrow {
background: none !important;
}
.product .feedbacks__pagination.desktop .slick-arrow img {
width: 15px !important;
max-width: none !important;
}
.product .feedbacks__pagination.desktop .slick-arrow {
top: 11% !important;
}
.product .feedbacks__pagination.desktop .slick-arrow.slick-arrow-next {
top: 10% !important;
right: 9px !important;
}
.product .feedbacks__pagination.desktop {
overflow: visible !important;
}
.product .feedbacks__block {
align-items: center !important;
}
.product .feedbacks__pagination.desktop .slick-slide {
cursor: pointer !important;
}
.product .feedbacks__pagination.mobile .instagram__carousel .slick-slide:only-child {
display: none !important;
}
.woocommerce-checkout .cart-form { z-index: 1;
}
@media (max-width: 1440px) {
.woocommerce-checkout .cart-form { padding-top: 0 !important;
}
.woocommerce-checkout .cart-form h2 {
font-size: 20px !important;
line-height: 20px !important;
}
.woocommerce-checkout .tab-btn.customer__type {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 13px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-decoration-line: underline !important;
text-transform: uppercase !important;
color: #000000 !important;
-moz-text-decoration-line: underline !important;
margin-bottom: 0px !important;
}
.cart-form .order-form .customer__block {
margin-bottom: 50px !important;
}
.woocommerce-checkout form input,
.woocommerce-checkout form input::placeholder,
.woocommerce-checkout form span,
.woocommerce-checkout form textarea::placeholder,
.woocommerce-checkout form textarea,
.woocommerce-checkout form .form-dropdown__btn {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 13px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-transform: uppercase !important;
}    .woocommerce-checkout form p,
.woocommerce-checkout form a {
font-style: normal !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 130% !important;
letter-spacing: 0.02em !important;
} .woocommerce-checkout-review-order .radio-block .radio-option {
align-items: center !important;
} .woocommerce-checkout form label span {
margin-top: 5px !important;
}
.black-btn.has-arrow-right:hover span {
color: #fff !important;
}
.black-btn.has-arrow-right:hover {
background-color: #000 !important;
}
.black-btn.has-arrow-right {
padding-top: 14px !important;
padding-bottom: 14px !important;
}
.black-btn.has-arrow-right span {
font-size: 13px !important;
}
.woocommerce-checkout .order-total h2 {
font-size: 13px !important;
text-transform: uppercase !important;
}
.cart-form .order-total {
padding-top: 77px !important;
}
.woocommerce-checkout .order-total .img-block {
width: 154px !important;
height: 175px !important;
}
.woocommerce-checkout .order-total h4 {
text-transform: uppercase !important;
font-size: 16px !important;
}
.woocommerce-checkout .order-total .ordered-item .description>.row>del {
display: none !important;
}
.woocommerce-checkout .order-total .ordered-item .description>.row>ins {
display: none !important;
}
.woocommerce-checkout .order-total .ordered-item .description .row bdi {
font-size: 16px !important;
line-height: 100% !important;
}
.woocommerce-checkout .woocommerce-Price-currencySymbol {
font-size: 16px !important;
}
.woocommerce-checkout .mob-price tr td {
display: flex !important;
flex-direction: column !important;
}
.woocommerce-checkout .mob-price ins,
.woocommerce-checkout .mob-price del { margin-bottom: 5px !important;
}
.woocommerce-checkout .mob-price del { color: #a4a4a4 !important; }
.woocommerce-checkout .cart-form .order-total .row:nth-child(2) span {
display: none !important;
}
.woocommerce-checkout .ordered-item .description .link {
margin-left: 0px !important;
}
.woocommerce-checkout .name-color h4 {
width: auto !important;
}
.woocommerce-checkout .ordered-item .description {
margin-top: 0px !important;
}
.woocommerce-checkout .total.total-desktop p {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 13px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-transform: uppercase !important; -moz-text-decoration-line: underline !important;
margin-bottom: 0px !important;
}
.woocommerce-checkout .woocommerce-Price-amount bdi {
font-family: "Halvar-Breit" !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 100% !important;
letter-spacing: 0.02em !important;
text-transform: uppercase !important; -moz-text-decoration-line: underline !important;
margin-bottom: 0px !important;
}
.woocommerce-checkout .row.discount .woocommerce-Price-amount bdi {
color: #ff3900 !important;
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 0px !important;
padding-top: 3px !important;
}
.woocommerce .feedbacks__total:has(.total-rate) .star-rating span::before {
display: block !important;
font-size: 14px !important;
}
.rate-rounds .rating-stars em {
width: 12px;
height: 14px;
}
}
@media (max-width: 1100px) {
.woocommerce-checkout .row.total-row p {
font-family: "Halvar-Breit" !important;
font-style: normal;
font-weight: 400;
font-size: 13px !important;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.woocommerce-checkout .row.discount p {
font-family: "Halvar-Breit" !important;
font-style: normal;
font-weight: 400;
font-size: 13px !important;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.woocommerce-checkout .row.amount p {
font-family: "Halvar-Breit" !important;
font-style: normal;
font-weight: 400;
font-size: 13px !important;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.row.quantity {
align-items: flex-start !important;
flex-direction: column !important;
}
.woocommerce-checkout .ordered-item {
padding-bottom: 43px !important;
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 0px !important;
padding-top: 3px !important;
}
.info .rate-rounds .star-rating span:before {
font-weight: 600 !important;
}
.info .rate-rounds .star-rating {
overflow: visible !important;
}
.info .rate-rounds {
overflow: hidden;
}
.product .feedbacks__block h5 {
text-align: left !important;
}
.woocommerce .star-rating {
overflow: visible !important;
}
.product .feedbacks .feedbacks__total .rate-rounds { display: block !important;
text-align: center !important;
}
.review_info {
position: relative !important;
}
.product .feedbacks .feedbacks__total .rate-rounds {
display: inline-block !important;
}
.product .feedbacks__pagination.mobile .slick-slide {
font-size: 12px !important;
}
.product .feedbacks__pagination.mobile .slick-arrow {
background: none !important;
}
.product .feedbacks__pagination.mobile .slick-slide {
width: 62px !important;
}
.rate-rounds .rating-stars em:not(:last-child) {
margin-right: 0.59em;
}
.product .feedbacks__pagination.mobile .slick-track {
margin: 0 auto !important;
}
.product .feedbacks__pagination.mobile .slick-slide {
margin: 0 !important;
margin-right: 20px !important;
width: 117px !important;
}
.product .feedbacks__pagination.mobile {
width: 423px !important;
}
}
@media (max-width: 768px) {
.woocommerce .star-rating {
overflow: visible !important;
}
.review_info {
position: relative !important;
}
.woocommerce .feedbacks__total .star-rating span::before {
top: 0 !important;
}
.woocommerce .review .star-rating span::before {
top: 3 !important;
}
.product .feedbacks__pagination.mobile .slick-slide {
font-size: 12px !important;
}
.product .feedbacks__pagination.mobile .slick-arrow {
background: none !important;
}
.product .feedbacks__pagination.mobile .slick-track {
margin: 0 auto !important;
}
.woocommerce-terms-and-conditions-checkbox-text,
a.woocommerce-privacy-policy-link, .woocommerce-checkout form .form-dropdown__btn, .woocommerce-checkout form p {
font-size: 8px !important;
} .tabs-content__item ul li a {
font-size: 8px !important;
}
.woocommerce-checkout form p,
.woocommerce-checkout form a {
font-size: 14px !important;
}
}
@media (max-height: 480px) {
.woocommerce-checkout form .zen-ui-select__value-text,
.woocommerce-checkout form span.text-condition, .zen-ui-select__options {
font-size: 8px !important;
}
.woocommerce-checkout form span,
.woocommerce-checkout form span.text-condition a {
font-size: 14px !important;
}
.woocommerce-checkout form a.woocommerce-privacy-policy-link {
font-size: 13.5px !important;
} }
@media (max-width: 600px) {
.woocommerce-checkout .cart-form .mob-cart .order-total .total h5 {
font-size: 16px !important;
}
.woocommerce-checkout .cart_item_remove_link.link {
margin-top: 12px !important;
}
.woocommerce-checkout .row.total-row p {
font-family: "Halvar-Breit" !important;
font-style: normal;
font-weight: 400;
font-size: 13px !important;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.woocommerce-checkout .row.discount p {
font-family: "Halvar-Breit" !important;
font-style: normal;
font-weight: 400;
font-size: 13px !important;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.woocommerce-checkout .row.amount p {
font-family: "Halvar-Breit" !important;
font-style: normal;
font-weight: 400;
font-size: 13px !important;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.row.quantity {
align-items: flex-start !important;
flex-direction: column !important;
}
.woocommerce-checkout .ordered-item {
padding-bottom: 43px !important;
}
.woocommerce-checkout .tabs-holder {
margin-top: 56px !important;
}
.woocommerce-checkout form span {
line-height: 130% !important;
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 0px !important;
padding-top: 3px !important;
}
.product .feedbacks__pagination.mobile .slick-track {
margin: 0 auto !important;
}
.product .feedbacks__pagination.mobile .slick-track {
margin: 0 auto !important;
}
.product .feedbacks__pagination.mobile .slick-slide {
margin: 0 10px !important;
width: 40px !important;
}
}
@media (max-width: 480px) {
.products-carousel .slick-arrow-prev {
left: 12px;
}
.products-carousel .slick-arrow-next {
right: -6px !important;
}
.products-carousel .slick-arrow {
top: -63px !important;
}
.rate-rounds .rating-stars em {
width: 12px;
height: 14px;
}
.review .rate-rounds {
width: auto !important;
}
.review .rate-rounds .star-rating {
width: 4.6em !important;
}
.feedbacks__pagination.mobile .slick-slide:only-child {
display: none !important;
}
.product .feedbacks__pagination.mobile .slick-track {
margin: 0 -20px !important;
}
.product .feedbacks__pagination.mobile {
width: 310px !important;
}
} @media screen and (min-width: 1100px) {
.product .feedbacks__list.desktop .feedbacks__item {
min-height: auto;
}
.product .feedbacks__list.desktop .feedbacks__item .photo {
float: left;
}
.product .feedbacks__list.desktop .feedbacks__item .info {
float: left;
}
.product .feedbacks__list.desktop .feedbacks__item .comment-text {
overflow: hidden;
}
}
@media (min-width: 1101px) and (max-width: 1630px) {
.woocommerce-checkout form .woocommerce-terms-and-conditions-checkbox-text a {
text-decoration: underline;
}
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol ul {
margin: 16px 0;
padding: 0 0 0 30px;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol ul {
list-style: circle;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 480px) {
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column p,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol ul {
font-size: 14px;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol ul {
padding: 0 0 0 20px;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol {
padding: 0 0 0 30px;
}
}
.page-template-default a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-3d.vc_btn3-color-black {
word-wrap: normal;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul a,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol a {
border-bottom: 1px solid #000000;
position: relative;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul a:hover,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol a:hover {
border-color: transparent;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul a:after,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol a:after,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul a:before,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol a:before {
content: '';
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul a:after,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol a:after {
left: initial;
right: 0;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul a:hover:before,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol a:hover:before {
width: 0%;
}
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ul a:hover:after,
.page-template-default:not(.slick-dots, sub-category-header) .wpb_wrapper .wpb_text_column ol a:hover:after {
width: 0%;
}
@media (min-width: 1441px) {
.header.desktop .menu .menu-item.info-menu .sub-menu {
top: 80px;
}
}
@media (max-width: 1274px) {
.page-template-default .vc_column_container .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
display: none;
}
.page-template-default .vc_column_container .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
display: block;
}
}
.fancybox-slide--video .fancybox-content {
width: auto !important;
height: inherit !important;
background: transparent !important;
}
.fancybox-slide--video .fancybox-content .fancybox-video {
margin: 0 auto;
}
.fancybox-slide--video.fancybox-slide {
padding: 0;
}
.woocommerce. .comparison-products img {
width: 50%;
} @media (max-width: 480px) {
.ordered-item .description .price {
padding-top: 10px;
}
}
.variation-video video {
width: 100%;
height: 100%;
}
.product__info-block .slider .slider__main .slick-slide {
background-color: #fff;
margin: 0;
padding: 0 37px;
visibility: hidden;
}
.product__info-block .slider .slider__main .slick-slide.slick-current,
.product__info-block .slider .slider__main .slick-slide.slick-active {
visibility: visible;
}
.product__info-block .slider .slider__main .slick-slide.variation-video.slick-current video,
.product__info-block .slider .slider__main .slick-slide.variation-video.slick-active video {
opacity: 0.99 !important;
}
@media (max-width: 600px) {
.product__info-block .slider .slider__main .slick-slide {
margin: 0;
padding: 0 5px;
}
}
@media (max-width: 480px) {
.product__info-block video.slider__main-item {
width: 100% !important;
}
}
@media (max-width: 1440px) {
.product__info-block video.slider__main-item {
width: 100% !important;
}
}
.mobfilter .filter-block .dropdown.sizelaptop .dropdown__btn.active {
margin-bottom: 16px;
}
@media (max-width: 768px) {
.mobfilter .dropdown.sizelaptop.gender-dropdown a {
font-size: 12px !important;
}
}
@media (max-width: 480px) {
.cart .cart-holder .cart-list .ordered-item .description {
height: auto;
}
.cart .cart-holder .cart-list .ordered-item .cart__quantity-block.product-quantity {
padding-top: 12px;
}
}
.visual-portfolio-archive .post-navigation,
.single-portfolio .post-navigation {
display: none;
}
.product__info-block .description-block .sizes-block,
.product-card .shop-sizes-block {
width: 100%;
}
.product-card .shop-sizes-block {
text-align: center;
}
.product__info-block .description-block .sizes-block a,
.product-card .shop-sizes-block a {
padding: 8px 14px;
margin: 0 14px 14px 0;
border: 1px solid #ccc;
border-radius: 20px;
color: #ccc;
display: inline-block;
font-family: "Halvar-Breit", sans-serif;
font-size: 14px;
}
.product__info-block .description-block .sizes-block a.active,
.product-card .shop-sizes-block a.active {
color: #000;
border: 1px solid #000;
}
.product__info-block .description-block .sizes-block a.not-active,
.product-card .shop-sizes-block a.not-active {
border: none;
}
#size-variations {
padding-top: 24px;
}
@media (max-width: 768px) {
.product-card .shop-sizes-block {
padding: 14px 0 0;
}
.product-card .shop-sizes-block a,
.product__info-block .description-block .sizes-block a {
padding: 5px 10px;
margin: 6px 14px 6px 0;
font-size: 13px;
}
}
.home .shop-sizes-block {
display: none !important;
}
.recipient_email,
body.giftcard_only .wcus-checkout-fields,
body.giftcard_only .address-field,
body.giftcard_only #billing_country_field,
body.giftcard_only .shipping-holder,
body.giftcard_only .wc_payment_method.payment_method_cod,
body.giftcard_only .not_gift {
display: none;
}
body.giftcard_only .recipient_email {
display: block;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
background: #ccc;
color: #000;
font-size: 12px !important;
text-transform: none !important;
top: 7px;
}
@media (max-width: 600px) {
.woocommerce form .form-row .woocommerce-input-wrapper .description {
font-size: 8px !important;
}
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
border-color: #ccc transparent transparent transparent;
}
.woocommerce form .form-row .input-checkbox {
display: none !important;
}
.woocommerce form .form-row.recipient_email.woocommerce-invalid input.input-text {
border-color: inherit;
}
.billing-info {
position: absolute;
top: 50%;
right: 25px;
z-index: 1;
margin-top: -14px;
}
.billing-info-ico {
display: block;
width: 18px;
height: 18px;
border: 1px solid #000;
border-radius: 50%;
text-align: center;
}
.billing-info-drop {
display: none;
position: absolute;
bottom: 30px;
right: -25px;
padding: 10px 20px;
min-width: 200px;
border: 1px solid #000;
background: #fff;
}
.billing-info-drop.active {
display: block;
}
.cart-form .form-dropdown.opened .form-dropdown__content {
z-index: 2;
}
@media (max-width: 600px) {
.billing-info {
margin-top: -12px;
}
.cart-form .order-form .form-dropdown__btn {
width: auto;
padding-right: 50px !important;
}
}
.shipping-holder .woocommerce-shipping-methods li input[type=radio]:disabled+label:after {
opacity: 0.5 !important;
transform: scale(1) !important;
}
.shipping-holder .woocommerce-shipping-methods li input[type=radio]:disabled+label {
cursor: default !important;
}
.order-total-desktop {
position: sticky; }
body .header__wrapper .header.desktop {
position: relative !important;
}
body .header__wrapper .header__part:nth-child(2) {
position: absolute !important;
top: 0 !important;
left: 50% !important;
margin: 0 0 0 -9.5% !important;
}
.product .feedbacks__list.desktop .feedbacks__item .info {
width: 220px;
margin-right: 0;
}
.product .feedbacks__list.desktop .feedbacks__item .comment-text {
width: calc(100% - 220px);
}
.product .feedbacks__list.desktop .feedbacks__item .comment-text .description {
padding-left: 21px;
}
@media (max-width: 1100px) {
.product .feedbacks__list.desktop .feedbacks__item .info,
.product .feedbacks__list.desktop .feedbacks__item .comment-text {
width: 100%;
padding-left: 0;
}
}