@charset "UTF-8";
@charset "UTF-8";
@-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;
}

@font-face {
font-family: Halvar-Breit;
src: url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Halvar/HalvarBreit-Rg.eot);
src: url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Halvar/HalvarBreit-Rg.eot?#iefix) format("embedded-opentype"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Halvar/HalvarBreit-Rg.woff2) format("woff2"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Halvar/HalvarBreit-Rg.woff) format("woff"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Halvar/HalvarBreit-Rg.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap
}
@font-face {
font-family: Pano;
src: url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Pano/Pano-Regular.eot);
src: url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Pano/Pano-Regular.eot?#iefix) format("embedded-opentype"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Pano/Pano-Regular.woff2) format("woff2"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Pano/Pano-Regular.woff) format("woff"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/Pano/Pano-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap
}
@font-face {
font-family: MacPawFixelText;
src: url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/MacPaw/MacPawFixelText-SemiBold.woff2) format("woff2"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/MacPaw/MacPawFixelText-SemiBold.otf) format("opentype");
font-style: normal;
font-weight: 700;
text-rendering: optimizeLegibility
}
@font-face {
font-family: MacPawFixelText;
src: url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/MacPaw/MacPawFixelText-Regular.woff2) format("woff2"), url(//bagllet.com/wp-content/themes/bagllet/assets/fonts/MacPaw/MacPawFixelText-Regular.otf) format("opentype");
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility
}
* {
min-height: 0;
min-width: 0
}
body {
margin: 0;
font-family: MacPawFixelText, Georgiaf;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #000;
position: relative;
flex-direction: column;
min-height: 100vh;
overflow: hidden;
display: block
}
body.ov-hidden {
overflow: hidden !important;
overflow-y: auto;
-webkit-overflow-scrolling: touch
}
.woof_info_popup {
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important
}
.wrap {
flex-grow: 1
}
.container {
max-width: 1800px;
padding: 0 30px;
margin: 0 auto
}
.container.container-feedbaks {
display: flex;
width: 100%
}
@media (max-width:1100px) {
.container.container-feedbaks {
flex-direction: column;
align-items: flex-start;
padding: 0 !important
}
}
@media (max-width:480px) {
.container.container-feedbaks {
align-items: center;
justify-content: center
}
}
mark {
background: 0 0 !important
}
a {
text-decoration: none
}
a:focus {
outline: 0
}
a,
button {
cursor: pointer
}
main {
padding-top: 110px;
overflow: visible !important; }
@media (max-width:1050px) {
h1 {
width: 70%
}
}
@media (max-width:1440px) {
.container {
max-width: 1320px
}
main {
padding-top: 80px
}
h2 {
font-size: 32px
}
}
.standard-text-2-medium p,
.standard-text-2-regular p {
font-size: 16px;
line-height: 19px;
color: #000
}
.subtitle-1-medium p,
.subtitle-1-regular p,
.subtitle-2-medium p,
.subtitle-2-regular p {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: #000
}
.header-1 p {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
line-height: 85%;
color: #000
}
.header-2 p {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 38px;
line-height: 85%;
color: #000
}
.header-3 p {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 100%;
color: #000
}
.header-4 p {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 28px;
color: #000
}
.link p {
font-weight: 600;
font-size: 16px;
line-height: 19px;
color: #000
}
h1 {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 60px;
text-align: center;
color: #000;
line-height: 120%;
margin: 0;
width: 100%
}
h2 {
margin-bottom: 57px;
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 38px;
text-align: center;
color: #000
}
h3 {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
text-align: center;
font-size: 32px
}
h4 {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
text-align: center;
font-size: 28px
}
h5 {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
color: #000;
text-align: center
}
h6 {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
text-align: center
}
.white-btn {
position: relative;
background: #fff;
text-decoration: none;
text-align: center;
color: #000;
border: 1px solid #000;
outline: 0;
padding: 12px 25px 11px;
font-weight: 500;
font-size: 18px;
line-height: 21px;
text-transform: uppercase;
display: block;
box-sizing: border-box;
transition: .3s
}
.white-btn:hover {
background: #000;
color: #fff
}
.black-btn.has-arrow-right span {
position: relative;
margin: 0 !important;
display: flex !important;
align-items: center;
justify-content: center
}
.black-btn.has-arrow-right span:after {
position: relative;
content: "";
right: -17px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
visibility: hidden;
width: 51px;
height: 10px;
display: none
}
.black-btn.has-arrow-right:hover span:after {
display: block;
visibility: visible
}
.black-btn {
position: relative;
background: #000;
text-decoration: none;
text-align: center;
color: #fff;
border: 1px solid #000;
outline: 0;
padding: 13px 25px 12px;
font-weight: 500;
font-size: 15px;
line-height: 21px;
text-transform: uppercase;
display: block;
box-sizing: border-box;
transition: .3s
}
.black-btn:hover {
background: #fff;
color: #000
}
@media (max-width:1440px) {
.black-btn {
font-size: 16px;
padding: 9px 20px 8px
}
}
input[type=checkbox] {
border: 1px solid #000;
border-radius: 0
}
.checkbox-wrapper {
display: flex;
align-items: center;
color: #000;
margin-right: 50px;
text-decoration: none
}
.checkbox {
width: 16px;
height: 16px;
min-width: 16px;
margin-right: 10px
}
@media (max-width:600px) {
body h2 {
font-size: 18px;
line-height: 21px
}
.black-btn {
font-size: 12px;
line-height: 20px;
padding: 5px 20px
}
.checkbox {
width: 14px;
height: 14px;
min-width: 14px
}
}
.checkbox input {
display: none
}
.checkbox span {
display: block;
border: 1px solid #000;
box-sizing: border-box;
border-radius: 0;
width: 16px;
height: 16px;
min-width: 16px;
position: relative
}
.checkbox span:after {
content: "";
position: absolute;
width: 0;
height: 100%;
transition: .3s ease-in-out;
display: block
}
.checkbox.checked span:after {
width: 100%;
background-color: #000
}
label {
display: flex
}
input {
outline: 0;
border: 0;
font-size: 16px;
line-height: 18px
}
button {
border: 0;
outline: 0;
cursor: pointer
}
.product-list {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-rows: auto;
grid-row-gap: 5vh;
grid-column-gap: 10vw;
margin-bottom: 80px
}
@media (max-width:1500px) {
.product-list {
grid-column-gap: 5vw;
padding: 0 80px
}
}
@media (max-width:1050px) {
.product-list {
grid-template-columns: 1fr 1fr;
padding: 0 60px
}
}
@media (max-width:600px) {
.product-list {
padding: 0 10px;
grid-column-gap: 1vw;
margin-bottom: 27px
}
}
.columns-1 .product-list {
grid-template-columns: repeat(1, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-1 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-1 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-1 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-2 .product-list {
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-2 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-2 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-2 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-3 .product-list {
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 3vw;
padding: 0 10px
}
@media (max-width:900px) {
.columns-3 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-3 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-3 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-4 .product-list {
grid-template-columns: repeat(4, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-4 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-4 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-4 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-5 .product-list {
grid-template-columns: repeat(5, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-5 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-5 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-5 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-6 .product-list {
grid-template-columns: repeat(6, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-6 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-6 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-6 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-7 .product-list {
grid-template-columns: repeat(7, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-7 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-7 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-7 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-8 .product-list {
grid-template-columns: repeat(8, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-8 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-8 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-8 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-9 .product-list {
grid-template-columns: repeat(9, 1fr);
grid-column-gap: 3vw
}
@media (max-width:900px) {
.columns-9 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-9 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-9 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
}
.columns-10 .product-list {
grid-template-columns: repeat(10, 1fr);
grid-column-gap: 3vw
}
.colors-block {
width: 100%;
display: flex;
justify-content: center;
margin-bottom: 25px
}
@media (max-width:1400px) {
.colors-block {
margin-bottom: 15px
}
}
.color {
height: 26px;
width: 26px;
min-width: 26px;
border-radius: 50%;
margin-right: 20px;
z-index: 2;
cursor: pointer
}
.color:last-child {
margin-right: 0
}
.color.active {
position: relative
}
.color.active:after {
position: absolute;
left: -4px;
top: -4px;
content: "";
width: 32px;
height: 32px;
border-radius: 50%;
border: 1px solid #000;
z-index: 1
}
.product-card .sale-wrap {
display: none
}
.product-card.sale .product-card__new-price {
color: #ff3900
}
.product-card.sale .sale-wrap {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
right: 5%;
width: 80px;
min-width: 80px;
height: 80px;
background-color: #000;
color: #fff;
text-transform: uppercase;
border-radius: 50%;
font-size: 18px;
line-height: 21px
}
@media (max-width:1100px) {
main {
padding-top: 59px
}
.product-card.sale .sale-wrap {
right: 10%
}
.product-card__label span {
margin-right: 4px;
font-size: 8px;
line-height: 12px;
padding: 2px 5px 1px
}
}
@media (max-width:900px) {
.columns-10 .product-list {
grid-template-columns: 1fr 1fr
}
.columns-10 .product-list .product-card__img-block-wrap .product-card__img-block,
.columns-10 .product-list .product-card__img-block-wrap .product-card__img-block img {
min-height: 200px
}
.product-card.sale .sale-wrap {
top: 10px;
right: calc(50% - 100px);
width: 50px;
height: 50px;
min-width: 50px;
font-size: 12px
}
}
.product-card__img-block {
width: 100%;
background-size: contain;
background-position: center;
background-repeat: no-repeat
}
@media (max-width:1440px) {
.checkbox span {
width: 14px;
height: 14px;
min-width: 14px
}
.product-card__img-block {
margin-bottom: 35px
}
}
.product-card__label {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
font-family: WorksSans, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 36px;
text-align: center;
color: #000;
margin-bottom: 20px
}
.product-card__label span {
display: none
}
.product-card__price-block {
width: 100%;
display: flex;
justify-content: center
}
.product-card__old-price {
-webkit-text-decoration-line: line-through;
text-decoration-line: line-through
}
@media (max-width:1440px) {
.product-card__label {
font-size: 20px;
margin-bottom: 10px;
line-height: 20px
}
.product-card__new-price,
.product-card__old-price {
font-size: 20px;
line-height: 20px
}
}
.product-card .see-more-product {
font-size: 14px;
width: 26px;
height: 26px;
min-width: 26px;
padding: 3px 0 2px;
border: 1px solid #000;
border-radius: 50%;
letter-spacing: -.05em;
text-align: center;
box-sizing: border-box;
transition: .3s ease-in-out
}
.product-card .see-more-product:hover {
color: #fff;
background: #000
}
@media (max-width:600px) {
.product-card.sale .sale-wrap {
width: 32px;
height: 32px;
min-width: 32px;
font-size: 8px;
line-height: 9px;
right: calc(50% - 58px);
top: 0
}
.product-card .see-more-product {
width: 12px;
height: 12px;
min-width: 12px;
font-size: 6px;
line-height: 9px;
padding: 1px 0 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center
}
.product-card__new-price,
.product-card__old-price {
font-size: 12px;
line-height: 14px
}
.product-card__label {
font-size: 14px;
line-height: 17px;
margin-bottom: 4px;
align-items: flex-start
}
.product-card__label span {
margin-top: 2px
}
.product-card__img-block {
margin-bottom: 20px
}
.product-card .colors-block {
margin-bottom: 5px
}
.product-card .color {
width: 12px;
height: 12px;
min-width: 12px;
margin-right: 9px
}
.product-card .color:last-child {
margin-right: 0
}
.product-card .color.active:after {
width: 14px;
height: 14px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
}
.counter {
border: 1px solid #000;
padding: 9px 10px;
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box
}
.counter a {
display: block;
height: 14px;
width: 14px;
position: relative
}
.counter a:after,
.counter a:before {
content: "";
position: absolute;
background-color: #000
}
.counter a:first-child:before {
top: 6px;
width: 14px;
height: 1px
}
.counter a:last-child:after {
height: 14px;
width: 1px;
left: 6px
}
.counter a:last-child:before {
top: 6px;
width: 14px;
height: 1px
}
.counter div {
width: 28px;
margin: 0 10px;
text-align: center
}
.slick-slider {
position: relative
}
.slick-arrow {
width: 22px;
height: 56px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: block;
position: absolute;
top: 30%;
z-index: 2
}
.slick-arrow-prev {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-left-grey.svg);
left: 0
}
.slick-arrow-prev:hover {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-left-black.svg)
}
.slick-arrow-next {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-grey.svg);
right: 0
}
.slick-arrow-next:hover {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-black.svg)
}
.slick-slide {
outline: 0;
margin: 0 37px
}
.slick-list {
margin: 0 -37px
}
@media (max-width:480px) {
.slick-list {
margin: 0 auto
}
}
.slick-dots {
justify-content: center
}
.slick-dots li {
margin: 0 3px
}
.slick-dots li button {
width: 4px;
height: 4px;
min-width: 4px;
padding: 0;
border-radius: 50%;
text-indent: -99999999px;
overflow: hidden;
background: #cfcfcf
}
.slick-dots li.slick-active button {
background: #000
}
.rate-rounds {
display: flex;
justify-content: flex-start;
margin-bottom: 15px
}
.rate-rounds.available .round {
cursor: pointer
}
.rate-rounds .round {
height: 18px;
width: 18px;
margin-right: 10px;
border-radius: 50%;
border: 1px solid #000;
position: relative
}
.rate-rounds .round:after {
content: "";
position: absolute;
background-color: #000;
left: 0;
top: 50%;
transform: translate(-50%);
border-radius: 50%;
transition: .3s ease-in-out;
width: 0;
height: 0
}
.rate-rounds .round.active:after {
width: 100%;
height: 100%;
top: 0;
left: 50%
}
.rate-rounds .round:last-child {
margin-right: 0
}
.video {
display: flex;
justify-content: center;
margin-bottom: 151px;
position: relative;
width: 100%;
padding: 0 60px;
box-sizing: border-box
}
.video video {
width: 100%;
height: 800px
}
.video .play-btn-holder {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
height: 180px;
width: 180px;
border-radius: 50%;
border: 1px solid #fff
}
.video .play-btn-holder .play-btn {
width: 100%;
height: 100%;
display: block;
position: relative
}
.video .play-btn-holder .play-btn:after {
content: url(//bagllet.com/wp-content/themes/bagllet/assets/images/frameTriangle.svg);
width: 14px;
height: 21px;
display: block
}
@media (max-width:1440px) {
.video {
margin-bottom: 100px
}
}
@media (max-width:1100px) {
.video {
padding: 0 30px
}
.video video {
height: initial
}
}
ul {
list-style-type: none;
padding: 0;
margin: 0
}
.link {
font-weight: 700;
font-size: 14px;
line-height: 16px;
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
color: #000
}
.link:hover {
text-decoration: none
}
.radio-block {
display: flex;
justify-content: flex-start;
margin-bottom: 15px
}
.radio-block .radio-btn {
width: 16px;
height: 16px;
min-width: 16px;
border-radius: 50%;
border: 1px solid #000;
position: relative;
margin-right: 9px
}
.radio-block .radio-btn:after {
content: "";
position: absolute;
width: 0;
height: 0;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: #000;
border-radius: 50%;
transition: .3s ease-in-out
}
.radio-block .radio-option {
display: flex;
align-items: center;
cursor: pointer;
margin-right: 70px
}
.radio-block .radio-option:first-child {
zoom: normal
}
.radio-block .radio-option:first-child span {
zoom: normal;
font-size: 15px !important
}
.radio-block .radio-option:last-child {
margin-right: 0
}
.radio-block .radio-option input {
display: none
}
.radio-block .radio-option.selected .radio-btn:after {
width: 6px;
height: 6px
}
.radio-block .radio-option span {
font-weight: 700;
font-size: 16px;
line-height: 26px;
color: #000
}
@media (max-width:600px) {
.radio-block .radio-btn {
width: 12px;
height: 12px;
min-width: 12px
}
.radio-block .radio-btn:after {
width: 5px;
height: 5px
}
.radio-block .radio-option span {
font-size: 14px;
line-height: 22px
}
}
.close-btn {
display: block;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cross.svg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 22px;
width: 22px
}
.dropdown {
padding: 13px 0
}
.dropdown__btn {
width: 100%;
display: block;
padding: 0 !important;
position: relative;
color: #000;
text-decoration: none
}
.dropdown__btn:after {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-83%);
content: "";
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/triangle-down-black.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
width: 12px;
height: 9px;
transition: .7s ease-in-out
}
@media (max-width:1100px) {
.dropdown__btn:after {
width: 8px;
height: 6px;
transform: translateY(-50%)
}
}
.dropdown__btn.active:after {
transform: rotate(180deg)
}
.dropdown__content {
display: none;
padding-left: 10px
}
.dropdown__content a {
padding: 13px 0
}
.products-carousel .slick-list {
margin-bottom: 20px
}
@media (max-width:600px) {
.products-carousel {
padding: 0
}
.products-carousel .product {
overflow: hidden
}
.products-carousel .slick-slide {
margin: 0 5px
}
.products-carousel .slick-arrow {
width: 40px;
height: 100%;
background-size: 10px 22px;
top: 35%;
transform: translateY(-35%)
}
.products-carousel .slick-arrow-next {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-right-black.svg)
}
.products-carousel .slick-arrow-prev {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/carousel-arrow-left-black.svg)
}
}
textarea {
outline: 0;
outline-offset: 0;
box-shadow: none !important;
-webkit-appearance: none;
border-color: #000
}
textarea:hover {
box-shadow: none !important;
-webkit-appearance: none;
outline: 0;
outline-offset: 0
}
input {
border-radius: 0;
-webkit-appearance: none
}
i {
text-rendering: optimizeLegibility
}
video {
-webkit-appearance: none;
outline: none;
outline-width: 0;
border: transparent;
}
.popup {
display: none;
position: fixed;
top: 110px;
left: 0;
width: 100%;
max-width: 100%;
height: calc(100vh - 110px);
padding-left: 95px;
padding-right: 95px;
background-color: #fff;
z-index: 100;
box-sizing: border-box;
overflow-y: auto
}
.popup .overflow {
height: 100%
}
.popup__content {
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
background: #fff;
box-sizing: border-box
}
.popup__cross {
position: absolute;
top: 69px;
right: -35px;
width: 30px;
height: 30px;
min-width: 30px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cross.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: .3s;
cursor: pointer
}
@media (max-width:1440px) {
.dropdown__content a {
padding: 17px 0
}
.popup {
height: calc(100vh - 80px);
top: 80px
}
}
.product-card__slider-for {
margin-bottom: 23px
}
.product-card__slider-for .slick-track {
display: flex;
align-items: center;
justify-content: center;
width: -moz-max-content !important;
width: max-content !important
}
.product-card__img-block-wrap.have-photo {
position: relative
}
.product-card__img-block-wrap.have-photo .product-card__img-block img {
filter: grayscale(1)
}
.product-card__img-block-wrap.have-photo .photo-wrap {
position: absolute;
top: 100px;
right: 5%;
width: 80px;
height: 80px;
min-width: 80px;
z-index: 100;
background-size: 200%;
background-repeat: no-repeat;
background-position: center;
border-radius: 50%
}
@media (max-width:1100px) {
.popup {
height: calc(100vh - 58px);
top: 58px;
padding: 0 40px
}
.popup__cross {
width: 50px;
height: 50px;
min-width: 50px;
top: 30px;
right: -20px
}
.product-card__img-block-wrap.have-photo .photo-wrap {
right: 10%
}
}
.product-card__img-block-wrap .product-card__img-block {
display: flex;
justify-content: center
}
.product-card__img-block-wrap .product-card__img-block img.hover-show {
opacity: 0;
display: none
}
@media (max-width:1600px) {
.product-card__img-block-wrap .product-card__img-block img {
width: 356px
}
}
@media (max-width:1440px) {
.product-card__img-block-wrap .product-card__img-block img {
width: 285px
}
}
@media (max-width:1100px) {
.product-card__img-block-wrap .product-card__img-block img {
width: 630px
}
}
@media (max-width:900px) {
.product-card__img-block-wrap.have-photo .photo-wrap {
top: 70px;
right: calc(50% - 100px);
width: 50px;
height: 50px;
min-width: 50px
}
.product-card__img-block-wrap .product-card__img-block img {
height: auto;
width: 100%
}
}
.product-card__img-block-wrap:hover .product-card__img-block img.hover-show {
opacity: 1;
display: block
}
.product-card__img-block-wrap:hover .product-card__img-block img.visible {
opacity: 0;
display: none
}
.product-card__slider-nav .slick-list {
width: 100%
}
.product-card__slider-nav .slick-track {
display: flex;
align-items: center;
justify-content: center;
height: 40px;
width: 100% !important
}
.product-card__slider-nav .slick-slide {
margin: 0 10px;
max-width: 26px
}
@media (max-width:600px) {
.popup {
padding-left: 19px;
padding-right: 19px
}
.popup__cross {
top: 15px;
right: -15px;
background-size: 12px 12px;
min-width: 12px
}
.product-card__img-block-wrap.have-photo .photo-wrap {
top: calc(50% - 50px);
right: calc(50% - 58px);
width: 32px;
height: 32px;
min-width: 32px
}
.product-card__slider-nav .slick-track {
height: 20px
}
.product-card__slider-nav .slick-slide {
max-width: 12px;
margin: 0 4px
}
}
.preloader {
position: fixed;
left: 0;
top: 110px;
right: 0;
bottom: 0;
overflow: hidden;
background: #fff;
z-index: 9999
}
@media (max-width:1440px) {
.preloader {
top: 80px
}
}
@media (max-width:1100px) {
.preloader {
top: 59px
}
}
.preloader__image {
position: relative;
top: 50%;
left: 50%;
width: 70px;
height: 70px;
margin-top: -35px;
margin-left: -35px;
text-align: center;
animation: 2s linear infinite preloader-rotate
}
@keyframes preloader-rotate {
100% {
transform: rotate(360deg)
}
}
.loaded_hiding .preloader {
transition: opacity .3s;
opacity: 0
}
.loaded .preloader {
display: none
}
.not-found {
padding: 50px 60px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center
}
.not-found .page-header {
margin-bottom: 10%
}
@media (max-width:1100px) {
.not-found .page-header {
margin-bottom: 5%
}
}
@media (max-width:768px) {
.radio-block .radio-option:first-child span {
font-size: 12px !important;
line-height: 100%
}
.not-found .page-header {
margin-bottom: 0
}
}
.not-found input {
width: 30%;
border-bottom: 1px solid #d8d8d8;
padding-bottom: 16px
}
@media (max-width:1100px) {
.not-found h1 {
font-size: 30px;
line-height: 36px;
margin-bottom: 30px
}
.not-found input {
width: 100%
}
}
@media (max-width:600px) {
.not-found {
padding: 30px 10px
}
.not-found h1 {
font-size: 24px;
line-height: 26px
}
.not-found input {
padding-bottom: 9px
}
}
.breadcrumbs {
margin-top: 33px;
padding: 0 60px 10px;
z-index: 2;
position: relative
}
.breadcrumbs ul {
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
list-style: none;
padding-left: 0
}
.breadcrumbs ul li {
position: relative;
line-height: 16px;
min-width: -moz-fit-content;
min-width: fit-content
}
.breadcrumbs ul li:after {
content: "/";
position: absolute;
top: 0;
font-size: 14px;
line-height: 16px;
color: #a4a4a4;
width: 8px;
right: -17px
}
.breadcrumbs ul li:last-child a {
color: #000
}
.breadcrumbs ul li:last-child:after {
display: none
}
.breadcrumbs ul li a {
font-size: 15px;
line-height: 100%;
color: #a4a4a4;
cursor: pointer;
transition: .3s ease-in-out
}
.breadcrumbs ul li a:hover {
color: #000
}
@media (max-width:1440px) {
.breadcrumbs {
margin-top: 22px
}
.breadcrumbs ul li {
line-height: 14px
}
.breadcrumbs ul li a {
font-size: 12px;
line-height: 110%
}
}
.box-has-shadow {
position: relative
}
.box-has-shadow:after {
content: "";
position: absolute;
right: 0 !important;
height: 100%;
width: 20px;
opacity: .95;
top: 0;
background: linear-gradient(to right, rgba(255, 255, 255, .001) 0, #fff 70%, #fff 98%)
}
.product-template-default .lngs {
font-family: Pano, sans-serif
}
.product-card__price-block .product-card__new-price,
.woocommerce-mini-cart-item h4 {
font-family: Halvar-Breit, sans-serif
}
h2,
h3,
h4,
h5 {
line-height: 120%
}
.page-template-default ul {
list-style-type: disc;
margin: 0;
padding: 0
}
.page-template-default ol {
padding: 0;
margin: 0
}
.header-1 p {
font-size: 42px
}
.header-4 p {
line-height: 120%
}
.page-template-default .breadcrumbs {
padding-right: 0;
padding-left: 0
}
.page-template-default .product-list {
padding: 0
}
@media (max-width:600px) {
.breadcrumbs {
padding: 0 10px 10px;
margin-top: 24px
}
.breadcrumbs ul li {
margin-right: 8px;
padding-right: 14px;
line-height: 12px
}
.breadcrumbs ul li:after {
width: 6px;
font-size: 10px
}
.breadcrumbs ul li a {
font-size: 10px;
line-height: 12px
}
.container {
padding: 0 10px
}
}
.container ol,
.container ul {
padding-left: 0
}
.vc_tta-panels h4 span {
font-size: 14px;
line-height: 30px
}
.page-template-default .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
margin-top: 17.5px;
margin-bottom: 17.5px
}
.page-template-default a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-3d.vc_btn3-color-black {
max-width: 155px;
width: 100%
}
.page-template-default .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
top: 53%
}
.cart-form .form-dropdown__btn {
padding-right: 0 !important
}
.cart__promo-form .black-btn span {
font-size: 14px
}
.home .columns-3 .product-list {
margin-top: 120px !important
}
.woocommerce .blockUI.blockOverlay {
position: fixed !important
}
@media (max-width:480px) {
.woocommerce .blockUI.blockOverlay {
display: none !important;
z-index: 0
}
.home .columns-3 .product-list {
margin-top: 56px !important;
padding-left: 10px !important;
padding-right: 10px !important
}
.header.mobile .bottom {
margin-bottom: 50px
}
}
[data-rate="0"]::after {
width: calc(0* 20%)
}
[data-rate="0.5"]::after {
width: calc(.5* 20%)
}
[data-rate="1"]::after {
width: calc(1* 20%)
}
[data-rate="1.5"]::after {
width: calc(1.5* 20%)
}
[data-rate="2"]::after {
width: calc(2* 20%)
}
[data-rate="2.5"]::after {
width: calc(2.5* 20%)
}
[data-rate="3"]::after {
width: calc(3* 20%)
}
[data-rate="3.5"]::after {
width: calc(3.5* 20%)
}
[data-rate="4"]::after {
width: calc(4* 20%)
}
[data-rate="4.5"]::after {
width: calc(4.5* 20%)
}
[data-rate="5"]::after {
width: calc(5* 20%)
}
@-ms-viewport {
width: device-width
} .wpb_layerslider_element.wpb_content_element.ls-direction-fix,
.wpb_text_column.wpb_content_element {
overflow: hidden !important;
position: relative;
z-index: 0
}
#ls-global .ls-overflow-visible,
.ls-overflow-visible {
width: 100%;
z-index: 0
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
margin-bottom: 35px;
overflow: hidden !important
}
.payment-systems__footer {
margin: 30px 0;
padding: 0 15px 0 0
}
.payment-systems__footer img {
width: 80%;
max-width: 400px
}
.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding {
display: block
}
.woocommerce-additional .woocommerce-error {
padding-left: 30px !important;
padding-top: 0 !important;
margin-bottom: 10px
}
.header {
display: flex;
justify-content: space-between;
align-items: center;
background-repeat: no-repeat;
background-position: left;
position: relative;
font-family: Halvar-Breit, sans-serif
}
.header .menu {
height: 100%
}
.header .menu .menu-item {
height: 100%;
display: flex;
align-items: center;
justify-content: center
}
.header .menu .menu-item.hover .mega-menu {
display: block;
height: initial;
min-height: 370px
}
.header .menu .menu-item.hover .mega-menu .menu-item {
height: initial;
justify-content: flex-start;
white-space: nowrap
}
.header .menu .menu-item.hover .mega-menu .menu-item a,
.header .menu .menu-item.hover .mega-menu .menu-item li {
position: relative
}
.header .menu .menu-item.hover .mega-menu .menu-item.hover>a {
position: relative;
color: grey
}
.header .menu .menu-item.hover:hover a {
margin-bottom: 0
}
.header .menu .menu-item.hover:hover a:after,
.header .menu .menu-item.hover:hover a:before {
content: "";
width: 0;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.header .menu .menu-item.hover:hover a:after {
right: 0;
left: initial
}
.header .menu .menu-item .mega-menu {
display: none
}
.header .menu .menu-item.info-menu {
position: relative
}
.header .menu .menu-item.info-menu>.header__link {
margin-right: 0
}
.header .menu .menu-item.info-menu .sub-menu {
display: none;
width: 275px;
padding: 15px;
position: absolute;
top: 90px;
background: #fff;
border: 1px solid #000;
box-sizing: border-box
}
.header .menu .menu-item.info-menu .sub-menu li {
justify-content: flex-start;
margin-bottom: 26px;
position: relative
}
.header .menu .menu-item.info-menu .sub-menu li:last-child {
margin-bottom: 0
}
.header .menu .menu-item.info-menu .sub-menu li a {
position: relative;
font-size: 14px
}
.header .menu .menu-item.info-menu .sub-menu li a:after,
.header .menu .menu-item.info-menu .sub-menu li a:before {
content: "";
width: 0;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.header .menu .menu-item.info-menu .sub-menu li a:after {
right: 0;
left: initial
}
.header .menu .menu-item.info-menu .sub-menu li a:hover:after,
.header .menu .menu-item.info-menu .sub-menu li a:hover:before {
width: 100%
}
.header .menu .menu-item.info-menu.hover .sub-menu {
display: block
}
.header__part {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%
}
.header__part:nth-child(2) {
justify-content: center;
width: initial;
transform: translateX(-50%);
padding-top: 10px
}
.header__lang-link,
.header__link {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 21px;
text-decoration: none;
color: #000;
transition: .3s ease-in-out
}
.header__lang-link:after,
.header__link:after {
position: absolute;
content: "";
bottom: 0;
width: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.header__link,
.header__link.active {
position: relative;
margin-right: 60px
}
.header__link.active:after,
.header__link.active:before,
.header__link:after,
.header__link:before {
content: "";
width: 0;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.header__link.active:after,
.header__link:after {
right: 0;
left: initial
}
@media (max-width:1500px) {
.header__link,
.header__link.active {
margin-right: 40px
}
}
.header__link.active:after,
.header__link.active:before,
.header__link:hover:after,
.header__link:hover:before {
width: 100%
}
.header__img-block {
box-sizing: border-box;
top: 50%;
left: 50%
}
.header__img-block img {
width: 100%;
height: 100%
}
@media (max-width:1440px) {
.header .menu .menu-item.info-menu .sub-menu {
top: 70px
}
.header__lang-link,
.header__link {
font-size: 14px;
line-height: 16px
}
.header__img-block {
width: 55px;
height: 50px
}
}
@media (max-width:1100px) {
.payment-systems__footer {
padding: 0
}
.header {
padding-left: 30px
}
.header__img-block {
width: initial;
height: initial
}
}
.header__lang-switcher {
position: relative;
margin-right: 60px;
margin-top: 3px
}
.header__lang-switcher:after {
position: absolute;
height: 17px;
width: 1px;
background-color: #000;
content: "";
display: block;
left: 50%;
top: 3px
}
@media (max-width:1500px) {
.header__lang-switcher {
margin-right: 40px
}
}
@media (max-width:600px) {
.header__lang-switcher {
margin-right: 20px
}
}
.header__lang-link:first-child {
margin-right: 4px
}
.header__lang-link:last-child {
margin-left: 5px
}
.header__lang-link:not(.header__lang-link.active) {
color: #a4a4a4;
pointer-events: none
}
.header__user-icon {
margin-right: 60px;
text-indent: -9999px;
overflow: hidden;
display: block;
width: 18px;
height: 18px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/user-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center
}
@media (max-width:1500px) {
.header__user-icon {
margin-right: 40px
}
}
@media (max-width:1440px) {
.header__lang-switcher {
margin-top: 0
}
.header__lang-switcher:after {
top: 6px;
height: 12.6px
}
.header__user-icon {
width: 16px;
height: 16px
}
}
.header__search {
margin-right: 60px;
display: block;
width: 18px;
height: 18px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/search.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center
}
@media (max-width:1500px) {
.header__search {
margin-right: 40px
}
}
@media (max-width:1440px) {
.header__search {
width: 16px;
height: 16px
}
}
.header__cart-btn {
display: block;
width: 15px;
height: 20px;
padding: 40px 60px 40px 0;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cart-inactive.svg);
background-size: 15px;
background-repeat: no-repeat;
background-position: left;
position: relative
}
.header__cart-btn .quantity {
display: none
}
.header__cart-btn.active {
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cart-active.svg);
background-color: #000;
width: 21.5px;
height: 30px;
padding: 30px 60px;
background-position: center;
background-size: 18px
}
.header__cart-btn.active .quantity {
position: absolute;
left: 50%;
top: 30%;
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
line-height: 16px;
text-align: right;
color: #000;
height: 20px;
min-width: 20px;
padding: 0 2px;
background-color: #fff;
border-radius: 50%;
box-sizing: border-box
}
@media (max-width:1440px) {
.header__cart-btn {
width: 15px;
height: 20px;
padding-top: 31px;
padding-bottom: 31px;
background-size: 15px
}
.header__cart-btn.active {
width: 17px;
height: 24px;
background-size: 16px;
padding: 28px 42px
}
}
.header__submenu {
padding: 18px 60px 52px;
position: absolute;
top: 90px;
left: 0;
width: 100%;
justify-content: space-between;
background-color: #fff;
border-bottom: 1px solid #000;
display: none;
box-sizing: border-box
}
.header__submenu .inner-content {
display: flex;
justify-content: space-between
}
.header__sub-links {
display: flex;
justify-content: flex-start
}
.header__sub-links .col {
display: flex;
flex-direction: column;
width: 305px;
position: relative
}
.header__sub-links .col:last-child {
margin-right: 0
}
@media (max-width:1440px) {
.header__submenu {
top: 80px
}
.header__sub-links .col {
width: 200px
}
}
.header__sub-link {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-decoration: none;
color: #000;
margin-bottom: 26px
}
.header__sub-link:last-child {
margin-bottom: 0
}
.header.desktop {
width: 100%;
z-index: 5;
box-sizing: border-box;
height: 90px;
background: #fff
}
@media (max-width:1440px) {
.header.desktop {
height: 80px
}
}
@media (max-width:1100px) {
.header__cart-btn.active .quantity {
min-width: 12px;
height: 12px;
font-size: 8px;
line-height: 11px
}
.header.desktop {
display: none
}
}
.header.mobile {
display: none;
justify-content: space-between;
border-bottom: 1px solid #d8d8d8;
padding-left: 10px;
padding-right: 0;
position: relative;
height: 59px
}
.header.mobile img {
height: 40px
}
.header.mobile .header__search {
margin-right: 0;
width: 20px;
height: 20px
}
.header.mobile .header__cart-btn {
padding: 20px 10px 19px 0;
margin-left: 30px
}
.header.mobile .header__cart-btn.active {
width: 15px;
height: 20px;
padding-left: 23px;
padding-right: 23px;
margin-left: 15px;
background-size: 15px
}
.header.mobile .menu-btn {
width: 25px;
height: 25px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: block;
background-origin: content-box;
position: relative
}
.header.mobile .menu-btn:after,
.header.mobile .menu-btn:before {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.header.mobile .menu-btn:before {
top: 10px
}
.header.mobile .menu-btn:after {
top: 16px
}
.header.mobile .menu-btn.active:before {
transform: rotate(225deg) translate(2%, -3px);
width: 30px
}
.header.mobile .menu-btn.active:after {
transform: rotate(-225deg) translate(-2%, 5px);
width: 30px
}
.header.mobile .dropdown-menu {
overflow: auto;
padding: 0 10px 12px;
background-color: #fff;
z-index: 5;
display: none;
position: absolute;
-webkit-overflow-scrolling: touch;
top: 58px;
left: 0;
bottom: 0;
width: 100%;
height: 100vh;
box-sizing: border-box;
box-shadow: 0 5px 5px #000;
min-height: -webkit-fill-available
}
.header.mobile .dropdown-menu a {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 14px;
color: #000;
text-decoration: none;
box-sizing: border-box;
position: relative;
display: block;
width: 100%
}
.header.mobile .dropdown-menu>.dropdown {
border-bottom: 1px solid #d8d8d8;
padding: 0
}
.header.mobile .dropdown-menu>.dropdown>.dropdown__btn {
padding: 12px 0 !important
}
.header.mobile .dropdown__content {
margin-top: 3px
}
.header.mobile .dropdown__content a,
.header.mobile .dropdown__content div {
padding-top: 0;
padding-bottom: 0;
margin-bottom: 17px
}
.header.mobile .dropdown__content .dropdown__content {
padding-top: 0;
padding-bottom: 0
}
.header.mobile .dropdown__content a:last-child {
padding-bottom: 0
}
.header.mobile .inner a {
font-size: 10px
}
.header.mobile .main-link {
padding: 13px 0 12px;
border-bottom: 1px solid #d8d8d8
}
.header.mobile .login {
padding: 12px 0;
border-bottom: 1px solid #d8d8d8
}
.header.mobile .bottom {
display: flex;
justify-content: space-between;
margin-top: 12px
}
.header.mobile .bottom .header__lang-switcher {
display: flex;
justify-content: space-between
}
.header.mobile .bottom .header__lang-switcher .header__lang-link {
width: auto;
color: #a4a4a4
}
.header.mobile .bottom .header__lang-switcher .header__lang-link.active {
color: #000
}
.header.mobile .bottom .header__lang-switcher:after {
content: none
}
.header.mobile .bottom .socials {
display: flex;
justify-content: space-between
}
.header.mobile .bottom .socials a {
display: block;
margin-right: 20px
}
.header.mobile .bottom .socials a:last-child {
margin-right: 0
}
.header.mobile .bottom .socials i {
font-size: 14px
}
.header__search-box {
display: none;
width: 100%;
padding: 0;
border-bottom: 1px solid #d4dfe5;
box-sizing: border-box;
z-index: 5;
position: relative
}
@media (max-width:1100px) {
.header.mobile {
display: flex;
position: fixed;
right: 0;
top: 0;
width: 100%;
background-color: #fff;
z-index: 5;
box-sizing: border-box
}
.header__search-box {
transform: translateY(59px)
}
}
.header__input-wrap {
position: relative;
width: 100%
}
.header__input-wrap .header__search {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
margin-right: 0;
width: 22px;
height: 22px
}
.header__input-wrap .aws-wrapper {
position: relative
}
.header__input-wrap .aws-wrapper:before {
content: "";
position: absolute;
left: 60px;
top: 50%;
transform: translate(50%, -50%);
width: 22px;
height: 22px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/search.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
z-index: 3
}
@media (max-width:1100px) {
.header__input-wrap .aws-wrapper:before {
left: 10px;
width: 16px;
height: 16px
}
}
@media (max-width:600px) {
.header__input-wrap .aws-wrapper:before {
width: 14px;
height: 14px
}
}
.header__input-wrap .aws-container .aws-search-form .aws-search-clear {
right: 50px
}
.header__input-wrap .aws-container .aws-search-form .aws-search-clear span {
text-indent: -9999px;
overflow: hidden;
width: 22px;
height: 22px;
min-width: 22px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cross.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: .3s;
cursor: pointer
}
.header__input-wrap .aws-container .aws-search-form .aws-loader {
right: 60px
}
.header__input-wrap .aws-container .aws-search-field {
padding-left: 102px;
padding-right: 60px;
font-size: 22px;
border: none;
color: #000;
position: relative
}
.header__input-wrap .aws-container .aws-search-field::-moz-placeholder {
color: #000
}
.header__input-wrap .aws-container .aws-search-field:-ms-input-placeholder {
color: #000
}
.header__input-wrap .aws-container .aws-search-field::placeholder {
color: #000
}
@media (max-width:1100px) {
.header__input-wrap .aws-container .aws-search-form {
height: 38px
}
.header__input-wrap .aws-container .aws-search-form .aws-search-clear {
right: 0
}
.header__input-wrap .aws-container .aws-search-form .aws-search-clear span {
background-size: 12px 12px
}
.header__input-wrap .aws-container .aws-search-form .aws-loader {
right: 10px
}
.header__input-wrap .aws-container .aws-search-field {
padding-left: 36px;
padding-right: 10px;
font-size: 20px;
line-height: 24px
}
}
.header__icon-block {
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between
}
.header__wrapper {
position: fixed;
top: 0;
right: 0;
left: 0;
width: 100%;
background-color: #fff;
z-index: 5;
box-sizing: border-box
}
.header__sub-links .menu-item-has-children .drop-sub-menu {
display: none;
position: absolute;
top: 0;
left: 350px
}
.header__sub-links .menu-item-has-children.hover .drop-sub-menu {
display: block
}
a.header__sub-link {
margin-bottom: 0
}
a.header__sub-link:hover {
color: grey
}
.menu-item.active>a:after,
.menu-item.active>a:before {
width: 100% !important
}
.header .menu .menu-item.info-menu:not(.secondary-menu).header__link,
.secondary-menu .menu-item a {
margin-right: 0
}
.secondary-menu .menu-item {
margin-right: 60px
}
.header .menu .menu-item.info-menu .sub-menu {
z-index: 100;
padding-left: 15px !important
}
.menu-item:last-child .header__link {
margin-right: 0 !important
}
.header__part:nth-child(2) {
left: 0 !important;
position: static !important;
-webkit-transform: translate(0) !important;
-moz-transform: translate(0) !important;
-ms-transform: translate(0) !important;
-o-transform: translate(0) !important;
flex: none !important
}
.header__img-block {
position: static !important;
transform: translate(0) !important;
-webkit-transform: translate(0) !important;
-moz-transform: translate(0) !important;
-ms-transform: translate(0) !important;
-o-transform: translate(0) !important;
height: 24px !important;
flex: auto;
align-self: center !important;
width: 100% !important;
margin-top: -17px !important
}
.custom-logo-link {
max-width: 224px !important;
height: 24px !important;
width: 100% !important
}
.header__part-left {
justify-content: flex-start
}
.header .menu .menu-item,
.header__cart-btn {
padding-right: 0 !important
}
.header__part-right {
justify-content: flex-end !important
}
.header .header__part-left>ul>li:not(:last-child),
.header .header__part-right>ul>li:not(:last-child) {
padding-right: 56px !important
}
.header__link {
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
margin: 0 !important
}
.header__part-right>ul {
padding-right: 56px !important
}
.header__part-right .menu-item {
padding-right: 56px !important;
margin-right: 0
}
.breadcrumbs ul li {
padding-right: 0;
margin-right: 21px
}
.breadcrumbs {
padding-left: 0 !important
}
.product-template-default .breadcrumbs {
padding-left: 60px !important
}
@media only screen and (max-width:1440px) {
.header__sub-link {
font-size: 14px
}
.header__part:nth-child(2) {
flex: none;
margin-left: -66px !important;
flex: none !important
}
.custom-logo-link {
width: 153px !important;
max-width: 0 !important
}
.header .header__part-left>ul>li:not(:last-child),
.header .header__part-right>ul>li:not(:last-child) {
padding-right: 32px !important
}
.header__part-right>ul {
padding-right: 32px !important
}
}
@media (max-width:1528px) {
.menu-item:not(:last-child) {
padding-right: 32px !important
}
.menu-item .header__link {
font-size: 12px !important
}
.header__img-block {
display: flex !important;
justify-content: center !important;
align-items: center !important;
width: 100% !important;
margin-top: -12px !important
}
.custom-logo-link {
max-width: 153px !important;
height: 16px !important;
width: 100% !important
}
}
@media (max-width:1100px) {
.breadcrumbs ul,
.header.mobile {
padding-left: 30px !important
}
.woocommerce-Reviews.feedbacks {
padding-left: 30px !important;
padding-right: 30px !important
}
.custom-logo-link {
max-width: 153px !important;
height: 16px !important;
width: 100% !important
}
.header.mobile {
padding-right: 10px !important
}
.header.mobile .header__cart-btn,
.header.mobile .header__search {
flex: none !important
}
.header.mobile img {
height: 16px !important
}
.header__img-block {
display: flex !important;
justify-content: center !important;
align-items: center !important;
margin-top: -12px !important;
margin-left: 66px !important
}
.breadcrumbs {
margin-top: 58px;
padding-bottom: 10px;
margin-bottom: 27px;
overflow-y: hidden;
overflow-x: scroll;
}
.header-wrap {
margin-top: 15px !important
}
}
@media (max-width:768px) {
.header.mobile {
padding-right: 10px !important;
padding-left: 10px !important
}
.breadcrumbs ul {
padding-left: 0 !important
}
.header__img-block {
margin-top: -5px !important;
margin-left: 65px !important
}
.breadcrumbs {
margin-top: 20px;
padding-left: 10px !important
}
}
@media (max-width:480px) {
.header__img-block {
margin: 0 auto
}
.header.mobile img {
height: 12px !important
}
.custom-logo-link {
max-width: 153px !important;
height: 16px !important;
width: 100% !important
}
.header.mobile .header__cart-btn {
display: flex !important;
justify-content: center !important;
align-items: center !important
}
.header__search {
margin-right: 20px !important
}
.header.mobile {
padding-right: 0 !important
}
.header__img-block {
flex-basis: 114px !important
}
.header.mobile .header__cart-btn,
.header.mobile .header__cart-btn.active {
margin-left: 0 !important
}
.header.mobile .header__cart-btn,
.header.mobile .header__search {
flex: auto !important
}
.header__icon-block {
margin-left: 20px !important;
justify-content: flex-start !important
}
.header__img-block {
margin-left: 55px !important
}
.breadcrumbs ul {
padding-left: 0 !important
}
header.header.mobile {
padding-right: 10px !important;
padding-left: 10px !important
}
.product-template-default .breadcrumbs {
padding-left: 10px !important
}
.product-template-default .breadcrumbs .header__cart-btn.active {
padding-right: 23px !important
}
.product-template-default .breadcrumbs .header__part:nth-child(2) {
margin-left: 65px !important
}
.product-template-default .breadcrumbs .header-wrap {
margin-top: 15px !important
}
.product-template-default .breadcrumbs .breadcrumbs {
margin-top: 20px;
padding-bottom: 0;
margin-bottom: 0
}
.product-template-default .breadcrumbs .header.mobile {
align-items: center;
justify-content: space-between
}
.product-template-default .breadcrumbs .header.mobile .header__img-block {
height: auto !important;
flex: auto !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 114px !important
}
.product-template-default .breadcrumbs .header.mobile .custom-logo-link {
margin: 0 !important;
height: auto !important;
width: auto !important;
flex: auto !important;
max-width: none !important;
display: flex !important;
align-items: center !important;
justify-content: center !important
}
.product-template-default .breadcrumbs .header.mobile .header__icon-block {
flex: 0 0 auto !important;
margin: 0 !important;
justify-content: flex-end !important
}
.product-template-default .breadcrumbs .header.mobile .custom-logo-link img {
width: 114px !important;
height: auto !important
}
.product-template-default .breadcrumbs .header.mobile .menu-btn:after,
.product-template-default .breadcrumbs .header.mobile .menu-btn:before {
width: 23px !important
}
.product-template-default .breadcrumbs .header__cart-btn.empty {
padding-right: 0 !important
}
.product-template-default .breadcrumbs .header.mobile .header__search {
margin-right: 26px !important
}
.product-template-default .breadcrumbs .header.mobile .header__img-block {
margin: 0 0 0 66px !important
}
.product-template-default .breadcrumbs .breadcrumbs ul {
padding-left: 0 !important
}
.product-template-default .breadcrumbs .tax-product_cat .header-mob-filter-wrap {
padding-left: 10px !important;
padding-right: 10px !important
}
.product-template-default .breadcrumbs .header.mobile .header__icon-block {
margin-left: 10px !important
}
.product-template-default .breadcrumbs .woocomerce-cart .breadcrumbs {
padding-left: 0 !important
}
}
.footer {
display: grid;
grid-template-columns: 15% 23% 16% 14% 24%;
grid-column-gap: 2%
}
.footer__img-block img {
width: 100%;
height: 100%
}
.footer__part:nth-child(3) .footer__part li:after,
.footer__part:nth-child(3) .footer__part li:before,
.footer__part:nth-child(5) .footer__part li:after,
.footer__part:nth-child(5) .footer__part li:before {
display: none
}
.footer__part:nth-child(3) .footer__part li {
text-transform: initial
}
.footer__part:last-child .footer__part li {
margin-bottom: 56px
}
@media (max-width:1440px) {
.header__sub-links .menu-item-has-children .drop-sub-menu {
left: 250px
}
.footer__part:last-child .footer__part li {
margin-bottom: 15px
}
}
.footer .footer__part li {
display: block;
font-size: 16px;
line-height: 26px;
text-transform: uppercase;
color: #fff;
text-decoration: none;
margin-bottom: 15px;
position: relative;
width: -moz-fit-content;
width: fit-content
}
.footer .footer__part li:after,
.footer .footer__part li:before {
content: "";
width: 0;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
transition: .3s ease-in-out;
background-color: #000 !important
}
.footer .footer__part li:after {
right: 0;
left: initial
}
.footer .footer__part li:hover:after,
.footer .footer__part li:hover:before {
width: 100%
}
.footer .footer__part li:last-child {
margin-bottom: 0
}
@media (max-width:1440px) {
.footer .footer__part li {
font-size: 12px
}
}
.footer form {
position: relative;
width: 100%
}
.footer form button {
width: 83px;
position: absolute;
right: 0;
top: 0;
height: 23px;
cursor: pointer
}
.footer form button:hover {
background-size: 53px 100%;
opacity: .5 !important
}
.footer input {
font-size: 18px;
line-height: 26px;
padding-bottom: 14px;
width: 100%;
border-bottom: 1px solid #fff;
padding-right: 85px;
box-sizing: border-box
}
.footer input::-moz-placeholder {
font-weight: 500;
font-size: 18px;
line-height: 26px;
color: #141212 !important;
font-family: Halvar-Breit !important
}
.footer input:-ms-input-placeholder {
font-weight: 500;
font-size: 18px;
line-height: 26px;
color: #141212 !important;
font-family: Halvar-Breit !important
}
.footer input::placeholder {
font-weight: 500;
font-size: 18px;
line-height: 26px;
color: #141212 !important;
font-family: Halvar-Breit !important
}
@media (max-width:1440px) {
.footer input::-moz-placeholder {
font-size: 14px;
line-height: 24px
}
.footer input:-ms-input-placeholder {
font-size: 14px;
line-height: 24px
}
.footer input::placeholder {
font-size: 14px;
line-height: 24px
}
.footer input {
font-size: 14px;
line-height: 24px
}
}
@media (max-width:1100px) {
.footer__img-block {
margin: 0 auto
}
.footer {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
padding: 50px 30px 60px
}
.footer .footer__part {
width: 100%;
margin-bottom: 18px;
margin-left: 0;
margin-right: 0;
display: flex;
flex-direction: column;
align-items: center
}
.footer .footer__part:last-child {
margin-bottom: 0;
margin-top: 5px
}
.footer .footer__part:last-child section {
width: 100%
}
.footer .footer__part .footer__part li {
margin-bottom: 6px
}
}
@media (max-width:600px) {
.header__input-wrap .aws-container .aws-search-field {
font-size: 16px;
line-height: 19px
}
.footer__img-block {
width: 64px;
height: 60px
}
.footer form button {
height: 20px;
width: 53px;
top: 3px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/whte-arrow-right.svg)
}
.footer input::-moz-placeholder {
line-height: 20px;
font-size: 12px
}
.footer input:-ms-input-placeholder {
line-height: 20px;
font-size: 12px
}
.footer input::placeholder {
font-size: 12px;
line-height: 20px
}
.footer input {
font-size: 12px;
line-height: 12px;
padding-bottom: 6px
}
.footer .footer__part li,
.footer input::placeholder {
font-size: 12px
}
}
.footer .menu-item {
position: relative
}
.footer .menu-item:after,
.footer .menu-item:before {
content: "";
width: 0%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #fff;
transition: .3s ease-in-out
}
.footer .menu-item:after {
left: initial;
right: 0
}
.footer .menu-item:hover:after,
.footer .menu-item:hover:before {
width: 100%
}
.footer__part strong {
display: block;
text-transform: uppercase;
text-decoration: none;
position: relative
}
footer.footer {
padding: 96px 60px !important
}
.footer__part {
width: 24% !important
}
.footer form button {
background: 0 0 !important
}
#mc_embed_signup_scroll .mc-field-group {
display: flex;
align-items: center;
justify-content: space-between;
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column !important
}
footer #mc_embed_signup div.mce_inline_error {
top: 50px !important;
align-self: flex-start !important;
position: static !important
}
footer.footer form input {
color: #141212 !important
}
#mce-success-response {
color: #000 !important
}
footer input:-webkit-autofill,
footer input:-webkit-autofill:active,
footer input:-webkit-autofill:focus,
footer input:-webkit-autofill:hover {
-webkit-text-fill-color: #000 !important;
font-family: Halvar-Breit
}
footer.footer input {
font-size: 15px !important
}
@media screen and (max-width:1440px) {
.footer {
padding-left: 60px !important;
padding-right: 60px !important
}
}
@media screen and (max-width:768px) {
.footer {
padding-left: 10px !important;
padding-right: 10px !important
}
}
@media screen and (max-width:1100px) {
#menu-footer-menu-contacts,
#menu-footer-menu-pages {
display: flex;
flex-direction: column;
align-items: center
}
.footer ul:not:last-child {
margin-bottom: 18px
}
.footer__part strong {
margin-bottom: 30px
}
.footer .footer__part {
width: 100% !important
}
footer .menu-item,
footer .menu-item:not(:last-child) {
padding-right: 0 !important
}
}
footer {
background-color: #f3f1ee
}
.footer {
background-color: #f3f1ee;
display: flex;
justify-content: space-between;
padding-top: 96px !important;
padding-bottom: 120px !important
}
.footer a,
.footer p {
font-family: Halvar-Breit;
color: #141212;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 100%;
letter-spacing: .02em;
text-transform: uppercase
}
@media (max-width:768px) {
.footer__img-block {
width: 153px !important;
height: 16px !important;
margin-bottom: 32px !important
}
.footer a,
.footer p {
font-size: 12px !important
}
.footer input {
background: 0 0 !important;
color: #141212 !important;
font-family: Halvar-Breit;
font-style: normal !important;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
border-bottom: 1px solid #141212 !important
}
.footer .footer__link {
background: 0 0 !important;
color: #141212 !important;
font-family: Halvar-Breit !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
.menu-footer-menu-social-media li {
width: auto !important;
text-align: center !important
}
#custom_html-3 {
align-items: flex-start !important;
width: 100% !important;
display: block !important
}
#custom_html-3 .mc-field-group {
width: 100% !important
}
div#mc_embed_signup_scroll {
display: flex !important;
justify-content: center !important;
align-items: center !important;
flex-direction: column
}
.footer form button {
height: auto !important;
width: auto !important;
top: 0 !important
}
.response {
margin-top: 5px;
font-size: 12px;
line-height: 14px;
font-weight: 700
}
}
.footer__part strong {
color: #141212 !important;
font-family: Halvar-Breit;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
margin-bottom: 40px !important
}
.social-icons__footer {
margin-top: 48px !important
}
.social-icons__footer a {
width: 32px !important;
height: 32px !important
}
.social-icons__footer a img {
max-width: none !important
}
.social-icons__footer a:not(:last-child) {
margin-right: 32px !important
}
.footer__img-block {
height: auto !important;
width: 230px !important;
margin-top: 10px !important
}
.footer__link {
margin-top: 8px !important
}
@media (max-width:1440px) {
footer.footer {
padding-top: 100px !important;
padding-bottom: 100px !important
}
.footer .footer__link,
.footer a,
.footer input,
.footer p {
font-size: 13px !important
}
.footer input::-moz-placeholder {
font-weight: 400 !important;
font-size: 13px !important
}
.footer input:-ms-input-placeholder {
font-weight: 400 !important;
font-size: 13px !important
}
.footer input::placeholder {
font-weight: 400 !important;
font-size: 13px !important
}
.footer__img-block {
width: 193px !important
}
.social-icons__footer a img {
width: 24px !important;
height: 24px !important
}
.social-icons__footer {
margin-top: 40px !important
}
.page-numbers {
font-size: 16px !important
}
}
@media (max-width:480px) {
.footer .footer__link,
.footer a,
.footer input,
.footer p {
font-size: 13px !important
}
.footer input::-moz-placeholder {
font-weight: 400 !important;
font-size: 13px !important
}
.footer input:-ms-input-placeholder {
font-weight: 400 !important;
font-size: 13px !important
}
.footer input::placeholder {
font-weight: 400 !important;
font-size: 13px !important
}
.footer__img-block {
width: 193px !important
}
.social-icons__footer a img {
width: 24px !important;
height: 24px !important
}
.social-icons__footer {
margin-top: 40px !important
}
.page-numbers {
font-size: 12px !important
}
.home footer.footer,
footer.footer {
padding-bottom: 56px !important
}
.footer__link {
margin-bottom: 20px !important
}
footer.footer {
padding-left: 10px !important;
padding-right: 10px !important
}
footer.footer a {
font-size: 12px !important
}
}
@media (max-width:768px) {
footer.footer {
padding-top: 56px !important;
padding-bottom: 56px !important
}
.social-icons__footer a {
width: 24px !important;
height: 24px !important
}
.footer__img-block {
width: 153px !important
}
.social-icons__footer {
margin-top: 32px !important
}
.footer .footer__part li {
padding-left: 0 !important;
padding-right: 0 !important
}
}
.footer .email {
text-transform: uppercase !important
}
.footer input {
background-color: transparent !important;
border-color: #141212 !important;
font-family: Halvar-Breit !important;
font-weight: 400 !important
}
.catalog .header-wrap {
margin: 33px 0 70px
}
.catalog .header-wrap .sub-category-header {
text-align: center;
overflow-x: auto;
overflow-y: hidden;
position: relative
}
.catalog .header-wrap .sub-category-header ul {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin: 47px auto 0;
padding: 0 60px;
width: -moz-fit-content;
width: fit-content;
box-sizing: border-box
}
.catalog .header-wrap .sub-category-header ul li {
margin-right: 80px;
margin-bottom: 20px
}
.catalog .header-wrap .sub-category-header ul li a.active,
.catalog .header-wrap .sub-category-header ul li a:hover {
color: #000
}
@media (max-width:1440px) {
.catalog .header-wrap {
margin: 17px 0 48px
}
.catalog .header-wrap .sub-category-header ul {
margin-top: 32px
}
.catalog .header-wrap .sub-category-header ul li {
margin-right: 64px;
margin-bottom: 15px
}
.catalog .header-wrap .sub-category-header ul li a {
font-size: 16px;
line-height: 19px
}
}
@media (max-width:1100px) {
.catalog .header-wrap {
margin: 39px 0
}
.catalog .header-wrap .sub-category-header ul {
flex-wrap: nowrap;
justify-content: flex-start;
margin: 0;
line-height: 16px;
padding-bottom: 15px
}
.catalog .header-wrap .sub-category-header ul li {
margin-right: 40px
}
.catalog .header-wrap .sub-category-header ul li a {
font-size: 14px;
line-height: 16px
}
}
.catalog .header-wrap .header-mob-filter-wrap h2 {
margin: 0
}
@media (max-width:1440px) {
.catalog .header-wrap .header-mob-filter-wrap h2 {
font-size: 24px;
line-height: 28px
}
}
@media (max-width:1100px) {
.catalog .header-wrap .header-mob-filter-wrap {
margin-bottom: 40px;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: nowrap;
padding: 0 60px
}
.catalog .header-wrap .header-mob-filter-wrap h2 {
line-height: 21px;
font-size: 18px
}
}
@media (max-width:600px) {
.catalog .header-wrap {
margin: 24px 0
}
.catalog .header-wrap .sub-category-header ul {
padding: 0 10px
}
.catalog .header-wrap .header-mob-filter-wrap {
margin-bottom: 24px;
padding: 0 10px
}
}
.catalog .category-menu {
margin-bottom: 95px;
display: flex;
justify-content: center
}
.catalog .category-menu__link {
font-size: 22px;
line-height: 26px;
color: #a4a4a4;
text-decoration: none;
margin-right: 80px;
margin-bottom: 10px
}
.catalog .category-menu__link:last-child {
margin-right: 0
}
.catalog .category-menu__link.active {
color: #000
}
@media (max-width:1100px) {
.catalog .category-menu {
flex-wrap: wrap;
margin-bottom: 20px;
padding: 0 60px
}
.catalog .category-menu__link {
margin-right: 20px;
font-size: 14px;
line-height: 20px
}
}
.catalog .show-more-btn-block {
text-align: center;
margin-bottom: 160px;
box-sizing: border-box;
width: -moz-fit-content;
width: fit-content;
margin-left: auto;
margin-right: auto;
position: relative
}
@media (max-width:1100px) {
.catalog .show-more-btn-block {
margin-bottom: 80px
}
}
@media (max-width:600px) {
.catalog .show-more-btn-block {
width: 100%;
font-size: 12px;
line-height: 18px;
margin-bottom: 50px;
padding: 0 10px
}
}
.catalog .banner-block {
height: 69vh;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
justify-content: space-between;
flex-direction: column;
padding-left: 211px;
padding-top: 10vh;
padding-bottom: 20vh
}
.catalog .banner-block p {
font-weight: 700;
font-size: 18px;
line-height: 28px;
color: #fff;
width: 300px
}
.catalog .banner-block a {
font-weight: 700;
font-size: 68px;
line-height: 68px;
color: #fff;
text-align: left;
margin-bottom: 0;
display: flex;
align-items: center;
justify-content: flex-start
}
.catalog .banner-block a:hover .banner-arrow {
background-size: 53px 100%
}
.catalog .banner-block a .banner-arrow {
width: 83px;
display: block;
margin-top: 6px;
margin-left: 30px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/white-arrow-right.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: right;
height: 23px;
background-color: transparent;
cursor: pointer;
transition: .3s
}
@media (max-width:1440px) {
.catalog .banner-block {
padding-left: 60px
}
}
@media (max-width:1100px) {
.catalog .banner-block a {
font-size: 40px
}
}
@media (max-width:600px) {
.catalog .banner-block {
padding: 42px 10px 30px
}
.catalog .banner-block p {
font-size: 12px;
width: auto;
line-height: 18px
}
.catalog .banner-block a {
font-size: 24px;
margin-bottom: 0
}
.catalog .banner-block a .banner-arrow {
margin-left: 10px;
height: 10px;
width: 33px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/whte-arrow-right.svg)
}
}
.filter-block {
padding: 0 60px;
margin-bottom: 57px
}
.filter-block .filter-row {
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
margin-bottom: 26px
}
.filter-block .filter-btn-holder {
text-align: center
}
.filter-block .filter-btn-holder .open-mob-filter {
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
color: #000;
text-decoration: none;
position: relative;
padding-right: 22px
}
.filter-block .filter-btn-holder .open-mob-filter:after,
.filter-block .filter-btn-holder .open-mob-filter:before {
position: absolute;
content: "";
display: block;
background-color: #000;
transition: .3s ease-in-out
}
.filter-block .filter-btn-holder .open-mob-filter:after {
width: .5px;
height: 11px;
right: 6px;
top: 1px
}
.filter-block .filter-btn-holder .open-mob-filter:before {
height: .5px;
width: 11px;
right: .5px;
top: 6px
}
.filter-block .filter-btn-holder .open-mob-filter.active:after {
transform: rotate(270deg)
}
.filter-block.mobile {
display: none
}
@media (max-width:1100px) {
.filter-block.desktop {
display: none
}
.filter-block.mobile {
display: block;
padding: 0;
margin: 0;
min-width: 75px
}
}
.filter-block .filter-color-item {
display: flex;
cursor: pointer;
margin-bottom: 21px;
font-size: 16px;
align-items: center;
text-decoration: none;
line-height: 19px;
color: #000
}
.filter-block .filter-color-item:last-child {
margin-bottom: 0
}
.filter-block .filter-color-item .color {
margin-right: 8px
}
.filter-block .black-btn {
width: 275px;
padding: 12px 25px 11px;
align-self: flex-end
}
.filter-block .black-btn[disabled] {
cursor: not-allowed;
opacity: .2
}
.filter-block .black-btn[disabled]:hover {
color: #fff;
background: #000;
opacity: .2
}
.filter-block .black-btn[disabled]:hover:after {
display: none
}
.filter-block .white-btn {
max-width: 275px;
width: 100% !important;
margin-bottom: 29px;
align-self: start
}
@media (max-width:1440px) {
.filter-block {
margin-bottom: 0
}
.filter-block .black-btn {
padding: 8px 25px 7px
}
.filter-block .black-btn.has-arrow-right span:after {
width: 44px
}
.filter-block .white-btn {
width: 240px;
padding: 8px 25px 7px;
font-size: 16px
}
}
.filter-block__checkboxes-block {
display: flex;
margin-bottom: 43px
}
.filter-block__checkboxes-block .checkbox-wrapper {
justify-content: space-between;
text-decoration: none
}
.filter-block__checkboxes-block .checkbox-wrapper:last-child {
margin-right: 0
}
@media (max-width:1440px) {
.filter-block__checkboxes-block {
margin-bottom: 34px
}
.filter-block__checkboxes-block .checkbox-wrapper {
margin-right: 30px;
font-size: 13px;
line-height: 16px
}
.filter-block__checkboxes-block .checkbox-wrapper img {
height: 16px
}
}
.filter-block__filters-result-block {
display: flex;
justify-content: flex-start;
flex-wrap: nowrap;
align-items: flex-start;
line-height: 19px;
margin-top: 15px;
position: relative
}
.filter-block__filters-result-block.large-content .list-result {
padding-right: 125px;
transition: 1s ease-in-out;
overflow-y: hidden
}
.filter-block__filters-result-block.large-content .list-result.show-result {
height: auto
}
.filter-block__filters-result-block .show-more {
display: none;
padding-right: 25px;
position: absolute;
top: 0;
right: 30px;
cursor: pointer
}
.filter-block__filters-result-block .show-more .show-more-inner {
position: relative
}
.filter-block__filters-result-block .show-more .show-more-inner:after {
position: absolute;
content: "";
right: -120px;
top: 6px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/triangle-down-black.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
width: 12px;
height: 8px;
transition: .3s ease-in-out
}
.filter-block__filters-result-block .show-more span {
text-transform: uppercase;
position: absolute
}
.filter-block__filters-result-block .show-more span.hide-result {
opacity: 0
}
.filter-block__filters-result-block .show-more.active .show-more-inner:after {
transform: rotate(180deg)
}
.filter-block__filters-result-block .show-more.active span.hide-result {
opacity: 1
}
.filter-block__filters-result-block .show-more.active span.show-result {
opacity: 0
}
.filter-block__filters-result-block .result-title {
display: inline-block;
margin-right: 48px;
line-height: 26px;
text-transform: uppercase;
min-width: -moz-fit-content;
min-width: fit-content
}
.filter-block__filters-result-block .list-result li {
margin-right: 48px;
display: inline-block;
line-height: 26px
}
.filter-block__filters-result-block .list-result li:last-child {
margin-right: 0
}
.filter-block__filters-result-block .list-result li.child-terms {
display: inline
}
.filter-block__filters-result-block .list-result li.child-terms div {
margin-right: 42px;
margin-bottom: 30px
}
.filter-block__filters-result-block .list-result li.child-terms div:last-child {
margin-right: 0
}
.filter-block__filters-result-block .list-result li .color {
display: inline-block;
vertical-align: middle;
margin-right: 9px
}
.filter-block__filters-result-block .list-result li .cross {
display: inline-block;
vertical-align: middle;
width: 20px;
height: 20px;
min-width: 20px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cross.svg);
background-size: 10px 10px;
background-repeat: no-repeat;
background-position: center;
cursor: pointer
}
.filter-block__drop-downs-block {
display: flex;
justify-content: flex-start;
margin-bottom: 41px
}
.filter-block__drop-downs-block:last-child {
margin-bottom: 0
}
.filter-block__drop-downs-block-item {
position: relative
}
.filter-block__drop-downs-block-item:last-child {
margin-right: 0
}
.filter-block__drop-downs-block-item .drop-down-content {
width: 275px;
box-sizing: border-box;
display: none;
position: absolute;
background-color: #fff;
left: 0;
top: 31px;
padding: 10px 10px 15px;
border: 1px solid #000;
z-index: 3
}
.filter-block__drop-downs-block-item .drop-down-content>.checkbox-wrapper {
margin-bottom: 20px
}
.filter-block__drop-downs-block-item .drop-down-content>.checkbox-wrapper:last-child {
margin-bottom: 0
}
.filter-block__drop-downs-block-item.opened .drop-down-content {
display: block
}
.filter-block__drop-downs-block-item .drop-down-btn {
display: block;
color: #000;
text-decoration: none;
padding-right: 22px;
position: relative
}
.filter-block__drop-downs-block-item .drop-down-btn:after {
position: absolute;
right: 2px;
top: -2px;
content: url(//bagllet.com/wp-content/themes/bagllet/assets/images/triangle-down-black.svg);
display: block;
width: 12px;
height: 9px
}
@media (max-width:1440px) {
.filter-block__filters-result-block .result-title {
font-size: 16px;
line-height: 16px;
margin-top: 1px
}
.filter-block__filters-result-block .list-result {
font-size: 14px;
line-height: 16px
}
.filter-block__filters-result-block .list-result li .cross {
margin-bottom: 1px
}
.filter-block__drop-downs-block-item {
margin-right: 30px
}
.filter-block__drop-downs-block-item .drop-down-btn {
font-size: 14px;
line-height: 16px
}
}
.filter-block__drop-downs-block-item.gender .checkbox-wrapper {
font-size: 16px;
line-height: 19px
}
.filter-block .search {
margin-bottom: 22px;
margin-top: 3px
}
.filter-block .search input {
border: 0
}
.filter-block .search input::-moz-placeholder {
font-size: 16px;
line-height: 19px;
display: flex;
align-items: center;
color: #a4a4a4
}
.filter-block .search input:-ms-input-placeholder {
font-size: 16px;
line-height: 19px;
display: flex;
align-items: center;
color: #a4a4a4
}
.filter-block .search input::placeholder {
font-size: 16px;
line-height: 19px;
display: flex;
align-items: center;
color: #a4a4a4
}
.filter-block .inner-dropdown {
margin-bottom: 27px
}
.filter-block .inner-dropdown:last-child {
margin-bottom: 0
}
.filter-block .inner-dropdown__btn {
font-size: 16px;
line-height: 19px;
display: flex;
align-items: center;
color: #000;
text-decoration: none;
position: relative
}
.filter-block .inner-dropdown__btn:after,
.filter-block .inner-dropdown__btn:before {
position: absolute;
content: "";
display: block;
background-color: #000;
transition: .3s ease-in-out
}
.filter-block .inner-dropdown__btn:after {
width: 1px;
height: 12px;
right: 5.5px;
top: 3.5px
}
.filter-block .inner-dropdown__btn:before {
height: 1px;
width: 12px;
right: 0;
top: 9px
}
.filter-block .inner-dropdown__btn.active:after {
transform: rotate(270deg)
}
.filter-block .inner-dropdown__content {
display: none;
margin-bottom: 31px;
margin-top: 19px;
padding-left: 7px
}
.filter-block .inner-dropdown__content .checkbox-wrapper {
margin-bottom: 18px;
font-size: 13px;
line-height: 17px;
text-decoration: none
}
.filter-block .inner-dropdown__content .checkbox-wrapper:last-child {
margin-bottom: 0
}
.filter-block .inner-dropdown__content .checkbox-wrapper span {
width: 12px;
height: 12px;
min-width: 12px
}
.filter-block .inner-dropdown:last-child a.active {
margin-bottom: 30px
}
@media (max-width:1100px) {
.filter-block .search input {
font-size: 12px;
line-height: 14px
}
.filter-block .inner-dropdown {
margin-bottom: 0
}
}
.filter-block .price-range-block span {
font-size: 18px;
line-height: 21px;
color: #000;
margin: 0 18px
}
.filter-block .price-range-block input {
border-bottom: 1px solid #000;
width: 90px;
text-align: center;
line-height: 21px;
color: #000;
box-sizing: border-box
}
.filter-block .price-range-block input::-moz-placeholder {
color: #a4a4a4
}
.filter-block .price-range-block input:-ms-input-placeholder {
color: #a4a4a4
}
.filter-block .price-range-block input::placeholder {
color: #a4a4a4
}
@media (max-width:1440px) {
.filter-block .price-range-block {
line-height: 16px
}
.filter-block .price-range-block input,
.filter-block .price-range-block span {
font-size: 14px;
line-height: 16px
}
}
.filter-block .color {
width: 26px !important;
height: 26px !important
}
.mobfilter {
position: fixed;
left: 0;
top: 0;
width: 100vw;
height: 100%;
overflow: auto;
display: none;
background-color: #fff;
z-index: 10;
padding: 19px 10px 42px;
box-sizing: border-box
}
.mobfilter .filter-block {
display: block;
padding: 0
}
.mobfilter .filter-block .list-result {
font-size: 12px;
line-height: 14px;
padding-top: 8px
}
.mobfilter .filter-block .list-result li {
padding: 8px 0
}
.mobfilter .filter-block .list-result li:last-child {
margin-right: 0;
padding-bottom: 4px
}
.mobfilter .filter-block .list-result li .color {
display: inline-block;
vertical-align: middle;
margin-right: 9px;
width: 12px;
height: 12px;
min-width: 12px
}
.mobfilter .filter-block .list-result li .cross {
display: inline-block;
margin-left: 5px;
vertical-align: middle;
width: 20px;
height: 20px;
min-width: 20px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cross.svg);
background-size: 10px 10px;
background-repeat: no-repeat;
background-position: center;
cursor: pointer
}
.mobfilter .filter-block input[name=search-field] {
padding: 0
}
.mobfilter .filter-block input[name=search-field]::-moz-placeholder {
font-size: 12px
}
.mobfilter .filter-block input[name=search-field]:-ms-input-placeholder {
font-size: 12px
}
.mobfilter .filter-block input[name=search-field]::placeholder {
font-size: 12px
}
.mobfilter .filter-block .dropdown__content a {
padding: 8px 0
}
.mobfilter .filter-block a {
font-size: 12px;
line-height: 14px
}
.mobfilter .filter-block__checkboxes-block {
flex-wrap: wrap;
border-bottom: 1px solid #d8d8d8;
margin-bottom: 0
}
.mobfilter .filter-block .checkbox-wrapper {
margin-right: 20px;
margin-bottom: 19px;
font-size: 12px
}
.mobfilter .filter-block .checkbox-wrapper img {
height: 12px
}
.mobfilter .filter-block .checkbox-wrapper .checkbox {
margin-bottom: 3px
}
@media (max-width:600px) {
.mobfilter .filter-block .checkbox-wrapper .checkbox {
margin-bottom: 0;
margin-right: 8px;
width: 12px;
height: 12px;
min-width: 12px
}
.mobfilter .filter-block .checkbox-wrapper .checkbox span {
width: 12px;
height: 12px;
min-width: 12px
}
.mobfilter .filter-block .price-range-block input {
width: 68px
}
}
.mobfilter .filter-block__drop-downs-block {
flex-direction: column
}
.mobfilter .filter-block__drop-downs-block.filters-result {
margin-bottom: 16px
}
.mobfilter .filter-block__drop-downs-block.filters-result .dropdown__content {
padding-left: 0
}
.mobfilter .filter-block__drop-downs-block.filters-result .dropdown {
padding-top: 0
}
.mobfilter .filter-block__drop-downs-block.filters-result .dropdown-btn {
text-transform: uppercase
}
.mobfilter .filter-block .dropdown {
border-bottom: 1px solid #d8d8d8
}
.mobfilter .filter-block .dropdown .dropdown {
padding-bottom: 0
}
.mobfilter .filter-block .dropdown.gender .dropdown__btn.active {
margin-bottom: 16px
}
.mobfilter .filter-block .inner-dropdown:last-child a.active {
margin-bottom: 0
}
.mobfilter .filter-block .inner-dropdown__content {
margin-bottom: 0;
padding-left: 0;
margin-top: 10px
}
.mobfilter .filter-block .inner-dropdown .checkbox-wrapper {
padding-top: 0;
margin-bottom: 7px;
font-size: 12px !important
}
.mobfilter .filter-block .inner-dropdown .checkbox-wrapper:last-child,
.mobfilter .filter-block .inner-dropdown__btn {
margin-bottom: 0
}
.mobfilter .filter-block .inner-dropdown__btn:before {
top: 13px
}
.mobfilter .filter-block .inner-dropdown__btn:after {
top: 7.5px
}
.mobfilter .filter-block .price-range-block {
display: flex;
justify-content: space-between;
align-items: baseline;
padding: 5px 0 6px;
border-bottom: 1px solid #d8d8d8
}
.mobfilter .filter-block .price-range-block>span {
margin: 0
}
.mobfilter .filter-block .price-range-block div>span {
margin: 0 17px
}
.mobfilter .filter-block .price-range-block input,
.mobfilter .filter-block .price-range-block span {
font-size: 12px;
line-height: 14px
}
.mobfilter .filter-block .search {
margin-top: 8px;
margin-bottom: 4px
}
.mobfilter .filter-block .filter-color-item {
margin-bottom: 0;
align-items: center;
padding: 5px
}
.mobfilter .filter-block .filter-color-item .color {
width: 12px;
height: 12px;
min-width: 12px;
margin-right: 10px
}
.mobfilter .filter-block .filter-color-item .color.active:after {
width: 14px;
height: 14px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.mobfilter h2 {
margin: 0;
font-size: 12px;
line-height: 14px;
text-transform: uppercase
}
.mobfilter .double {
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 19px;
border-bottom: 1px solid #d8d8d8;
margin-bottom: 16px
}
.mobfilter .close-btn {
width: 12px;
height: 12px
}
.mobfilter .wrap-btn-block {
display: flex;
flex-wrap: nowrap;
justify-content: space-between
}
.mobfilter .wrap-btn-block.fixed {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
padding: 15px 10px;
box-sizing: border-box;
background-color: #fff;
z-index: 10
}
.mobfilter .wrap-btn-block button {
font-size: 16px;
width: 49%
}
.mobfilter .wrap-btn-block .filter-submit[disabled] {
cursor: not-allowed;
opacity: .2
}
.mobfilter .wrap-btn-block .filter-submit {
flex-grow: 1
}
.mobfilter .wrap-btn-block .filter-submit-remove {
margin-right: 2%
}
@media (max-width:600px) {
.mobfilter .wrap-btn-block button {
font-size: 12px;
line-height: 20px;
padding: 5px 20px
}
}
.lngs {
font-family: Pano, sans-serif
}
.product-list {
margin-left: 0 !important;
margin-right: 0 !important
}
.checkbox-wrapper {
font-family: Halvar-Breit;
font-weight: 400 !important;
font-size: 15px;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
.filter-block__drop-downs-block-item .drop-down-btn {
font-family: Halvar-Breit;
font-weight: 400;
font-size: 15px;
line-height: 100%;
letter-spacing: .02em;
text-transform: uppercase
}
.price-range-block .price-range input,
.price-range-block span {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
.header-mob-filter-wrap h2 {
font-family: Halvar-Breit;
font-weight: 400 !important;
font-size: 24px !important;
line-height: 100% !important;
letter-spacing: -.02em !important
}
.catalog .header-wrap {
margin-bottom: 64px
}
.catalog,
.woocommerce-shop main {
max-width: 1780px !important;
padding-left: 60px !important;
padding-right: 60px !important
}
@media (max-width:480px) {
.catalog,
.woocommerce-shop main {
padding-left: 15px !important;
padding-right: 15px !important
}
.product-list {
grid-row-gap: 42px !important
}
}
.product-card__slider-nav .color span {
width: 32px !important;
min-width: auto !important
}
.product-card__img-block {
margin-bottom: 35px !important
}
.site-main .container {
max-width: 1780px !important;
padding-left: 60px !important;
padding-right: 60px !important
}
@media (max-width:768px) {
.woocommerce-shop main {
padding-left: 10px !important;
padding-right: 10px !important
}
.color {
width: 12px !important;
margin-right: 9x !important
}
.catalog .header-wrap {
margin-bottom: 0
}
.product-card__slider-nav .color span {
width: 12px !important;
min-width: auto !important;
height: 12px !important
}
.color.active:after {
width: 14px !important;
height: 14px !important;
left: -2.5px !important;
top: -2px !important
}
.product-card__img-block {
margin-bottom: 16px !important
}
.site-main .container {
padding-left: 10px !important;
padding-right: 10px !important
}
}
.site-main {
max-width: 1800px;
margin: 0 auto;
padding: 110px 30px 0
}
@media (max-width:1500px) {
.site-main {
padding: 50px 0 0
}
.site-main .breadcrumbs {
padding: 50px 60px
}
}
@media (max-width:1024px) {
.site-main .breadcrumbs {
padding: 0
}
}
.checkbox-wrapper.date,
.checkbox-wrapper.instock,
.checkbox-wrapper.popularity,
.checkbox-wrapper.sales {
font-family: Halvar-Breit
}
.product-card__img-block picture {
height: auto !important
}
.filter-block .black-btn {
height: 48px !important;
display: flex;
justify-content: center;
align-items: center
}
.filter-block .price-range-block input {
font-family: Halvar-Breit;
font-size: 15px
}
.filter-color .color.active:after {
top: -2px !important;
left: -2px !important
}
.checkbox-wrapper.checkbox-all,
.filter-block .inner-dropdown .checkbox-wrapper {
font-family: Work-Sans, sans-serif;
text-transform: none !important
}
.filter-block .inner-dropdown__content .checkbox-wrapper .checkbox {
margin-right: 7px;
margin-top: 4px
}
.filter-block .checkbox-wrapper {
font-family: Work-Sans, sans-serif
}
.mobfilter.filter-block__drop-downs-block {
align-items: center !important
}
.product-card__img-block-wrap .product-card__img-block {
transition: .3s ease-in-out;
position: relative;
display: flex;
justify-content: center;
flex-basis: 580px !important;
max-height: 560px
}
@media (max-width:1440px) {
.site-main {
max-width: 1320px
}
.product-card__img-block-wrap .product-card__img-block {
max-height: 456px
}
}
@media (max-width:480px) {
.site-main .breadcrumbs ul {
padding-left: 10px !important
}
.product-card__img-block-wrap .product-card__img-block {
max-height: inherit
}
}
.product-card__img-block-wrap .product-card__img-block img {
max-width: 100%;
-o-object-fit: contain;
object-fit: contain;
width: 580px !important;
max-width: 100%;
height: 560px !important;
margin: 0 auto;
-o-object-fit: cover !important;
object-fit: cover !important;
transition: .3s ease-in-out
}
.filter-block {
padding-left: 0 !important;
padding-right: 0 !important
}
.product-list {
grid-column-gap: 2vw !important;
padding: 0 !important;
grid-gap: 30px
}
.filter-submit-remove.white-btn {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 110%;
letter-spacing: .02em;
text-transform: uppercase;
height: 48px !important
}
.white-btn {
max-width: 275px;
width: 100%
}
.filter-block__drop-downs-block-item.gender.opened .checkbox-wrapper {
text-transform: none !important
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block {
transition: .3s ease-in-out;
position: relative;
display: flex;
justify-content: center;
flex-basis: 580px !important
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block img {
width: 580px !important;
max-width: 100%;
height: 560px !important;
margin: 0 auto;
-o-object-fit: cover !important;
object-fit: cover !important;
transition: .3s ease-in-out
}
.tax-product_cat .product-list {
padding-left: 60px !important;
padding-right: 60px !important
}
.tax-product_cat .breadcrumbs {
padding-left: 60px !important
}
.tax-product_cat .filter-block.desktop {
padding-left: 60px !important;
padding-right: 60px !important
}
.archive .product-card__img-block-wrap.have-not-photo .photo-wrap {
top: 10px !important;
right: 10px !important
}
.product-card.sale .sale-wrap {
top: 15px !important;
min-width: 0 !important
}
.header__part:nth-child(2) {
margin-left: -55px !important
}
.filter-block__checkboxes-block .checkbox-wrapper,
.filter-block__drop-downs-block-item {
margin-right: 40px !important
}
.price-range-block.price-range span:nth-child(2) {
margin-left: 16px !important;
margin-right: 16px !important
}
.filter-block.desktop .filter-block__drop-downs-block {
display: flex;
justify-content: flex-start;
margin-bottom: 41px;
align-items: center
}
.filter-submit {
margin-bottom: 41px !important
}
.filter-block__filters-result-block.large-content .show-more {
display: none !important
}
.filter-block.desktop .checkbox-wrapper {
font-family: Halvar-Breit !important
}
.catalog .header-wrap .sub-category-header ul li a {
color: #a4a4a4;
transition: .3s ease-in-out;
white-space: nowrap;
display: inline-block;
font-family: Halvar-Breit !important;
font-size: 15px !important;
line-height: 100% !important
}
.page-id-7377 .wpb_wrapper h5 {
margin-bottom: 76px !important
}
@media (max-width:1440px) {
.filter-submit-remove.white-btn {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 110%;
letter-spacing: .02em;
text-transform: uppercase;
height: 44px !important
}
.checkbox-wrapper.instock {
font-family: Halvar-Breit;
font-size: 13px !important
}
.product-card__img-block-wrap .product-card__img-block {
transition: .3s ease-in-out;
position: relative;
display: flex;
justify-content: center;
flex-basis: 478px !important
}
.product-card__img-block-wrap .product-card__img-block img {
width: 478px !important;
max-width: 100%;
height: 456px !important;
margin: 0 auto;
-o-object-fit: cover !important;
object-fit: cover !important;
transition: .3s ease-in-out
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block {
transition: .3s ease-in-out;
position: relative;
display: flex;
justify-content: center;
flex-basis: 478px !important
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block img {
width: 478px !important;
max-width: 100%;
height: 456px !important;
margin: 0 auto;
-o-object-fit: cover !important;
object-fit: cover !important;
transition: .3s ease-in-out
}
.tax-product_cat .product-card__slider-for {
height: 478px !important;
margin-bottom: 5px
}
.checkbox-wrapper.date,
.checkbox-wrapper.popularity,
.checkbox-wrapper.sales {
font-family: Halvar-Breit;
font-size: 13px !important
}
.price-range-block input,
.price-range-block span,
a.drop-down-btn {
font-size: 13px !important
}
.filter-block .black-btn {
height: 44px !important
}
.filter-block .black-btn span {
font-size: 13px !important
}
.color {
width: 22px !important;
height: 22px !important;
min-width: 0 !important
}
.product-card__slider-nav .color span,
span.color {
width: 22px !important;
height: 22px !important
}
.color.active:after {
width: 28px;
height: 28px;
left: -4px !important;
top: -3.6px !important
}
.product-card__label a {
font-size: 16px !important;
margin-bottom: 16px !important
}
.product-card__new-price {
font-size: 16px !important
}
.colors-block {
margin-bottom: 19px !important
}
.product-card__price-block .product-card__new-price,
.product-card__price-block .product-card__old-price {
font-size: 16px !important
}
.product-card__label {
margin-bottom: 0 !important
}
.product-card__price-block:has(.product-card__old-price) .product-card__new-price {
font-size: 16px !important
}
.archive .product-card__img-block-wrap.have-not-photo .photo-wrap {
top: 10px !important;
right: 10px !important;
width: 80px !important;
height: 80px !important;
min-width: 0 !important
}
.header__part:nth-child(2) {
margin-left: -55px !important
}
.catalog .header-wrap .sub-category-header ul li a {
font-size: 13px !important
}
}
@media (max-width:1100px) {
a.open-mob-filter {
font-family: Halvar-Breit !important
}
.product-card.sale .sale-wrap {
top: 15px !important;
right: 15px !important;
min-width: 0 !important
}
.catalog .header-wrap .header-mob-filter-wrap h2 {
font-size: 20px !important
}
.catalog .header-wrap .header-mob-filter-wrap {
padding-left: 0 !important;
padding-right: 0 !important
}
.filter-submit {
margin-bottom: 0 !important
}
.catalog .show-more-btn-block {
margin-top: 50px !important;
margin-bottom: 56px !important
}
.catalog .header-wrap .sub-category-header ul,
.tax-product_cat .breadcrumbs {
padding-left: 30px !important
}
.mob-filter__wrap {
display: flex;
flex-wrap: wrap
}
.mob-filter__price {
display: flex
}
.mobfilter .filter-block .checkbox-wrapper {
justify-content: flex-start !important
}
.archive .catalog .header-wrap .header-mob-filter-wrap,
.tax-product_cat .product-list {
padding-left: 0 !important;
padding-right: 0 !important
}
.checkbox-wrapper.price-from-high span,
.checkbox-wrapper.price-from-low span {
border-radius: 100% !important
}
.checkbox-wrapper.price-from-high .checkbox.checked span:after,
.checkbox-wrapper.price-from-low .checkbox.checked span:after {
height: 6px !important;
border-radius: 50% !important;
left: 50% !important;
top: 50% !important;
transform: translate(-50%, -50%) !important;
width: 6px !important
}
.page-id-7377 .wpb_wrapper h5 {
margin-bottom: 46px !important
}
}
@media (max-width:768px) {
.checkbox-wrapper.date,
.checkbox-wrapper.instock,
.checkbox-wrapper.popularity,
.checkbox-wrapper.sales {
font-family: Halvar-Breit;
font-size: 13px !important
}
.filter-block .black-btn span,
.price-range-block input,
.price-range-block span,
a.drop-down-btn {
font-size: 13px !important
}
.color {
width: 22px !important;
height: 22px !important;
min-width: 0 !important
}
.color.active:after {
width: 28px;
height: 28px;
left: -2px !important;
top: -2px !important
}
.product-card__label a {
font-size: 14px !important;
margin-bottom: 8px !important
}
.product-card__new-price {
font-size: 14px !important
}
.colors-block {
margin-bottom: 9px !important
}
.product-card__price-block .product-card__new-price,
.product-card__price-block .product-card__old-price {
font-size: 14px !important
}
.product-card__label {
margin-bottom: 0 !important
}
.product-card__price-block:has(.product-card__old-price) .product-card__new-price {
font-size: 14px !important
}
.product-card__slider-nav .color span,
span.color {
width: 12px !important;
height: 12px !important
}
.product-card .color.active:after {
width: 14px !important;
height: 14px !important;
left: -2px !important;
top: -2px !important
}
.product .product-card__label a {
line-height: 130% !important
}
.product-card__img-block-wrap .product-card__img-block {
transition: .3s ease-in-out;
position: relative;
display: flex;
justify-content: center;
flex-basis: 478px !important
}
.product-card__img-block-wrap .product-card__img-block img {
width: 478px;
max-width: 100%;
height: 456px;
margin: 0 auto;
-o-object-fit: cover !important;
object-fit: cover !important;
transition: .3s ease-in-out
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block {
transition: .3s ease-in-out;
position: relative;
display: flex;
justify-content: center;
flex-basis: 478px !important
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block img {
width: 478px;
max-width: 100%;
height: 456px;
margin: 0 auto;
-o-object-fit: cover !important;
object-fit: cover !important;
transition: .3s ease-in-out
}
.mobfilter .filter-block {
font-family: Halvar-Breit
}
.price-range-block span {
font-family: Halvar-Breit;
font-size: 12px !important
}
.mobfilter .dropdown {
padding-top: 16px !important;
padding-bottom: 16px !important;
font-size: 12px !important
}
.mobfilter .dropdown__btn {
text-transform: uppercase !important
}
.mobfilter .price-range-block {
padding-top: 16px !important;
padding-bottom: 16px !important
}
.filter-submit.black-btn {
height: 44px !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
padding: 2px 0 0 !important;
font-size: 12px !important
}
.mobfilter .dropdown.gender.gender-dropdown a {
font-size: 12px !important
}
.mobfilter .color {
width: 18px !important;
height: 18px !important;
min-width: 0 !important
}
.catalog .show-more-btn-block {
margin-top: 50px !important;
margin-bottom: 56px !important
}
.archive .catalog .header-wrap .header-mob-filter-wrap {
padding-left: 0 !important;
padding-right: 0 !important
}
.tax-product_cat .product-list {
padding-left: 30px !important;
padding-right: 30px !important
}
.catalog .header-wrap .sub-category-header ul,
.tax-product_cat .breadcrumbs {
padding-left: 30px !important
}
}
@media (max-width:600px) {
.color span,
span.color {
width: 12px !important;
height: 12px !important
}
.color.active:after {
width: 14px !important;
height: 14px !important;
left: -2.5px !important;
top: -2px !important
}
.product-card .color.active:after {
width: 14px !important;
height: 14px !important;
left: 6px !important;
top: 6px !important
}
.products-carousel .product-card__slider-nav .color span,
span.color {
width: 12px !important;
height: 12px !important
}
.products-carousel .product-card .color.active:after {
width: 14px !important;
height: 14px !important;
left: -2.5px !important;
top: -2px !important
}
.products-carousel .color.active:after {
left: -2.5px !important;
top: -2px !important
}
.archive .product-card__img-block-wrap.have-not-photo .photo-wrap {
top: 10px !important;
right: 10px !important;
width: 32px !important;
height: 32px !important;
min-width: 0 !important
}
.tax-product_cat .product-list {
padding-left: 10px !important;
padding-right: 10px !important
}
.mobfilter .filter-block__drop-downs-block {
align-items: stretch !important
}
}
@media (max-width:480px) {
.product-card__img-block-wrap .product-card__img-block img {
-o-object-fit: contain !important;
object-fit: contain !important;
width: 200px !important;
height: 201px !important
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block img {
-o-object-fit: contain !important;
object-fit: contain !important;
width: 200px !important;
height: auto !important
}
.tax-product_cat .product-card__slider-for {
height: auto !important;
margin-bottom: 23px
}
.tax-product_cat .product-card__img-block-wrap:hover {
margin-bottom: 28px
}
.tax-product_cat .product-card__img-block-wrap .product-card__img-block {
margin-bottom: 0 !important
}
.breadcrumbs ul,
.header-mob-filter-wrap,
.header.mobile {
padding-left: 0 !important
}
.colors-block {
margin-bottom: 0 !important
}
.product-list {
grid-column-gap: 12px !important
}
.product-card .color.active:after {
width: 14px !important;
height: 14px !important;
left: 6px !important;
top: 6px !important
}
.tax-product_cat .filter-block.desktop {
padding-left: 10px !important;
padding-right: 10px !important
}
.mobfilter .filter-block__drop-downs-block {
flex-direction: column !important;
width: 100% !important;
align-items: stretch !important
}
.header-mob-filter-wrap {
padding-left: 10px !important;
padding-right: 10px !important;
margin-bottom: 17px !important
}
.archive .header-wrap .header-mob-filter-wrap {
padding-left: 0 !important;
padding-right: 0 !important
}
.tax-product_cat .breadcrumbs,
.tax-product_cat .header-wrap .header-mob-filter-wrap {
padding-left: 10px !important;
padding-right: 10px !important
}
.catalog .header-wrap,
.catalog .header-wrap .sub-category-header ul li {
margin-bottom: 0 !important
}
.mobfilter .color.active:after {
width: 20px !important;
height: 20px !important;
min-width: 0 !important;
top: 9px !important;
left: 9px !important
}
.filter-block .inner-dropdown__content .checkbox-wrapper .checkbox {
margin-top: 2px !important
}
.mobfilter .filter-block .price-range-block input {
width: 75px !important
}
.catalog .show-more-btn-block {
margin-top: 50px !important;
margin-bottom: 56px !important
}
.archive .catalog .header-wrap .header-mob-filter-wrap,
.tax-product_cat .product-list {
padding-left: 0 !important;
padding-right: 0 !important
}
.catalog .header-wrap .sub-category-header ul,
.tax-product_cat .breadcrumbs {
padding-left: 10px !important
}
.safari .catalog .header-wrap .sub-category-header ul,
.tax-product_cat .breadcrumbs {
margin-bottom: 17px !important
}
.safari .mobfilter .filter-block .price-range-block input {
width: 85px !important
}
.catalog .header-wrap .header-mob-filter-wrap h2 {
font-size: 18px;
text-align: left
}
}
@media (min-width:1921px) {
.catalog {
margin: 0 auto !important
}
.woocommerce-shop main,
.tax-product_cat main,
.tax-product_tag main {
max-width: none !important
}
.product .product-card__label a {
max-width: 300px !important
}
.catalog .header-wrap .sub-category-header ul li a {
font-size: 12px !important
}
}
.cart h2 {
text-align: left;
margin-top: 0
}
@media (max-width:1440px) {
.cart h2 {
font-size: 32px;
margin-bottom: 57px
}
.cart__products-table td.cart__price-block.sale p,
.cart__products-table td.cart__price-block.sale span {
margin: 0
}
}
.cart__main-block {
display: flex;
justify-content: space-between
}
.cart .cart-list {
display: none
}
@media (max-width:1100px) {
.cart {
padding: 24px 10px 0
}
.cart h2 {
margin-bottom: 22px
}
.cart__main-block {
flex-direction: column
}
.cart .cart-list {
display: block
}
.cart .cart-list .ordered-item .description .link {
display: inline-block
}
.cart__products-table {
display: none
}
}
@media (max-width:600px) {
.cart h2 {
font-size: 18px
}
.cart .cart-list {
display: block
}
.cart .cart-list .ordered-item {
padding-top: 0;
padding-bottom: 20px
}
.cart .cart-list .ordered-item .price p,
.cart .cart-list .ordered-item a,
.cart .cart-list .ordered-item h4 {
font-size: 12px;
line-height: 14px
}
.cart .cart-list .ordered-item .name-color p,
.cart .cart-list .ordered-item .name-color span {
font-size: 10px;
line-height: 12px
}
.cart .cart-list .ordered-item .link {
display: block;
width: auto;
line-height: 14px
}
.cart .cart-list .ordered-item .description {
display: flex;
flex-direction: column;
justify-content: flex-start;
width: 100%
}
.cart .cart-list .ordered-item .description .name-color {
width: 100%
}
.cart .cart-list .ordered-item .row:last-child {
margin-bottom: 0
}
}
.cart__products-table {
width: 60%
}
.cart__products-table tr {
display: flex;
padding: 13px 0;
border-bottom: 1px solid #000
}
.cart__products-table td {
width: 20%;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #000
}
.cart__products-table td p {
width: 100%
}
.cart__products-table td:first-child {
width: 40%;
justify-content: flex-start
}
.cart__products-table td:first-child p {
text-align: left
}
.cart__products-table td:last-child {
margin-right: 0;
align-items: flex-end;
width: 15%
}
.cart__products-table td.cart__price-block.sale span {
width: 100%;
align-items: center;
min-width: 70px
}
.cart__products-table td.cart__price-block.sale p {
width: 100%;
min-width: 70px
}
.cart__products-table th {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 21px;
display: flex;
align-items: center;
justify-content: center;
width: 20%;
margin-right: 10px
}
.cart__products-table th.product-price {
justify-content: flex-end;
justify-content: flex-start
}
.cart__products-table th:first-child {
width: 40%;
justify-content: flex-start
}
.cart__products-table th:last-child {
margin-right: 0;
justify-content: flex-end;
width: 15%
}
@media (max-width:1100px) {
.cart__products-table {
width: 100%
}
}
.cart__product-description-block .img-block {
height: 160px;
width: 100px;
min-width: 100px;
margin-right: 57px;
background-size: contain;
background-position: center;
background-repeat: no-repeat
}
.cart__product-description-block .img-block.have-not-photo {
position: relative
}
.cart__product-description-block .img-block.have-not-photo .photo-wrap {
position: absolute;
width: 38px;
height: 38px;
min-width: 38px;
z-index: 4;
background-size: 200%;
background-repeat: no-repeat;
background-position: center;
border-radius: 50%
}
.cart__product-description-block .text-block {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%
}
.cart__product-description-block .text-block h4 {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #000;
margin-bottom: 4px;
margin-top: 0
}
@media (max-width:1440px) {
.cart__products-table th {
font-size: 16px
}
.cart__product-description-block .img-block {
margin-right: 20px;
width: 80px;
min-width: 80px
}
.cart__product-description-block .text-block h4 {
font-size: 16px
}
}
.cart__product-description-block .text-block p {
font-size: 14px;
line-height: 16px;
color: #000;
margin-bottom: 5px;
margin-top: 3px;
text-transform: none !important
}
@media (max-width:1440px) {
.cart__product-description-block .text-block p {
font-size: 16px
}
.cart__product-description-block .text-block p.stock {
font-size: 14px
}
.cart__price-block p {
font-size: 16px
}
}
.cart__product-description-block .text-block span {
font-size: 14px;
line-height: 16px;
color: #a4a4a4
}
.cart__price-block.sale p {
font-size: 18px;
line-height: 21px;
color: #ff3900
}
.cart__price-block.sale span {
font-size: 18px;
line-height: 21px;
-webkit-text-decoration-line: line-through;
text-decoration-line: line-through;
color: #a4a4a4;
margin-right: 22px
}
.cart__actions-block .cart-action {
padding: 0;
font-size: 18px;
line-height: 21px;
color: #000;
background-color: transparent;
position: relative
}
.cart__actions-block .cart-action:after,
.cart__actions-block .cart-action:before {
content: "";
position: absolute;
background-color: #000;
height: 1px;
width: 100%;
bottom: 0;
left: 0;
transition: .3s ease-in-out
}
.cart__actions-block .cart-action:after {
left: initial;
right: 0
}
.cart__actions-block .cart-action:hover::after,
.cart__actions-block .cart-action:hover:before {
width: 0
}
.cart__promo-form {
width: 30%
}
.cart__promo-form * {
font-weight: 700;
display: flex;
align-items: center;
color: #000
}
.cart__promo-form h5 {
margin: 0;
text-transform: none
}
@media (max-width:1440px) {
.cart__actions-block .cart-action,
.cart__price-block.sale span,
.cart__promo-form h5 {
font-size: 16px
}
.cart__promo-form .black-btn.has-arrow-right span:after {
max-width: 20%
}
}
.cart__promo-form>h5 {
margin: 15px 0 26px;
border-bottom: 1px solid #000;
text-transform: none
}
@media (max-width:600px) {
.cart__promo-form h5 {
font-size: 12px;
line-height: 14px
}
.cart__promo-form>h5 {
margin-top: 0;
margin-bottom: 18px;
padding-bottom: 9px
}
}
.cart__promo-form>div {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 26px
}
.cart__promo-form .order-discount * {
color: #ff3900
}
.cart__promo-form .row {
position: relative
}
.cart__promo-form .row input {
width: 100%;
border-bottom: 1px solid #000;
padding-bottom: 16px;
padding-left: 0;
outline: 0
}
.cart__promo-form .row input::-moz-placeholder {
color: #000
}
.cart__promo-form .row input:-ms-input-placeholder {
color: #000
}
.cart__promo-form .row input::placeholder {
color: #000
}
.cart__promo-form .row:after {
content: "";
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;
position: absolute;
right: 0;
top: 3px;
display: block;
width: 83px;
height: 20px
}
.cart__promo-form .order-total {
display: flex
}
.cart__promo-form .black-btn {
color: #fff;
width: 100%;
display: flex;
justify-content: center;
margin-bottom: 23px
}
.cart__promo-form .black-btn span {
color: #fff
}
.cart__promo-form .black-btn:hover span {
color: #000
}
@media (max-width:1200px) {
.cart__promo-form .black-btn.has-arrow-right span:after {
max-width: 15%
}
}
@media (max-width:600px) {
.cart__promo-form .row input {
padding-bottom: 10px
}
.cart__promo-form .black-btn {
line-height: 20px;
margin-bottom: 12px
}
}
.cart__promo-form .info-block {
flex-direction: column;
align-items: flex-start;
margin-bottom: 0
}
.cart__promo-form .info-block span {
margin-bottom: 10px;
font-size: 16px
}
.cart__promo-form .info-block span a {
font-family: inherit;
font-size: inherit;
margin-left: 7px
}
.cart__promo-form .info-block span:last-child {
margin-bottom: 0
}
@media (max-width:600px) {
.cart__promo-form .info-block span {
font-size: 12px;
line-height: 22px;
margin-bottom: 5px
}
.cart__promo-form .info-block {
margin-bottom: 35px
}
.cart__promo-form .order-total h5 {
font-size: 14px;
line-height: 16px
}
}
@media (max-width:1100px) {
.cart__promo-form .black-btn.has-arrow-right span:after {
max-width: initial
}
.cart__promo-form {
width: 100%
}
.cart__promo-form .order-discount,
.cart__promo-form .order-price,
.cart__promo-form .order-total,
.cart__promo-form .row {
margin-bottom: 17px
}
}
@media (max-width:1440px) {
.cart .promotions-block {
padding-top: 43px
}
.cart-form .mob-cart .order-total .total p {
font-size: 13px
}
}
.cart .promotions-block .products-carousel {
margin-bottom: 150px
}
@media (max-width:1400px) {
.cart .promotions-block .products-carousel {
margin-bottom: 70px
}
}
@media (max-width:600px) {
.cart .promotions-block {
padding: 0 10px
}
.cart .promotions-block h2 {
font-size: 18px;
line-height: 28px;
margin-bottom: 17px;
width: 100%;
text-align: center;
padding: 0 10px;
box-sizing: border-box
}
.cart .promotions-block h1 {
font-size: 26px;
line-height: 36px;
width: 100%;
text-align: center;
margin-bottom: 21px;
padding: 0 10px;
box-sizing: border-box
}
.cart .promotions-block .products-carousel {
margin-bottom: 40px;
padding: 0
}
.cart .promotions-block .products-carousel .slick-arrow-prev {
left: -30px
}
.cart .promotions-block .products-carousel .slick-arrow-next {
right: -30px
}
}
.cart__product-description-block .text-block h3 {
text-align: left
}
.cart-form .mob-cart .order-total .total p {
text-transform: uppercase;
font-family: Halvar-Breit !important;
font-style: normal;
font-weight: 400
}
.promo-form-value {
display: flex;
align-items: center
}
.cart-discount-holder a {
line-height: 100% !important;
border-bottom: none
}
.cart-discount-holder a::after,
.cart-discount-holder a::before {
display: none
}
.cart__promo-form .shipping-holder,
.total-desktop .shipping-holder,
.total-mobile .shipping-holder,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder {
display: flex;
flex-direction: column;
align-items: flex-start;
font-family: Halvar-Breit !important;
font-weight: 400 !important;
text-transform: uppercase
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods,
.total-desktop .shipping-holder .woocommerce-shipping-methods,
.total-mobile .shipping-holder .woocommerce-shipping-methods,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods {
font-size: 10px !important;
line-height: 11px !important;
margin-top: 10px !important;
width: 100%;
flex-direction: column
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li,
.total-desktop .shipping-holder .woocommerce-shipping-methods li,
.total-mobile .shipping-holder .woocommerce-shipping-methods li,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li {
width: 100%;
margin: 0 0 .5em !important;
display: flex;
align-items: center
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input {
width: 15px;
height: 15px;
margin-top: 0 !important;
-webkit-appearance: radio
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked),
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked),
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked),
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked) {
position: absolute;
left: -9999px
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label {
cursor: pointer;
position: relative;
padding-left: 20px
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 13px;
height: 13px;
border: 1px solid #000;
border-radius: 100%;
background: #fff
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after {
content: "";
width: 7px;
height: 7px;
background: #000;
position: absolute;
top: 4px;
left: 4px;
border-radius: 100%;
transition: .2s
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after {
opacity: 0;
transform: scale(0)
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after {
opacity: 1;
transform: scale(1)
}
@media (max-width:1086px) {
.cart-discount-holder a {
font-size: 10px !important;
margin-left: 15px !important
}
.cart__promo-form .shipping-holder,
.total-desktop .shipping-holder,
.total-mobile .shipping-holder,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder {
font-size: 12px !important;
line-height: 100% !important
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:before,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:before {
width: 10px;
height: 10px
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.total-desktop .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.total-mobile .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:checked+label:after,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li input[type=radio]:not(:checked)+label:after {
width: 4px;
height: 4px
}
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li #wcus-shipping-cost,
.total-desktop .shipping-holder .woocommerce-shipping-methods li #wcus-shipping-cost,
.total-mobile .shipping-holder .woocommerce-shipping-methods li #wcus-shipping-cost,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li #wcus-shipping-cost {
font-size: 10px !important;
line-height: 11px !important;
font-weight: 400 !important
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li label,
.total-desktop .shipping-holder .woocommerce-shipping-methods li label,
.total-mobile .shipping-holder .woocommerce-shipping-methods li label,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li label {
display: flex !important;
align-items: center;
justify-content: space-between;
font-weight: 400;
width: 100%
}
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi span,
.total-desktop .shipping-holder .woocommerce-shipping-methods li label bdi,
.total-desktop .shipping-holder .woocommerce-shipping-methods li label bdi span,
.total-mobile .shipping-holder .woocommerce-shipping-methods li label bdi,
.total-mobile .shipping-holder .woocommerce-shipping-methods li label bdi span,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi span {
font-size: 18px !important;
line-height: 100% !important
}
.total-desktop .shipping-holder,
.total-mobile .shipping-holder {
margin-bottom: 22px;
font-size: 15px !important;
line-height: 15px !important
}
@media (max-width:1440px) {
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi span,
.total-desktop .shipping-holder .woocommerce-shipping-methods li label bdi,
.total-desktop .shipping-holder .woocommerce-shipping-methods li label bdi span,
.total-mobile .shipping-holder .woocommerce-shipping-methods li label bdi,
.total-mobile .shipping-holder .woocommerce-shipping-methods li label bdi span,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi span {
font-size: 16px !important
}
.total-desktop .shipping-holder,
.total-mobile .shipping-holder {
font-size: 13px !important;
line-height: 100% !important
}
}
@media (max-width:1086px) {
.total-desktop .shipping-holder,
.total-mobile .shipping-holder {
font-size: 12px !important;
line-height: 100% !important
}
}
.total-mobile .shipping-holder {
font-size: 13px !important;
line-height: 13px !important
}
@media (max-width:600px) {
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi,
.cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi span,
.total-desktop .shipping-holder .woocommerce-shipping-methods li label bdi,
.total-desktop .shipping-holder .woocommerce-shipping-methods li label bdi span,
.total-mobile .shipping-holder .woocommerce-shipping-methods li label bdi,
.total-mobile .shipping-holder .woocommerce-shipping-methods li label bdi span,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder .woocommerce-shipping-methods li label bdi span {
font-size: 14px !important
}
.total-mobile .shipping-holder {
font-size: 12px !important;
line-height: 14px !important
}
.cart .cart-list .ordered-item .link {
margin-top: 0
}
.cart__promo-form .black-btn span {
font-size: 12px
}
.cart-form .mob-cart .order-total .ordered-item .description .link {
margin-top: 0
}
}
.cart__promo-form .shipping-holder,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder {
font-size: 15px !important;
line-height: 15px !important
}
@media (max-width:1086px) {
.cart__promo-form .shipping-holder,
.woocommerce-checkout .woocommerce-Price-amount .cart__promo-form .shipping-holder {
font-size: 12px !important;
line-height: 100% !important
}
}
.cart-form .form-dropdown__btn_т_not {
font-weight: 400
}
.cart-form .order-form .customer__type.active {
text-decoration: none !important;
border-bottom: 1px solid #000;
-webkit-text-decoration-line: underline;
text-decoration-line: underline
}
.cart h2 {
color: #141212 !important;
font-size: 24px !important;
margin-bottom: 50px !important
}
.cart {
padding-top: 40px !important
}
.cart__product-description-block .text-block p.stock {
margin-top: 10px !important;
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 120%;
letter-spacing: .04em
}
.counter__value {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 100%;
letter-spacing: .02em;
text-transform: uppercase
}
.cart_item_remove_link {
font-family: Halvar-Breit !important;
font-style: normal;
font-weight: 400;
font-size: 10px !important;
line-height: 110% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
background: 0 0;
text-decoration: underline;
text-align: left;
padding: 0
}
.cart__promo-form .woocommerce-Price-amount bdi {
font-weight: 400 !important
}
.cart__promo-form .promo-form-heading {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
thead tr th {
font-family: Halvar-Breit !important;
font-style: normal;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
.order-discount h5,
.order-price h5 {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
.order-discount .woocommerce-Price-amount bdi {
color: #ff3900 !important
}
.order-discount {
margin-bottom: 26px !important
}
#coupon_code {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
#coupon_code::-moz-placeholder {
color: #a4a4a4 !important
}
#coupon_code:-ms-input-placeholder {
color: #a4a4a4 !important
}
#coupon_code::placeholder {
color: #a4a4a4 !important
}
input.input-text {
font-family: Halvar-Breit !important
}
.woocommerce-remove-coupon {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
margin-left: 8px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
border-color: #a4a4a4 !important
}
.discount-messages .woocommerce-error,
.row.discount-input {
margin-bottom: 0
}
.cross-sells.promotions-block h2 {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 24px !important;
letter-spacing: -.02em !important;
color: #141212 !important;
max-width: 800px !important;
margin: 32px auto !important;
line-height: 120% !important
}
.cart .promotions-block {
padding-top: 120px !important
}
.woocommerce_widget_cart-2 .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
font-size: 28px
}
@media (max-width:1086px) {
.ordered-item .img-block {
width: 120px !important;
min-width: 119px !important;
height: auto !important
}
.woocommerce-cart .cart {
padding: 10px 0 0 !important
}
.name-color h4 {
font-family: Halvar-Breit !important;
font-style: normal;
font-weight: 400 !important;
font-size: 14px;
line-height: 130% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212
}
.woocommerce-cart .cart .name-color {
margin-bottom: 16px;
position: relative
}
.woocommerce-cart .cart .cart__promo-form {
margin-top: 13px !important
}
.woocommerce-cart .cart .cart__promo-form h5,
.woocommerce-cart .cart .promo-form-heading {
font-size: 12px !important;
line-height: 100% !important
}
.woocommerce-cart .cart .cart .cart-discount-holder .order-price .promo-form-value,
.woocommerce-cart .cart .cart-discount-holder .order-price .promo-form-value {
margin-right: 0 !important
}
.woocommerce-cart .cart .cart__quantity-block a {
text-transform: uppercase !important
}
.woocommerce-cart .cart a.woocommerce-remove-coupon {
position: static !important;
right: 0 !important;
font-size: 10px !important;
margin-left: 15px !important
}
#coupon_code,
.woocommerce-cart .cart .cart__promo-form .row input {
color: #141212 !important;
border-color: #000 !important
}
.woocommerce-cart .cart .cart__promo-form .row input::-moz-placeholder {
color: #141212 !important
}
.woocommerce-cart .cart .cart__promo-form .row input:-ms-input-placeholder {
color: #141212 !important
}
.woocommerce-cart .cart .cart__promo-form .row input::placeholder {
color: #141212 !important
}
.order-discount {
margin-bottom: 19px !important
}
.discount-messages {
margin-bottom: 11px !important
}
.woocommerce-cart .cart .checkout-black-btn {
padding-top: 15px !important;
padding-bottom: 15px !important
}
.select2-container--default .select2-selection--single {
height: 28px !important
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 20px
}
}
@media (max-width:768px) {
.ordered-item .img-block {
width: 120px !important;
min-width: 119px !important;
height: auto !important
}
.woocommerce-cart .cart {
padding: 10px 0 0 !important
}
.name-color h4 {
font-family: Halvar-Breit !important;
font-style: normal;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 130% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212
}
.cart .cart-list .ordered-item .description .link {
font-size: 10px !important;
line-height: 110% !important
}
.woocommerce-cart .cart .name-color {
margin-bottom: 0 !important
}
.woocommerce-cart .cart .cart__promo-form {
margin-top: 13px !important
}
.woocommerce-cart .cart .cart__promo-form h5,
.woocommerce-cart .cart .promo-form-heading {
font-size: 12px !important;
line-height: 100% !important
}
.woocommerce-cart .cart .cart .cart-discount-holder .order-price .promo-form-value,
.woocommerce-cart .cart .cart-discount-holder .order-price .promo-form-value {
margin-right: 0 !important
}
.woocommerce-cart .cart .cart__quantity-block a {
text-transform: uppercase !important
}
.woocommerce-cart .cart a.woocommerce-remove-coupon {
position: static !important;
right: 0 !important;
font-size: 10px !important;
margin-left: 15px !important
}
#coupon_code,
.woocommerce-cart .cart .cart__promo-form .row input:active {
font-size: 15px !important
}
#coupon_code {
color: #141212 !important;
border-color: #000 !important
}
.woocommerce-cart .cart .cart__promo-form .row input::-moz-placeholder {
color: #141212
}
.woocommerce-cart .cart .cart__promo-form .row input:-ms-input-placeholder {
color: #141212
}
.woocommerce-cart .cart .cart__promo-form .row input::placeholder {
color: #141212
}
.order-discount {
margin-bottom: 19px !important
}
.discount-messages {
margin-bottom: 11px !important
}
.woocommerce-cart .cart .checkout-black-btn {
padding-top: 15px !important;
padding-bottom: 15px !important
}
}
.cross-sells.promotions-block {
padding: 0 !important;
padding-top: 120px !important;
}
#woocommerce_widget_cart-2 .ordered-item .description .row .mob-price .woocommerce-Price-amount bdi,
#woocommerce_widget_cart-2 .woocommerce-Price-amount bdi,
.aws-search-result .aws_result_price del,
.cart .cart-list .ordered-item .name-color .mob-price p,
.cart-form .order-total .discount-messages+.row bdi,
.cart__products-table td,
.order-discount .woocommerce-Price-amount bdi,
.product-card__new-price,
.product-card__old-price,
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
.woocommerce-cart .cart__price-block.sale span {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 100%;
text-transform: uppercase;
letter-spacing: .02em
}
@media (max-width:1440px) {
#woocommerce_widget_cart-2 .ordered-item .description .row .mob-price .woocommerce-Price-amount bdi,
#woocommerce_widget_cart-2 .woocommerce-Price-amount bdi,
.aws-search-result .aws_result_price del,
.cart .cart-list .ordered-item .name-color .mob-price p,
.cart-form .order-total .discount-messages+.row bdi,
.cart__products-table td,
.order-discount .woocommerce-Price-amount bdi,
.product-card__new-price,
.product-card__old-price,
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
.woocommerce-cart .cart__price-block.sale span {
font-size: 16px
}
}
@media (max-width:600px) {
#woocommerce_widget_cart-2 .ordered-item .description .row .mob-price .woocommerce-Price-amount bdi,
#woocommerce_widget_cart-2 .woocommerce-Price-amount bdi,
.aws-search-result .aws_result_price del,
.cart .cart-list .ordered-item .name-color .mob-price p,
.cart-form .order-total .discount-messages+.row bdi,
.cart__products-table td,
.order-discount .woocommerce-Price-amount bdi,
.product-card__new-price,
.product-card__old-price,
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
.woocommerce-cart .cart__price-block.sale span {
font-size: 20px;
line-height: 130%
}
}
del .woocommerce-Price-amount {
display: flex
}
@media (max-width:1440px) {
.cart__price-block.sale p {
font-size: 16px
}
}
@media (max-width:600px) {
.cart__price-block.sale p {
font-size: 14px
}
}
#woocommerce_widget_cart-2 .ordered-item .description .stock,
#woocommerce_widget_cart-2 .ordered-item .description span {
font-size: 18px
}
.ordered-item .description span {
font-size: 18px !important
}
@media (max-width:1440px) {
.ordered-item .description span {
font-size: 16px !important
}
}
@media (max-width:600px) {
.ordered-item .description span {
font-size: 14px !important;
line-height: 130%
}
.ordered-item .description .stock {
font-size: 12px !important;
color: #000 !important
}
.cart-slide-out .cart-total .row p del {
font-size: 14px;
line-height: 130%
}
}
.ordered-item .description .name-color p span {
font-size: 13px !important
}
.mob-price.mbp {
display: none
}
@media (max-width:1100px) {
.description del,
.description ins {
display: none
}
.cart-form .description del,
.cart-form .description ins {
display: block
}
}
.woocommerce-checkout .name-color {
min-width: 100%
}
.cart-form .mob-cart .order-total .ordered-item .description .link {
align-self: flex-start
}
.woocommerce-cart .cart .cart-list .ordered-item .name-color .cart__price-block.sale p {
font-size: 16px
}
@media (max-width:600px) {
.woocommerce-cart .cart .cart-list .ordered-item .name-color .cart__price-block.sale p {
font-size: 14px;
margin-bottom: 0
}
.woocommerce-cart .cart .cart-list .ordered-item .name-color p {
margin-bottom: 8px
}
}
.cart-holder .ordered-item .description .row .mob-price {
margin-bottom: 8px;
position: absolute;
right: 0;
top: 120px
}
@media (max-width:600px) {
.cart-holder .ordered-item .description .row .mob-price {
top: 65px
}
}
#woocommerce_widget_cart-2 .woocommerce-Price-amount {
height: auto !important
}
#woocommerce_widget_cart-2 .ordered-item .row {
width: 100%;
line-height: initial
}
#woocommerce_widget_cart-2 .name-color {
margin-bottom: 20px !important;
width: 100% !important
}
#woocommerce_widget_cart-2 .ordered-item .description .link {
font-size: 15px
}
h4 {
font-weight: 400 !important
}
.cart-total p {
font-family: Halvar-Breit !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important
}
.cart-total p ins {
text-decoration: none
}
.cart .cart-list .ordered-item .price p,
.cart .cart-list .ordered-item a,
.cart .cart-list .ordered-item h4 {
font-size: 16px
}
@media (max-width:600px) {
.cart .cart-list .ordered-item .price p,
.cart .cart-list .ordered-item a,
.cart .cart-list .ordered-item h4 {
font-size: 14px
}
}
.mob-price {
margin-top: 8px !important
}
a.link {
font-family: Halvar-Breit !important;
font-weight: 400 !important
}
.cart-discount .promo-form-value .woocommerce-Price-amount {
margin-right: 5px !important
}
.cart__actions-block .cart-action {
font-weight: 400 !important
}
#woocommerce_widget_cart-2 .img-block {
height: auto !important
}
.woocommerce-cart table tr:first-child .text-block .mob-price {
display: none !important
}
.woocommerce-cart .cart__price-block.sale {
display: flex;
align-items: center
}
@media (max-width:480px) {
.cart__price-block.sale span {
margin-right: 0
}
.woocommerce-cart .cart .cart-list .ordered-item .name-color .cart__price-block.sale span {
margin-bottom: 6px
}
.cart-holder .ordered-item .description .row .mob-price {
bottom: 22px;
top: inherit
}
.woocommerce-cart .cart__price-block.sale {
flex-direction: column
}
}
.woocommerce-cart .cart__price-block.sale p {
font-family: Halvar-Breit !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 18px;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
text-align: left !important
}
.woocommerce-cart ins {
text-decoration: none !important
}
.cart__price-block.product-subtotal {
flex-direction: column !important
}
.cart__price-block.product-subtotal del {
margin-bottom: 5px !important
}
.black-btn.single_add_to_cart_button.has-arrow-right:hover span,
a.black-btn.has-arrow-right.wc-forward:hover span {
color: #fff !important
}
#woocommerce_widget_cart-2 .black-btn.has-arrow-right.wc-forward,
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 48px !important;
padding: 3px 0 0 !important
}
#woocommerce_widget_cart-2 .ordered-item .description h3 {
text-transform: uppercase !important;
font-size: 18px;
margin-top: 0 !important;
text-align: left
}
#woocommerce_widget_cart-2 .ordered-item .img-block {
height: 182px !important;
width: 150px !important
}
#woocommerce_widget_cart-2 .ordered-item .img-block.have-not-photo .photo-wrap {
z-index: 5
}
#woocommerce_widget_cart-2 .ordered-item:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
#woocommerce_widget_cart-2 h2 {
font-size: 24px !important
}
#woocommerce_widget_cart-2 .black-btn.has-arrow-right.wc-forward span,
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right span {
font-size: 15px
}
.woocommerce-cart .cart__main-block {
align-items: flex-start !important
}
.woocommerce-cart .product-name.cart__product-description-block:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
.woocommerce-cart .img-block {
height: 182px !important;
width: 160px !important;
min-width: 0 !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
flex-basis: 160px !important
}
.woocommerce-cart .cart__products-table td:first-child,
.woocommerce-cart .text-block {
width: 46% !important
}
.cart__products-table tr:first-child th:first-child {
width: 47%
}
.woocommerce-cart .cart__products-table tbody tr {
padding-top: 24px !important;
padding-bottom: 24px !important
}
.woocommerce-cart .cart__product-description-block .text-block p.stock {
font-size: 13px
}
.woocommerce-cart .cart__products-table thead tr {
padding-top: 0 !important
}
.woocommerce-cart .cross-sells.promotions-block h2 {
margin-bottom: 80px !important
}
.woocommerce-checkout .cart-form .order-total {
padding-top: 0 !important
}
.woocommerce-checkout .cart-form .order-form .tab-btn.customer__type {
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s all;
-o-transition: .3s;
border-bottom: 1px solid transparent !important;
text-decoration: none !important
}
.woocommerce-checkout .cart-form .order-form .customer__type.active {
border-color: #000 !important;
text-decoration: none !important
}
.checkout-title {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 100%;
letter-spacing: -.02em;
color: #141212;
text-align: left;
margin-top: 48px
}
.woocommerce-checkout .cart-form {
align-items: flex-start !important;
z-index: 3
}
.woocommerce-checkout .ordered-item {
padding-top: 24px !important;
padding-bottom: 24px !important
}
.woocommerce-checkout .cart-form .order-total h2 {
line-height: 100% !important
}
.woocommerce-checkout .description .row>.woocommerce-Price-amount {
display: none !important
}
.woocommerce-checkout .ordered-item .img-block.have-not-photo .photo-wrap {
z-index: 5
}
.woocommerce-checkout .order-total h4 {
font-size: 18px
}
.woocommerce-checkout .ordered-item .description p {
font-size: 13px
}
.cart-form .order-total .ordered-item .row:last-child {
align-items: flex-start !important;
justify-content: flex-start !important
}
#woocommerce_widget_cart-2 .ordered-item .description .row>del,
#woocommerce_widget_cart-2 .ordered-item .description .row>ins {
display: none !important
}
#woocommerce_widget_cart-2 .mob-price {
display: flex !important;
justify-content: center !important;
flex-direction: column !important;
align-items: flex-start !important;
margin-bottom: 16px;
position: absolute;
right: 28px;
bottom: 15px;
height: 50px;
margin-top: 0 !important
}
@media (max-width:600px) {
#woocommerce_widget_cart-2 .mob-price {
right: 0;
bottom: 35px
}
}
#woocommerce_widget_cart-2 .mob-price span bdi,
#woocommerce_widget_cart-2 .mob-price span bdi .woocommerce-Price-currencySymbol {
display: flex;
align-items: center
}
#woocommerce_widget_cart-2 .name-color .mob-price del {
color: #a4a4a4 !important;
margin-bottom: 5px !important
}
#woocommerce_widget_cart-2 .name-color .mob-price ins {
margin-right: 0 !important;
margin-left: 0 !important;
color: #ff3900 !important;
text-decoration: none !important
}
#woocommerce_widget_cart-2 .name-color .mob-price del .woocommerce-Price-currencySymbol,
#woocommerce_widget_cart-2 .name-color .mob-price del bdi {
color: #a4a4a4 !important
}
#woocommerce_widget_cart-2 .name-color .mob-price ins .woocommerce-Price-currencySymbol {
color: #ff3900 !important
}
#woocommerce_widget_cart-2 .name-color .mob-price ins bdi {
margin-right: 0 !important;
margin-left: 0 !important;
color: #ff3900 !important
}
.woocommerce-cart .cart__price-block.product-subtotal del {
display: none !important
}
.woocommerce-checkout .mob-price {
margin-bottom: 8px;
position: absolute;
right: 0;
top: inherit;
bottom: 5px;
height: 60px;
display: flex;
align-items: center
}
.woocommerce-checkout .name-color .mob-price del {
color: #a4a4a4 !important;
margin-bottom: 5px !important
}
.woocommerce-checkout .name-color .mob-price ins {
text-decoration: none !important;
margin-right: 0 !important;
margin-left: 0 !important;
color: #ff3900 !important
}
.woocommerce-checkout .name-color .mob-price del .woocommerce-Price-currencySymbol,
.woocommerce-checkout .name-color .mob-price del bdi {
color: #a4a4a4
}
.woocommerce-checkout .name-color .mob-price ins .woocommerce-Price-currencySymbol {
color: #ff3900
}
.woocommerce-checkout .name-color .mob-price ins bdi {
margin-right: 0 !important;
margin-left: 0 !important;
color: #ff3900 !important
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 48px !important;
padding: 3px 0 0 !important
}
#woocommerce_widget_cart-2 .name-color h3 {
width: 100%
}
.black-btn.has-arrow-right span:after {
background-image: url(//bagllet.com/wp-content/uploads/2022/11/Arrow-1-1.svg) !important
}
#woocommerce_widget_cart-2 .product-photo__wrap span.photo-wrap {
top: 10px;
right: 25px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-cart .product-photo__wrap span.photo-wrap {
top: 10px;
right: 15px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-checkout .ordered-item:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
#woocommerce_widget_cart-2 .ordered-item .description {
width: 50% !important
}
.woocommerce-cart .ordered-item .img-block {
width: 150px !important
}
.woocommerce-cart .ordered-item .description {
width: 50% !important
}
.woocommerce-cart .img-block,
.woocommerce-checkout .img-block {
margin-right: 10px !important
}
.woocommerce-checkout .product-photo__wrap span.photo-wrap {
top: 10px;
right: 20px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-checkout .cart-form .order-total .ordered-item .description {
width: 50% !important;
height: auto !important;
position: relative
}
.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span {
margin-top: 0 !important
}
.woocommerce .order-total button.button,
.woocommerce-checkout .woocommerce .cart__promo-form button.button {
top: -2px !important
}
.btn-continue {
position: relative;
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 110%;
text-align: right;
letter-spacing: .02em;
text-transform: uppercase;
transition: .3s;
color: #000;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s all;
-o-transition: .3s;
text-decoration: underline
}
.btn-continue:hover {
text-decoration: none
}
.woocommerce-checkout .cart-form .order-total .double {
padding-bottom: 16px !important;
align-items: center !important
}
.btn-continue-mob {
display: none
}
.btn-continue-mob img {
width: 8%
}
.btn-continue-mob #woocommerce_widget_cart-2 .ordered-item .description h3 {
text-align: left !important
}
.safari .product-photo__wrap {
display: flex !important;
-moz-display: flex !important
}
.woocommerce-cart .cart__product-description-block .text-block h4 {
text-align: left !important
}
.woocommerce-cart .cart .cart-list {
display: block !important;
width: auto !important
}
.woocommerce-cart .cart-list .ordered-item {
display: none !important
}
.woocommerce-cart .cart-list .cart__promo-form {
width: 100% !important
}
.cart .promotions-block h2,
.woocommerce-cart .cross-sells.promotions-block h2 {
text-align: center !important
}
.woocommerce-button.button.woocommerce-form-login__submit.black-btn {
font-family: Halvar-Breit;
font-size: 15px;
height: 48px !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
padding: 2px 0 0 !important
}
.woocommerce-button.button.woocommerce-form-login__submit.black-btn:hover {
color: #fff !important;
background: #000 !important;
z-index: 1
}
.w-100 {
width: 100%
}
.w-small {
width: 100%;
max-width: 280px
}
#woocommerce_widget_cart-2 .ordered-item .img-block.have-not-photo .photo-wrap,
.woocommerce-cart .ordered-item .img-block.have-not-photo .photo-wrap {
min-width: 0 !important;
right: 5px !important;
top: 5px !important
}
.woocommerce-checkout .ordered-item .img-block.have-not-photo .photo-wrap {
min-width: 0 !important;
right: 12px !important;
top: 5px !important
}
.cart__product-description-block .img-block.have-not-photo .photo-wrap {
min-width: 0 !important;
right: 5px !important;
top: 5px !important
}
.cart__promo-form>h5 {
padding-bottom: 13px !important
}
.woocommerce-cart .cart__promo-form>h5 {
margin-top: 2px !important
}
.woocommerce-cart .img-block .photo-wrap {
right: 15px !important;
top: 5px !important
}
.woocommerce-cart .cross-sells.promotions-block h2 {
font-size: 24px !important
}
.button.woocommerce-Button.button {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 15px
}
.woocommerce-checkout .woocommerce-error {
margin-bottom: 25px;
padding-top: 0 !important;
padding-left: 30px !important
}
ul.woocommerce-error {
padding-top: 10px
}
ul.woocommerce-error li {
font-family: WorkSans, sans-serif;
margin-top: 0;
margin-bottom: 5px !important;
margin-left: 30px
}
.archive .product-card__img-block-wrap.have-not-photo .photo-wrap {
background-size: cover;
background-repeat: no-repeat;
position: absolute
}
ul.woocommerce-error:before {
margin-top: 0
}
.woocommerce button.button:hover {
color: #fff !important;
opacity: 1 !important
}
.woocommerce-checkout .woocommerce-button.button.woocommerce-form-login__submit.black-btn span {
position: relative !important
}
.woocommerce-checkout .woocommerce-button.button.woocommerce-form-login__submit.black-btn span:after {
content: "" !important;
background: url(//bagllet.com/wp-content/uploads/2022/11/Arrow-1-1.svg) 0 0/100% no-repeat !important;
width: 50px !important;
height: 10px !important;
right: -17px;
opacity: 0 !important;
transition: .3s !important
}
.woocommerce-checkout .woocommerce-button.button.woocommerce-form-login__submit.black-btn:hover span:after {
opacity: 1 !important
}
@media (max-width:1440px) {
.woocommerce-cart .cart__price-block.sale p {
font-size: 16px
}
.black-btn.single_add_to_cart_button.has-arrow-right:hover span,
a.black-btn.has-arrow-right.wc-forward:hover span {
color: #fff !important
}
.black-btn.single_add_to_cart_button.has-arrow-right:hover span::after,
a.black-btn.has-arrow-right.wc-forward:hover span::after {
display: block
}
.woocommerce-cart h2 {
font-size: 20px !important
}
.woocommerce-cart table tr th {
font-size: 13px
}
.woocommerce-cart .text-block h4 a {
font-size: 16px
}
.cart-action.cart_item_remove_link,
.cart__promo-form h5 {
font-size: 13px
}
.cart__promo-form {
width: 35% !important
}
#woocommerce_widget_cart-2 .ordered-item .description .row>ins {
display: none !important
}
#woocommerce_widget_cart-2 ins {
text-decoration: none !important;
border: none !important
}
#coupon_code {
font-size: 13px
}
#woocommerce_widget_cart-2 .black-btn.has-arrow-right.wc-forward,
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 3px 0 0 !important
}
.cart__product-description-block .text-block span {
font-size: 12px
}
.cart__promo-form .promo-form-heading {
font-size: 13px
}
.woocommerce-cart .black-btn.has-arrow-right.wc-forward,
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 3px 0 0 !important
}
.woocommerce-cart .black-btn.has-arrow-right.wc-forward span,
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right span {
font-size: 13px
}
.cart__promo-form>h5 {
padding-bottom: 15px
}
.checkout-title {
letter-spacing: -.02em;
margin-bottom: 48px;
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 100%;
letter-spacing: -.02em;
color: #141212;
text-align: left;
margin-top: 48px
}
.woocommerce-checkout .cart-form .order-total {
padding-top: 0 !important
}
.woocommerce-checkout .cart-form .order-form .tab-btn.customer__type {
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s all;
-o-transition: .3s;
border-bottom: 1px solid transparent !important;
text-decoration: none !important
}
.woocommerce-checkout .cart-form .order-form .customer__type.active {
border-color: #000 !important;
text-decoration: none !important
}
.woocommerce-checkout .cart-form {
align-items: flex-start !important
}
.woocommerce-checkout .ordered-item {
padding-top: 24px !important;
padding-bottom: 24px !important
}
.woocommerce-checkout .cart-form .order-total h2 {
line-height: 100% !important
}
.woocommerce-checkout .cart-form .order-total .double {
padding-bottom: 16px !important
}
.woocommerce-checkout .cart-form .order-total .ordered-item .description .woocommerce-Price-currencySymbol,
.woocommerce-checkout .cart-form .order-total .ordered-item .description bdi {
font-size: 16px
}
.woocommerce-checkout .description .row>.woocommerce-Price-amount {
display: none !important
}
.woocommerce-checkout .ordered-item .img-block.have-not-photo .photo-wrap {
z-index: 5;
top: 0 !important;
right: 0 !important
}
#woocommerce_widget_cart-2 .ordered-item .description h4,
.woocommerce-checkout .order-total h4 {
font-size: 16px !important
}
#woocommerce_widget_cart-2 .ordered-item .mob-price del .woocommerce-Price-currencySymbol,
#woocommerce_widget_cart-2 .ordered-item .mob-price ins .woocommerce-Price-currencySymbol {
font-size: 16px
}
#woocommerce_widget_cart-2 .ordered-item .description .row>.woocommerce-Price-amount ins,
#woocommerce_widget_cart-2 .ordered-item .description .row>.woocommerce-Price-amount>del {
display: none !important
}
#woocommerce_widget_cart-2 .ordered-item .description .row .name-color .mob-price del,
#woocommerce_widget_cart-2 .ordered-item .description .row .name-color .mob-price ins {
display: block !important
}
#woocommerce_widget_cart-2 .black-btn.has-arrow-right.wc-forward span,
.woocommerce-checkout .black-btn.has-arrow-right span {
font-size: 13px
}
#woocommerce_widget_cart-2 .product-photo__wrap span.photo-wrap {
top: 10px;
right: 25px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-cart .product-photo__wrap span.photo-wrap {
top: 10px;
right: 15px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-checkout .ordered-item:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
.btn-continue {
font-size: 13px !important
}
#woocommerce_widget_cart-2 .ordered-item .description h3 {
text-transform: uppercase !important;
font-size: 16px !important;
margin-top: 0 !important
}
#woocommerce_widget_cart-2 h2 {
font-size: 20px !important
}
.woocommerce-cart .cart .promotions-block {
padding-top: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important
}
.woocommerce-cart .product-card__slider-for {
height: 453px !important
}
.woocommerce-button.button.woocommerce-form-login__submit.black-btn {
font-size: 13px !important;
height: 44px !important
}
.woocommerce-checkout .tabs-holder {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important
}
.woocommerce-cart .img-block .photo-wrap {
right: 5px !important;
top: 5px !important
}
.woocommerce-cart .cross-sells.promotions-block h2 {
font-size: 14px !important
}
.button.woocommerce-Button.button {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 13px !important
}
.woocommerce-cart .cart .cart-list .ordered-item .name-color p.stock {
margin-top: 5px
}
}
@media (max-width:1100px) {
#woocommerce_widget_cart-2 .ordered-item .description .row>.woocommerce-Price-amount {
display: none !important
}
#woocommerce_widget_cart-2 h2 {
font-size: 20px !important
}
.cart-holder .ordered-item .description .row>.woocommerce-Price-amount {
display: none !important
}
.cart__promo-form {
width: 100% !important
}
.description>div>span {
display: none !important
}
.mob-price {
display: block;
margin-bottom: 16px
}
.product-card__img-block picture {
height: auto !important
}
.cart-list {
overflow: hidden !important
}
.cart__quantity-block.product-quantity {
flex-direction: column !important;
align-items: flex-start !important
}
.counter {
max-width: 104px !important;
margin-bottom: 10px
}
#woocommerce_widget_cart-2 .ordered-item .description .row>ins {
display: none !important
}
#woocommerce_widget_cart-2 ins {
text-decoration: none !important;
border: none !important
}
#woocommerce_widget_cart-2 .ordered-item .row {
flex-direction: column-reverse !important;
align-items: flex-start !important
}
#woocommerce_widget_cart-2 .ordered-item .description .link {
text-align: left !important;
margin-left: 0 !important;
margin-top: 12px !important
}
.stock.in-stock {
margin-bottom: 12px !important
}
#woocommerce_widget_cart-2 .black-btn.has-arrow-right.wc-forward {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 3px 0 0 !important
}
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 48px !important;
padding: 3px 0 0 !important
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 3px 0 0 !important
}
.checkout-title {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 100%;
letter-spacing: -.02em;
color: #141212;
text-align: left;
margin-top: 48px
}
.cross-sells.promotions-block .product-card__slider-for {
height: auto !important
}
#woocommerce_widget_cart-2 .product-photo__wrap span.photo-wrap {
z-index: 10;
top: 10px;
right: 25px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-cart .product-photo__wrap span.photo-wrap {
top: 10px;
right: 15px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-checkout .ordered-item .img-block.have-not-photo .photo-wrap {
top: 0 !important;
right: 0 !important
}
.woocommerce-checkout .ordered-item:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
.woocommerce-cart .ordered-item:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
.btn-continue-mob {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 44px;
background: #141212;
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 100%;
display: flex;
align-items: center;
text-align: center;
letter-spacing: .02em;
text-transform: uppercase;
margin-bottom: 32px;
color: #fff;
position: relative;
margin-top: 21px
}
.btn-continue-mob span {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 100%;
letter-spacing: .02em;
text-transform: uppercase;
color: #fff;
position: relative
}
.btn-continue-mob span:after {
content: "";
background: url(//bagllet.com/wp-content/uploads/2022/11/Arrow-1-1.svg) 0 0/100% no-repeat;
width: 50px;
height: 10px;
position: absolute;
top: 3px;
right: -70px;
opacity: 0;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s all;
-o-transition: .3s
}
.btn-continue-mob span:hover:after {
opacity: 1
}
.btn-continue-mob img {
position: absolute;
right: 210px;
opacity: 0;
top: 18px !important
}
.btn-continue-mob img:hover,
.btn-continue-mob:hover img {
opacity: 1
}
.woocommerce-cart .cart .cart-list {
display: block !important;
width: 100% !important
}
.woocommerce-cart .cart-list .ordered-item {
display: flex !important
}
.woocommerce-cart .cart-list .cart__promo-form {
width: 100% !important
}
.cart__products-table tr {
padding: 24px 0 !important
}
#woocommerce_widget_cart-2 .ordered-item .img-block.have-not-photo .photo-wrap,
.woocommerce-cart .ordered-item .img-block.have-not-photo .photo-wrap {
top: 5px !important;
right: 5px !important
}
.name-color {
margin-bottom: 8px
}
.woocommerce-checkout .cart-form .order-total .row:nth-child(2) span {
display: inline-block !important
}
.woocommerce-checkout .cart-form .mob-cart .order-total .total h5 {
text-align: left !important
}
.product__info-block {
height: initial
}
}
@media (max-width:768px) {
.product-card__img-block picture {
height: auto !important
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 3px 0 0 !important
}
#woocommerce_widget_cart-2 .product-photo__wrap {
margin-right: 16px !important
}
.woocommerce-cart .product-photo__wrap span.photo-wrap {
top: 10px;
right: 15px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
#woocommerce_widget_cart-2 .ordered-item .description h3 {
text-transform: uppercase !important;
font-size: 14px !important;
margin-top: 0 !important
}
.btn-continue-mob img {
position: absolute;
right: 190px;
opacity: 0
}
}
@media (max-width:714px) {
.btn-continue-mob img {
position: absolute;
right: auto !important;
opacity: 0;
left: 67% !important
}
}
@media (max-width:565px) {
.btn-continue-mob img {
position: absolute;
right: auto !important;
opacity: 0;
left: 72% !important
}
}
@media (max-width:480px) {
#woocommerce_widget_cart-2 .mob-price {
bottom: 20px
}
.description>div>span {
display: none !important
}
.mob-price {
display: block;
margin-bottom: 16px
}
.product-card__img-block picture {
height: auto !important
}
.cart-list {
overflow: hidden !important
}
.woocommerce-Price-currencySymbol {
font-weight: 400 !important
}
.cart__quantity-block.product-quantity {
flex-direction: column !important;
align-items: flex-start !important
}
.counter {
max-width: 85px !important
}
#woocommerce_widget_cart-2 .ordered-item .description .row>ins {
display: none !important
}
#woocommerce_widget_cart-2 ins {
text-decoration: none !important;
border: none !important
}
#woocommerce_widget_cart-2 .ordered-item .row {
flex-direction: column-reverse !important;
align-items: flex-start !important
}
#woocommerce_widget_cart-2 .ordered-item .description .link {
text-align: left !important;
margin-left: 0 !important;
font-size: 10px !important;
margin-top: 30px !important
}
.stock.in-stock {
margin-bottom: 0 !important
}
.woocommerce-cart .name-color {
margin-top: 0 !important
}
.cart .cart-list .ordered-item .description .name-color {
width: 100%;
position: static
}
.cart .cart-list .ordered-item .description .link {
margin-top: 12px !important
}
.cart .cart-list .ordered-item {
padding-bottom: 56px !important
}
#woocommerce_widget_cart-2 .black-btn.has-arrow-right.wc-forward,
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 2px 0 0 !important
}
.name-color p span,
.woocommerce-cart .cart .cart-list .ordered-item .name-color p,
.woocommerce-cart .cart .cart-list .ordered-item .name-color span {
font-size: 14px
}
.woocommerce-cart .cart .img-block {
margin-top: -80px
}
.woocommerce-checkout .black-btn.has-arrow-right {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 3px 0 0 !important
}
.woocommerce-cart .ordered-item .description h4 {
text-transform: uppercase !important;
font-size: 14px !important
}
.woocommerce-cart .ordered-item .description .row .mob-price .woocommerce-Price-amount bdi {
font-size: 14px !important
}
.woocommerce-cart .ordered-item .img-block {
width: 120px !important;
height: 160px !important;
margin-top: 0 !important
}
.woocommerce-cart .ordered-item .img-block.have-not-photo .photo-wrap {
z-index: 5;
right: 5px !important;
top: 5px !important
}
.woocommerce-cart .ordered-item:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
.woocommerce-cart .cart .name-color {
margin-bottom: 0 !important
}
#woocommerce_widget_cart-2 .ordered-item .description h3 {
text-transform: uppercase !important;
font-size: 14px !important
}
#woocommerce_widget_cart-2 h2 {
font-size: 18px
}
#woocommerce_widget_cart-2 .ordered-item .description .row .mob-price .woocommerce-Price-amount bdi {
font-size: 14px !important
}
#woocommerce_widget_cart-2 .ordered-item .img-block {
height: 160px !important;
margin-top: 0 !important;
margin-right: 0 !important;
width: 120px !important
}
#woocommerce_widget_cart-2 .ordered-item .img-block.have-not-photo .photo-wrap {
z-index: 5;
top: 5px !important;
right: 10px !important
}
#woocommerce_widget_cart-2 .ordered-item:has(.photo-wrap) .img-block.have-not-photo {
filter: grayscale(100%);
-webkit-filter: grayscale(100%)
}
#woocommerce_widget_cart-2 .cart .name-color {
margin-bottom: 0 !important
}
#woocommerce_widget_cart-2 .name-color {
width: 100% !important;
margin-bottom: 0 !important
}
#woocommerce_widget_cart-2 .description {
margin-top: 0 !important
}
#woocommerce_widget_cart-2 .ordered-item .row {
margin-bottom: 5px !important
}
#woocommerce_widget_cart-2 .ordered-item {
padding-bottom: 32px !important
}
#woocommerce_widget_cart-2 .cart-total>span {
font-size: 12px !important
}
.woocommerce-cart h2 {
margin-bottom: 24px !important
}
.cart .cart-list .ordered-item {
align-items: center !important
}
.order-price.order-total {
margin-bottom: 20px !important
}
.product-card__img-block-wrap .product-card__img-block {
margin-bottom: 10px !important
}
.product-card__img-block-wrap .product-card__img-block img {
-o-object-fit: cover !important;
object-fit: cover !important
}
.checkout-title {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 100%;
letter-spacing: -.02em;
color: #141212;
text-align: left;
margin-top: 20px;
margin-bottom: 24px
}
.woocommerce-checkout .order-total h4 {
font-size: 14px !important;
line-height: 130%;
margin-top: 5px !important
}
.woocommerce-checkout .cart-form .order-total .ordered-item .description .woocommerce-Price-currencySymbol,
.woocommerce-checkout .cart-form .order-total .ordered-item .description bdi {
font-size: 14px;
line-height: 130%
}
.woocommerce-checkout table.mob-price {
margin-top: 0 !important;
margin-bottom: 8px
}
.woocommerce-checkout .name-color p {
margin-bottom: 8px
}
.woocommerce-checkout .name-color {
margin-bottom: 10px
}
.woocommerce-checkout .cart-form .mob-cart .order-total .total h5 {
text-align: left !important;
font-size: 12px !important;
text-transform: uppercase !important
}
.woocommerce .order-total button.button,
.woocommerce-checkout .cart__promo-form button.button {
top: -2px !important
}
.woocommerce-checkout .row.total-row {
margin-bottom: 22px !important
}
.woocommerce-checkout .cart-form .order-total .total .row {
margin-bottom: 11px !important
}
.woocommerce-checkout .row.discount-input {
margin-top: 19px !important
}
.woocommerce-checkout .cart-form .mob-cart {
border: none !important
}
.woocommercce-checkout .total.total-mobile {
margin-bottom: 32px !important
}
.woocommerce-checkout .tabs-holder {
margin-bottom: 0 !important;
padding-bottom: 0 !important
}
.form-dropdown__btn a,
.woocommerce-checkout .cart-form .radio-option span,
.woocommerce-checkout .checkbox-wrapper.validate-required a,
.woocommerce-checkout .checkbox-wrapper.validate-required span {
font-size: 12px !important
}
.woocommerce-cart .cross-sells.promotions-block h2 {
margin-top: 16px !important
}
.cart .cart-list .ordered-item .description {
width: 50% !important;
height: 160px;
justify-content: space-between
}
.woocommerce-cart .product-photo__wrap span.photo-wrap {
top: 5px;
right: 15px;
width: 32px !important;
height: 32px !important;
position: absolute;
background-size: cover
}
.woocommerce-checkout .product-photo__wrap span.photo-wrap {
right: 20px
}
.woocommerce-checkout .description {
width: 50% !important
}
.woocommerce-checkout .cart-form .order-form .customer__block {
flex-direction: column;
display: flex;
justify-content: space-between;
width: 100%;
align-items: center;
grid-row-gap: 20px;
margin-bottom: 76px
}
.tab-btn.customer__type:first-child {
margin-right: 0 !important
}
#woocommerce_widget_cart-2 .black-btn.has-arrow-right.wc-forward span,
.woocommerce-checkout .black-btn.has-arrow-right span {
font-size: 12px !important
}
.cart .cart-list .ordered-item {
align-items: flex-start !important
}
.breadcrumbs {
padding-left: 0 !important
}
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right span {
font-size: 12px !important
}
.woocommerce-cart .description {
margin-top: 0 !important
}
.cart-form .row.billing-call-holder {
margin-bottom: 26px !important;
line-height: 150%
}
.cart-form .order-form .checkbox-wrapper {
margin-bottom: 24px !important;
line-height: 150%
}
.woocommerce-privacy-policy-text p {
margin-top: 0 !important;
margin-bottom: 0 !important
}
.woocommerce-privacy-policy-text {
margin-bottom: 32px !important
}
.woocommerce-checkout form .form-dropdown__btn {
line-height: 150% !important
}
.pass-remember-wrap {
flex-direction: column !important;
align-items: center !important;
row-gap: 5px !important;
margin-bottom: 15px !important
}
.woocommerce-page.woocommerce-checkout .cart-form form.login .login-remember {
margin-bottom: 0 !important
}
.woocommerce-button.button.woocommerce-form-login__submit.black-btn {
font-size: 12px !important
}
.woocommerce-cart .cart-holder {
margin-bottom: 36px !important
}
.woocommerce-cart .checkout-black-btn.black-btn.alt.wc-forward.has-arrow-right {
margin-top: 20px !important
}
.woocommerce-cart .img-block .photo-wrap {
right: 15px !important
}
#woocommerce_widget_cart-2 .product-photo__wrap span.photo-wrap,
.woocommerce-checkout .ordered-item .img-block.have-not-photo .photo-wrap {
right: 10px !important;
top: 5px !important
}
.product-card__label a {
text-align: center !important
}
.woocommerce-checkout .cart-order-title {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 100%;
display: flex;
align-items: center;
letter-spacing: .02em;
text-transform: uppercase;
color: #000
}
.woocommerce-checkout .order-total .img-block {
width: 120px !important;
height: auto !important
}
.woocommerce-checkout form span {
font-size: 12px !important
}
.tabs-content__item ul li a,
.woocommerce-checkout .tabs-content__item ul li {
font-size: 12px
}
.woocommerce-checkout a.form-dropdown__btn,
.woocommerce-checkout form .form-row input.input-text,
.woocommerce-checkout form.woocommerce-form-login .form-row input.input-text,
.woocommerce-checkout textarea#order_comments {
font-size: 12px !important
}
.woocommerce-cart .cart .promotions-block h2 {
font-size: 18px
}
.woocommerce-cart .cart .cart-list .ordered-item .description .cart__quantity-block.product-quantity.row .link {
font-size: 10px !important
}
.woocommerce-cart p.stock.available-on-backorder {
color: #a4a4a4 !important;
font-size: 12px !important
}
.woocommerce-checkout .cart-form .order-total .row:nth-child(2) span {
display: inline-block !important;
font-size: 14px !important
}
.woocommerce-checkout .woocommerce-Price-amount bdi {
font-size: 14px !important
}
.row.amount p,
.woocommerce-checkout .row.total-row p {
font-size: 12px !important
}
.woocommerce-cart h2 {
font-size: 18px
}
.button.woocommerce-Button.button {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 12px !important
}
.products-carousel .slick-arrow {
width: 20px;
height: 20px;
top: -46px !important
}
.products-carousel .slick-arrow-prev {
left: 50px !important
}
.btn-continue-mob {
font-size: 12px !important
}
.btn-continue-mob img {
position: absolute;
right: auto !important;
opacity: 0;
left: 72% !important
}
.btn-continue-mob span {
font-size: 12px !important
}
.btn-continue-mob span:after {
width: 45px;
right: -50px
}
.promotions-block h2,
.woocommerce-cart .cross-sells.promotions-block h2 {
margin-bottom: 60px !important
}
}
@media screen and (-webkit-min-device-pixel-ratio:1) {
#coupon_code,
.woocommerce-cart .cart .cart__promo-form .row input:active {
font-size: 15px !important
}
body {
zoom: 0 !important;
max-width: 100%;
overflow-x: hidden !important
}
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
#coupon_code,
.woocommerce-cart .cart .cart__promo-form .row input:active {
font-size: 15px !important
}
body {
zoom: 0 !important;
max-width: 100%;
overflow-x: hidden !important
}
}
@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:480px) {
.wpb_wrapper p {
font-size: 16px
}
}
.aws-search-result .aws_result_price del,
.aws-search-result .aws_result_price ins {
padding: 0
}
.product>h2 {
text-align: left;
padding-left: 60px
}
.product__info-block {
display: flex;
justify-content: space-between;
padding: 30px 0 172px
}
.product__info-block .media-block {
width: 50%;
display: flex;
justify-content: space-between
}
.product__info-block .video-link {
margin-top: 29px;
display: block;
font-weight: 700;
font-size: 14px;
line-height: 16px;
text-transform: uppercase;
text-decoration: none;
color: #000;
position: relative;
white-space: nowrap;
min-width: 150px
}
.product__info-block .video-link:after {
content: "";
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/black-play-btn.svg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
width: 8px;
height: 12px;
right: 10px;
top: 2px
}
.product__info-block .slider {
display: flex;
flex-direction: column;
justify-content: space-between
}
@media (max-width:1100px) {
.product__info-block .slider {
width: 100%;
height: 80vh;
max-height: initial;
margin-left: 0
}
.product__info-block .slider__main-item {
max-width: initial;
max-height: initial
}
}
.product__info-block .slider .slick-list,
.product__info-block .slider .slick-track {
height: 100%
}
.product__info-block .slider .slick-track {
display: flex;
justify-content: center
}
.product__info-block .slider .slick-arrow {
height: 12px;
width: 6px;
top: 50%;
transform: translateY(-50%)
}
.product__info-block .slider .slick-arrow-prev {
left: -63px
}
.product__info-block .slider .slick-arrow-next {
right: -63px
}
.product__info-block .slider__main-wrap {
height: 85%;
flex-grow: 1;
margin-bottom: 30px
}
.product__info-block .slider__main {
width: 100%
}
.product__info-block .slider__main.center-position {
left: 50%;
transform: translate(-50%, -50%);
top: 0;
transform: translateX(-50%)
}
.product__info-block .slider__main .slick-arrow {
width: 30px;
height: 60px
}
.product__info-block .slider__main-item {
height: 100%
}
.product__info-block .slider .have-not-photo {
position: relative
}
.product__info-block .slider .have-not-photo .slider__main-item {
filter: grayscale(1)
}
.product__info-block .slider .have-not-photo .photo-wrap {
position: absolute;
top: 0;
right: calc(50% - 250px);
width: 80px;
height: 80px;
z-index: 100;
background-size: 200%;
background-repeat: no-repeat;
background-position: center;
border-radius: 50%
}
@media (max-width:1440px) {
.product__info-block {
padding: 30px 0 100px
}
.product__info-block .slider .have-not-photo .photo-wrap {
right: 3%
}
}
@media (max-width:600px) {
.ordered-item .description .stock,
.woocommerce-cart .cart .cart-list .ordered-item .name-color p {
font-size: 12px !important;
color: #000 !important
}
main.product {
padding-top: 60px
}
.product>h2 {
padding-top: 43px;
text-align: center;
padding-left: 0
}
.product__info-block .slider .slick-slide {
margin: 0 5px
}
.product__info-block .slider__main-wrap {
margin-bottom: 5px
}
.product__info-block .slider__main-item {
background-size: cover
}
.product__info-block .slider .have-not-photo .photo-wrap {
width: 100px;
height: 100px;
min-width: 100px
}
}
@media (max-width:414px) {
.product__info-block .slider .have-not-photo .photo-wrap {
right: 0
}
}
.product__info-block .slider__nav {
width: 248px;
margin: 0 auto;
height: 62px
}
.product__info-block .slider__nav .slick-track {
display: flex;
align-items: center
}
.product__info-block .slider__nav .draggable {
padding: 0 5px !important
}
.product__info-block .slider__nav-item {
cursor: pointer;
min-width: 36px;
border-radius: 50%;
background-repeat: no-repeat;
position: relative;
transition: .3s ease-in-out
}
.product__info-block .slider__nav-item.have-not-photo {
filter: grayscale(1)
}
.product__info-block .slider__nav-item .inner {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
background-color: rgba(229, 229, 229, .4);
border-radius: inherit
}
.product__info-block .slider__nav-item.slick-current {
border-color: #000;
min-width: 60px !important;
box-sizing: border-box;
background-position: center
}
.product__info-block .slider__nav-item.slick-current .inner {
height: 0
}
.product__info-block .slider__nav-item.video-slide {
position: relative;
background-position: center;
background-size: cover;
max-width: 590px
}
.product__info-block .slider__nav-item.video-slide:after {
position: absolute;
content: "";
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 6px;
height: 8px;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/triangle-white.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
transition: .3s ease-in-out
}
.product__info-block .slider__nav-item.video-slide.slick-current:after {
width: 11px;
height: 15px
}
@media (max-width:600px) {
.product__info-block .slider__nav {
display: none;
width: 150px
}
.product__info-block .slider__nav-item {
height: 22px !important;
margin: 0 9px;
min-width: 22px
}
.product__info-block .slider__nav-item.slick-current {
width: 38px !important;
height: 38px !important;
min-width: 38px !important
}
.product__info-block .slider__main {
margin-bottom: 10px
}
}
.product__info-block .description-block {
display: flex;
flex-direction: column;
align-items: flex-start;
width: 40.6%
}
.product__info-block .description-block>span {
font-size: 12px;
line-height: 18px;
color: #cfcfcf
}
.product__info-block .description-block>span a {
color: #cfcfcf;
position: relative
}
.product__info-block .description-block>span a:after,
.product__info-block .description-block>span a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #cfcfcf;
transition: .3s ease-in-out
}
.product__info-block .description-block>span a:after {
left: initial;
right: 0
}
.product__info-block .description-block>span a:hover:after,
.product__info-block .description-block>span a:hover:before {
width: 0
}
.product__info-block .description-block .btn-block {
margin-bottom: 25px;
display: flex;
justify-content: flex-start;
width: 100%
}
@media (max-width:1100px) {
.product__info-block .description-block .btn-block {
margin-bottom: 12px
}
}
.product__info-block .description-block .btn-block .counter {
margin-right: 30px
}
.product__info-block .description-block .btn-block button {
width: 427px;
line-height: 19px
}
.product__info-block .description-block .holder-details-block {
display: flex;
flex-direction: column;
flex-grow: 1
}
.product__info-block .description-block .details-block {
width: 100%;
margin-bottom: 19px
}
.product__info-block .description-block .details-block li {
margin-bottom: 18px
}
.product__info-block .description-block .details-block li:last-child {
margin-bottom: 0
}
.product__info-block .description-block .details-block li a {
position: relative;
line-height: 24px
}
@media (max-width:600px) {
.product__info-block .description-block .btn-block .counter {
margin-right: 10px;
width: 24%;
min-width: 100px;
height: 32px;
padding: 0 11px
}
.product__info-block .description-block .btn-block .counter__value {
font-size: 14px
}
.product__info-block .description-block .btn-block button {
width: 100%;
height: 32px;
padding: 5px !important
}
.product__info-block .description-block .details-block li a {
line-height: 16px
}
}
.product__info-block .description-block .details-block li a:after,
.product__info-block .description-block .details-block li a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out;
display: none !important
}
.product__info-block .description-block .details-block li a:after {
right: 0;
left: initial
}
.product__info-block .description-block .details-block li a:hover:after,
.product__info-block .description-block .details-block li a:hover:before {
width: 0
}
.product__info-block .description-block .details-block .mobile {
display: none
}
@media (max-width:1100px) {
.product__info-block .description-block .details-block .mobile {
display: block
}
.product__info-block .description-block .details-block {
margin-bottom: 0
}
.product__info-block .description-block .details-block-description,
.product__info-block .description-block h1.desktop {
display: none
}
}
.product__info-block .description-block .slide-down {
width: 100%;
margin-bottom: 23px
}
.product__info-block .description-block .slide-down__btn {
width: 100%;
font-size: 18px;
line-height: 21px;
color: #000;
text-decoration: none;
position: relative;
display: block
}
.product__info-block .description-block .slide-down__btn:after,
.product__info-block .description-block .slide-down__btn:before {
position: absolute;
content: "";
display: block;
background-color: #000;
transition: .3s ease-in-out
}
.product__info-block .description-block .slide-down__btn:after {
width: 1px;
height: 16px;
right: 7.5px;
top: 3.5px
}
.product__info-block .description-block .slide-down__btn:before {
height: 1px;
width: 16px;
right: 0;
top: 11px
}
.product__info-block .description-block .slide-down__btn.active:after {
transform: rotate(270deg)
}
.product__info-block .description-block .slide-down__content {
display: none;
padding-top: 20px
}
.product__info-block .description-block .slide-down:last-child {
margin-bottom: 42px
}
.product__info-block .description-block .product-colors {
margin-bottom: 43px
}
.product__info-block .description-block .product-colors span {
line-height: 24px
}
.product__info-block .description-block h1 {
text-align: left;
margin: 0 0 25px;
width: 100%
}
@media (max-width:1440px) {
.product__info-block .description-block .details-block li a {
font-size: 14px;
line-height: 16px
}
.product__info-block .description-block .details-block li {
margin-bottom: 10px
}
.product__info-block .description-block .product-colors span {
font-size: 12px
}
.product__info-block .description-block h1 {
font-size: 32px;
line-height: 38px
}
}
.product__info-block .description-block h2 {
margin-top: 0;
font-size: 24px;
line-height: 100%
}
.product__info-block .description-block h2 del {
color: #a4a4a4
}
.product__info-block .description-block h2 ins {
text-decoration: none
}
@media (max-width:1440px) {
.product__info-block .description-block h2 {
font-size: 26px;
line-height: 31px;
margin-bottom: 28px
}
}
.product__info-block .description-block .mob-heading {
justify-content: space-between;
align-items: center;
width: 100%;
display: none
}
@media (max-width:600px) {
.product__info-block .description-block .slide-down__btn:before {
width: 12px;
right: 7px;
top: 7.5px
}
.product__info-block .description-block .slide-down__btn:after {
height: 12px;
right: 12.5px;
top: 2.5px
}
.product__info-block .description-block .mob-heading {
margin-bottom: 16px
}
}
.product__info-block .description-block span {
margin-bottom: 10px;
display: block
}
.product__info-block .description-block .colors-block {
justify-content: flex-start;
margin-bottom: 10px
}
.product__info-block .description-block .counter {
width: 154px
}
@media (max-width:1100px) {
.product__info-block .description-block h2 ins {
margin-left: 10px
}
.product__info-block .description-block h2.desktop { }
.product__info-block .description-block .mob-heading {
display: flex;
padding-top: 26px
}
.product__info-block {
flex-direction: column
}
.product__info-block .description-block,
.product__info-block .media-block {
width: 100%
}
.product__info-block .description-block {
border-bottom: 1px solid #d8d8d8;
padding-bottom: 21px
}
.product__info-block .media-block {
flex-direction: column;
margin-bottom: 120px
}
.product__info-block .video-link {
align-self: flex-start;
margin-bottom: 13px
}
}
@media (max-width:600px) {
.product__info-block {
padding: 14px 10px 0
}
.product__info-block .video-link {
font-size: 8px;
line-height: 9px;
margin-top: 0;
min-width: initial
}
.product__info-block .video-link:after {
width: 5px;
height: 8px;
right: -8px;
top: 0
}
.product__info-block>span {
font-size: 10px
}
.product__info-block .slider {
height: 69vh;
margin-bottom: 11px
}
.product__info-block .description-block {
margin-top: 20px
}
.product__info-block .description-block .details-block {
margin-bottom: 0
}
.product__info-block .description-block .product-colors {
margin-bottom: 26px
}
.product__info-block .description-block .product-colors span {
font-size: 12px;
line-height: 14px;
margin-bottom: 9px
}
.product__info-block .description-block .colors-block {
margin-bottom: 8px
}
.product__info-block .description-block .mob-heading h1 {
font-size: 18px;
line-height: 21px;
margin-bottom: 16px
}
.product__info-block .description-block>span {
font-size: 10px
}
.product__info-block .description-block .slide-down:last-child {
margin-bottom: 23px
}
}
.product .tabs-holder {
display: flex;
justify-content: space-between;
padding-bottom: 183px;
position: relative;
background-color: #fff
}
@media (max-width:1440px) {
.product .tabs-holder {
padding-bottom: 90px;
padding-right: 60px
}
.product .feedbacks h2 {
font-size: 28px
}
}
@media (max-width:1100px) {
.product .tabs-holder {
display: none;
margin-top: 0
}
}
.product .tabs-holder:after {
content: "";
width: 90%;
position: absolute;
height: 1px;
display: block;
background-color: #d4dfe5;
bottom: 0
}
.product .tabs-holder img {
margin-top: 60px
}
.product .tabs-holder .tabs-btns {
display: flex;
flex-direction: column;
min-width: 370px
}
.product .tabs-holder .tab-btn {
font-family: Halvar-Breit, sans-serif;
font-style: normal;
font-size: 28px;
line-height: 33px;
color: #000;
position: relative;
text-decoration: none;
margin-bottom: 50px
}
.product .tabs-holder .tab-btn span {
position: relative
}
.product .tabs-holder .tab-btn span:after,
.product .tabs-holder .tab-btn span:before {
position: absolute;
content: "";
bottom: 0;
left: 0;
width: 0;
height: 1px;
background: #000;
transition: .3s ease-in-out
}
.product .tabs-holder .tab-btn span:after {
left: initial;
right: 0
}
.product .tabs-holder .tab-btn.active span:after,
.product .tabs-holder .tab-btn.active span:before {
width: 100%;
display: none !important
}
.product .tabs-holder .tab-btn:last-child {
margin-bottom: 0
}
.product .tabs-holder .tab-btn:after,
.product .tabs-holder .tab-btn:before {
position: absolute;
content: "";
display: block;
background-color: #000;
transition: .3s ease-in-out
}
.product .tabs-holder .tab-btn:after {
width: 1px;
height: 20px;
right: 9px;
top: 6.5px
}
.product .tabs-holder .tab-btn:before {
height: 1px;
width: 20px;
right: 0;
top: 16px
}
.product .tabs-holder .tab-btn.active:after {
transform: rotate(270deg)
}
.product .tabs-holder .tabs-content {
width: 63.5%
}
.product .tabs-holder .tabs-content__item {
display: none
}
.product .tabs-holder .tabs-content__item.active {
display: grid;
grid-template-columns: 43% 43%;
grid-auto-rows: auto;
grid-column-gap: 14%
}
.product .tabs-holder .tabs-content h5:first-child {
margin-top: 10px;
text-align: left !important
}
.product .feedbacks {
padding: 141px 0 215px !important;
display: flex;
justify-content: space-between
}
.product .feedbacks h2 {
text-align: left;
margin-bottom: 16px;
margin-top: 0;
white-space: nowrap
}
.product .feedbacks__list.mobile {
display: none;
width: 100%
}
.product .feedbacks__list.mobile>div {
display: none
}
.product .feedbacks__list.mobile>div.active {
display: block
}
.product .feedbacks__list.desktop>div {
display: none
}
.product .feedbacks__list.desktop>div.active {
display: block
}
@media (max-width:1100px) {
.product .feedbacks__list.mobile {
display: block
}
.product .feedbacks__list.desktop {
display: none
}
}
.product .feedbacks__pagination.mobile {
display: none;
width: 100%;
margin-top: 15px;
overflow: hidden
}
.product .feedbacks__pagination.mobile .slick-arrow {
width: 6px;
height: 12px;
top: 25%
}
.product .feedbacks__pagination.mobile .slick-slide {
font-size: 26px;
line-height: 30px;
color: #a4a4a4
}
@media (max-width:600px) {
.product .feedbacks__pagination.mobile .slick-slide {
font-size: 12px;
line-height: 30px
}
}
.product .feedbacks__pagination.mobile .slick-slide.slick-current {
color: #000
}
.product .feedbacks__pagination.mobile .slick-track {
margin-left: 33%
}
.product .feedbacks__pagination.mobile .slick-list {
width: 100%;
margin-left: 20px
}
.product .feedbacks__pagination.desktop {
display: block;
width: 276px;
margin-top: 40px;
overflow: hidden
}
.product .feedbacks__pagination.desktop .slick-slide {
margin: 0 27px;
font-size: 26px;
line-height: 30px;
color: #a4a4a4;
text-align: center
}
.product .feedbacks__pagination.desktop .slick-slide.slick-current {
color: #000
}
.product .feedbacks__pagination.desktop .slick-list {
width: 180px;
margin: 0 auto
}
.product .feedbacks__pagination.desktop .slick-arrow {
width: 10px;
height: 20px;
top: 17%
}
@media (max-width:600px) {
.product .feedbacks__pagination.mobile {
margin-top: 0
}
}
.product .feedbacks .holder-feedback-rating {
max-width: 610px;
width: 100%
}
.product .feedbacks .holder-feedback-rating .review_info {
margin-top: 30px;
max-width: 300px
}
.product .feedbacks__total {
display: flex;
flex-direction: column
}
.product .feedbacks__quantity {
margin-bottom: 42px
}
.product .feedbacks__block {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-end
}
.product .feedbacks__block.feedbacks-holder {
margin-top: 9px;
border-top: 1px solid #d8d8d8
}
.product .feedbacks__block h5 {
margin-top: 0;
margin-bottom: 22px;
text-transform: none
}
.product .feedbacks__block .feedbacks__total {
width: 100%;
max-width: initial;
position: relative
}
.product .feedbacks__block .close-review-btn {
text-indent: -99999px;
overflow: hidden;
position: absolute;
right: 0;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/cross.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
cursor: pointer
}
@media (max-width:600px) {
.product .feedbacks__block .close-review-btn {
width: 12px;
height: 12px;
top: -25px
}
}
.product .feedbacks__item {
min-height: 216px;
padding: 46px 0 30px;
border-bottom: 1px solid #d8d8d8;
display: flex;
flex-wrap: wrap
}
.product .feedbacks__item .photo {
width: 60px;
height: 60px;
margin-right: 21px;
margin-bottom: 21px
}
.product .feedbacks__item p {
margin-top: 0;
font-weight: 600
}
.product .feedbacks__item .rate-rounds {
margin-bottom: 8px
}
.product .feedbacks__item .info {
margin-right: 21px;
width: 130px
}
@media (max-width:1100px) {
.product .feedbacks__pagination.mobile {
display: block
}
.product .feedbacks__pagination.desktop {
display: none
}
.product .feedbacks {
flex-direction: column;
padding-right: 60px;
padding-bottom: 100px
}
.product .feedbacks .feedbacks__block,
.product .feedbacks .feedbacks__total {
width: 100%;
max-width: initial
}
.product .feedbacks .feedbacks__total {
padding-bottom: 30px;
border-bottom: 1px solid #d8d8d8
}
.product .feedbacks .feedbacks__total .rate-rounds {
justify-content: center
}
.product .feedbacks .feedbacks__item {
flex-direction: column;
padding: 30px 0 15px
}
}
@media (max-width:600px) {
.product .feedbacks {
padding: 46px 10px 40px;
margin-top: 44px
}
.product .feedbacks .feedbacks__quantity {
margin-bottom: 27px;
margin-top: 2px;
font-size: 12px;
line-height: 16px
}
.product .feedbacks .feedbacks__total,
.product .feedbacks .feedbacks__total h2 {
text-align: center
}
.product .feedbacks .feedbacks__total .review_info {
max-width: 100%
}
.product .feedbacks .rate-rounds {
margin-bottom: 0
}
.product .feedbacks .round {
width: 10px;
height: 10px
}
.product .feedbacks h2 {
font-size: 18px;
margin-bottom: 8px
}
.product .feedbacks .feedbacks__block h5 {
font-size: 12px;
line-height: 14px;
margin-bottom: 14px
}
.product .feedbacks .feedbacks__block .info {
margin-bottom: 19px
}
.product .feedbacks .feedbacks__block span {
font-size: 12px;
line-height: 14px
}
.product .feedbacks .feedbacks__block .content p {
font-size: 12px;
line-height: 18px;
margin-bottom: 15px
}
.product .feedbacks .feedbacks__block .content span {
font-size: 12px;
line-height: 18px
}
.product .feedbacks .feedbacks__item {
padding-top: 19px;
padding-bottom: 0;
min-height: initial
}
}
.product .promotions-block {
padding: 40px 0 143px
}
@media (max-width:1440px) {
.product .promotions-block {
margin-top: 70px;
padding-top: 0;
padding-bottom: 70px
}
.product .promotions-block h2 {
margin-bottom: 70px
}
}
@media (max-width:1100px) {
.product .promotions-block .slick-arrow-next {
right: -30px
}
.product .promotions-block .slick-arrow-prev {
left: -30px
}
.product .promotions-block h2 {
margin-bottom: 40px
}
}
@media (max-width:600px) {
.product .promotions-block {
margin-top: 43px;
margin-bottom: 40px;
padding: 0 20px
}
.product .promotions-block .slick-arrow-next {
right: -20px;
background-position: 75% center
}
.product .promotions-block .slick-arrow-prev {
left: -20px;
background-position: 25% center
}
.product .promotions-block h2 {
margin-bottom: 25px
}
.product #video {
display: none
}
}
.product .mobile-info-block {
display: none
}
.product .mobile-info-block>span {
font-weight: 700;
font-size: 12px;
line-height: 18px;
color: #a39b92;
display: block
}
.product .mobile-info-block>span a {
color: #a39b92;
position: relative
}
.product .mobile-info-block>span a:after,
.product .mobile-info-block>span a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #cfcfcf;
transition: .3s ease-in-out
}
.product .mobile-info-block>span a:after {
left: initial;
right: 0
}
.product .mobile-info-block>span a:hover:after,
.product .mobile-info-block>span a:hover:before {
width: 0
}
@media (max-width:1100px) {
.product .mobile-info-block {
display: block;
padding: 20px 60px 0;
margin-bottom: 43px
}
}
@media (max-width:600px) {
.product .mobile-info-block {
padding: 20px 10px 0
}
.product .mobile-info-block>span {
font-size: 10px;
line-height: 16px
}
.product .mobile-info-block .slide-down__btn {
font-size: 13px;
line-height: 16px
}
}
.product .mobile-info-block .slide-down {
width: 100%;
margin-bottom: 20px
}
.product .mobile-info-block .slide-down__btn {
width: 100%;
font-weight: 700;
font-size: 18px;
line-height: 21px;
color: #000;
text-decoration: none;
position: relative;
display: block
}
.product .mobile-info-block .slide-down__btn:after,
.product .mobile-info-block .slide-down__btn:before {
position: absolute;
content: "";
display: block;
background-color: #000;
transition: .3s ease-in-out
}
.product .mobile-info-block .slide-down__btn:after {
width: 1px;
height: 16px;
right: 7.5px;
top: 3.5px
}
.product .mobile-info-block .slide-down__btn:before {
height: 1px;
width: 16px;
right: 0;
top: 11px
}
.product .mobile-info-block .slide-down__btn.active:after {
transform: rotate(270deg)
}
.product .mobile-info-block .slide-down__content {
display: none;
padding-top: 20px
}
.product .mobile-info-block .slide-down__content p {
margin-bottom: 24px;
margin-top: 0
}
.product .mobile-info-block .slide-down__content h5 {
margin-top: 0;
margin-bottom: 18px;
font-size: 16px;
text-transform: uppercase;
font-weight: 400
}
.product .mobile-info-block .slide-down__content h5 strong {
font-weight: 400
}
@media (max-width:600px) {
.product .mobile-info-block .slide-down__btn {
font-size: 18px;
line-height: 21px
}
.product .mobile-info-block .slide-down__btn:before {
width: 13px;
top: 8.5px
}
.product .mobile-info-block .slide-down__btn:after {
height: 13px;
right: 6px;
top: 3px
}
.product .mobile-info-block .slide-down__content h5 {
font-size: 12px;
line-height: 14px
}
.product .mobile-info-block .slide-down__content p {
margin-bottom: 24px;
font-size: 12px;
line-height: 18px
}
}
.product .mobile-info-block .slide-down:last-child {
margin-bottom: 42px
}
.product .float-info-box {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
padding: 16px 10px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
box-sizing: border-box;
background: #fff;
z-index: 3;
display: block
}
@media (min-width:480px) {
.product .float-info-box {
display: none !important
}
}
.product .float-info-box .btn-block,
.product .float-info-box .mob-heading {
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
align-items: center
}
.product .float-info-box .mob-heading {
margin-bottom: 16px
}
.product .float-info-box .mob-heading h1 {
width: 70%;
margin: 0 15px 0 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 18px;
line-height: 21px;
text-align: left
}
.product .float-info-box .mob-heading h2 {
margin: 0;
font-size: 18px;
line-height: 21px;
display: flex;
flex-wrap: nowrap
}
.product .float-info-box .mob-heading h2 del {
color: #a4a4a4
}
.product .float-info-box .mob-heading h2 ins {
margin-left: 10px;
text-decoration: none
}
.product .float-info-box .btn-block .black-btn {
width: 60%;
flex-grow: 1
}
.product .float-info-box .btn-block .black-btn.empty {
min-width: 100px;
width: 30%;
margin-right: 10px;
background-color: #fff;
color: #000;
cursor: pointer
}
.product .float-info-box .btn-block .black-btn.empty:hover {
background-color: #000;
color: #fff
}
.video-slide a {
width: 100%;
max-width: 580px;
max-height: 680px;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
cursor: pointer
}
.video-slide a img {
width: 100%;
height: 100%;
max-width: 590px;
-o-object-fit: cover;
object-fit: cover;
margin: 0 auto
}
.video-slide .play-btn-holder {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
height: 180px;
width: 180px;
border-radius: 50%;
pointer-events: none
}
.video-slide .play-btn-holder .play-btn-slider-fancybox {
width: 100%;
height: 100%;
display: block;
position: relative
}
.video-slide .play-btn-holder .play-btn-slider-fancybox:after {
content: "";
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url(//bagllet.com/wp-content/themes/bagllet/assets/images/frameTriangle.svg);
width: 100%;
height: 100%;
display: block
}
@media (max-width:600px) {
.product .float-info-box .mob-heading h1 {
width: 60%;
margin-right: 10px;
white-space: break-spaces
}
.video-slide .play-btn-holder {
width: 80px;
height: 80px
}
}
.popup__color-palette {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
padding: 100px 6% 0;
width: 100%;
height: 100%;
overflow-x: auto;
box-sizing: border-box
}
.popup .palette-card {
position: relative;
margin-right: 3%;
margin-left: 3%;
width: 14%;
margin-bottom: 5%;
text-align: center;
box-sizing: border-box
}
.popup .palette-card span {
padding: 0 2%;
font-weight: 700;
font-size: 18px;
line-height: 21px;
text-align: center;
display: inline-block
}
@media (max-width:1100px) {
.popup__color-palette {
padding: 50px 0 0
}
.popup .palette-card {
min-width: 100px;
width: 19%;
margin-bottom: 40px
}
.popup .palette-card span {
font-size: 16px;
line-height: 20px
}
}
@media (max-width:600px) {
.popup .palette-card {
width: 36%;
margin-right: 6%;
margin-left: 6%
}
.popup .palette-card span {
font-size: 14px
}
}
.popup .palette-img {
width: 100%;
height: auto;
margin-bottom: 30px;
border-radius: 50%;
box-sizing: border-box
}
.popup .palette-img img {
width: 100%;
height: 100%
}
.popup.add {
display: block
}
.popup__additions {
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: flex-start;
padding-top: 60px
}
@media (max-width:1100px) {
.popup .palette-img {
margin-bottom: 20px
}
.popup__additions {
flex-wrap: wrap;
flex-direction: column;
padding-top: 30px
}
}
@media (max-width:600px) {
.popup .palette-img {
margin-bottom: 4px
}
.popup.add {
padding: 0 10px
}
.popup.add .popup__cross {
right: -3px
}
.popup__additions {
padding-top: 10px
}
}
.popup__additions .additions-wrap {
width: 56%;
margin-right: 60px;
text-align: center
}
.popup__additions .additions-wrap h2 {
display: none
}
.popup__additions .additions-wrap .additions-item {
display: none;
flex-direction: column;
align-items: center;
justify-content: start;
text-align: center;
padding-top: 9px
}
.popup__additions .additions-wrap .additions-item.active {
display: flex
}
.popup__additions .additions-wrap .addition-img {
width: 100%;
max-width: 880px;
max-height: 50vh;
margin: 0 auto 50px
}
.popup__additions .additions-wrap .addition-img img {
width: 100%;
height: 100%
}
.popup__additions .additions-wrap .info-wrap {
margin-bottom: 56px
}
.popup__additions .additions-wrap h4 {
margin-bottom: 18px;
margin-top: 0;
font-size: 15px;
line-height: 100%
}
.popup__additions .additions-wrap .addition-price {
font-size: 28px;
line-height: 33px
}
.popup__additions .additions-wrap .addition-btn {
width: 100%;
max-width: 396px;
margin: 0 auto 30px;
box-sizing: border-box;
line-height: 21px
}
.popup__additions .additions-wrap .addition-btn:hover {
color: #fff
}
@media (max-width:1100px) {
.popup__additions .additions-wrap {
margin: 0 auto;
width: 100%
}
.popup__additions .additions-wrap .addition-img {
width: 60%
}
.popup__additions .additions-wrap h2 {
display: block;
margin: 0 0 10px;
font-size: 32px;
line-height: 36px;
text-align: left
}
.popup__additions .additions-wrap .info-wrap {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-start;
width: 100%
}
.popup__additions .additions-wrap h4 {
width: 70%;
font-size: 24px;
line-height: 26px;
margin-bottom: 0;
text-align: left
}
.popup__additions .additions-wrap .addition-price {
margin-bottom: 0;
font-size: 24px;
line-height: 26px
}
.popup__additions .additions-wrap .addition-btn {
margin-bottom: 40px
}
}
@media (max-width:600px) {
.popup__additions .additions-wrap .addition-img {
width: 260px;
max-height: 170px;
margin-bottom: 30px
}
.popup__additions .additions-wrap h2 {
font-size: 18px;
line-height: 21px
}
.popup__additions .additions-wrap .info-wrap {
margin-bottom: 13px
}
.popup__additions .additions-wrap h4 {
font-size: 12px
}
.popup__additions .additions-wrap .addition-price {
font-size: 18px
}
.popup__additions .additions-wrap .addition-btn {
margin-bottom: 20px
}
}
.popup__additions .additions-description {
width: 28%
}
.popup__additions .additions-description h2 {
margin: 0 0 35px;
text-align: left;
font-size: 42px;
line-height: 49px
}
.popup__additions .additions-description a {
position: relative
}
.popup__additions .additions-description a:after,
.popup__additions .additions-description a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.popup__additions .additions-description a:after {
left: initial;
right: 0
}
.popup__additions .additions-description a:hover:after,
.popup__additions .additions-description a:hover:before {
width: 0
}
.popup__additions .additions-description p {
margin: 0 0 28px
}
.popup__additions .additions-description .descriptions-title {
margin-bottom: 10px;
display: block
}
.popup__additions .additions-description ul {
display: flex;
flex-direction: column
}
.popup__additions .additions-description ul .addition-list-item {
margin-bottom: 16px;
cursor: pointer
}
.popup__additions .additions-description ul .addition-list-item.disabled {
color: #a4a4a4
}
.popup__additions .additions-description ul span {
border-bottom: 1px dashed;
line-height: 18px;
display: inline-block
}
.popup__additions .additions-description ul span:last-child {
margin-bottom: 0
}
.instagram {
padding: 0 60px 150px
}
.instagram__login {
margin-bottom: 94px;
font-size: 38px;
line-height: 45px;
color: #000;
text-align: left
}
.instagram .slick-arrow-prev {
left: -40px
}
.instagram .slick-arrow-next {
right: -40px
}
.instagram__carousel .slick-arrow {
top: 50%;
transform: translateY(-50%)
}
.instagram__carousel .slick-track {
display: flex;
align-items: center
}
.instagram__carousel .carousel-slide {
cursor: pointer
}
.instagram__carousel .carousel-slide img {
width: 100%
}
@media (max-width:1440px) {
.popup__additions .additions-description {
width: 35%
}
.popup__additions .additions-description h2 {
font-size: 32px
}
.instagram {
padding-bottom: 100px
}
.instagram__login {
margin-bottom: 50px;
font-size: 24px;
line-height: 28px
}
}
@media (max-width:1100px) {
.popup__additions .additions-description {
width: 100%
}
.popup__additions .additions-description p span {
display: block
}
.popup__additions .additions-description h2 {
display: none
}
.instagram {
padding-bottom: 0;
margin-bottom: 50px
}
.instagram__carousel .slick-slide {
margin: 0 15px
}
}
@media (max-width:600px) {
.popup__additions .additions-description {
font-size: 12px;
line-height: 18px
}
.popup__additions .additions-description p {
margin-bottom: 25px
}
.instagram {
padding-left: 10px;
padding-right: 10px
}
.instagram__login {
margin-bottom: 25px;
font-size: 18px;
line-height: 21px;
text-align: center
}
}
.tabs-holder-image img {
margin-top: 60px;
max-width: 300px;
width: 100%
}
.instagram-title {
display: block;
text-align: center;
width: 100%;
margin-top: 10px
}
@media screen and (max-width:1100px) {
.instagram .slick-arrow-prev {
left: -53px;
height: 30px;
top: 40%
}
.instagram .slick-arrow-next {
right: -53px;
height: 30px;
top: 40%
}
.product ul {
padding-left: 20px
}
.product .details-block ul {
padding-left: 0
}
.entry-content-header h5 {
text-align: center !important
}
}
.product ul li {
list-style-type: disc
}
.product .breadcrumbs ul li,
.product .details-block ul li,
.product .slick-dots li {
list-style-type: none
}
.product-template-default .tabs-content__item ul {
list-style-type: disc;
margin-left: 20px
}
.instagram__carousel .slick-dots li:only-child {
display: none !important
}
@media screen and (max-width:480px) {
.product ul.slick-dots li:only-child {
display: none !important
}
}
@media screen and (max-width:600px) {
.product .mobile-info-block .slide-down__content {
font-size: 12px
}
.product .products-carousel .product-card__label a {
text-align: center
}
}
.product .tabs-content__item ul li a {
position: relative
}
.product .tabs-content__item ul li a:after,
.product .tabs-content__item ul li a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.product .tabs-content__item ul li a:after {
left: initial;
right: 0
}
.product .tabs-content__item ul li a:hover:after,
.product .tabs-content__item ul li a:hover:before {
width: 0%
}
.product .slide-down__content ul li a {
position: relative
}
.product .slide-down__content ul li a:after,
.product .slide-down__content ul li a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.product .slide-down__content ul li a:after {
left: initial;
right: 0
}
.product .slide-down__content ul li a:hover:after,
.product .slide-down__content ul li a:hover:before {
width: 0%
}
@media (min-width:1101px) and (max-width:1200px) {
.tabs-btns {
padding-right: 40px
}
}
.product .tabs-holder .tabs-content p {
margin-top: 6px;
margin-bottom: 24px
}
.product .tabs-holder .tabs-content p strong {
font-weight: 700;
display: inline
}
.product .tabs-holder .tabs-content p a {
font-size: 16px;
position: relative;
display: inline-block;
border-bottom: none;
line-height: 100%
}
.product .tabs-holder .tabs-content p a::after,
.product .tabs-holder .tabs-content p a:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.product .tabs-holder .tabs-content p a:after {
left: initial;
right: 0
}
.product .tabs-holder .tabs-content p a:hover::after,
.product .tabs-holder .tabs-content p a:hover:before {
width: 0%
}
.product .tabs-holder .tabs-content strong {
font-weight: 400;
display: flex;
justify-content: center
}
.product .media-block .slick-list {
padding-left: 0 !important;
padding-right: 0 !important
}
.product__info-block .slider__nav .slider__nav-item.slick-current:only-child {
display: none
}
.product__info-block .description-block h1 {
font-size: 28px !important;
line-height: 100% !important;
color: #141212 !important;
margin-bottom: 16px
}
.aws_result_price del .woocommerce-Price-amount bdi,
.aws_result_price del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
color: #a4a4a4 !important
}
.aws_result_price ins .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol,
.description .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
color: #ff3900
}
.product-colors #color-variations span:first-child,
.product-colors #size-variations span:first-child {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 15px !important;
line-height: 100%;
letter-spacing: .02em;
text-transform: uppercase
}
.product__info-block .description-block .colors-block+span {
font-size: 13px !important;
letter-spacing: .04em !important;
color: #141212 !important
}
.popup-open {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 100%;
letter-spacing: .02em;
text-transform: uppercase;
color: #141212;
border: none !important
}
.woocommerce-variation-availability {
font-size: 13px !important;
letter-spacing: .04em;
color: #141212;
margin-bottom: 10px !important
}
.product .tabs-holder .tab-btn {
font-weight: 400 !important
}
.product .tabs-holder .tabs-content h5 {
font-size: 18px;
letter-spacing: .02em;
text-transform: uppercase !important;
margin-bottom: 24px;
margin-top: 56px
}
.iconlist_content p {
font-size: 16px !important;
letter-spacing: .02em !important;
color: #141212 !important
}
.product .tabs-holder .tabs-content header:nth-child(3),
.product .tabs-holder .tabs-content header:nth-child(4) {
margin-top: 46px !important
}
.iconlist_content strong {
text-align: left !important;
justify-content: flex-start !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
display: inline !important;
margin-top: 32px !important
}
@media (max-width:600px) {
.iconlist_content a {
font-size: 12px
}
}
.review-holder-info h2 {
font-weight: 400 !important;
font-size: 24px !important;
line-height: 100% !important;
letter-spacing: -.02em !important
}
.total-rate {
display: none
}
.feedbacks__quantity {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400 !important;
font-size: 18px;
line-height: 100%;
letter-spacing: .02em;
text-transform: uppercase;
margin-top: 18px !important;
color: #141212
}
.product .feedbacks .reviews-holder h2 {
font-family: Halvar-Breit;
font-style: normal;
font-weight: 400 !important;
font-size: 24px !important;
line-height: 100%;
letter-spacing: -.02em;
color: #141212;
margin-bottom: 28px !important
}
.product .feedbacks__block .close-review-btn {
width: 24px !important;
height: 24px !important;
top: 4px !important
}
.product .feedbacks {
background: #f3f1ee !important
}
.comment-form-author input,
.comment-form-author label {
font-family: Halvar-Breit;
font-style: normal !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212
}
.comment-form .black-btn {
max-width: 300px !important;
width: 100% !important
}
.product .product-card__label a {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 100% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212
}
.product-card__new-price {
text-align: center;
color: #141212
}
.product .promotions-block h2 {
margin-top: 120px;
margin-bottom: 36px;
font-weight: 400;
font-size: 24px;
line-height: 100%;
letter-spacing: -.02em;
color: #141212
}
.product-card__old-price {
display: flex !important;
align-items: center !important;
color: #a4a4a4;
margin-right: 16px !important
}
.product-card__price-block:has(.product-card__old-price) .product-card__new-price {
color: #ff3900
}
.categories-info {
font-family: Halvar-Breit;
font-style: normal !important;
font-weight: 400 !important;
font-size: 15px !important;
letter-spacing: .02em;
text-transform: uppercase !important;
color: #a39b92;
margin-bottom: 40px !important;
display: none;
line-height: 150% !important
}
.product__info-block .description-block h2 {
margin-bottom: 24px !important;
text-align: left
}
.details-block-description {
color: #a39b92;
font-size: 12px;
letter-spacing: .01em
}
.details-block-description a {
font-size: 12px;
letter-spacing: .01em
}
@media (max-width:480px) {
.details-block-description a {
font-size: 10px;
letter-spacing: .02em
}
}
.product__info-block .description-block a {
color: #a39b92
}
.woocommerce p.stars.selected a.active::before {
font-weight: 700 !important
}
.color-variations span {
color: #141212
}
.product-template-default .product-colors #color-variations span {
color: #141212 !important
}
.product-template-default .cart {
padding-top: 0 !important
}
.product-template-default .product__info-block .description-block .details-block li a {
color: #141212 !important
}
.product-template-default button.black-btn.single_add_to_cart_button.has-arrow-right span {
color: #fff !important
}
.product .slider__main .slick-arrow {
display: none !important
}
.products-carousel .slick-arrow-next {
right: 0 !important;
top: -120px !important
}
.promotions-block h2 {
margin-bottom: 96px
}
.products-carousel .slick-arrow-prev {
right: 50px !important;
top: -120px !important;
left: auto !important
}
.product__info-block .slider__nav-item {
border: 1px solid rgba(0, 0, 0, .2) !important;
min-width: 0 !important;
width: 40px !important;
height: 40px !important
}
.product__info-block .slider__nav .slick-slide.slick-current {
border-color: #000 !important
}
.product__info-block .description-block .btn-block button {
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s all;
-o-transition: .3s
}
.product__info-block .description-block .btn-block button:hover {
background-color: #000 !important;
color: #fff !important
}
.product__info-block .description-block .btn-block button:hover span:after {
display: block
}
button.black-btn.single_add_to_cart_button.has-arrow-right:hover span {
color: #fff !important
}
.black-btn.has-arrow-right span:hover:after {
transition: .3s;
-webkit-transition: .3s !important;
-moz-transition: .3s !important;
-ms-transition: .3s all !important;
-o-transition: .3s !important
}
.product__info-block .slider__nav-item.slick-active {
min-width: 0 !important;
width: 40px !important;
height: 40px !important
}
.product__info-block .slider__nav-item.slick-current {
min-width: 0 !important;
width: 56px !important;
height: 56px !important
}
.black-btn span {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 15px !important;
line-height: 110%;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #f3f1ee
}
.black-btn.empty {
font-family: Halvar-Breit !important;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 110%;
letter-spacing: .02em !important;
text-transform: uppercase !important;
padding-top: 15px !important;
padding-bottom: 15px !important
}
.tab-btn span {
font-size: 24px !important
}
a.tab-btn {
margin-bottom: 56px !important
}
#review_form form input {
font-family: Halvar-Breit;
padding-bottom: 12px !important
}
#review_form form label {
font-family: Halvar-Breit;
font-size: 15px !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 {
margin: 0;
font-size: 13px !important
}
#woocommerce_widget_cart-2 .ordered-item .description .link {
margin-top: -50px !important
}
#woocommerce_widget_cart-2 .img-block {
width: 160px !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 {
font-size: 13px !important
}
#woocommerce_widget_cart-2 .ordered-item .description .row>.woocommerce-Price-amount {
display: none !important
}
.product__info-block .slider__main {
height: auto
}
.product__info-block .slider__main-item {
width: 100%;
min-height: 648px;
background-size: contain;
background-repeat: no-repeat;
background-position: center !important;
cursor: pointer
}
.slick-dots {
display: none !important
}
.black-btn.single_add_to_cart_button.has-arrow-right.disabled.wc-variation-selection-needed {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 48px !important;
padding: 2px 0 0 !important;
max-width: 305px !important;
width: 100%
}
.product__info-block .slider {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center !important;
margin-left: 0
}
.product__info-block .slider__nav-item {
background-position: -2px -7px !important;
background-size: 100% !important;
margin: 0 11px !important
}
.product-template-default .breadcrumbs {
padding-right: 60px !important
}
.slider__main-wrap {
margin-left: 150px !important
}
.product__info-block .slider__nav {
justify-content: center !important
}
.promotions-block .products-carousel .slick-track {
margin-left: 0 !important;
margin-right: 0 !important
}
.product-template-default form label {
text-transform: uppercase !important;
line-height: 26px !important
}
.product-template-default .price.desktop {
font-size: 18px;
line-height: 18px;
display: flex !important;
justify-content: center !important;
align-items: flex-start !important;
margin-bottom: 16px
}
.product-template-default .price.desktop del {
font-size: 18px;
color: #a4a4a4 !important;
margin-bottom: 0 !important;
margin-right: 10px !important
}
.product-template-default .price.desktop ins {
font-size: 18px;
margin-right: 0 !important;
margin-left: 0 !important;
color: #ff3900 !important
}
.product-template-default .price.desktop del .woocommerce-Price-currencySymbol,
.product-template-default .price.desktop del bdi {
color: #a4a4a4 !important
}
.product-template-default .price.desktop ins .woocommerce-Price-currencySymbol {
color: #ff3900 !important
}
.product-template-default .price.desktop ins bdi {
margin-right: 0 !important;
margin-left: 0 !important;
color: #ff3900 !important
}
.slider__nav .slick-arrow.slick-arrow-next img,
.slider__nav .slick-arrow.slick-arrow-prev img {
max-width: none !important;
width: 20px !important;
height: 20px !important;
flex: none !important
}
.slider__nav .slick-arrow,
.slider__nav .slick-arrow.slick-arrow-next,
.slider__nav .slick-arrow.slick-arrow-prev {
background: 0 !important;
display: flex;
justify-content: center;
align-items: center;
flex: auto !important
}
.product__info-block .slider {
justify-content: center !important;
align-items: center !important;
position: relative !important
}
.product-photo__wrap {
position: relative;
display: flex !important
}
.product-template-default .slider__main-item .photo-wrap {
top: 20px !important;
right: 20px !important
}
.product .promotions-block h2 {
text-align: left !important
}
.product__info-block .slider__nav {
position: absolute;
top: 98% !important;
left: 44% !important
}
.product__info-block .slider__main-wrap {
width: 732px !important
}
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
margin: 0 auto !important;
background-size: contain !important;
background-position: center !important
}
.product-template-default .product__info-block .slider .have-not-photo .photo-wrap {
top: 13px !important
}
.product .tabs-holder {
margin-bottom: 0 !important
}
.product__info-block span.select2.select2-container.select2-container--default {
margin-top: 10px !important
}
.black-btn.custom_single_add_to_cart_button.has-arrow-right {
color: #fff !important
}
.product__info-block .description-block .product-colors .variations-block .select2-container {
width: 346px !important
}
.product__info-block .description-block .btn-block button span {
color: #fff !important
}
.woocommerce-variation.single_variation .woocommerce-variation-price .woocommerce-Price-currencySymbol {
font-size: 18px
}
.product__info-block {
position: relative !important
}
.product__info-block .required {
font-size: 16px !important
}
.product__info-block .description-block .product-colors span {
font-size: 13px !important
}
.product__info-block .description-block .details-block li a {
font-size: 12px !important
}
.product .tabs-holder .tabs-content:first-child .tabs-content__item>div p a:after,
.product .tabs-holder .tabs-content:first-child .tabs-content__item>div p a:before {
display: none !important
}
.product .tabs-holder .tabs-content:first-child .tabs-content__item>div strong {
margin-top: 15px !important;
margin-bottom: 15px !important;
font-family: Halvar-Breit !important
}
.mobile-info-block strong {
display: inline !important;
margin-top: 15px !important;
margin-bottom: 15px !important
}
.filter-submit-remove.white-btn,
.safari .filter-submit-remove.white-btn {
position: relative
}
.filter-submit-remove.white-btn:hover span,
.safari .filter-submit-remove.white-btn:hover span {
position: relative;
margin: 0 !important;
display: flex !important;
align-items: center;
justify-content: center
}
.filter-submit-remove.white-btn:hover span:after,
.safari .filter-submit-remove.white-btn:hover span:after {
position: relative;
content: "";
right: -17px;
background-image: url(//bagllet.com/wp-content/uploads/2022/11/Arrow-1-1.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 51px;
height: 10px
}
.tabs-content__item strong {
text-align: left !important;
margin-bottom: 20px !important
}
.product .tabs-holder .tabs-content strong {
text-align: left !important;
justify-content: flex-start !important
}
.slider__nav .slick-arrow {
top: 50% !important
}
.slider__nav .slick-arrow.slick-arrow-prev {
left: -52px !important
}
.slider__nav .slick-arrow.slick-arrow-next {
right: -62px !important;
top: 50% !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev {
top: 11px !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.next {
top: 10px !important
}
@media (max-width:1440px) {
.required {
font-size: 13px !important
}
.product .float-info-box .mob-heading h2 {
align-items: center
}
.product .float-info-box .mob-heading h2 del {
margin-bottom: 0
}
.product__info-block .description-block h2 del {
font-size: 16px
}
.product__info-block .slider__nav-item {
background-position: -1px -6px !important;
background-size: 100% !important
}
.product .product-card__label a {
font-style: normal;
font-weight: 400;
font-size: 16px !important;
line-height: 16px !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212
}
.product__info-block .slider__main-item {
height: 100% !important;
width: 476px !important;
min-height: 580px;
background-size: cover !important;
background-repeat: no-repeat;
background-position: center !important;
cursor: pointer
}
.product-card__new-price {
font-size: 16px !important
}
.product-card__price-block:has(.product-card__old-price) .product-card__new-price {
font-size: 16px !important
}
.categories-info {
font-size: 13px !important
}
.product-colors #color-variations span:first-child,
.product-colors #size-variations span:first-child {
font-size: 13px !important;
margin-bottom: 6px !important
}
.details-block a {
font-size: 13px !important;
margin-bottom: 24px !important
}
.product__info-block .description-block .btn-block {
margin-bottom: 12px !important
}
.tab-btn span {
font-size: 20px !important
}
.product .tabs-holder .tabs-content h5 {
font-size: 16px !important;
line-height: 100% !important
}
.product .mobile-info-block .slide-down__content ol,
.product .mobile-info-block .slide-down__content p,
.product .mobile-info-block .slide-down__content ul,
.product .tabs-holder .tabs-content ol,
.product .tabs-holder .tabs-content p,
.product .tabs-holder .tabs-content ul {
font-size: 14px !important;
margin-bottom: 15px !important
}
.entry-content-header,
.product .mobile-info-block .slide-down__content ol a,
.product .mobile-info-block .slide-down__content ol span,
.product .mobile-info-block .slide-down__content p a,
.product .mobile-info-block .slide-down__content p span,
.product .mobile-info-block .slide-down__content ul a,
.product .mobile-info-block .slide-down__content ul span,
.product .tabs-holder .tabs-content ol a,
.product .tabs-holder .tabs-content ol span,
.product .tabs-holder .tabs-content p a,
.product .tabs-holder .tabs-content p span,
.product .tabs-holder .tabs-content ul a,
.product .tabs-holder .tabs-content ul span {
font-size: 14px !important
}
.tabs-content__item:nth-child(2) div:last-child h5:first-child {
margin-top: 3px !important
}
.tabs-content__item ul li,
.tabs-content__item ul li a {
font-size: 14px !important
}
.tabs-holder {
margin-bottom: 120px !important;
padding-bottom: 120px !important
}
.review-holder-info h2 {
font-size: 20px !important
}
#review_form form input {
font-family: Halvar-Breit;
padding-bottom: 12px !important
}
#review_form form label {
font-family: Halvar-Breit;
font-size: 13px !important
}
.review-holder-info {
justify-content: flex-start !important;
width: 30% !important
}
.feedbacks__quantity {
font-size: 16px !important
}
.black-btn:hover {
background: #000 !important
}
.black-btn:hover span {
color: #fff !important
}
.product .feedbacks__block .close-review-btn {
width: 16px !important;
height: 16px !important
}
.promotions-block h2 {
font-size: 18px !important;
margin-bottom: 62px
}
.products-carousel .slick-arrow {
top: -100px !important;
background-size: 60%
}
.color.active:after {
width: 28px !important;
height: 28px !important;
top: -4px !important;
left: -4px !important
}
.black-btn.single_add_to_cart_button.has-arrow-right.disabled.wc-variation-selection-needed {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 2px 0 0 !important
}
.slider__nav .slick-slide.slick-center {
width: 48px !important;
height: 48px !important
}
.product__info-block .slider__nav-item.slick-active {
width: 24px !important;
height: 24px !important
}
.slider__nav .slick-slide.slick-current {
width: 48px !important;
height: 48px !important
}
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
width: 24px !important;
height: 24px !important
}
.slider__nav-item.slick-slide.slick-current.slick-active.slick-center {
width: 48px !important;
height: 48px !important
}
.slider__nav {
margin-left: 120px !important
}
.product .promotions-block h2 {
margin-top: 0;
margin-bottom: 20px
}
.product .feedbacks__block .close-review-btn {
top: 4px !important
}
.woocommerce .feedbacks__total .star-rating::before {
font-size: 14px !important
}
.product__info-block .slider .have-not-photo .photo-wrap {
width: 80px !important;
height: 80px !important;
min-width: 0 !important;
right: 9% !important;
top: 20px !important
}
.product__info-block .slider {
position: relative !important
}
.product__info-block .slider__nav {
justify-content: center !important;
margin: 0 !important;
justify-content: center !important;
position: absolute !important;
top: 95% !important;
width: 180px !important;
left: 45.5% !important
} .product-photo__wrap {
display: flex !important
}
#woocommerce_widget_cart-2 .name-color p {
margin: 0
}
#woocommerce_widget_cart-2 .name-color p.stock {
margin-top: 5px
}
.product-template-default .product__info-block .slider .have-not-photo .photo-wrap {
top: 20px !important;
right: 20px !important
}
.product__info-block .slider__nav .slick-track {
justify-content: center !important
}
.product-card__slider-nav .slider__nav-item,
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
flex: none !important
}
.product__info-block .slider__nav-item {
margin: 0 11px !important
}
.review_info .black-btn.has-arrow-right.desktop {
display: flex;
justify-content: center;
align-items: center;
height: 44px;
padding: 14px;
min-width: 305px
}
.black-btn.has-arrow-right span {
font-size: 13px !important;
line-height: 110% !important;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
white-space: nowrap
}
.comment-form .black-btn {
padding: 2px 0 0 !important;
height: 44px !important;
display: flex !important;
justify-content: center !important;
align-items: center !important
}
.product__info-block .slider__main-wrap {
width: 476px !important
}
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
margin: 0 auto !important
}
.product__info-block .description-block .details-block {
flex-grow: 0 !important;
margin-bottom: 40px !important
}
.safari .product__info-block .description-block .details-block {
margin-bottom: 65px !important
}
.product .feedbacks__block h5 {
text-align: left !important
}
.woocommerce #reviews h3 {
margin-top: 20px !important
}
.product__info-block .description-block>span {
font-size: 11px !important
}
.product .tabs-holder .tabs-btns {
min-width: 0 !important;
width: 300px !important
}
.product .feedbacks .reviews-holder h2 {
font-size: 20px !important
}
.woocommerce-cart .cart__product-description-block .text-block p.stock {
font-size: 12px !important
}
.filter-submit-remove.white-btn:after {
content: "";
top: 17px !important;
right: 10px !important;
width: 40px !important;
height: 40px
}
.mobfilter .wrap-btn-block button {
font-size: 13px !important
}
.slider__nav .slick-arrow {
top: 50% !important
}
.slider__nav .slick-arrow.slick-arrow-prev {
left: -52px !important
}
.slider__nav .slick-arrow.slick-arrow-next {
right: -62px !important;
top: 50% !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev {
top: 11px !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.next {
top: 10px !important
}
.woocommerce-Reviews.feedbacks {
padding-top: 56px !important;
padding-bottom: 56px !important
}
}
@media (max-width:1100px) {
.slider__main-wrap {
margin: 0 !important
}
.slider__nav {
margin: 0 auto !important
}
.product__info-block .slider__nav {
justify-content: center !important;
margin: 0 auto !important;
left: 36.5% !important
}
.product__info-block .slider__main-item {
margin: 0 auto !important
}
.product__info-block {
padding-left: 30px !important;
padding-right: 30px !important
}
.product .feedbacks .feedbacks__total {
width: 100% !important
}
.product__info-block .description-block .mob-heading h1 {
font-size: 16px !important
}
.mobile-info-block,
.woocommerce-Reviews.feedbacks {
padding-left: 30px !important;
padding-right: 30px !important
}
.mob-heading .price ins bdi,
.mob-heading .price ins bdi .woocommerce-Price-currencySymbol {
margin-left: 0 !important;
color: #ff3900 !important
}
#woocommerce_widget_cart-2 .ordered-item .description .link {
margin-top: 12px !important
}
.black-btn.single_add_to_cart_button.has-arrow-right.disabled.wc-variation-selection-needed {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 2px 0 0 !important
}
.black-btn.has-arrow-right.desktop {
display: none !important
}
.product__info-block .slider .have-not-photo .photo-wrap {
right: 12% !important;
top: 20px !important
}
.product-template-default .price.desktop { }
.product__info-block .slider__nav-item {
margin: 0 19px !important
}
.product__info-block .slider {
width: auto !important
}
.product__info-block .slider__main-wrap {
width: 100% !important
}
.categories-info {
margin-top: 70px !important
}
.product .float-info-box .btn-block .black-btn {
height: 44px !important;
padding: 2px 0 0 !important;
display: flex !important;
justify-content: center !important;
align-items: center !important
}
.product .feedbacks .feedbacks__total h2 {
margin-top: 30px !important
}
.products-carousel .slick-arrow {
top: -56px !important;
background-size: 60%;
width: 30px !important;
height: 30px !important
}
.products-carousel .slick-arrow-prev {
right: 25px !important
}
.product .tabs-holder .tabs-btns {
width: auto !important
}
.filter-submit-remove.white-btn:after {
content: "";
top: 17px !important;
right: 100px !important;
width: 40px !important;
height: 40px
}
.mobfilter .wrap-btn-block button {
font-size: 13px !important
}
.slider__nav .slick-arrow {
top: 50% !important
}
.slider__nav .slick-arrow.slick-arrow-prev {
left: -52px !important
}
.slider__nav .slick-arrow.slick-arrow-next {
right: -62px !important;
top: 50% !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev {
top: 11px !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.next {
top: 10px !important
}
.product__info-block .slider__nav {
top: 88% !important;
top: inherit !important;
bottom: -100px
}
.product-template-default .products-carousel .slick-arrow {
top: -42px
}
.woocommerce #reviews h3 {
text-align: left !important
}
}
@media (max-width:1100px) and (max-width:1100px) {
.product__info-block .slider__main-wrap {
margin-top: -45px !important
}
}
@media (max-width:768px) {
.categories-info {
margin-bottom: 23px !important;
margin-top: 30px !important
}
.product__info-block .slider {
height: 60vh !important
}
.product-template-default .cart {
padding-top: 23px !important
}
.slide-down__content h5 {
text-align: left !important;
font-family: Halvar-Breit;
font-style: normal !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 130% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
margin-bottom: 16px !important;
color: #141212
}
.slide-down__content h5:not(:first-child) {
margin-top: 32px !important
}
.slide-down__btn {
font-family: Halvar-Breit !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 18px;
line-height: 120% !important;
letter-spacing: .02em !important;
color: #000 !important
}
.product .mobile-info-block .slide-down__content p {
margin-bottom: 15px !important
}
.product .entry-content-header {
font-size: 14px !important
}
.product .entry-content-header h5 {
margin-top: 32px !important
}
.product .mob-heading .title {
font-size: 18px
}
.iconlist_content strong {
font-size: 14px !important;
line-height: 130% !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212 !important
}
.woocommerce-Reviews {
padding-top: 54px !important;
padding-bottom: 57px !important
}
.woocommerce-Reviews h2 {
font-size: 18px;
margin-bottom: 14px !important
}
.woocommerce-Reviews .total-rate {
font-size: 40px !important;
margin-bottom: 17px !important
}
.feedbacks__quantity {
margin-bottom: 22px !important;
font-size: 14px !important;
margin-top: 10px !important
}
.review-holder-info .black-btn {
padding-top: 15px !important;
padding-bottom: 15px !important
}
.product .feedbacks .feedbacks__block h5 {
text-align: left !important;
margin-bottom: 14px !important
}
.woocommerce .review-title {
text-align: left !important;
margin-bottom: 16px !important;
font-size: 14px !important;
line-height: 130% !important
}
.product .promotions-block {
margin-top: 0 !important
}
.product .promotions-block h2 {
font-size: 18px;
line-height: 120% !important;
margin-top: 32px;
margin-bottom: 32px
}
.product-card__label a {
font-family: Halvar-Breit;
font-style: normal !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 130% !important;
margin-top: 10px !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212
}
.product-card__new-price {
font-size: 14px !important;
line-height: 130% !important;
text-align: center !important;
margin-right: 0 !important;
color: #141212
}
.product-card__price-block .product-card__old-price {
margin-right: inherit
}
.product-card__old-price {
font-size: 14px;
line-height: 130% !important;
text-align: center !important;
margin-right: 0
}
.product-card__price-block:has(.product-card__old-price) .product-card__new-price {
font-size: 14px !important;
line-height: 130% !important;
text-align: center !important;
margin-right: 10px !important
}
.mob-heading button {
padding-top: 15px !important;
padding-bottom: 15px !important
}
.black-btn.has-arrow-right span {
font-size: 12px !important
}
.black-btn.has-arrow-right {
padding-top: 15px !important;
padding-bottom: 15px !important
}
.product-card__img-block picture {
height: auto !important
}
.product-template-default .color {
width: 12px !important;
height: 12px !important;
min-width: none !important
}
.product-template-default .color.active:after {
width: 14px !important;
height: 14px !important;
left: -2px !important;
top: -2px !important
}
.products-carousel .product-card__slider-nav .color span,
span.color {
width: 12px !important;
height: 12px !important
}
.products-carousel .product-card .color.active:after {
width: 14px !important;
height: 14px !important;
left: -1.5px !important;
top: -2px !important
}
.products-carousel .color.active:after {
left: -2px !important;
top: -2px !important
}
.black-btn.single_add_to_cart_button.has-arrow-right {
padding-top: 12px !important;
padding-bottom: 12px !important
}
.woocommerce .feedbacks-holder .star-rating,
.woocommerce .feedbacks__total .star-rating {
text-align: center !important;
overflow: visible !important
}
.black-btn.single_add_to_cart_button.has-arrow-right.disabled.wc-variation-selection-needed {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 2px 0 0 !important
}
.mob-heading .price del {
font-size: 18px;
margin-left: 0 !important;
margin-bottom: 5px
}
.mob-heading h1.title {
padding-right: 15px !important
}
.product__info-block .description-block .mob-heading {
align-items: center !important;
margin-bottom: 17px
}
.product__info-block .description-block h2 {
margin-bottom: 0 !important
}
.product__info-block .slider__nav {
left: 33.5% !important;
top: 88% !important;
bottom: inherit
}
.product__info-block .media-block {
margin-bottom: 0
}
.description-block {
margin-top: 40px !important
}
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
margin: 0 auto !important
}
.slider__nav .slick-arrow {
top: 50% !important
}
.slider__nav .slick-arrow.slick-arrow-prev {
left: -52px !important
}
.slider__nav .slick-arrow.slick-arrow-next {
right: -62px !important;
top: 50% !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev {
top: 0 !important
}
.product .feedbacks {
padding-top: 56px !important
}
.woocommerce .feedbacks__total .star-rating::before {
top: 0 !important
}
}
@media (max-width:600px) {
.product__info-block .slider__nav .slick-track {
display: flex !important;
flex: none !important
}
.product__info-block .slider__nav .slider__nav-item {
width: 24px !important;
height: 24px !important;
flex: none !important
}
.product__info-block .slider__nav-item {
margin: 0 9.5px !important
}
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
margin: 0 auto !important
}
.products-carousel .slick-arrow {
top: -43px !important;
background-size: 60%;
width: 20px !important;
height: 20px !important
}
.products-carousel .slick-arrow-prev {
right: 12px !important
}
.product__info-block .slider__nav {
display: block !important;
top: 88% !important
}
.product-template-default .products-carousel .slick-arrow {
top: -45px
}
}
@media (max-width:480px) and (max-width:4800px) {
.product .mobile-info-block .slide-down__content p:last-child a {
font-size: 14px !important
}
}
@media (max-width:480px) {
.product-card__img-block picture {
height: auto !important
}
.cart-list {
overflow: hidden !important
}
.product .product-card__label a {
letter-spacing: .02em !important;
text-transform: uppercase !important;
font-style: normal;
font-weight: 400;
font-size: 14px !important;
line-height: 18px !important;
letter-spacing: .02em !important;
text-transform: uppercase !important;
color: #141212
}
.products-carousel .product-card .color.active:after {
left: 6px !important;
top: 6px !important
}
.product-card__new-price {
font-size: 14px !important
}
.product-card__price-block:has(.product-card__old-price) .product-card__new-price {
font-size: 14px !important
}
.product__info-block .slider__main-item {
height: 100% !important;
background-repeat: no-repeat;
background-position: center !important;
cursor: pointer
}
.slider__nav .slick-slide.slick-center {
width: 32px !important;
height: 32px !important
}
.product__info-block .slider__nav-item.slick-active {
width: 16px !important;
height: 16px !important
}
.slider__nav .slick-slide.slick-current {
width: 32px !important;
height: 32px !important
}
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
width: 16px !important;
height: 16px !important
}
.slider__nav-item.slick-slide.slick-current.slick-active.slick-center {
width: 32px !important;
height: 32px !important
}
.products-carousel .product-card__img-block-wrap .product-card__img-block img {
height: 201px !important;
-o-object-fit: contain !important;
object-fit: contain !important;
width: 196px !important;
-o-object-fit: cover !important;
object-fit: cover !important
}
.product__info-block {
margin-top: 55px;
padding-left: 10px !important;
padding-right: 10px !important
}
.mob-heading {
align-items: center !important
}
.product__info-block .description-block h2 {
margin-bottom: 0 !important
}
.black-btn.single_add_to_cart_button.has-arrow-right.disabled.wc-variation-selection-needed {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 2px 0 0 !important
}
.mobile-info-block,
.promotions-block,
.woocommerce-Reviews.feedbacks {
padding-left: 10px !important;
padding-right: 10px !important
}
.products-carousel .product-card {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
margin-right: 10px !important
}
.mob-heading .price {
flex-direction: column;
align-items: flex-start;
justify-content: center
}
.mob-heading .price del {
font-size: 14px
}
.mob-heading h1.title {
padding-right: 15px !important
}
.product__info-block .slider .have-not-photo .photo-wrap {
min-width: 0 !important;
width: 32px !important;
height: 32px !important;
right: 9% !important;
top: 20px !important
}
.product__info-block .slider__main-wrap {
flex-grow: 0
}
.product__info-block .slider {
height: 100% !important;
overflow: visible !important
}
.product .product__info-block .mob-heading .price .woocommerce-Price-currencySymbol,
.product__info-block .description-block .mob-heading h1 {
font-size: 14px
}
.product__info-block .mob-heading h2.price {
margin-top: 10px !important;
display: flex
}
.product__info-block .description-block .mob-heading {
padding-top: 22px !important
}
.float-info-box .black-btn.empty,
.float-info-box button {
display: flex !important;
justify-content: center !important;
align-items: center !important;
height: 44px !important;
padding: 3px 0 0 !important
}
.product-colors #color-variations span:first-child,
.product-colors #size-variations span:first-child {
margin-bottom: 15px !important
}
.variations_form.cart .color {
width: 20px !important;
height: 20px !important
}
.variations_form.cart .color.active:after {
width: 24px !important;
height: 24px !important;
top: -3px !important;
left: -3px !important
}
.product-template-default .variations_form.cart {
padding-top: 0 !important
}
.product-template-default .product-colors.variations {
padding-bottom: 24px !important
}
.product-template-default .product__info-block .description-block .mob-heading {
padding-top: 18px !important
}
.product .float-info-box .mob-heading h2 del,
.product .float-info-box .mob-heading h2 ins,
.product__info-block .description-block h2 del,
.product__info-block .description-block h2 ins {
margin-left: 0
}
.mob-heading .price bdi,
.product .float-info-box .mob-heading h2 del,
.product .float-info-box .mob-heading h2 ins,
.product .price .woocommerce-Price-currencySymbol,
.product .product__info-block .mob-heading .price .woocommerce-Price-currencySymbol,
.product__info-block .description-block h2 del,
.product__info-block .description-block h2 ins {
font-size: 20px;
line-height: 20px
}
.product .mobile-info-block {
padding-top: 24px !important
}
.product .mobile-info-block .slide-down {
margin-bottom: 33px !important
}
.promotions-block .product-card__label a,
.promotions-block .product-card__new-price bdi {
font-size: 14px !important
}
.black-btn.single_add_to_cart_button.has-arrow-right.disabled.wc-variation-selection-needed {
max-width: none !important;
width: 100% !important
}
.product .feedbacks .feedbacks__total h2 {
margin-bottom: 20px !important
}
.product__info-block .slider__nav .slick-track {
display: flex !important;
flex: none !important
}
.product__info-block .slider__nav .slider__nav-item {
width: 24px !important;
height: 24px !important;
flex: none !important
}
.product__info-block .slider__nav-item {
margin: 0 9.5px !important
}
.product .promotions-block {
margin: 0 auto !important
}
.products-carousel .product-card {
flex: none !important
}
.promotions-block .products-carousel .slick-track {
margin: 0 auto !important
}
.product .promotions-block h2 {
text-align: center !important;
margin-bottom: 45px
}
.product-list {
grid-column-gap: 12px !important
}
.products-carousel .product-card__slider-for {
width: 196px !important;
height: 215px !important
}
.cart .promotions-block {
padding-top: 0 !important
}
.archive .product-list {
grid-column-gap: 12px !important
}
.product__info-block .slider__nav {
position: absolute !important;
top: 100% !important;
display: block !important;
left: 29.5% !important;
width: 153px !important;
right: 31.5% !important
}
.float-info-box .black-btn.empty,
.float-info-box button {
padding-top: 2px !important
}
.product .mobile-info-block .slide-down__content p:last-child {
margin-top: 15px !important
}
.product .mobile-info-block .slide-down__content li,
.product .mobile-info-block .slide-down__content p {
line-height: 18.2px !important
}
.cart .promotions-block h2 {
text-align: center !important
}
.review_info .black-btn.has-arrow-right.mobile {
height: 44px !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
padding: 2px 0 0 !important
}
.black-btn.has-arrow-right {
-webkit-transform: translateY(-50%) !important;
-moz-transform: translateY(-50%) !important;
-ms-transform: translateY(-50%) !important;
-o-transform: translateY(-50%) !important;
transform: translateY(0) !important
}
.product-template-default .product__info-block .slider .have-not-photo .photo-wrap {
top: 10px !important
}
.product__info-block .slider__nav-item.slick-slide,
.slider__nav .slick-slide,
.slider__nav-item.slick-slide,
.slider__nav-item.slick-slide.slick-cloned {
margin: 0 auto !important
}
.product__info-block .description-block .product-colors .colors-block:last-child span {
margin-bottom: 8px !important
}
.product__info-block .description-block .product-colors .colors-block+span {
margin-bottom: 9px !important;
margin-top: 17px !important
}
.description-block {
margin-top: 50px !important
}
.entry-content-header {
line-height: 130% !important
}
.comment-reply-title {
text-align: center !important
}
.product .feedbacks .feedbacks__total .comment-form .rate-rounds {
justify-content: center !important
}
.comment-form .black-btn {
width: 100% !important;
max-width: none !important
}
.woocommerce-Reviews.feedbacks {
padding-bottom: 20px !important
}
.product__info-block .description-block .product-colors .variations-block .select2-container {
width: 100% !important
}
.woocommerce #review_form #respond p.stars {
margin-top: 15px !important
}
.categories-info {
font-size: 12px !important
}
.mobfilter .wrap-btn-block button {
font-size: 13px !important
}
.slider__nav .slick-arrow.slick-arrow-next,
.slider__nav .slick-arrow.slick-arrow-prev {
top: 32px !important
}
.slider__nav .slick-arrow {
top: 50% !important
}
.slider__nav .slick-arrow.slick-arrow-prev {
left: -53px !important
}
.slider__nav .slick-arrow.slick-arrow-next {
right: -57px !important;
top: 50% !important
}
.woocommerce .catalog nav.woocommerce-pagination ul li a.prev {
top: -1px !important
}
.product-template-default .products-carousel .slick-arrow {
top: -30px !important
}
.product__info-block .slider__main-item {
width: 300px !important;
min-height: 370px;
margin: 0 auto !important;
background-size: 100% !important
}
.product .media-block .slick-list {
margin: 0 -15px
}
}
@media (max-width:420px) {
.product .promotions-block h2 {
text-align: center !important;
max-width: 300px;
margin: 20px auto 45px
}
}
@media (max-width:355px) {
.product__info-block .slider__nav {
left: 25.3% !important
}
}
@media (max-width:325px) {
.product__info-block .slider__nav {
left: 25.3% !important
}
.product-template-default .select.select2-container.select2-container--default {
margin-top: 8px !important
}
.slider__nav .slick-arrow.slick-arrow-next,
.slider__nav .slick-arrow.slick-arrow-prev {
top: 50% !important
}
.product .feedbacks .feedbacks__block .info {
margin-bottom: 0 !important
}
}
@media (max-width:1100px) {
.slick-list .slick-track .have-not-photo {
max-width: 476px;
width: 100% !important
}
}
@media (max-width:480px) {
.slick-list .slick-track .have-not-photo {
max-width: 300px
}
}
.slick-list .slick-track .have-not-photo:first-child {
opacity: 1 !important
}
.cart-slide-out {
min-width: 487px;
width: 487px;
display: none;
position: fixed;
top: 0;
right: 0;
min-height: 100vh;
height: 100vh;
background-color: #fff;
z-index: 999;
padding: 35px 28px 235px;
overflow: auto;
box-sizing: border-box
}
.cart-slide-out .slide-out-close {
width: 20px;
height: 20px
}
.cart-slide-out .double {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 48px
}
.cart-slide-out .double h2 {
margin: 0;
font-size: 28px;
line-height: 33px
}
.cart-slide-out .name-color {
width: 63%
}
.cart-slide-out .name-color p {
margin-top: 0;
margin-bottom: 4px
}
@media (max-width:600px) {
.slick-list .slick-track .have-not-photo .photo-wrap {
right: 10px !important
}
.cart-slide-out .name-color {
width: 57%
}
.cart-slide-out .cart-total .black-btn span {
font-size: 12px;
line-height: 14px
}
}
.cart-slide-out .cart-total {
position: fixed;
width: 431px;
bottom: 0;
padding-bottom: 15px;
background-color: #fff;
z-index: 5
}
.cart-slide-out .cart-total .row {
display: flex;
justify-content: space-between;
padding-top: 15px;
border-top: 1px solid #000;
margin-bottom: 7px
}
.cart-slide-out .cart-total .row p {
margin: 0;
font-style: normal;
font-weight: 700;
color: #000;
display: flex
}
.cart-slide-out .cart-total .row p del {
color: #a4a4a4 !important
}
.cart-slide-out .cart-total .row p ins {
margin-left: 10px
}
.cart-slide-out .cart-total>span {
font-size: 13px;
line-height: 16px
}
.cart-slide-out .cart-total .black-btn {
width: 100%;
margin-top: 17px;
display: block;
box-sizing: border-box
}
@media (max-width:600px) {
.cart-slide-out .cart-total {
width: calc(100% - 28px)
}
.cart-slide-out .cart-total .row {
margin-bottom: 0
}
.cart-slide-out .cart-total>span {
font-size: 10px
}
.cart-slide-out {
padding: 20px 14px 200px;
min-width: 250px;
width: 100%
}
.cart-slide-out .double {
margin-bottom: 30px
}
.cart-slide-out .double h2 {
font-size: 18px;
line-height: 28px
}
}
.cart-list {
overflow: auto;
height: 75%
}
.ordered-item {
display: flex;
margin-bottom: 15px
}
.ordered-item .img-block {
width: 100px;
height: 160px;
margin-right: 21px;
background-size: contain;
background-repeat: no-repeat;
background-position: center
}
.ordered-item .img-block.have-not-photo {
position: relative
}
.ordered-item .img-block.have-not-photo .photo-wrap {
position: absolute;
top: calc(50% - 45px);
right: -6px;
width: 38px;
height: 38px;
min-width: 38px;
z-index: 4;
background-size: 150%;
background-repeat: no-repeat;
background-position: center;
border-radius: 50%
}
@media (max-width:600px) {
.ordered-item .img-block.have-not-photo .photo-wrap {
right: -5px
}
.ordered-item .img-block {
width: 69px;
min-width: 69px;
height: 110px
}
}
.ordered-item .description {
width: calc(100% - 121px);
display: flex;
flex-direction: column;
justify-content: space-between;
flex-grow: 1;
position: relative
}
.ordered-item .description p {
line-height: initial
}
.ordered-item .description h4 {
margin-top: 0;
font-size: 20px;
line-height: 24px;
margin-bottom: 0;
font-weight: 700
}
@media (max-width:1440px) {
.ordered-item .description h4 {
font-size: 16px
}
}
.ordered-item .description .link {
text-decoration: none;
position: relative
}
.ordered-item .description .link:after,
.ordered-item .description .link:before {
content: "";
width: 100%;
position: absolute;
bottom: -1px;
left: 0;
height: 1px;
background-color: #000;
transition: .3s ease-in-out
}
.ordered-item .description .link:after {
left: initial;
right: 0
}
.ordered-item .description .link:hover:after,
.ordered-item .description .link:hover:before {
width: 0
}
@media (max-width:600px) {
.ordered-item .description h4 {
font-size: 12px;
line-height: 14px;
margin-bottom: 8px
}
.ordered-item .description p {
line-height: 14px
}
.ordered-item .description .counter {
padding-top: 6px;
padding-bottom: 6px
}
.ordered-item .description .counter a {
width: 12px;
height: 12px
}
.ordered-item .description .counter a:first-child:before,
.ordered-item .description .counter a:last-child:before {
width: 12px
}
.ordered-item .description .counter a:last-child:after {
height: 12px
}
.ordered-item .description .counter .counter__value {
font-size: 12px;
line-height: 14px;
margin: 0 8px
}
.ordered-item .description .link {
font-size: 12px;
line-height: 14px
}
}
.ordered-item .description .stock {
margin: 0
}
.ordered-item .description .stock,
.ordered-item .description span {
font-size: 13px
}
.ordered-item .description .price {
display: flex;
justify-content: space-between
}
.ordered-item .description .price .new {
display: none
}
.ordered-item .description .price.sale .old {
color: #a4a4a4
}
.ordered-item .description .price.sale .new {
color: #ff3900;
display: block;
margin-left: 10px
}
.ordered-item .description .price p {
margin-top: 0;
font-size: 20px;
line-height: 24px
}
.ordered-item .row {
width: 100%;
line-height: initial
}
.ordered-item .row.quantity {
align-items: center;
margin-bottom: 12px
}
.overlay {
background: rgba(0, 0, 0, .2);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
z-index: 101
}
.cart-form {
display: flex;
justify-content: space-between;
padding: 60px 0
}
.cart-form .mob-cart {
display: none;
width: 100%;
margin-bottom: 28px;
border-bottom: 1px solid #000
}
.cart-form .radio-block {
flex-direction: column
}
.cart-form .radio-block li {
margin-bottom: 15px
}
.cart-form h2 {
width: 100%;
text-align: left;
margin-bottom: 85px;
margin-top: 0
}
@media (max-width:1440px) {
.ordered-item .description .price p {
font-size: 16px
}
.cart-form h2 {
font-size: 28px;
margin-bottom: 57px
}
}
@media (max-width:1100px) {
.cart-form .mob-cart {
display: block
}
.cart-form h2 {
font-size: 18px;
line-height: 28px;
margin-bottom: 40px
}
}
.cart-form .row {
margin-bottom: 46px
}
@media (max-width:600px) {
.ordered-item .description .stock,
.ordered-item .description span {
font-size: 10px;
margin-top: 0
}
.ordered-item .description .price p {
font-size: 12px;
line-height: 14px
}
.cart-form .row {
margin-bottom: 27px
}
.cart-form .row.billing-call-holder {
margin-bottom: 19px
}
}
.cart-form input {
border: 0;
border-bottom: 1px solid #000;
padding-bottom: 16px;
width: 100%;
font-family: Halvar-Breit !important;
box-sizing: border-box
}
.cart-form input::-moz-placeholder,
.cart-form textarea::-moz-placeholder {
font-size: 13px;
line-height: 13px;
color: #a4a4a4;
text-transform: uppercase !important
}
.cart-form input:-ms-input-placeholder,
.cart-form textarea:-ms-input-placeholder {
font-size: 13px;
line-height: 13px;
color: #a4a4a4;
text-transform: uppercase !important
}
.cart-form input::placeholder,
.cart-form textarea::placeholder {
font-size: 13px;
line-height: 13px;
color: #a4a4a4;
text-transform: uppercase !important
}
.cart-form textarea {
width: 100%;
padding: 17px 20px;
box-sizing: border-box;
font-size: 16px;
line-height: 19px;
border: 1px solid #000
}
.cart-form .form-dropdown {
width: 100%;
position: relative;
padding-top: 4px
}
.cart-form .form-dropdown__btn {
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #000;
width: 100%;
position: relative;
display: block;
text-decoration: none;
padding-bottom: 16px;
border-bottom: 1px solid #000
}
.cart-form .form-dropdown__btn: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: .3s ease-in-out
}
@media (max-width:600px) {
.cart-form .form-dropdown__btn:after {
top: calc(50% - 6px);
width: 8px;
height: 6px
}
}
.cart-form .form-dropdown__content {
display: none;
position: absolute;
width: 100%;
top: 98%;
left: 0;
background-color: #fff;
padding: 13px 10px;
border: 1px solid #000;
z-index: 1;
box-sizing: border-box
}
.cart-form .form-dropdown__content li {
cursor: pointer;
margin-bottom: 10px
}
.cart-form .form-dropdown__content li:last-child {
margin-bottom: 0
}
@media (max-width:1100px) {
.cart-form .form-dropdown__content {
padding: 13px 10px
}
}
.cart-form .form-dropdown.opened .form-dropdown__btn:after {
transform: rotate(180deg) translate(0, -35%)
}
.cart-form .form-dropdown.opened .form-dropdown__content {
display: block
}
@media (max-width:1440px) {
.cart-form .form-dropdown {
width: initial
}
}
.cart-form .order-form {
width: 55%
}
.cart-form .order-form .customer__block {
display: flex;
justify-content: space-between;
width: 100%;
margin-bottom: 15px
}
.cart-form .order-form .customer__type {
font-size: 28px;
line-height: 33px;
color: #000;
text-decoration: none
}
@media (max-width:1440px) {
.cart-form .order-form .customer__type {
font-size: 18px
}
}
.cart-form .order-form .double-row {
display: flex;
justify-content: space-between
}
.cart-form .order-form .double-row .row {
width: 45%;
margin-bottom: 46px
}
.cart-form .order-form .checkbox-wrapper {
margin-bottom: 12px;
cursor: pointer;
font-size: 14px
}
.cart-form .order-form .shipping-info,
.cart-form .order-form .warning {
max-width: 650px;
margin-bottom: 42px
}
.cart-form .order-form .shipping-info {
padding-left: 27px
}
.cart-form .order-form .shipping-info.mobile {
display: none;
padding-left: 0
}
.cart-form .order-form .shipping-info.desktop span {
display: block
}
.cart-form .order-form .delimiter {
width: 100%;
height: 1px;
background-color: #000;
margin-bottom: 45px
}
.cart-form .order-form .warning span {
font-size: 14px
}
.cart-form .order-form .black-btn {
width: 100%
}
.cart-form .order-total {
width: 35%;
padding-top: 128px
}
.cart-form .order-total .double {
display: flex;
justify-content: space-between;
align-items: flex-end;
padding-bottom: 19px;
border-bottom: 1px solid #000
}
.cart-form .order-total .double .link {
font-size: 18px;
line-height: 30px;
width: 50%;
text-align: right;
display: block
}
.cart-form .order-total h2 {
margin: 0;
font-size: 28px;
line-height: 38px;
width: 50%
}
.cart-form .order-total .ordered-item {
display: flex;
padding: 15px 0;
border-bottom: 1px solid #000
}
.cart-form .order-total .ordered-item .description {
width: calc(100% - 121px);
margin-top: 15px
}
.cart-form .order-total .ordered-item .description h4 {
margin-top: 0;
font-size: 18px;
margin-bottom: 8px
}
.cart-form .order-total .ordered-item .description span {
align-self: center
}
.cart-form .order-total .ordered-item .description .price {
display: flex;
justify-content: space-between
}
.cart-form .order-total .ordered-item .description .price .new {
display: none
}
.cart-form .order-total .ordered-item .description .price.sale .old {
color: #a4a4a4
}
.cart-form .order-total .ordered-item .description .price.sale .new {
color: #ff3900;
display: block;
margin-left: 25px
}
.cart-form .order-total .ordered-item .description .price p {
margin-top: 0;
font-size: 18px;
line-height: 21px;
white-space: nowrap
}
@media (max-width:1440px) {
.cart-form .order-total {
padding-top: 100px
}
.cart-form .order-total .double .link,
.cart-form .order-total .ordered-item .description .price p,
.cart-form .order-total .ordered-item .description h4 {
font-size: 16px
}
}
.cart-form .order-total .ordered-item .row {
display: flex;
justify-content: space-between;
width: 100%;
margin-bottom: 5px
}
.cart-form .order-total .total {
margin-top: 26px;
font-size: 18px;
line-height: 20px
}
@media (max-width:1100px) {
.cart-form .order-total .ordered-item .description {
margin-top: 0
}
.cart-form .order-total .ordered-item .row .name-color {
width: 60%;
flex-grow: 1
}
.cart-form .order-total .total {
font-size: 16px;
line-height: 18px
}
}
@media (max-width:600px) {
.cart-form .order-total .ordered-item .description span {
font-size: 12px
}
.cart-form .order-total .total {
font-size: 12px;
line-height: 14px
}
}
.cart-form .order-total .total .row {
width: 100%;
display: flex;
justify-content: space-between;
margin-bottom: 22px;
position: relative
}
.cart-form .order-total .total p {
font-size: 18px;
margin: 0
}
.cart-form .order-total .total .discount * {
color: #ff3900
}
.cart-form .order-total .total .discount-input input {
font-family: Halvar-Breit !important;
padding-left: 0
}
.cart-form .order-total .total .discount-input input::-moz-placeholder {
color: #a4a4a4;
font-size: 18px
}
.cart-form .order-total .total .discount-input input:-ms-input-placeholder {
color: #a4a4a4;
font-size: 18px
}
.cart-form .order-total .total .discount-input input::placeholder {
color: #a4a4a4;
font-size: 18px
}
.cart-form .order-total .total .discount-input:after {
content: "";
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;
position: absolute;
right: 0;
top: 2px;
display: block;
width: 83px;
height: 20px
}
.cart-form .order-total .total .info-block {
font-size: 16px;
line-height: 18px
}
.cart-form .order-total .total .additional-info {
display: block;
margin-bottom: 15px
}
@media (max-width:1440px) {
.cart-form .order-total .total .discount-input input,
.cart-form .order-total .total p {
font-size: 16px
}
.cart-form .order-total .total .discount-input input::-moz-placeholder {
font-size: 16px
}
.cart-form .order-total .total .discount-input input:-ms-input-placeholder {
font-size: 16px
}
.cart-form .order-total .total .discount-input input::placeholder {
font-size: 16px
}
.cart-form .order-total .total .additional-info {
font-size: 14px;
margin-bottom: 10px
}
}
@media (max-width:1100px) {
.cart-form {
flex-direction: column;
padding: 23px 10px 50px
}
.cart-form .order-form,
.cart-form .order-total {
width: 100%
}
.cart-form .order-total {
display: none
}
.cart-form .order-form .customer__block {
margin-bottom: 24px
}
.cart-form .order-form .delimiter {
margin-bottom: 23px
}
.cart-form .order-form .shipping-info.mobile {
display: block;
margin-top: 9px;
margin-bottom: 25px;
padding-left: 28px
}
.cart-form .order-form .shipping-info.mobile span {
display: block
}
.cart-form .order-form .shipping-info.desktop {
display: none
}
.cart-form .radio-block {
flex-direction: column;
margin-bottom: 20px
}
.cart-form .mob-cart .order-total .total .white-btn {
font-size: 16px;
line-height: 18px
}
}
@media (max-width:500px) {
.cart-form .order-form .delimiter {
margin-bottom: 10px
}
}
.cart-form .tabs-content .tab-btn {
display: none
}
.cart-form .tabs-content .tab-btn.active {
display: block
}
.cart-form .tabs-content__item {
display: none
}
.cart-form .tabs-content__item.active {
display: block
}
.cart-form .mob-cart .form-dropdown__btn {
border-bottom: none
}
.cart-form .mob-cart .form-dropdown__mob-content {
position: initial;
border: none;
width: 100%;
background-color: #fff;
z-index: 1;
box-sizing: border-box
}
.cart-form .mob-cart .order-total {
display: block;
padding-top: 0
}
.cart-form .mob-cart .order-total .ordered-item {
padding: 13px 0;
border-bottom: none
}
.cart-form .mob-cart .order-total .ordered-item .img-block {
width: 69px;
min-width: 69px;
height: 110px
}
.cart-form .mob-cart .order-total .ordered-item .description p {
line-height: 14px
}
.cart-form .mob-cart .order-total .ordered-item .description h4 {
font-size: 12px;
line-height: 14px
}
.cart-form .mob-cart .order-total .ordered-item .description p.stock,
.cart-form .mob-cart .order-total .ordered-item .description span {
font-size: 13px;
line-height: 14px
}
.cart-form .mob-cart .order-total .ordered-item .description .price p {
font-size: 12px;
line-height: 14px
}
.cart-form .mob-cart .order-total .ordered-item .description .price.sale .new {
margin-left: 5px
}
.cart-form .mob-cart .order-total .total h5 {
font-size: 16px;
line-height: 18px;
padding-bottom: 13px;
border-bottom: 1px solid #000;
text-transform: none;
margin-bottom: 22px;
margin-top: 8px
}
.cart-form .mob-cart .order-total .total .white-btn {
margin-bottom: 24px
}
@media (max-width:600px) {
.cart-form .order-form .double-row {
flex-direction: column
}
.cart-form .order-form .double-row .row {
width: 100%;
margin-bottom: 28px
}
.cart-form .order-form input::-moz-placeholder,
.cart-form .order-form textarea::-moz-placeholder {
font-size: 12px;
line-height: 14px
}
.cart-form .order-form input:-ms-input-placeholder,
.cart-form .order-form textarea:-ms-input-placeholder {
font-size: 12px;
line-height: 14px
}
.cart-form .order-form .customer__type,
.cart-form .order-form .form-dropdown__btn,
.cart-form .order-form input,
.cart-form .order-form input::placeholder,
.cart-form .order-form textarea::placeholder {
font-size: 12px;
line-height: 14px
}
.cart-form .order-form textarea {
padding: 9px 10px
}
.cart-form .order-form .checkbox-wrapper {
font-size: 12px;
margin-right: 0;
line-height: 18px;
align-items: flex-start
}
.cart-form .order-form .checkbox-wrapper .link {
font-size: inherit;
line-height: inherit;
display: block
}
.cart-form .form-dropdown {
width: 100%
}
.cart-form .radio-option span {
font-size: 14px;
line-height: 22px
}
.cart-form .shipping-info a,
.cart-form .shipping-info span,
.cart-form .warning,
.cart-form .warning .link {
font-size: 12px;
line-height: 18px
}
.cart-form .mob-cart .order-total .total .white-btn {
padding: 9px;
font-size: 12px;
line-height: 12px
}
.cart-form .mob-cart .order-total .total h5 {
padding-bottom: 9px;
margin-bottom: 18px
}
.cart-form .mob-cart .order-total .total input::-moz-placeholder {
font-size: 12px;
line-height: 14px
}
.cart-form .mob-cart .order-total .total input:-ms-input-placeholder {
font-size: 12px;
line-height: 14px
}
.cart-form .mob-cart .order-total .total input::placeholder {
font-size: 12px;
line-height: 14px
}
.cart-form .mob-cart .order-total .total input {
padding-bottom: 10px
}
.cart-form .mob-cart .order-total .total h5,
.cart-form .mob-cart .order-total .total input,
.cart-form .mob-cart .order-total .total p {
font-size: 12px;
line-height: 14px
}
.cart-form .mob-cart .order-total .total .row {
margin-bottom: 16px
}
.cart-form .mob-cart .order-total .total .row.amount p {
font-size: 14px;
line-height: 16px
}
}
.radio-block .radio-option.disabled {
opacity: .5;
}
.woocommerce .product-card .star-rating {
display: none !important;
}
@media (max-width: 1100px) {
.catalog .show-more-btn-block {
margin-top: 0 !important;
}
.lmp_load_more_button {
margin-top: 30px;
}
.product-type-variable .description-block .price.desktop {
display: none !important;
}
.product-type-variable .description-block .title.desktop {
margin-bottom: 20px !important;
}
}
.cart-slide-out {}
.header.mobile .bottom .socials i {
font-family: 'FontAwesome', sans-serif;
font-style: normal;
}
.product .feedbacks__item.byuser {
border-bottom: none;
border-top: 1px solid #d8d8d8;
padding: 23px 0 0 0;
margin: 23px 0 0 0;
}
.woocommerce_thankyou_text .instructions:last-child {
display: none;
}
@media (max-width: 1024px) {
.product-card__slider-for {
margin-bottom: 10px;
}
.product-card__img-block-wrap:hover .product-card__img-block img.visible {
opacity: 1;
display: block;
}
.product-card__img-block {
position: relative;
overflow: hidden;
width: 100%;
}
.slider__mobile-track {
display: flex;
transition: transform 0.4s ease-in-out;
will-change: transform;
}
.slider__mobile-item {
flex: 0 0 100%;
width: 100%;
user-select: none;
}
.slider-dots {
position: absolute;
bottom: 10px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 10px;
z-index: 2;
}
.slider-dot-wrapper {
width: 8px;
height: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.slider-dot {
width: 5px;
height: 5px;
background-color: #cbcbcb;
transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out;
border-radius: 50%;
}
.slider-dot.active {
background-color: #000; }
.product-card__img-block-wrap .product-card__img-block img,
.product-card__img-block-wrap .product-card__img-block video {
object-fit: cover;
}
.slider__mobile-track {
height: 490px;
}
.product-card__img-block-wrap .product-card__img-block img,
.product-card__img-block-wrap .product-card__img-block video {
width: calc(100% - 10px);
height: calc(440px - 20px) !important;
aspect-ratio: 1 / 1;
object-fit: cover;
margin-bottom: 20px;
}
}
@media (max-width: 900px) {
.slider__mobile-track {
height: 440px;
}
.product-card__img-block-wrap .product-card__img-block img,
.product-card__img-block-wrap .product-card__img-block video {
height: calc(420px - 20px) !important;
}
}
@media (max-width: 768px) {
.slider__mobile-track {
height: 420px;
}
.product-card__img-block-wrap .product-card__img-block img,
.product-card__img-block-wrap .product-card__img-block video {
height: calc(400px - 20px) !important;
}
}
@media (max-width: 600px) {
.slider__mobile-track {
height: 320px;
}
.products-carousel .product-card .product-card__slider-for {
margin-bottom: 15px;
}
.product-card__img-block-wrap .product-card__img-block img,
.product-card__img-block-wrap .product-card__img-block video {
height: calc(310px - 20px) !important;
}
.slider-dots {
bottom: 5px;
}
}
@media (max-width: 480px) {
.slider__mobile-track {
height: 260px;
}
.products-carousel .product-card .product-card__slider-for {
margin-bottom: 45px;
}
.product-card__img-block-wrap .product-card__img-block img,
.product-card__img-block-wrap .product-card__img-block video {
height: calc(240px - 20px) !important;
}
}
@media (max-width: 430px) {
.slider__mobile-track {
height: 230px;
}
.products-carousel .product-card .product-card__slider-for {
margin-bottom: 30px;
}
.product-card__img-block-wrap .product-card__img-block img,
.product-card__img-block-wrap .product-card__img-block video {
height: calc(210px - 20px) !important;
}
} .order-total.order-total-desktop {
box-sizing: border-box;
}
.order-total.order-total-desktop.fixed {  background: #fff;  box-sizing: border-box;
} .order-total.order-total-desktop.stuck-to-footer {  background: #fff;  box-sizing: border-box;
transition: none !important;
}
.order-total.order-total-desktop.fixed .select2-container {
max-width: 100% !important;
width: 100% !important;
}
.order-total-placeholder {
box-sizing: border-box;
}
@media (max-width: 991px) {
.order-total.order-total-desktop {
position: static !important;
width: 100% !important;
}
.order-total.order-total-desktop.fixed,
.order-total.order-total-desktop.stuck-to-footer {
position: static !important;
box-shadow: none !important;
}
.order-total-placeholder {
display: none !important;
}
}
: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;
}
}