/* Inputs, labels */
.form-control, select {color: #38393B;border-radius: 12px;border-color: #BCBDBE;}
textarea.form-control {border-radius: 12px;resize: none;padding: 16px;}
.form-control::placeholder, select::placeholder {color: #969696;}
.form-control {padding: 10px 16px;height: 48px;}
.form-group {margin-bottom: 16px;flex-flow: row wrap;}

#register-form .form-group>input.form-control, #register-form .form-group>select.form-control {width: 100%;}
#register-form .validator-msg, #register-form .js-validator-msg {margin-left: 0;}
#register-form .phone-combined-input {width: 100%;max-width: 100%;}
#register-form .phone-combined-input input {width: 100%;max-width: 100%;}
#register-form .form-group label[for="billZip"] {width: 100%;}

select, select.form-control, .select2-selection {padding: 0 40px 0 16px;background-position: center right 16px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_434_435' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_434_435)'%3E%3Cpath d='M11.9995 15.0384L6.3457 9.38464L7.39953 8.33081L11.9995 12.9308L16.5995 8.33081L17.6534 9.38464L11.9995 15.0384Z' fill='%232B2B2B'/%3E%3C/g%3E%3C/svg%3E%0A");}

input[type="radio"]:checked+label::after {background-color: #C21632;width: 8px;height: 8px;left: 6px;}
input[type="radio"]:checked+label::before {background-color: #fff;border-color: #C21632;}
input[type="checkbox"]+label::before, input[type="radio"]+label::before {width: 20px;height: 20px;border-width: 1px;border-color: #BCBDBE;}
input[type="checkbox"]+label, input[type="radio"]+label {font-weight: 400;color: #404244;font-size: 14px;padding-left: 30px;}

input[type="checkbox"]+label::before {border-radius: 4px;}
input[type="checkbox"]:checked+label::before {border-color: #C21632;background-color: #fff;}
input[type="checkbox"]:checked+label::after {border: 0;left: 4px;width: 12px;height: 8px;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.36695 7.76927L0.810547 4.21287L1.52336 3.50007L4.36695 6.34365L10.4772 0.233398L11.19 0.946199L4.36695 7.76927Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}

/* Expert page */
.expert-block {display: flex;align-items: center;position: relative;margin-bottom: 80px;color: #fff;}
.expert-block::before {content: "";width: 1840px;height: 222px;position: absolute;left: -200px;top: 0;background-image: url(../img/expert-1.svg);}
.expert-block::after {content: "";height: 100%;left: -500%;width: 1000%;background: #C21632;position: absolute;bottom: 0;z-index: -2;}
.expert-block>div {width: 50%;position: relative;}
.expert-block>div.expert-block__image img {width: 100%;height: 100%;object-fit: cover;}
.expert-block>div.expert-block__image::before {content: "";width: 840px;height: 320px;position: absolute;left: -140px;bottom: 0;background-image: url(../img/expert-2.svg);}
.expert-block .expert-block__right {padding: 20px 65px;position: relative;}
.expert-block .expert-block__right::after {content: "";width: 90px;height: 62px;position: absolute;left: -10px;top: 65px;z-index: -1;background-image: url("data:image/svg+xml,%3Csvg width='90' height='62' viewBox='0 0 90 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M87.0492 61.9672H57.8361C55.7705 61.9672 54.8853 61.082 54.8853 59.0164V28.0328C54.8853 25.3771 55.7705 23.3115 57.541 21.8361L82.0328 2.06558C83.5082 0.590168 85.2787 0 86.7541 0C88.8197 0 90 1.18033 90 3.24591V59.0164C90 61.082 89.1147 61.9672 87.0492 61.9672ZM32.1639 61.9672H2.95082C0.885246 61.9672 0 61.082 0 59.0164V28.0328C0 25.3771 0.885247 23.3115 2.65574 21.8361L27.1475 2.06558C28.623 0.590168 30.3934 0 31.8689 0C33.9344 0 35.1148 1.18033 35.1148 3.24591V59.0164C35.1148 61.082 34.2295 61.9672 32.1639 61.9672Z' fill='%23880F23'/%3E%3C/svg%3E%0A");}
.expert-block .expert-block__right p {font-weight: bold;font-size: 20px;line-height: 32px;margin-bottom: 25px;}
.expert-block .expert-block__title {font-size: 36px;margin: 0 0 40px 0;}
.expert-block .expert-block__author div {font-size: 20px;}
.expert-block .expert-block__author span {font-size: 14px;display: block;}

/* Certificate */
.certificate {padding: 95px 0 85px 120px;box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.1);margin-bottom: 70px;border-radius: 24px;background-color: #fff;overflow: hidden;position: relative;background-image: url(../img/certificate-bg.svg);background-position: left -20px bottom -50px;background-repeat: no-repeat;}
.certificate::after {content: "";width: 650px;height: 650px;background-image: url(../img/certificate.png?v=0.2);position: absolute;right: 10px;top: 50%;margin-top: -295px;background-size: contain;}
.certificate>* {max-width: 460px;position: relative;z-index: 1;}
.certificate .certificate__title {margin-bottom: 15px;font-size: 28px;font-weight: 400;line-height: 1.2;}
.certificate .btn.btn-secondary {font-size: 13px;margin-top: 10px;}

/* Contact form */
.contact-form {padding: 75px 120px;border-radius: 24px;background-color: #fff;box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.1);position: relative;}
.contact-form::before {content: "";background-image: url(../img/contact-form1.svg);width: 344px;height: 584px;position: absolute;left: 16px;top: -38px;}
.contact-form::after {content: "";background-image: url(../img/contact-form2.svg);width: 217px;height: 294px;position: absolute;right: -25px;top: -15px;}
.contact-form>* {position: relative;z-index: 5;}
.contact-form .form-group {margin-bottom: 10px;}
.contact-form .form-group label {width: 100%;}
.contact-form .form-group>input.form-control {width: 100%;}
.contact-form .contact-form__title {text-align: center;color: #38393B;font-weight: 400;font-size: 28px;margin: 0 0 50px 0;}
.contact-form>p {display: none;}
.contact-form fieldset {display: flex;justify-content: space-between;flex-flow: row wrap;}
.contact-form fieldset .form-group-left {width: 48%;}
.contact-form fieldset .form-group-left .form-group:last-of-type {margin-bottom: 0;}
.contact-form fieldset .form-group-left + .form-group {width: 48%;margin-bottom: 0;}
.contact-form fieldset textarea {height: 148px;}
.contact-form .consents {margin-top: 50px;color: #5C5E61;}
.contact-form .consents a {color: #5C5E61!important;}
.contact-form .submit-wrapper {margin-top: 32px;text-align: right;}

/* Breadcrumbs */
.breadcrumbs-wrapper {position: relative;}
.breadcrumbs {margin: 0px;background: none;border: 0;position: relative;padding: 23px 0 0 0;}
.breadcrumbs>span {display: flex;}
.breadcrumbs>span>a::before {display: none;}
body.type-category .breadcrumbs>span>a::after {background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.88265 2.51709L11.3655 5.99993L7.88265 9.48278L7.31696 8.91709L9.83412 6.39993H0.799805V5.59993H9.83412L7.31696 3.08278L7.88265 2.51709Z' fill='white'/%3E%3C/svg%3E%0A");}
.breadcrumbs>span>a::after {content: "";bottom: initial;top: 50%;margin-top: -6px;background-color: transparent;transform: initial!important;right: -7px;background-repeat: no-repeat;background-size: contain;height: 12px;width: 12px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.88362 2.51709L11.3665 5.99993L7.88362 9.48278L7.31794 8.91709L9.8351 6.39993H0.800781V5.59993H9.8351L7.31794 3.08278L7.88362 2.51709Z' fill='%23A0A2A3'/%3E%3C/svg%3E%0A");}
#navigation-first>a {padding-left: 10px;}
#navigation-first>a>span {font-size: 0;}
#navigation-first>a>span::before {content: "";position: relative;top: 3px;width: 16px;height: 16px;text-decoration: underline;display: inline-block;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.65291 0.128396C7.85264 -0.0427988 8.14736 -0.0427988 8.34709 0.128396L16 6.68804V14.4C16 15.2837 15.2837 16 14.4 16H10.1333C9.83878 16 9.6 15.7612 9.6 15.4667V12.2667C9.6 11.383 8.88366 10.6667 8 10.6667C7.11634 10.6667 6.4 11.383 6.4 12.2667V15.4667C6.4 15.7612 6.16122 16 5.86667 16H1.6C0.716344 16 0 15.2837 0 14.4V6.68804L7.65291 0.128396ZM1.06667 7.17863V14.4C1.06667 14.6946 1.30545 14.9333 1.6 14.9333H5.33333V12.2667C5.33333 10.7939 6.52724 9.6 8 9.6C9.47276 9.6 10.6667 10.7939 10.6667 12.2667V14.9333H14.4C14.6946 14.9333 14.9333 14.6946 14.9333 14.4V7.17863L8 1.23577L1.06667 7.17863Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
body.type-category #navigation-first>a>span::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.65291 0.128396C7.85264 -0.0427988 8.14736 -0.0427988 8.34709 0.128396L16 6.68804V14.4C16 15.2837 15.2837 16 14.4 16H10.1333C9.83878 16 9.6 15.7612 9.6 15.4667V12.2667C9.6 11.383 8.88366 10.6667 8 10.6667C7.11634 10.6667 6.4 11.383 6.4 12.2667V15.4667C6.4 15.7612 6.16122 16 5.86667 16H1.6C0.716344 16 0 15.2837 0 14.4V6.68804L7.65291 0.128396ZM1.06667 7.17863V14.4C1.06667 14.6946 1.30545 14.9333 1.6 14.9333H5.33333V12.2667C5.33333 10.7939 6.52724 9.6 8 9.6C9.47276 9.6 10.6667 10.7939 10.6667 12.2667V14.9333H14.4C14.6946 14.9333 14.9333 14.6946 14.9333 14.4V7.17863L8 1.23577L1.06667 7.17863Z' fill='white'/%3E%3C/svg%3E%0A");}
#navigation-first>a:hover>span::before {text-decoration: none;}
body.type-category .breadcrumbs>span>a {color: #fff;}
.breadcrumbs>span>a {min-height: 0;text-decoration: underline;color: #434343;font-size: 14px;font-weight: 400;padding: 6px 25px;}
.breadcrumbs>span>span {color: #404244;font-size: 14px;font-weight: 400;padding: 6px 25px;}
.breadcrumbs>span>a:hover {text-decoration: none;color: #717171;}

body.type-category .breadcrumbs>span>span  {color: #fff;}
body.type-category #navigation-first>a>span::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.65291 0.128396C7.85264 -0.0427988 8.14736 -0.0427988 8.34709 0.128396L16 6.68804V14.4C16 15.2837 15.2837 16 14.4 16H10.1333C9.83878 16 9.6 15.7612 9.6 15.4667V12.2667C9.6 11.383 8.88366 10.6667 8 10.6667C7.11634 10.6667 6.4 11.383 6.4 12.2667V15.4667C6.4 15.7612 6.16122 16 5.86667 16H1.6C0.716344 16 0 15.2837 0 14.4V6.68804L7.65291 0.128396ZM1.06667 7.17863V14.4C1.06667 14.6946 1.30545 14.9333 1.6 14.9333H5.33333V12.2667C5.33333 10.7939 6.52724 9.6 8 9.6C9.47276 9.6 10.6667 10.7939 10.6667 12.2667V14.9333H14.4C14.6946 14.9333 14.9333 14.6946 14.9333 14.4V7.17863L8 1.23577L1.06667 7.17863Z' fill='white'/%3E%3C/svg%3E%0A");}


/* USPs */
body:not(.in-index) .usps {margin-bottom: 80px;}
body.type-index .usps {margin-top: -70px;}
body.type-detail .usps {margin-bottom: 0px;z-index: 2;}
.usps::before {content: "";background-color: #fff;width: 1600px;margin-left: -90px;height: 100%;border-radius: 20px;position: absolute;top: 0;}
.usps {width: 100%;display: flex;position: relative;padding: 50px 0;position: relative;max-width: 1420px;margin: 0 auto;}
.usps .usps__item {width: 25%;padding: 0 10px;display: flex;align-items: flex-start;position: relative;z-index: 1;}
.usps .usps__item strong {display: block;color: #38393B;font-size: 16px;}
.usps .usps__item span {font-size: 14px;color: #5C5E61;font-weight: 400;text-align: left;line-height: 22px;}
.usps .usps__item img {width: 32px;height: 32px;margin-right: 15px;}
.usps .usps__item a {text-decoration: underline;}
.usps .usps__item a:hover {text-decoration: none;}

/* Stars */
.stars, .rating-stars-wrapper {display: inline-flex;width: unset;height: unset;flex: unset;--ji-size: 11px;--ji-gap: 1px;font-size: var(--ji-size);line-height: var(--ji-size);}
.stars, .rating-stars-wrapper, #ratingWrapper .stars {gap: var(--ji-gap);}
.rate-average-inner .stars {--ji-size: 23px;--ji-gap: 4px;}
#rate-form .rating-stars-wrapper {--ji-size: 23px;--ji-gap: 6px;}
.stars .star, .rating-stars-wrapper .rating-star {width: var(--ji-size);height: var(--ji-size);display: inline-flex;}
.stars .star::before, #ratingWrapper .star::before, .rating-stars-wrapper .rating-star::before {font-size: var(--ji-size);line-height: var(--ji-size);}
.stars .star:is(.star-half,.star-on)::before, .rating-stars-wrapper .rating-star.full::before {color: #F6B307;}
.stars .star.star-off, .rating-stars-wrapper .rating-star:not(.full)::before {content: "\e91c";color: #BCBDBE;}

/* Heureka */
.heureka-block {margin-bottom: 120px;}
body.type-detail .heureka-block__top {margin-top: 20px;}
.heureka-block__top {display: flex;align-items: center;justify-content: space-between;margin-bottom: 50px;}
.heureka-block__top .heureka-block__title {font-size: 28px;font-weight: 400;}
.heureka-block__top a {color: #C21632;font-size: 20px;position: relative;text-decoration: none;}
.heureka-block__top a:hover {text-decoration: none;}
.heureka-block__top a:hover::after {bottom: -2px;}
.heureka-block__top a::after {content: "";transition: .3s;width: 100%;height: 1px;background-color: #C21632;bottom: -5px;position: absolute;left: 0;}

.heureka-block .slick-list {overflow: initial;}
.heureka-block .slick-prev {left: -35px;}
.heureka-block .slick-next {right: -17px;}
.heureka-block .slick-prev, .heureka-block .slick-next {top: 50%;}

.heureka-block .vote-wrap {position: relative;height: 100%;padding: 40px 25px 25px 25px;background-color: #fff;border-radius: 24px;display: flex!important;flex-direction: column;}
.heureka-block .vote-wrap.--heureka::after {content: "";width: 48px;height: 48px;position: absolute;top: 16px;right: 16px;background: url(https://www.overenozakazniky.cz/img/site-logo.svg);}
.heureka-block .vote-wrap.--heureka .vote-name::after {content: "Verified review";}
.heureka-block .vote-content {font-size: 16px;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;margin: 25px 0;}
.heureka-block .vote-time {margin-top: auto;color: #5C5E61;font-size: 14px;padding-right: 60px;}
.heureka-block .vote-delimeter {display: none;}
.heureka-block .more {color: #C21632;font-size: 14px;position: absolute;right: 25px;bottom: 25px;text-decoration: none;}
.heureka-block .more:hover {color: #C21632;text-decoration: none;}
.heureka-block .more:hover::after {bottom: -2px;}
.heureka-block .more::after {content: "";transition: .3s;width: 100%;height: 1px;background-color: #C21632;bottom: -5px;position: absolute;left: 0;}
.heureka-block .slick-slide {margin-right: 20px;}
.heureka-block .admin-response {display: none;}
.vote-pic {width: 48px;height: 48px;min-width: 48px;padding: 0;}
.vote-pic img {width: 48px;height: 48px;}
.--heureka .vote-pic .vote-initials {border-color: #fff;}
.vote-pic img[data-src="//www.gravatar.com/avatar?s=60&d=blank&r=g"] {display: none;}
.vote-wrap.--heureka .vote-initials svg {display: none;}
.vote-wrap.--heureka .vote-initials {background-color: #f1f1f1!important;background-position: center center;background-size: 24px 24px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='37' height='40' viewBox='0 0 37 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.1 34.7L29.7 28.3C32.4 25.3 34 21.3 34 17C34 7.6 26.4 0 17 0C7.6 0 0 7.6 0 17C0 26.4 7.6 34 17 34C19.9 34 22.6 33.3 25 32L31.9 38.9C33 40 34.9 40 36 38.9C37.2 37.7 37.2 35.9 36.1 34.7ZM4.9 17C4.9 10.3 10.4 4.8 17.1 4.8C19.6 4.8 21.8 5.5 23.8 6.8L16.8 18.1L13.8 14.3C13.4 13.7 12.7 13.4 12 13.4C11.5 13.4 11 13.6 10.6 13.9C9.6 14.7 9.4 16.1 10.2 17.1L15.1 23.5C15.5 24.1 16.2 24.4 16.9 24.4H17C17.7 24.4 18.4 24 18.8 23.3L27.1 10.1C28.5 12.1 29.3 14.5 29.3 17.1C29.3 23.8 23.8 29.3 17.1 29.3C10.4 29.2 4.9 23.7 4.9 17Z' fill='%23EF7001'/%3E%3C/svg%3E%0A");}
.vote-pic .vote-initials {width: 48px;height: 48px;background-color: #fff!important;border-color: #C21632;color: #C21632;font-size: 16px;font-weight: 400;line-height: 48px;font-family: 'DIN Next W1G', sans-serif;}
.vote-summary {padding-left: 16px;padding-right: 40px;}
.vote-name {font-size: 16px;}

/* Slick */
.slick-list {width: 100%!important;border: 0!important;}
.products-block.products>div.slick-list {padding: 0 0 1px 0!important;}
.products-block.products .slick-slide {padding: 0 5px;}

.slick-track {display: flex;margin-left: initial;}
.slick-slide {float: none;height: auto;}
.slick-slide>div {height: 100%;}

.slick-dots {list-style: none;display: flex!important;justify-content: center;padding: 0;position: absolute;bottom: -50px;width: 100%;margin: 0;}
.slick-dots button {border-radius: 100px;font-size: 0;background: #BCBDBE;border: 0;width: 8px;height: 8px;padding: 0;margin: 6px;outline: none;position: relative;}
.slick-dots .slick-active button {background: #C21632;}

.slick-prev.slick-disabled, .slick-next.slick-disabled {display: none!important;}
.slick-prev, .slick-next {background-color: transparent;border-radius: 0;z-index: 8;font-size: 0;line-height: 0;position: absolute;top: 30%;display: block;width: 72px;height: 104px;overflow: hidden;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%); transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: none;}
.slick-prev:hover, .slick-next:hover {opacity: 0.8;}
.slick-prev {background-repeat: no-repeat;left: -35px;content: "";width: 72px;height: 104px;display: block;background-image: url("data:image/svg+xml,%3Csvg width='72' height='104' viewBox='0 0 72 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6079_1900)'%3E%3Cg filter='url(%23filter0_d_6079_1900)'%3E%3Cpath d='M52 36C52 27.1634 44.8366 20 36 20C27.1634 20 20 27.1634 20 36V68C20 76.8366 27.1634 84 36 84C44.8366 84 52 76.8366 52 68V36Z' fill='white'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.1382 57.8048L27.3335 52L33.1382 46.1953L34.081 47.1381L29.8857 51.3334H44.9429V52.6667H29.8857L34.081 56.862L33.1382 57.8048Z' fill='%2338393B'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6079_1900' x='0' y='0' width='72' height='104' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6079_1900'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6079_1900' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_6079_1900'%3E%3Crect width='72' height='104' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.slick-next {background-repeat: no-repeat;right: -35px;content: "";width: 72px;height: 104px;display: block;background-image: url("data:image/svg+xml,%3Csvg width='72' height='104' viewBox='0 0 72 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_13_4545)'%3E%3Crect x='20' y='20' width='32' height='64' rx='16' fill='white'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.1381 46.1953L44.9428 52.0001L39.1381 57.8048L38.1953 56.862L42.3906 52.6667H27.3334V51.3334H42.3906L38.1953 47.1381L39.1381 46.1953Z' fill='%2338393B'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_13_4545' x='0' y='0' width='72' height='104' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_13_4545'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_13_4545' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}


/* Quantity */
.quantity {background: #fff;}
.quantity-form .quantity input {width: 40px;height: 32px;}
.quantity-form .quantity {padding-right: 0;padding-left: 0;}
.quantity-form .quantity .increase, .quantity-form .quantity .decrease {width: 32px;height: 32px;line-height: 32px;}

.quantity {height: 48px;width: 120px;border: 1px solid #BCBDBE;border-radius: 12px;justify-content: space-evenly;display: flex;align-items: center;}
.quantity .increase {border: 0!important;border-radius: 50%;order: 2;}
.quantity .increase::after {content: "+";font-size: 16px;font-weight: bold;color: #38393B;}
.quantity .decrease {border: 0!important;border-radius: 50%;order: -1;line-height: 32px!important;}
.quantity .decrease::after {content: "-";font-size: 16px;font-weight: bold;color: #38393B;}
.quantity .increase::before, .quantity .decrease::before {display: none;}
.quantity .increase, .quantity .decrease {position: initial;width: 32px;height: 32px;line-height: 32px;color: #38393B;border: 0;font-weight: bold;text-align: center;line-height: 32px;background: none;}
.quantity .increase:hover, .quantity .decrease:hover {color: #fff;background-color: #000;border-radius: 12px;}
.quantity .increase:hover::after, .quantity .decrease:hover::after {color: #fff;}
.quantity input {order: 1;text-align: center;font-size: 18px;color: #000;font-weight: 400;width: 35px;height: 32px;}
