@charset "UTF-8";


@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;
}
}.paginate-pagination ul {
margin: 20px 0;
padding: 0;
list-style: none;
}
.paginate-pagination ul:after {
content: ' ';
display: table;
clear: both;
}
.paginate-pagination ul > li {
float: left;
margin-right: 3px;
}
.paginate-pagination ul > li > a.page {
display: block;
height: 30px;
width: 30px;
text-align: center;
line-height: 30px;
border: 1px solid #ddd;
background: white;
text-decoration: none;
cursor: pointer;
}
.paginate-pagination ul > li > a.page:hover {
opacity: 0.7;
}
.paginate-pagination ul > li > a.page.active {
opacity: 0.7;
cursor: default;
}
.paginate-pagination ul > li > a.page-next.deactive,
.paginate-pagination ul > li > a.page-prev.deactive {
opacity: 0.7;
cursor: default;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}[data-tooltip]{position:relative;display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;z-index:999999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[data-tooltip]:before{content:'';border:6px solid transparent}[data-tooltip]:after{height:22px;padding:11px 11px 0 11px;font-size:13px;line-height:11px;content:attr(data-tooltip);white-space:nowrap}[data-tooltip].simptip-position-top:before{border-top-color:#323232}[data-tooltip].simptip-position-top:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-bottom:before{border-bottom-color:#323232}[data-tooltip].simptip-position-bottom:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-left:before{border-left-color:#323232}[data-tooltip].simptip-position-left:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-right:before{border-right-color:#323232}[data-tooltip].simptip-position-right:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-top.half-arrow:before{border-right:7px solid #323232}[data-tooltip].simptip-position-bottom.half-arrow:before{border-right:7px solid #323232}[data-tooltip]:hover,[data-tooltip]:focus{background-color:transparent}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after{opacity:1;visibility:visible}.simptip-position-right:before,.simptip-position-left:before,.simptip-position-right:after,.simptip-position-left:after{bottom:50%}.simptip-position-right:before,.simptip-position-left:before{margin-bottom:-5px}.simptip-position-right:after,.simptip-position-left:after{margin-bottom:-14.66667px}.half-arrow.simptip-position-right:before,.half-arrow.simptip-position-left:before{bottom:16px;border-style:none;border-top:7px solid transparent}.simptip-multiline.simptip-position-right:before,.simptip-multiline.simptip-position-left:before,.simptip-multiline.simptip-position-right:after,.simptip-multiline.simptip-position-left:after{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-filter:blur(0px);filter:blur(0px);margin-bottom:0}.simptip-multiline.simptip-position-right:before,.simptip-multiline.simptip-position-left:before{margin-bottom:0}.simptip-multiline.half-arrow.simptip-position-right:before,.simptip-multiline.half-arrow.simptip-position-left:before{margin-bottom:-2px}.simptip-position-right:before,.simptip-position-right:after{left:100%}.simptip-position-right:before{margin-left:-2px}.simptip-position-right:after{margin-left:10px}.simptip-position-right.simptip-movable:before{margin-left:-10px}.simptip-position-right.simptip-movable:after{margin-left:2px}.simptip-position-right.simptip-movable:hover:before,.simptip-position-right.simptip-movable:hover:after{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.simptip-position-right.simptip-movable.half-arrow:before{margin-left:-5px}.simptip-position-right.simptip-movable.simptip-multiline:hover:before,.simptip-position-right.simptip-movable.simptip-multiline:hover:after{-webkit-transform:translate(10px, 50%);-moz-transform:translate(10px, 50%);-ms-transform:translate(10px, 50%);-o-transform:translate(10px, 50%);transform:translate(10px, 50%)}.simptip-position-right.half-arrow:before{margin-left:3px;border-right:7px solid #323232}.simptip-position-left:before,.simptip-position-left:after{right:100%}.simptip-position-left:before{margin-right:-2px}.simptip-position-left:after{margin-right:10px}.simptip-position-left.simptip-movable:before{margin-right:-10px}.simptip-position-left.simptip-movable:after{margin-right:2px}.simptip-position-left.simptip-movable:hover:before,.simptip-position-left.simptip-movable:hover:after{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.simptip-position-left.simptip-movable.half-arrow:before{margin-right:-5px}.simptip-position-left.simptip-movable.simptip-multiline:hover:before,.simptip-position-left.simptip-movable.simptip-multiline:hover:after{-webkit-transform:translate(-10px, 50%);-moz-transform:translate(-10px, 50%);-ms-transform:translate(-10px, 50%);-o-transform:translate(-10px, 50%);transform:translate(-10px, 50%)}.simptip-position-left.half-arrow:before{margin-right:3px;border-left:7px solid #323232}.simptip-position-bottom:before,.simptip-position-top:before,.simptip-position-bottom:after,.simptip-position-top:after{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.simptip-position-bottom:after,.simptip-position-top:after{width:auto}.half-arrow.simptip-position-bottom:before,.half-arrow.simptip-position-top:before{border-style:none;border-right:7px solid #323232}.simptip-position-bottom:before,.simptip-position-bottom:after{top:100%}.simptip-position-bottom:before{margin-top:-5px}.simptip-position-bottom:after{margin-top:7px}.simptip-position-bottom:hover:before,.simptip-position-bottom:hover:after{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.simptip-position-bottom.simptip-movable:before{margin-top:-15px}.simptip-position-bottom.simptip-movable:after{margin-top:-3px}.simptip-position-bottom.simptip-movable:hover:before,.simptip-position-bottom.simptip-movable:hover:after{-webkit-transform:translate(-50%, 10px);-moz-transform:translate(-50%, 10px);-ms-transform:translate(-50%, 10px);-o-transform:translate(-50%, 10px);transform:translate(-50%, 10px)}.simptip-position-bottom.simptip-movable.half-arrow:before{margin-top:-10px}.simptip-position-bottom.half-arrow:before{margin-top:0;border-top:7px solid transparent}.simptip-position-top:before,.simptip-position-top:after{bottom:100%}.simptip-position-top:before{margin-bottom:-5px}.simptip-position-top:after{margin-bottom:7px}.simptip-position-top:hover:before,.simptip-position-top:hover:after{-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px)}.simptip-position-top.simptip-movable:before{margin-bottom:-15px}.simptip-position-top.simptip-movable:after{margin-bottom:-3px}.simptip-position-top.simptip-movable:hover:before,.simptip-position-top.simptip-movable:hover:after{-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.simptip-position-top.simptip-movable.half-arrow:before{margin-bottom:-10px}.simptip-position-top.half-arrow:before{margin-bottom:0;border-bottom:7px solid transparent}.simptip-movable:before,.simptip-movable:after{-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}.simptip-smooth:after{-webkit-border-radius:4px;border-radius:4px}.simptip-fade:before,.simptip-fade:after{-webkit-transition:opacity 0.2s linear,visibility 0.2s linear;-moz-transition:opacity 0.2s linear,visibility 0.2s linear;-o-transition:opacity 0.2s linear,visibility 0.2s linear;-ms-transition:opacity 0.2s linear,visibility 0.2s linear;transition:opacity 0.2s linear,visibility 0.2s linear}.simptip-multiline:after{height:auto;width:150px;padding:11px;line-height:19px;white-space:normal;text-align:left}.simptip-success.simptip-position-top:before{border-top-color:#62c462}.simptip-success.simptip-position-top:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-bottom:before{border-bottom-color:#62c462}.simptip-success.simptip-position-bottom:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-left:before{border-left-color:#62c462}.simptip-success.simptip-position-left:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-right:before{border-right-color:#62c462}.simptip-success.simptip-position-right:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-top.half-arrow:before{border-right:7px solid #62c462}.simptip-success.simptip-position-bottom.half-arrow:before{border-right:7px solid #62c462}.simptip-info.simptip-position-top:before{border-top-color:#5bc0de}.simptip-info.simptip-position-top:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-bottom:before{border-bottom-color:#5bc0de}.simptip-info.simptip-position-bottom:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-left:before{border-left-color:#5bc0de}.simptip-info.simptip-position-left:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-right:before{border-right-color:#5bc0de}.simptip-info.simptip-position-right:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-top.half-arrow:before{border-right:7px solid #5bc0de}.simptip-info.simptip-position-bottom.half-arrow:before{border-right:7px solid #5bc0de}.simptip-danger.simptip-position-top:before{border-top-color:#e74c3c}.simptip-danger.simptip-position-top:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-bottom:before{border-bottom-color:#e74c3c}.simptip-danger.simptip-position-bottom:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-left:before{border-left-color:#e74c3c}.simptip-danger.simptip-position-left:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-right:before{border-right-color:#e74c3c}.simptip-danger.simptip-position-right:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-top.half-arrow:before{border-right:7px solid #e74c3c}.simptip-danger.simptip-position-bottom.half-arrow:before{border-right:7px solid #e74c3c}.simptip-warning.simptip-position-top:before{border-top-color:#e67e22}.simptip-warning.simptip-position-top:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-bottom:before{border-bottom-color:#e67e22}.simptip-warning.simptip-position-bottom:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-left:before{border-left-color:#e67e22}.simptip-warning.simptip-position-left:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-right:before{border-right-color:#e67e22}.simptip-warning.simptip-position-right:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-top.half-arrow:before{border-right:7px solid #e67e22}.simptip-warning.simptip-position-bottom.half-arrow:before{border-right:7px solid #e67e22}