@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
button{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;font-family:inherit;}
.bg-image img, .bg-image picture, .bg-image picture img, .covered, .cover-bg{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.covered-pointer{height:100%;left:0;position:absolute;width:100%;top:0;}
.d-flex-cc, .d-flex-center-center{display:flex;align-items:center;justify-content:center;}
body{font-size:16px;line-height:1.5;}
.text--180{font-size:180px;line-height:0.9;letter-spacing:-0.05em;}
@media(min-width:1920px){
.text--180{font-size:220px;}
}
@media only screen and (max-width: 1439px) {
.text--180{font-size:150px;}
}
@media only screen and (max-width: 1200px) {
.text--180{font-size:120px;line-height:1;}
}
@media only screen and (max-width: 1022px) {
.text--180{font-size:100px;letter-spacing:-0.04em;}
}
@media only screen and (max-width: 767px) {
.text--180{font-size:12vw;}
}
.text--128{font-size:128px;line-height:1;letter-spacing:-0.06em;}
@media only screen and (max-width: 1439px) {
.text--128{font-size:96px;letter-spacing:0;}
}
.text--48{font-size:48px;line-height:1;letter-spacing:-0.01em;}
@media only screen and (max-width: 1439px) {
.text--48{font-size:32px;}
}
@media only screen and (max-width: 1022px) {
.text--48{font-size:30px;}
}
.text--40{font-size:40px;line-height:1;letter-spacing:-0.04em;}
@media only screen and (max-width: 1439px) {
.text--40{font-size:32px;}
}
@media only screen and (max-width: 1022px) {
.text--40{font-size:30px;}
}
.text--36{font-size:36px;line-height:1;}
.text--24{font-size:24px;line-height:1;}
.text--20{font-size:20px;}
.text--18{font-size:18px;line-height:1;}
.text--16{font-size:16px;}
.text--14{font-size:14px;}
.text--12{font-size:12px;line-height:1.5;}
.text--10{font-size:10px;}
a:focus-visible, button:focus-visible, .btn:focus-visible, .focus-visible:focus-visible, .focus-within:focus-visible{outline-color:var(--color-focus);outline-style:solid;outline-offset:0;outline-width:2.5px;transition:outline-offset 0.2s linear;}
.text *,
.title *,
.title-main *{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;text-align:inherit;font-style:inherit;font-family:inherit;}
.overflow-backface{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);}
.bg-video{position:absolute;min-width:100%;min-height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#000;}
@media only screen and (max-width: 767px) {
.swiper-scrollbar .swiper-scrollbar-drag{display:none;}
}
.swiper-scrollbar .swiper-scrollbar-thumb{height:2px;width:50px;position:relative;top:0;cursor:pointer;background-color:var(--color-gray-200);will-change:left;}
@media only screen and (min-width: 768px) {
.swiper-scrollbar .swiper-scrollbar-thumb{display:none;}
}
.swiper-scrollbar .swiper-scrollbar-thumb::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:scaleY(3);}
@media only screen and (max-width: 767px) {
.swiper-scrollbar-lock.swiper-scrollbar{display:block;}
}
:root{--color-white:#fff;--color-black:#000;--color-font-color:#93847c;--color-yellow:#fff200;--color-yellow-hover:#ffe900;--color-warm-yellow:#ffdf03;--color-cold-yellow:#ffff00;--color-gray-50:#f6f5f4;--color-gray-100:#eceae8;--color-gray-200:#d8d4d0;--color-gray-300:#bfb8b2;--color-gray-400:#a59a92;--color-gray-500:#93847c;--color-gray-600:#867770;--color-gray-700:#70625e;--color-gray-800:#5d524f;--color-gray-900:#4c4342;--color-gray-950:#282322;--color-blue:#00aeef;--color-green:#0db14b;--color-red:#ed1c24;--color-red-50:rgba(237, 28, 36, 0.05);--color-orange:#f26522;--color-pink:#facacc;--color-magenta:#ee3d8a;--color-focus:#6495ed;--color-validation-failed:#ff3b30;--color-yellow-gradient:linear-gradient(99.23deg, #fff200 0%, #ffe900 100%);--color-yellow-gradient-2:linear-gradient(98.64deg, #fff200 0%, #ffe900 119.6%);--font-primary:Apfel Grotezk, sans-serif;--easing-default:cubic-bezier(0.16, 1, 0.3, 1);--easing-slow:cubic-bezier(0.25, 0.1, 0.25, 1);--easing-spring-slow:cubic-bezier(0.25, 0.1, 0.25, 1);--shadow-default:0px 3px 6px 0px rgba(0, 0, 0, 0.03), 0px 11px 11px 0px rgba(0, 0, 0, 0.03), 0px 25px 15px 0px rgba(0, 0, 0, 0.02), 0px 44px 18px 0px rgba(0, 0, 0, 0.01), 0px 69px 19px 0px rgba(0, 0, 0, 0.01);--border-white:0.5px solid rgba(255, 255, 255, 0.3);}
*,
*::before,
*::after{box-sizing:border-box;}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display:block;}
body{margin:0;text-align:left;}
[tabindex="-1"]:focus{outline:0 !important;}
hr{box-sizing:content-box;height:0;overflow:visible;}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 1rem;
} p{margin-top:0;margin-bottom:1rem;}
abbr[title],
abbr[data-original-title]{text-decoration:underline;cursor:help;border-bottom:0;text-decoration-skip-ink:none;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit;}
ol, ul, dl{margin-top:0;margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol{margin-bottom:0;}
dt{font-weight:700;}
dd{margin-bottom:0.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
b, strong{font-weight:700;}
small{font-size:80%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup {
top: -0.5em;
} a{text-decoration:none;background-color:transparent;}
a:hover, a:focus{text-decoration:none;}
a:not([href]):not([tabindex]){text-decoration:none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
pre, code, kbd, samp{font-family:monospace;font-size:1em;}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;}
figure{margin:0 0 1rem;}
img{vertical-align:middle;border-style:none;}
svg{overflow:hidden;vertical-align:middle;}
table{border-collapse:collapse;}
caption{padding-top:8px;padding-bottom:8px;text-align:left;caption-side:bottom;}
th{text-align:inherit;}
label{display:inline-block;margin-bottom:1rem;}
button{border-radius:0;text-transform:none;cursor:pointer;-webkit-appearance:button;}
input, select, optgroup, textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
select{word-wrap:normal;text-transform:none;}
input{overflow:visible;}
[type=button],
[type=reset],
[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{padding:0;border-style:none;}
input[type=radio],
input[type=checkbox]{box-sizing:border-box;padding:0;}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month]{-webkit-appearance:listbox;}
textarea{overflow:auto;resize:vertical;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;-webkit-appearance:none;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
output{display:inline-block;}
summary{display:list-item;cursor:pointer;}
template{display:none;}
[hidden]{display:none !important;}
@media(min-width:320px){
.text-xs-center{text-align:center;}
.text-xs-left{text-align:left;}
.text-xs-right{text-align:right;}
.d-xs-none{display:none !important;}
.d-xs-inline-block{display:inline-block !important;}
.d-xs-block{display:block !important;}
.d-xs-flex{display:flex !important;}
.d-xs-inline-flex{display:inline-flex !important;}
}
@media(min-width:768px){
.text-sm-center{text-align:center;}
.text-sm-left{text-align:left;}
.text-sm-right{text-align:right;}
.d-sm-none{display:none !important;}
.d-sm-inline-block{display:inline-block !important;}
.d-sm-block{display:block !important;}
.d-sm-flex{display:flex !important;}
.d-sm-inline-flex{display:inline-flex !important;}
}
@media(min-width:1023px){
.text-md-center{text-align:center;}
.text-md-left{text-align:left;}
.text-md-right{text-align:right;}
.d-md-none{display:none !important;}
.d-md-inline-block{display:inline-block !important;}
.d-md-block{display:block !important;}
.d-md-flex{display:flex !important;}
.d-md-inline-flex{display:inline-flex !important;}
}
@media(min-width:1201px){
.text-lg-center{text-align:center;}
.text-lg-left{text-align:left;}
.text-lg-right{text-align:right;}
.d-lg-none{display:none !important;}
.d-lg-inline-block{display:inline-block !important;}
.d-lg-block{display:block !important;}
.d-lg-flex{display:flex !important;}
.d-lg-inline-flex{display:inline-flex !important;}
}
@media(min-width:1439px){
.text-xl-center{text-align:center;}
.text-xl-left{text-align:left;}
.text-xl-right{text-align:right;}
.d-xl-none{display:none !important;}
.d-xl-inline-block{display:inline-block !important;}
.d-xl-block{display:block !important;}
.d-xl-flex{display:flex !important;}
.d-xl-inline-flex{display:inline-flex !important;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;}
.container{display:block;margin:0 auto;max-width:calc(100% - 32px);padding:0;width:100%;}
.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;}
.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}
.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;}
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:8px;padding-right:8px;}
.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-xs-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-xs-offset-1{margin-left:8.333%;}
.col-xs-offset-2{margin-left:16.666667%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-4{margin-left:33.333%;}
.col-xs-offset-5{margin-left:41.667%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-7{margin-left:58.333%;}
.col-xs-offset-8{margin-left:66.667%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-10{margin-left:83.333%;}
.col-xs-offset-11{margin-left:91.667%;}
.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-xs{-ms-flex-pack:distribute;justify-content:space-around;}
.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
@media only screen and (min-width: 768px) {
.row{margin-left:-10px;margin-right:-10px;}
.container{max-width:calc(100% - 40px);}
.col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:10px;padding-right:10px;}
.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-sm-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-sm-offset-0{margin-left:0;}
.col-sm-offset-1{margin-left:8.333%;}
.col-sm-offset-2{margin-left:16.666667%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-4{margin-left:33.333%;}
.col-sm-offset-5{margin-left:41.667%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-7{margin-left:58.333%;}
.col-sm-offset-8{margin-left:66.667%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-10{margin-left:83.333%;}
.col-sm-offset-11{margin-left:91.667%;}
.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-sm{-ms-flex-pack:distribute;justify-content:space-around;}
.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
@media only screen and (min-width: 1023px) {
.row{margin-left:-10px;margin-right:-10px;}
.container{max-width:990px;padding-left:10px;padding-right:10px;}
.col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:10px;padding-right:10px;}
.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-md-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-md-offset-0{margin-left:0;}
.col-md-offset-1{margin-left:8.333%;}
.col-md-offset-2{margin-left:16.666667%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.333%;}
.col-md-offset-5{margin-left:41.667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.333%;}
.col-md-offset-8{margin-left:66.667%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.333%;}
.col-md-offset-11{margin-left:91.667%;}
.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-md{-ms-flex-pack:distribute;justify-content:space-around;}
.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
@media only screen and (min-width: 1201px) {
.row{margin-left:-10px;margin-right:-10px;}
.container{max-width:1240px;padding-left:10px;padding-right:10px;}
.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:10px;padding-right:10px;}
.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-lg-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-lg-offset-0{margin-left:0;}
.col-lg-offset-1{margin-left:8.333%;}
.col-lg-offset-2{margin-left:16.666667%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-4{margin-left:33.333%;}
.col-lg-offset-5{margin-left:41.667%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-7{margin-left:58.333%;}
.col-lg-offset-8{margin-left:66.667%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-10{margin-left:83.333%;}
.col-lg-offset-11{margin-left:91.667%;}
.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-lg{-ms-flex-pack:distribute;justify-content:space-around;}
.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
@media only screen and (min-width: 1440px) {
.row{margin-left:-10px;margin-right:-10px;}
.container{max-width:1412px;padding-left:10px;padding-right:10px;}
.col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:10px;padding-right:10px;}
.col-xl{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-xl-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-xl-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-xl-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-xl-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-xl-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-xl-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-xl-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-xl-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-xl-offset-0{margin-left:0;}
.col-xl-offset-1{margin-left:8.333%;}
.col-xl-offset-2{margin-left:16.666667%;}
.col-xl-offset-3{margin-left:25%;}
.col-xl-offset-4{margin-left:33.333%;}
.col-xl-offset-5{margin-left:41.667%;}
.col-xl-offset-6{margin-left:50%;}
.col-xl-offset-7{margin-left:58.333%;}
.col-xl-offset-8{margin-left:66.667%;}
.col-xl-offset-9{margin-left:75%;}
.col-xl-offset-10{margin-left:83.333%;}
.col-xl-offset-11{margin-left:91.667%;}
.start-xl{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-xl{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-xl{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-xl{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-xl{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-xl{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-xl{-ms-flex-pack:distribute;justify-content:space-around;}
.between-xl{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-xl{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-xl{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
:focus{outline:none;}
a, button, .btn, .focus-visible, .focus-within{outline-offset:6px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.mt-240{margin-top:240px;}
@media only screen and (max-width: 1439px) {
.mt-240{margin-top:200px;}
}
@media only screen and (max-width: 1200px) {
.mt-240{margin-top:160px;}
}
@media only screen and (max-width: 1022px) {
.mt-240{margin-top:128px;}
}
.mt-160{margin-top:160px;}
@media only screen and (max-width: 1200px) {
.mt-160{margin-top:120px;}
}
@media only screen and (max-width: 1022px) {
.mt-160{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-160{margin-top:60px;}
}
.mt-150{margin-top:150px;}
@media only screen and (max-width: 1200px) {
.mt-150{margin-top:120px;}
}
@media only screen and (max-width: 1022px) {
.mt-150{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-150{margin-top:60px;}
}
.mt-128{margin-top:128px;}
@media only screen and (max-width: 1200px) {
.mt-128{margin-top:80px;}
}
.mt-120{margin-top:120px;}
@media only screen and (max-width: 1439px) {
.mt-120{margin-top:100px;}
}
@media only screen and (max-width: 1200px) {
.mt-120{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-120{margin-top:60px;}
}
.mt-100{margin-top:100px;}
@media only screen and (max-width: 1200px) {
.mt-100{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-100{margin-top:60px;}
}
.mt-96{margin-top:96px;}
@media only screen and (max-width: 1200px) {
.mt-96{margin-top:80px;}
}
.mt-90{margin-top:90px;}
@media only screen and (max-width: 1200px) {
.mt-90{margin-top:60px;}
}
@media only screen and (max-width: 767px) {
.mt-90{margin-top:40px;}
}
.mt-80{margin-top:80px;}
@media only screen and (max-width: 1200px) {
.mt-80{margin-top:50px;}
}
@media only screen and (max-width: 1022px) {
.mt-80{margin-top:40px;}
}
.mt-70{margin-top:70px;}
@media only screen and (max-width: 1200px) {
.mt-70{margin-top:50px;}
}
@media only screen and (max-width: 1022px) {
.mt-70{margin-top:40px;}
}
.mt-64{margin-top:64px;}
@media only screen and (max-width: 1200px) {
.mt-64{margin-top:48px;}
}
.mt-60{margin-top:60px;}
@media only screen and (max-width: 1200px) {
.mt-60{margin-top:40px;}
}
@media only screen and (max-width: 1022px) {
.mt-60{margin-top:30px;}
}
.mt-50{margin-top:50px;}
@media only screen and (max-width: 1200px) {
.mt-50{margin-top:40px;}
}
@media only screen and (max-width: 1022px) {
.mt-50{margin-top:30px;}
}
.mt-44{margin-top:44px;}
@media only screen and (max-width: 1022px) {
.mt-44{margin-top:32px;}
}
.mt-40{margin-top:40px;}
@media only screen and (max-width: 1200px) {
.mt-40{margin-top:30px;}
}
@media only screen and (max-width: 1022px) {
.mt-40{margin-top:20px;}
}
.mt-36{margin-top:36px;}
@media only screen and (max-width: 767px) {
.mt-36{margin-top:34px;}
}
.mt-32{margin-top:32px;}
@media only screen and (max-width: 1200px) {
.mt-32{margin-top:20px;}
}
.mt-30{margin-top:30px;}
@media only screen and (max-width: 1200px) {
.mt-30{margin-top:20px;}
}
.mt-24{margin-top:24px;}
@media only screen and (max-width: 1200px) {
.mt-24{margin-top:15px;}
}
.mt-20{margin-top:20px;}
@media only screen and (max-width: 767px) {
.mt-20{margin-top:12px;}
}
.mt-16{margin-top:16px;}
@media only screen and (max-width: 767px) {
.mt-16{margin-top:8px;}
}
.mt-12{margin-top:12px;}
.mb-240{margin-bottom:240px;}
@media only screen and (max-width: 1439px) {
.mb-240{margin-bottom:200px;}
}
@media only screen and (max-width: 1200px) {
.mb-240{margin-bottom:160px;}
}
@media only screen and (max-width: 1022px) {
.mb-240{margin-bottom:128px;}
}
.mb-160{margin-bottom:160px;}
@media only screen and (max-width: 1200px) {
.mb-160{margin-bottom:120px;}
}
@media only screen and (max-width: 1022px) {
.mb-160{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-160{margin-bottom:60px;}
}
.mb-150{margin-bottom:150px;}
@media only screen and (max-width: 1200px) {
.mb-150{margin-bottom:120px;}
}
@media only screen and (max-width: 1022px) {
.mb-150{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-150{margin-bottom:60px;}
}
.mb-128{margin-bottom:128px;}
@media only screen and (max-width: 1200px) {
.mb-128{margin-bottom:80px;}
}
.mb-120{margin-bottom:120px;}
@media only screen and (max-width: 1200px) {
.mb-120{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-120{margin-bottom:60px;}
}
.mb-100{margin-bottom:100px;}
@media only screen and (max-width: 1200px) {
.mb-100{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-100{margin-bottom:60px;}
}
.mb-96{margin-bottom:96px;}
@media only screen and (max-width: 1200px) {
.mb-96{margin-bottom:80px;}
}
.mb-90{margin-bottom:90px;}
@media only screen and (max-width: 1200px) {
.mb-90{margin-bottom:60px;}
}
@media only screen and (max-width: 767px) {
.mb-90{margin-bottom:40px;}
}
.mb-80{margin-bottom:80px;}
@media only screen and (max-width: 1200px) {
.mb-80{margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.mb-80{margin-bottom:40px;}
}
.mb-70{margin-bottom:70px;}
@media only screen and (max-width: 1200px) {
.mb-70{margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.mb-70{margin-bottom:40px;}
}
.mb-64{margin-bottom:64px;}
@media only screen and (max-width: 1200px) {
.mb-64{margin-bottom:48px;}
}
.mb-60{margin-bottom:60px;}
@media only screen and (max-width: 1200px) {
.mb-60{margin-bottom:40px;}
}
@media only screen and (max-width: 1022px) {
.mb-60{margin-bottom:30px;}
}
.mb-50{margin-bottom:50px;}
@media only screen and (max-width: 1200px) {
.mb-50{margin-bottom:40px;}
}
@media only screen and (max-width: 1022px) {
.mb-50{margin-bottom:30px;}
}
.mb-44{margin-bottom:44px;}
@media only screen and (max-width: 1200px) {
.mb-44{margin-bottom:32px;}
}
.mb-40{margin-bottom:40px;}
@media only screen and (max-width: 1200px) {
.mb-40{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.mb-40{margin-bottom:20px;}
}
.mb-36{margin-bottom:36px;}
@media only screen and (max-width: 767px) {
.mb-36{margin-bottom:34px;}
}
.mb-32{margin-bottom:32px;}
@media only screen and (max-width: 1200px) {
.mb-32{margin-bottom:20px;}
}
.mb-30{margin-bottom:30px;}
@media only screen and (max-width: 1200px) {
.mb-30{margin-bottom:20px;}
}
.mb-24{margin-bottom:24px;}
@media only screen and (max-width: 1200px) {
.mb-24{margin-bottom:15px;}
}
.mb-20{margin-bottom:20px;}
@media only screen and (max-width: 767px) {
.mb-20{margin-bottom:12px;}
}
.mb-16{margin-bottom:16px;}
@media only screen and (max-width: 767px) {
.mb-16{margin-bottom:8px;}
}
.mb-12{margin-bottom:12px;}
.mb-0{margin-bottom:0px;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}
.swiper-vertical > .swiper-wrapper{flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box;}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper{transform:translate3d(0px, 0, 0);}
.swiper-horizontal{touch-action:pan-y;}
.swiper-vertical{touch-action:pan-x;}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}
.swiper-slide-invisible-blank{visibility:hidden;}
.swiper-autoheight, .swiper-autoheight .swiper-slide{height:auto;}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height;}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden;}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}
.swiper-3d{perspective:1200px;}
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}
.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory;}
.swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory;}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none;}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15);}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}
@keyframes swiper-preloader-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none;}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}
.swiper-button-prev, .swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}
.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}
.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next{display:none !important;}
.swiper-button-prev svg, .swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none;}
.swiper-button-lock{display:none;}
.swiper-button-prev, .swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);}
.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;}
.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg);}
.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto;}
.swiper-horizontal .swiper-button-prev, .swiper-horizontal .swiper-button-next, .swiper-horizontal ~ .swiper-button-prev,
.swiper-horizontal ~ .swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0;}
.swiper-horizontal .swiper-button-prev, .swiper-horizontal ~ .swiper-button-prev, .swiper-horizontal.swiper-rtl .swiper-button-next, .swiper-horizontal.swiper-rtl ~ .swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto;}
.swiper-horizontal .swiper-button-next, .swiper-horizontal ~ .swiper-button-next, .swiper-horizontal.swiper-rtl .swiper-button-prev, .swiper-horizontal.swiper-rtl ~ .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto;}
.swiper-horizontal .swiper-button-prev .swiper-navigation-icon, .swiper-horizontal ~ .swiper-button-prev .swiper-navigation-icon, .swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon, .swiper-horizontal.swiper-rtl ~ .swiper-button-next .swiper-navigation-icon{transform:rotate(180deg);}
.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon, .swiper-horizontal.swiper-rtl ~ .swiper-button-prev .swiper-navigation-icon{transform:rotate(0deg);}
.swiper-vertical .swiper-button-prev, .swiper-vertical .swiper-button-next, .swiper-vertical ~ .swiper-button-prev,
.swiper-vertical ~ .swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0;}
.swiper-vertical .swiper-button-prev, .swiper-vertical ~ .swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;}
.swiper-vertical .swiper-button-prev .swiper-navigation-icon, .swiper-vertical ~ .swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg);}
.swiper-vertical .swiper-button-next, .swiper-vertical ~ .swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;}
.swiper-vertical .swiper-button-next .swiper-navigation-icon, .swiper-vertical ~ .swiper-button-next .swiper-navigation-icon{transform:rotate(90deg);}:root{}
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled{display:none !important;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%;}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);}
button .swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet:only-child{display:none !important;}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color));}
.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block;}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top;}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left;}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right;}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit);}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0;}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0;}
.swiper-pagination-lock{display:none;}:root{}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}
.swiper-vertical > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0;}
.swiper-scrollbar-cursor-drag{cursor:move;}
.swiper-scrollbar-lock{display:none;}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain;}
.swiper-slide-zoomed{cursor:move;touch-action:none;}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
.swiper-thumbs .swiper-slide-thumb-active{}
.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}
.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}
.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-fade .swiper-slide-active{pointer-events:auto;}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper.swiper-cube{overflow:visible;}
.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;}
.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}
.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden;}
.swiper.swiper-flip{overflow:visible;}
.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden;}
.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height;}
.swiper.swiper-cards{overflow:visible;}
.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden;}
.noUi-target, .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-target{position:relative;}
.noUi-base, .noUi-connects{width:100%;height:100%;position:relative;z-index:1;}
.noUi-connects{overflow:hidden;z-index:0;}
.noUi-connect, .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto;}
.noUi-vertical .noUi-origin{top:-100%;width:0;}
.noUi-horizontal .noUi-origin{height:0;}
.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}
.noUi-touch-area{height:100%;width:100%;}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-horizontal{height:18px;}
.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px;}
.noUi-vertical{width:18px;}
.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px;}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto;}
.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}
.noUi-connects{border-radius:3px;}
.noUi-connect{background:#3FB8AF;}
.noUi-draggable{cursor:ew-resize;}
.noUi-vertical .noUi-draggable{cursor:ns-resize;}
.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}
.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}
.noUi-handle:after, .noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px;}
.noUi-handle:after{left:17px;}
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px;}
.noUi-vertical .noUi-handle:after{top:17px;}
[disabled] .noUi-connect{background:#B8B8B8;}
[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target{cursor:not-allowed;}
.noUi-pips, .noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-pips{position:absolute;color:#999;}
.noUi-value{position:absolute;white-space:nowrap;text-align:center;}
.noUi-value-sub{color:#ccc;font-size:10px;}
.noUi-marker{position:absolute;background:#CCC;}
.noUi-marker-sub{background:#AAA;}
.noUi-marker-large{background:#AAA;}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}
.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}
.noUi-marker-horizontal.noUi-marker-sub{height:10px;}
.noUi-marker-horizontal.noUi-marker-large{height:15px;}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}
.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px;}
.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}
.noUi-marker-vertical.noUi-marker-sub{width:10px;}
.noUi-marker-vertical.noUi-marker-large{width:15px;}
.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap;}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%;}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%;}
.noUi-horizontal .noUi-origin > .noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px;}
.noUi-vertical .noUi-origin > .noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px;}
@font-face{font-family:"Apfel Grotezk";src:local("Apfel Grotezk Regular"), local("ApfelGrotezk-Regular"), url(//prowshop.si/wp-content/themes/prow/public/fonts/ApfelGrotezk-Regular.woff2) format("woff2"), url(//prowshop.si/wp-content/themes/prow/public/fonts/ApfelGrotezk-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"Apfel Grotezk";src:local("Apfel Grotezk Mittel"), local("ApfelGrotezk-Mittel"), url(//prowshop.si/wp-content/themes/prow/public/fonts/ApfelGrotezk-Mittel.woff2) format("woff2"), url(//prowshop.si/wp-content/themes/prow/public/fonts/ApfelGrotezk-Mittel.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Apfel Grotezk";src:local("Apfel Grotezk Fett"), local("ApfelGrotezk-Fett"), url(//prowshop.si/wp-content/themes/prow/public/fonts/ApfelGrotezk-Fett.woff2) format("woff2"), url(//prowshop.si/wp-content/themes/prow/public/fonts/ApfelGrotezk-Fett.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}
.cover-bg{background-size:cover;background-position:center center;}
.cover-bg img{display:none;}
.covered{max-height:initial;}
.bg-image img, .bg-image picture, .bg-image picture img{max-height:initial;}
.bg-video video{height:100%;width:100%;object-fit:cover;}
.bg-white{background-color:var(--color-white);}
.bg-gray-100{background-color:var(--color-gray-100);}
.bg-gray-950{background-color:var(--color-gray-950);}
.bg-gray-50{background-color:var(--color-gray-50);}
.bg-yellow-gradient{background:var(--color-yellow-gradient);}
.bg-yellow-gradient-2{background:var(--color-yellow-gradient-2);}
.overflow-h{overflow:hidden;}
.p-none{pointer-events:none;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:0;}
@media only screen and (max-width: 767px) {
.text--16{font-size:14px;}
}
.text--white{color:var(--color-white);}
.text--green{color:var(--color-green);}
.text--gray{color:var(--color-gray);}
.text--gray-300{color:var(--color-gray-300);}
.text--gray-400{color:var(--color-gray-400);}
.text--gray-500{color:var(--color-gray-500);}
.text--gray-800{color:var(--color-gray-800);}
.text--gray-950{color:var(--color-gray-950);}
.text--lt{font-weight:300;}
.text--md{font-weight:500;}
.text--rg{font-weight:400;}
.text--sb{font-weight:600;}
.text--bd{font-weight:700;}
.text--bk{font-weight:800;}
.text--uppercase{text-transform:uppercase;}
.stretched-link{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:all;font-size:0;line-height:0;opacity:0;z-index:3;}
[data-indicator-wrapper]{position:relative;}
.active-indicator{background-color:var(--color-gray-950);position:absolute;left:0;top:0;height:100%;min-width:1px;pointer-events:none;border-radius:100px;transition:transform 0.3s var(--easing-slow), width 0.3s var(--easing-slow), height 0.3s var(--easing-slow);}
@media only screen and (max-width: 767px) {
.hidden-mobile{display:none;}
}
@media only screen and (max-width: 1022px) {
.hidden-tablet-p{display:none;}
}
.visible-mobile{display:none;}
@media only screen and (max-width: 767px) {
.visible-mobile{display:block;}
}
.visible-tablet-p{display:none;}
@media only screen and (max-width: 1022px) {
.visible-tablet-p{display:block;}
}
.d-none, .hide{display:none !important;}
.show{display:block !important;}
.mx-auto{width:100%;display:block;margin:0 auto;}
.d-flex{display:flex;}
.f-auto{flex:auto;display:flex;flex-direction:column;}
@media(min-width:1600px){
.container{max-width:2184px;padding-left:100px;padding-right:100px;}
}
@media(min-width:1968px){
.container{padding-left:0;padding-right:0;max-width:1920px;}
}
.container--large{width:100%;display:block;margin:0 auto;max-width:calc(100% - 24px);padding:0;}
@media only screen and (max-width: 1200px) {
.container--large{max-width:calc(100% - 12px);}
}
@media only screen and (max-width: 1022px) {
.container--full-mobile{max-width:calc(100% - 12px);}
}
.border-gray-50{border:0.5px solid var(--color-gray-50);}
.border-gray-100{border:0.5px solid var(--color-gray-100);}
.border-gray-200{border:0.5px solid var(--color-gray-200);}
.border-gray-300{border:0.5px solid var(--color-gray-300);}
.border-gray-900{border:1px solid var(--color-gray-900);}
.shadow-sm{box-shadow:var(--shadow-default);}
.rounded-8{border-radius:8px;}
.rounded-16{border-radius:16px;}
.rounded-20{border-radius:20px;}
.rounded-24{border-radius:24px;}
@media only screen and (max-width: 1022px) {
.rounded-24{border-radius:14px;}
}
.rounded-32{border-radius:32px;}
@media only screen and (max-width: 767px) {
.rounded-32{border-radius:24px;}
}
.rounded-36{border-radius:36px;}
@media only screen and (max-width: 1022px) {
.rounded-36{border-radius:20px;}
}
.rounded-48{border-radius:48px;}
@media only screen and (max-width: 1022px) {
.rounded-48{border-radius:24px;}
}
.swiper{-webkit-user-select:none;user-select:none;}
.swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination{position:relative;bottom:0;top:0;width:100%;line-height:normal;display:flex;justify-content:center;gap:12px;}
.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .swiper-pagination .swiper-pagination-bullet{margin:0;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet, .swiper-pagination-bullet{height:5px;width:5px;border:0;outline:0;border-radius:100%;margin:0;opacity:1;background-color:var(--color-gray-500);transition:background-color 0.3s ease, opacity 0.3s ease;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet-active, .swiper-pagination-bullet-active{background-color:var(--color-white);}
@media only screen and (min-width: 1023px) {
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet:hover, .swiper-pagination-bullet:hover{background-color:var(--color-white);}
}
.swiper-horizontal .swiper-button-prev, .swiper-horizontal .swiper-button-next, .swiper-horizontal ~ .swiper-button-prev,
.swiper-horizontal ~ .swiper-button-next{margin:0;top:0;right:initial;left:0;}
.swiper-horizontal .swiper-button-prev svg, .swiper-horizontal .swiper-button-next svg, .swiper-horizontal ~ .swiper-button-prev svg,
.swiper-horizontal ~ .swiper-button-next svg{display:none;}
.slider-nav.d-none{display:none;}
.slider-nav__arrow{position:absolute;z-index:11;top:50%;width:36px;height:36px;border-radius:100%;flex-shrink:0;transform:translate(0, -50%);color:var(--color-white);pointer-events:all;background-color:var(--color-gray-950);margin-top:0;transition:background-color 150ms var(--easing-spring-slow), opacity 150ms var(--easing-spring-slow);}
.slider-nav__arrow .icon{width:20px;height:20px;}
.slider-nav__arrow .icon::before{background-color:currentColor;}
.slider-nav__arrow.arrow-left{left:0;}
.slider-nav__arrow.arrow-right{right:0;left:initial;}
.slider-nav__arrow:hover{background-color:var(--color-black);}
.slider-nav__arrow svg{display:none;}
.slider-nav__arrow.swiper-button-disabled{opacity:0;pointer-events:none;}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal, .swiper-scrollbar{height:2px;background-color:var(--color-gray-50);position:relative;bottom:0;left:0;top:0;right:0;margin-top:24px;width:100%;}
.swiper-scrollbar-drag{cursor:grab;background-color:var(--color-gray-950);}
.swiper-scrollbar-drag::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:scaleY(2);}
.swiper-scrollbar.swiper-scrollbar-vertical{width:2px;position:relative;bottom:0;left:0;top:0;right:0;margin-top:0;height:100%;border-radius:4px;background-color:var(--color-gray-100);}
.swiper-scrollbar.swiper-scrollbar-vertical .swiper-scrollbar-drag{border-radius:4px;background-color:var(--color-gray-950);}
.swiper-scrollbar.swiper-scrollbar-vertical .swiper-scrollbar-drag::before{transform:scaleX(2);}
.p-0{padding:0 !important;}
.p-relative{position:relative;}
.mx-content{max-width:826px;width:100%;margin:0 auto;}
.h-100{height:100%;}
.info-list{display:flex;justify-content:center;align-items:center;gap:0 4px;flex-wrap:wrap;}
.info-list__item{display:flex;align-items:center;gap:4px;}
.info-list__item:not(:last-child)::after{content:"";width:3px;height:3px;border-radius:100%;display:block;flex-shrink:0;background-color:currentColor;}
.bottom-svg-line strong{position:relative;}
.bottom-svg-line strong::before{content:"";z-index:-1;position:absolute;left:50%;transform:translate(-50%, 0);width:115%;height:20px;background:var(--data-highlight) no-repeat center/100% 100%;bottom:-10px;}
@media only screen and (max-width: 1022px) {
.bottom-svg-line strong::before{height:14px;}
}
[data-slider-parent] .swiper{overflow:visible;}
@media only screen and (max-width: 1022px) {
[data-slider-parent] .swiper{width:calc(100% + 40px);margin-left:-20px;padding:0 20px;}
}
@media only screen and (max-width: 767px) {
[data-slider-parent] .swiper{width:calc(100% + 32px);margin-left:-16px;padding:0 16px;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:flex;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;}
[data-slider-parent] .swiper::-webkit-scrollbar{display:none;}
}
@media only screen and (max-width: 767px) {
[data-slider-parent] .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:16px;width:auto;}
}
@media only screen and (max-width: 767px) {
[data-slider-parent] .swiper:not(.swiper-initialized) .swiper-pagination, [data-slider-parent] .swiper:not(.swiper-initialized) .swiper-slide:not(:first-of-type){display:block !important;}
}
.gray-container{background-color:var(--color-gray-50);border-radius:32px;border:0.5px solid var(--color-gray-100);padding:32px;}
@media only screen and (max-width: 1022px) {
.gray-container{border-radius:16px;padding:16px;}
}
.gray-container .mod-input__field{background-color:var(--color-white);}
html, body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}::selection{background-color:var(--color-black);color:var(--color-white);}
body{color:var(--color-gray-500);font-family:var(--font-primary);position:relative;height:auto;width:100%;display:flex;flex-direction:column;min-height:100vh;align-items:flex-start;}
body.icv__body, body.body-scroll-locked, body.is-open-menu, body.is-open-search, body.is-open-mega-menu, body.noscroll{overflow:hidden;padding-right:var(--scroll-width, 0px);}
.noselect, .noselect *{-webkit-user-select:none;user-select:none;}
ul, ol{list-style:none;margin:0;padding:0;}
p {
margin: 0;
} a{color:inherit;text-decoration:none;transition:color 0.3s ease, border 0.3s ease;}
i, em{font-style:italic;}
h1{font-weight:inherit;font-size:inherit;margin:0;}
h2{font-weight:inherit;font-size:inherit;margin:0;}
h3{font-weight:inherit;font-size:inherit;margin:0;}
h4{font-weight:inherit;font-size:inherit;margin:0;}
h5{font-weight:inherit;font-size:inherit;margin:0;}
h6{font-weight:inherit;font-size:inherit;margin:0;}
img{margin:0;max-height:100%;max-width:100%;height:auto;width:auto;object-fit:cover;}
figure img{margin:0;}
.sc-general{width:100%;position:relative;}
.swiper:not(.swiper-initialized) .swiper-pagination,
.swiper:not(.swiper-initialized) .swiper-slide:not(:first-of-type){display:none !important;}
.swiper-button-prev:after, .swiper-button-next:after{font-size:0 !important;}
form select::-ms-expand{display:none;}
input, select, textarea{box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-white) inset !important;-webkit-text-fill-color:var(--color-dark-gray) !important;}
input:auto-fill, select:auto-fill, textarea:auto-fill{color:var(--color-dark-gray) !important;background-color:var(--color-white) !important;}
input, textarea{-webkit-appearance:none;border-radius:0;}
input:invalid:not(:focus){outline:none;}
textarea::-ms-clear, input::-ms-clear{display:none;}
main{width:100%;flex:1 0 auto;padding-top:calc(var(--header-height, 164px) + 15px);}:has(.header-main--homepage) main{padding-top:calc(var(--header-height, 164px) + var(--sub-menu-height, 0px) + 22px);}
@media only screen and (max-width: 1022px) {
:has(.header-main--homepage) main{padding-top:calc(var(--header-height, 180px) + 22px);}
}
:has(.sc-article-banner) main{padding-top:calc(var(--header-height, 164px) + 10px);}
@media only screen and (max-width: 1022px) {
:has(.sc-article-banner) main{padding-top:calc(var(--header-height, 180px));}
}
:has(.sc-article-card-list) main{padding-top:calc(var(--header-height, 164px));}
.sdt-env__badge{position:fixed;display:block;right:40px;height:40px;line-height:40px;transform-origin:100% 0;background-color:#1a2e44;padding:0 35px;border-radius:15px 15px 0 0;transform:rotate(270deg);z-index:99999;font-weight:bold;color:white;font-size:13px;font-family:sans-serif;}
.sdt-env__badge .icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAuNjMiIGhlaWdodD0iMTU5LjQ0IiB2aWV3Qm94PSIwIDAgMTQwLjYzIDE1OS40NCI+PHBhdGggZD0iTTI1LjUxLDI5LjgzYy00LjMtMi40OC0yLjQ4LTMuNTMsMS4yNC01LjczUzY0LjQ1LDIuNjIsNjcuMjIsMS4xczQuMzktMS42Miw4LjU5LC43NiwzNy40MiwyMS4zOCw0MC4xOSwyMi44MiwyLjQ4LDMuMTUsMCw0LjU4LTguNzgsNS4xNS0xMC45OCw2LjExLTYuNzgsLjY3LTkuNjQtMS4wNS0xNC43LTguNS0xOC45LTExLjM2LTcuMzUtMi42Ny0xMi4zMSwuMTktMTcuMjgsMTAuMDItMjAuMDUsMTEuNDYtNi40OSwyLjM5LTEwLjEyLC40OC04LjUtNS4yNS04LjUtNS4yNVoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTI0Ljk4LDY0LjQ5YzIuNzcsMS40MywzNS45OSwyMC40Myw0MC4xOSwyMi44MnM1LjgyLDIuMjksOC41OSwuNzYsMzYuNzUtMjAuODEsNDAuNDgtMjMuMDFsNy4wNS0zLjY3djQ3LjM1czExLjQ2LDYuMzYsMTQuNzYsOC41NCw0LjU4LS45LDQuNTgtNC4yMVY0Ni4xMmMwLTEwLjE4LTguNC0xMi4yMi0xNS4yNy04LjY2cy0yOC40OSwxNy4xLTI4LjQ5LDE3LjFjLTIuNzcsMS40My0xNS4wOCw4LjU5LTIwLjA1LDExLjQ2cy04LjExLDMuMDUtMTIuMzEsLjE5LTE2LjA0LTkuNjQtMTguOS0xMS4zNmMwLDAtMjAuOC0xMi41NS0yOC42OS0xNi42MlMuMTEsMzcuNDcsLjExLDQ1LjM2LS4xNCwxMDguNzUsLjExLDExMi41NnMyLjA1LDYuMDgsNi44NywzLjU2YzcuMjItMy43NiwxMi43My03LjM4LDEyLjczLTcuMzhsLjc2LTQ2LjU5LDQuNTEsMi4zM1oiIHN0eWxlPSJmaWxsOiMyMmQxNzI7Ii8+PHBhdGggZD0iTTEyNS40OCwxMjMuNjFjNC4zLDIuNDgsMi40OCwzLjUzLTEuMjQsNS43M3MtNDcuNzEsMjcuNDgtNTAuNDgsMjkuMDEtNC4zOSwxLjYyLTguNTktLjc2LTQ3LjQyLTI3LjM4LTUwLjE5LTI4LjgyLTIuNDgtMy4xNSwwLTQuNTgsOC43OC01LjE1LDEwLjk4LTYuMTEsNi43OC0uNjcsOS42NCwxLjA1LDI0LjcsMTQuNSwyOC45LDE3LjM2LDcuMzUsMi42NywxMi4zMS0uMTksMjcuMjgtMTYuMDIsMzAuMDUtMTcuNDYsNi40OS0yLjM5LDEwLjEyLS40OCw4LjUsNS4yNSw4LjUsNS4yNVoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PC9zdmc+") !important;background-position:center bottom;background-repeat:no-repeat;background-size:20px 20px;float:right;width:20px;height:30px;margin-left:10px;}
.sdt-env__badge .icon::before{background-color:transparent;}
.sdt-env__badge .mailtrap-unread-email{display:inline-block;box-sizing:border-box;margin:12px 0 0 25px;min-width:18px;height:18px;border-radius:9px;background-color:#d63638;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26;}
.sdt-env__badge.local{background-color:#fdb833;color:#2b2b2b;}
.sdt-env__badge.staging{background-color:#ea3546;}
.sdt-env__badge.production{background-color:#1789fc;}
img.lazyload, img.lazyloaded{transition:opacity 0.1s ease, transform 0.3s ease !important;}
.grecaptcha-badge, .g-captcha, .g-recaptcha{position:absolute !important;right:100vw !important;top:-100vh !important;}
html.lenis, html.lenis body{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto !important;}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain;}
.lenis.lenis-stopped{overflow:hidden;}
.lenis.lenis-smooth iframe{pointer-events:none;}
#wp-admin-bar-sp-role-switcher span.on{background-color:#d63638;display:inline-block;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26;}
#wp-admin-bar-sp-role-switcher span.on:before{content:"\f177";font-family:"Dashicons";}
#wp-admin-bar-sp-role-switcher span.off:before{content:"\f530";font-family:Dashicons;}
#wp-admin-bar-sp-role-switcher.menupop.hover ul li.sp-switch-back a{color:#d63638;}
.editable-section{position:relative;cursor:pointer;outline:1px dashed rgba(80, 80, 80, 0.4);background-color:rgba(0, 0, 0, 0.02);transition:background-color 0.5s ease, outline-color 0.5s ease;}
.editable-section:hover{background-color:rgba(0, 0, 0, 0.04);}
.editable-section:hover::before{content:"Edit this module";position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.6);backdrop-filter:blur(3px);font-size:0.95rem;text-shadow:0 1px 1px rgba(255, 255, 255, 0.4);pointer-events:none;z-index:1000;text-align:center;border-radius:4px;opacity:0;animation:classyFade 0.6s ease forwards;}
@keyframes classyFade {
from{opacity:0;transform:scale(0.985);}
to{opacity:1;transform:scale(1);}
}
.development-error--active{overflow:hidden;}
.development-error__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:100000000000000000;display:flex;align-content:center;align-items:center;flex-direction:column;padding:10vh 15px 0;}
@media (max-height: 812px) {
.development-error__wrapper{padding:15px 15px 0;}
}
.development-error__wrapper.is-hidden{display:none;}
.development-error{--size-gap-half:4px;--size-gap:8px;--size-gap-double:16px;--size-gap-triple:24px;--size-gap-quad:32px;--size-font-small:14px;--size-font:16px;--size-font-big:20px;--size-font-bigger:24px;--color-accents-1:#808080;--color-accents-2:#222222;--color-accents-3:#404040;--font-stack-monospace:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--color-ansi-selection:rgba(95, 126, 151, 0.48);--color-ansi-bg:#111111;--color-ansi-fg:#cccccc;--color-ansi-white:#777777;--color-ansi-black:#141414;--color-ansi-blue:#00aaff;--color-ansi-cyan:#88ddff;--color-ansi-green:#98ec65;--color-ansi-magenta:#aa88ff;--color-ansi-red:#ff5555;--color-ansi-yellow:#ffcc33;--color-ansi-bright-white:#ffffff;--color-ansi-bright-black:#777777;--color-ansi-bright-blue:#33bbff;--color-ansi-bright-cyan:#bbecff;--color-ansi-bright-green:#b6f292;--color-ansi-bright-magenta:#cebbff;--color-ansi-bright-red:#ff8888;--color-ansi-bright-yellow:#ffd966;display:flex;flex-direction:column;width:100%;margin-right:auto;margin-left:auto;outline:none;background:white;border-radius:var(--size-gap);box-shadow:0 var(--size-gap-half) var(--size-gap-double) rgba(0, 0, 0, 0.25);max-height:calc(100% - 56px);overflow-y:hidden;}
@media(min-width:576px){
.development-error{max-width:540px;box-shadow:0 var(--size-gap) var(--size-gap-quad) rgba(0, 0, 0, 0.25);}
}
@media(min-width:768px){
.development-error{max-width:720px;}
}
@media(min-width:992px){
.development-error{max-width:960px;}
}
.development-error small{font-size:80%;color:#757575;}
.development-error__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(17, 17, 17, 0.2);pointer-events:all;cursor:not-allowed;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:-1;}
.development-error__banner{z-index:2;content:"";position:absolute;top:0;right:0;width:100%;border-top-width:var(--size-gap-half);border-bottom-width:0;border-top-style:solid;border-bottom-style:solid;border-color:var(--color-ansi-red);}
.development-error__header{position:relative;margin-bottom:var(--size-gap-double);}
.development-error__header button{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:20px 0 20px 20px;font-size:24px;}
.development-error__title{font-weight:500;font-size:24px;line-height:34px;padding:0;}
.development-error__content{position:relative;overflow-y:auto;border:none;margin:0;padding:calc(var(--size-gap-double) + var(--size-gap-half)) var(--size-gap-double);height:100%;display:flex;flex-direction:column;}
.development-error__body{position:relative;flex:1 1 auto;}
.development-error__terminal{border-radius:var(--size-gap-half);background-color:var(--color-ansi-bg);color:var(--color-ansi-fg);}
.development-error__terminal *{color:inherit;background-color:transparent;font-family:var(--font-stack-monospace);}
.development-error__terminal > *{margin:0;padding:calc(var(--size-gap) + var(--size-gap-half)) calc(var(--size-gap-double) + var(--size-gap-half));}
.development-error__terminal pre{white-space:pre-wrap;word-break:break-word;}
.development-error__terminal pre b{color:var(--color-ansi-cyan);}
.development-error footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--size-gap);}
.development-error footer button small{color:black;font-weight:500;}
.development-error footer small span{color:black;}
.btn{cursor:pointer;font-family:var(--font-primary);font-size:14px;min-height:38px;line-height:1.2;padding:4px 20px;display:inline-flex;text-align:center;align-items:center;font-weight:500;justify-content:center;gap:8px;color:var(--color-gray-950);border-radius:100px;background-color:var(--color-yellow);border:none;transition:background-color 45ms ease-out, color 45ms ease-out, transform 50ms var(--easing-slow);}
.btn__text{display:block;pointer-events:none;position:relative;z-index:3;}
.btn:active{transform:scale(0.95);}
.btn__icon{flex-shrink:0;position:relative;pointer-events:none;}
.btn:active, .btn:hover{background-color:var(--color-yellow-hover);}
.btn--gray{background-color:var(--color-gray-50);}
.btn--gray:active, .btn--gray:hover{background-color:var(--color-gray-100);}
.btn--white{background-color:var(--color-white);}
.btn--white:active, .btn--white:hover{background-color:var(--color-gray-100);}
.btn--dark{color:var(--color-white);background-color:var(--color-gray-950);}
.btn--dark:active, .btn--dark:hover{background-color:var(--color-black);}
.btn--left-icon .btn__icon{order:-1;}
.btn--small{padding:8px 24px;min-height:40px;font-size:16px;gap:16px;}
.btn--small .btn__icon{width:32px;height:32px;}
.btn--small:has(.btn__icon){padding:3px 3px 3px 24px;}
.btn--large{min-height:44px;}
.btn--outline{background-color:var(--color-beige);border:0.5px solid var(--color-gray-300);}
.btn--outline:active, .btn--outline:hover{border-color:currentColor;}
.btn--cart{position:relative;overflow:hidden;transition:background-color 45ms ease-out, color 45ms ease-out, transform 50ms var(--easing-slow), padding 180ms var(--easing-slow);}
.btn--cart .btn__icon{position:absolute;right:-24px;filter:blur(5px);transition:180ms var(--easing-slow);}
.btn--cart:hover{padding-right:48px;}
.btn--cart:hover .btn__icon{right:20px;filter:blur(0px);}
.btn--only-icon{padding:8px;min-width:36px;min-height:36px;}
.btn[disabled], .btn--disabled{cursor:not-allowed;transition:none;pointer-events:none;opacity:0.5;}
.btn[disabled] .btn__icon, .btn--disabled .btn__icon{transform:none !important;}
.btn.hide, .btn.d-none{display:none;}
.checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);}
.checkbox{user-select:none;font-size:14px;line-height:1.5;font-weight:500;}
.checkbox__label{position:relative;padding-left:28px;cursor:pointer;margin:0;display:block;color:var(--color-gray-950);}
.checkbox__label-text{display:block;}
.checkbox__label::after, .checkbox__label:before{content:"";left:0;top:0;position:absolute;pointer-events:none;width:20px;height:20px;border-radius:6px;}
.checkbox__label:before{border:0.5px solid var(--color-gray-100);background-color:var(--color-white);transition:background-color 0.3s ease, border 0.3s ease;}
.checkbox__label::after{transform:scale(0);transition:transform 0.3s ease, opacity 0.3s ease;background:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='m13.667 8-4.584 4.583L7 10.5'/%3E%3C/svg%3E") no-repeat center/20px;}
@media only screen and (min-width: 1023px) {
.checkbox__label:hover::before{border-color:var(--color-gray-600);}
}
.checkbox input:checked ~ label::before{background-color:var(--color-yellow);border-color:var(--color-yellow-hover);}
.checkbox input:checked ~ label::after{transform:scale(1);}
.checkbox a{text-decoration:underline;}
.checkbox a:hover{color:var(--color-gray-950);text-decoration:none;}
.checkbox__cards{font-size:4px;line-height:1;display:flex;align-items:center;gap:5px;padding-left:16px;margin-left:auto;}
.checkbox__cards img{height:20px;width:auto;object-fit:contain;}
.checkbox.is-validation-failed .checkbox__label::before, .is-validation-failed .checkbox .checkbox__label::before{background-color:rgba(255, 59, 48, 0.3);border-color:var(--color-validation-failed);}
.checkbox .fv-plugins-message-container{text-align:left;padding-left:28px;}
.checkbox.is-disabled{pointer-events:none;}
.checkbox.is-disabled input{pointer-events:none;}
.checkbox.is-disabled .checkbox__label::before{border-color:var(--color-gray-300);background-color:var(--color-gray-200);}
.checkbox.is-disabled .checkbox__label, .checkbox.is-disabled .checkbox__text{color:var(--color-gray-400);}
.dropdown{width:100%;position:relative;user-select:none;font-weight:500;}
.dropdown__label{position:relative;margin:0 0 6px;display:flex;justify-content:space-between;gap:16px;z-index:4;font-weight:400;}
.dropdown__count{min-width:16px;height:16px;border-radius:100%;border:2px solid var(--color-white);z-index:3;position:absolute;right:-1px;top:-2px;background-color:var(--color-gray-950);color:var(--color-white);font-size:10px;line-height:8px;text-align:center;padding:2px;font-weight:700;}
.dropdown__placeholder{position:relative;width:100%;height:36px;border:0;background-color:var(--color-gray-50);border-radius:50px;outline:none;z-index:1;cursor:pointer;padding:6px 20px;font-size:14px;display:flex;align-items:center;color:var(--color-gray-950);transition:border-color 50ms var(--easing-slow), background-color 50ms var(--easing-slow), color 45ms ease-out, transform 50ms var(--easing-slow);}
.dropdown__placeholder img{width:24px;margin-right:12px;height:12px;}
.dropdown__placeholder .icon{width:20px;height:20px;position:absolute;right:20px;top:50%;margin-top:-10px;pointer-events:none;transition:transform 100ms var(--easing-slow);}
.dropdown__placeholder-text{transition:transform 0.3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:30px;display:block;pointer-events:none;}
.dropdown__placeholder:hover{background-color:var(--color-gray-100);}
.dropdown__placeholder:active{transform:scale(0.98);}
.dropdown__placeholder-modal{display:none;}
.dropdown__list{position:absolute;top:100%;width:calc(100% + 8px);z-index:9;margin-top:10px;left:-4px;overflow:hidden;background-color:var(--color-gray-50);border:0.5px solid var(--color-gray-100);border-radius:16px;opacity:0;pointer-events:none;transition:transform 0.3s var(--easing-default), opacity 0.3s var(--easing-default);box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.0196078431), 0px 11px 11px 0px rgba(0, 0, 0, 0.0196078431), 0px 25px 15px 0px rgba(0, 0, 0, 0.0117647059), 0px 44px 18px 0px rgba(0, 0, 0, 0), 0px 69px 19px 0px rgba(0, 0, 0, 0);padding:4px 0;font-size:14px;}
@media only screen and (max-width: 1022px) {
.dropdown__list{width:100%;left:0;}
}
.dropdown__list-item{position:relative;}
.dropdown__list-inner{overflow:auto;max-height:336px;padding:0 4px;}
@media (min-width: 1024px) and (max-height: 550px) {
.dropdown__list-inner{max-height:calc(100vh - 178px);min-height:160px;}
}
@media only screen and (max-width: 767px) {
.dropdown__list-inner{max-height:246px;}
}
@media only screen and (min-width: 1023px) {
.dropdown__list-inner{scrollbar-track-color:#a59a92;scrollbar-face-color:#636363;scrollbar-arrow-color:#636363;}
.dropdown__list-inner::-webkit-scrollbar{width:2px;}
.dropdown__list-inner ::-webkit-scrollbar-track{-webkit-border-radius:8px;border-radius:8px;background:#a59a92;}
.dropdown__list-inner ::-webkit-scrollbar-thumb:window-inactive{background:#847f7b;}
.dropdown__list-inner::-webkit-scrollbar-thumb{background:#636363;width:2px;border-radius:8px;}
.dropdown__list-inner::-webkit-scrollbar-thumb:hover{background:#706e6c;}
.dropdown__list-inner ::-webkit-scrollbar{width:2px;}
}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input){position:absolute;width:0;height:0;opacity:0;}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option::before{background-color:var(--color-yellow);border-color:var(--color-yellow-hover);}
.dropdown--secondary .dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option::before{background-color:transparent;border-color:transparent;}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option::after{transform:translateY(-50%) scale(1);}
.dropdown__list-option{position:relative;cursor:pointer;margin:0;width:100%;display:flex;align-items:center;padding:10px 10px 10px 40px;border-radius:12px;color:var(--color-gray-950);font-weight:500;background-color:transparent;transition:color 0.3s var(--easing-default), background-color 0.3s var(--easing-default);}
.dropdown__list-option::before, .dropdown__list-option::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:10px;width:20px;height:20px;border-radius:6px;border:0.5px solid var(--color-gray-100);transition:background-color 0.3s var(--easing-default), border-color 0.3s var(--easing-default), transform 0.3s var(--easing-default);}
.dropdown__list-option::before{background-color:var(--color-white);}
.dropdown__list-option::after{border:0;transform:translateY(-50%) scale(0);background:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='m13.667 8-4.584 4.583L7 10.5'/%3E%3C/svg%3E") no-repeat center/20px;}
@media only screen and (min-width: 1023px) {
.dropdown__list-option:hover{background-color:var(--color-gray-100);}
}
.dropdown__list-option.is-disabled{background-color:var(--color-gray-200);pointer-events:none;}
.dropdown__search{position:absolute;left:0;top:0;width:100%;padding:8px;z-index:3;opacity:0;pointer-events:none;background-color:var(--color-gray-50);}
.dropdown__search input{background-color:var(--color-white);width:100%;height:36px;border-radius:30px;padding:0 15px;outline:none;color:var(--color-gray-950);font-weight:400;font-size:16px;border:0.5px solid var(--color-gray-100);transition:border-color 0.3s var(--easing-default);}
.dropdown__search input:focus{border-color:var(--color-gray-800);}
@media only screen and (max-width: 767px) {
.dropdown--secondary .dropdown__placeholder{height:44px;}
}
.dropdown--secondary .dropdown__list-option{padding:10px 40px 10px 10px;}
.dropdown--secondary .dropdown__list-option::after, .dropdown--secondary .dropdown__list-option::before{left:initial;right:10px;border-radius:0;}
.dropdown--secondary .dropdown__list-option::before{background-color:transparent;border:0;}
.dropdown--secondary .dropdown__list-option::after{background:url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6693 5L7.5026 14.1667L3.33594 10' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/20px;}
.dropdown.is-open .icon{transform:scaleY(-1);}
.dropdown.is-open .dropdown__list{opacity:1;pointer-events:all;}
.dropdown--search .dropdown__list-inner{padding-top:55px;max-height:390px;}
@media (min-width: 1024px) and (max-height: 550px) {
.dropdown--search .dropdown__list-inner{max-height:calc(100vh - 178px);min-height:160px;}
}
@media only screen and (max-width: 767px) {
.dropdown--search .dropdown__list-inner{max-height:300px;}
}
.dropdown--search .dropdown__search{opacity:1;pointer-events:all;}
.dropdown.is-validation-failed .dropdown__placeholder{border-color:var(--color-validation-failed);}
.dropdown--large .dropdown__placeholder{height:44px;color:var(--color-gray-400);font-weight:400;}
@media only screen and (max-width: 767px) {
.dropdown--large .dropdown__placeholder{font-size:16px;}
}
.dropdown--large.is-selected .dropdown__placeholder{color:var(--color-gray-950);}
.gift{width:94px;height:94px;border-radius:12px;border:0.5px solid var(--color-gray-100);background-color:var(--color-white);padding:15px;position:relative;box-shadow:var(--shadow-default);}
.gift .tag{position:absolute;z-index:2;top:5px;left:5px;padding:2px 5px;}
.gift img{width:100%;height:auto;object-fit:contain;}
.icon::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.icon{width:20px;height:20px;display:block;position:relative;}
.icon::before{background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color 0.3s ease;}
.icon-arrow-right::before, .icon-arrow-left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16406 9.99984H15.8307M15.8307 9.99984L9.9974 4.1665M15.8307 9.99984L9.9974 15.8332' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16406 9.99984H15.8307M15.8307 9.99984L9.9974 4.1665M15.8307 9.99984L9.9974 15.8332' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-arrow-right-fancy, .icon-arrow-left-fancy{width:58px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAqCAYAAABvAA/nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZDSURBVHgB7VpBc9NGFH5vJQczk8FyEgY6w0FNYMaZHiJuveHeuJHcuJX8A3LrjfALILfeSH9BzC8gvpVTxIHBUzAotx5cohw6iNra7Xsru0mNHUuOZJrpfjOJ5PWutNa3773vvZUFBrmjVqu5S5XKk6XFxePOx48BzAAIBrnCdV3nsi1eKAUef0bAhgJ4HsVxIwiCEAqCBQa54vpi9Wci73s6LfebavS3bgtxfenatVfz8/MQhmEEOcMQmTM6R2FjacFZJVv0hr7yQMYPS4jlpYWF6/OVymGehBoiC4Amc7HKYav+xZcIbK1eSeBPRGiNrbTT6Zzb5ZoYWSBWV1b2FKj1s/oQAaEC3DpvDDUWWSCuLix8psP9Cd04lnoUQ+9erVadztHRS5gChsgCQaS0Fherx2R1dyd0dejPJfOsEZnfkrttZXW3hsiC8cfHo18pFh7S6XqK7o6OoXF8TGQGWcg0RM4AZJn+WPEzCkj9pHRuVCrNsuOU06hbAQazQU/uKsRG+gHqQWSJg8uWVU/T21jkjNAhs7p6pfKSTKc6IsccB46d95eqVbbq5lkdDZEzBJN5o+Ls9wR8k4FM7WopzrpURGiOc7OGyBnjdyJiqeL4YOExpI2ZCaiIILiA8HKUCDJEfgVoy7xS8XtCcJXHzTC0RiLIIzKbw2RemMoO7yqUbduLej1/0DZNJeS7W7e812/f+rfoaHW7oVUqObFSjoUYxpYVRlEUFrlLMTyXWMonJGzqkA27rfb7zdMNUxPJe258lN2up80alatA+KDUjzQxbnC5/MRf8TaOPiAeIkhPcRBXGFDbHeofkABAOroSRINk9L2TySmHBj1XqNZQcUxRdE30JfUVeLKSFcIOypNxfCuFgkpf6hX1P9AtSj5EFL5SykMEn9rp2hDSPdZVIipOP5T+vJEXDc9zn9qOVankt1qtgBdVXmR7dK3PlvgwPIc+AhhnsQq2Iyl3BvMYSeTwRPlm3VLJpdXjMWE06N5gv61/kQFhDlwQDObMmGLeAf3+kBZTky5E5xjSIg3AtgMmGqbA6s3lg9PPNA1oQW69eff+qT7nf9ptlcsOdLt1RLIChWtkBSFZgdNfwQ51dC4SUV8DugBO3iHqyadZLbZGJIAlXkCmmIn75Tje8OleyC4Su38dGJLygyWs2xyH2ZP5GQjVbxeMd7MjQSFi40273bCh13MNifmBrbIn4wery8sfork51gapiaQqzjOK65m4UCLhziY5e4fvzgIgq482+AKBJGGHpbmnl0j9kjJKTWJtZfnZ0N5lAJPdbADdeJ9PbBCiSdL7tlRxnejc4UYi9Z6OjSYuZgDuAsa/oF3OLHhqy8uP6PBgqNmdPBIftygY67Mzb3DzZp3TBT6XClxEXOOUgGTe/9odJ94LfbKgY8GqtScbgweaFeSCn5BAegjZEQCKzda7d/t6TjAlWCTJbuQJtNeIZp0H0uXu6C9ZiuvPmaoW/wkkr15Qfon6FYyQFm1ASv4Vpxj83ac43s8rh1xdWaEcVu1BVih4bFlWgwUVnMy7GLBii9hqbdvtk6pdNiXzh2zZ/7Ql7jvJQyk3Q0EPjNy6ROQk3OkXBfiBgk6NJK1fxMrA7dMYn8fQ4HqfBPYUQfLrMBi08XXIqzQ1QYo/0zX6BFlC+PxQ8kz0J0G7U4TtLGPOer/nq5bo+MHxkf+dlumDB6pzK14IvV4A5TJAFEHUJ50+OYPzEhUr5uj4Z7cbzIqI82BKSwyiWN4e9/vMW3Qzhi6+0IYxZAg7SaFBbAzi4SjYYDAzJCRae1wzTjWAwguHFCHE1ul4OArmVY8Z4rIQj9LudOhaMAktihubk0js9zeYBbKKG05xPvXkD2ljviFyBkj2HeODNH37ytQnZbqRRbiZGFkwWHkTiekUKsVElbjTxxDHkAWGyIKBQuyptAqVcmvaOdl6PcWephE7BULni5h+IwIV7KQRNiPHgkEhyLhR/K+66TQwrrUoWJxqTCZRlxjn5jamfUVkAGORBWDCC1UDBHobqt3ehRxgLLIARLbtgZJjSSSCdz7HcjvPurAhsgio0SU4zhFjwM3f2u0G5AxDZM7ob9/xvmwAp2OkwM03b/Nxo6NgYmRBSLaqZPIOTunS9nnFzCT8DdI+2ADDpOS1AAAAAElFTkSuQmCC) no-repeat center/contain;}
.icon-arrow-right-fancy::before, .icon-arrow-left-fancy::before{display:none;}
.icon-chevron-up:before, .icon-chevron-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-chevron-left:before, .icon-chevron-right:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-chevron-left-fancy, .icon-chevron-right-fancy{width:4px;height:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBXZDNDcIwDIX9Qg8cGSENEpRbRygbsEInACag3YARugFsQJkAjhUCkRE4cmmN+yei5BDJ9rM/PyOahwURmOomr6y15D1FNWfElNBEvZcmvC203rgCtF+ktSalLhLpIV9862YvAz8YlaKZTSc4SU8ypKxg1/CZLQZA3EdcBm4xMuYgmPi/AK7wilnfKONVk1ZPW3aClTFbBh1d9mgZnQOxODLFdureI4BSu4b5zuD88bJnf+kfU5FFOoDLytYAAAAASUVORK5CYII=) no-repeat center/contain;}
.icon-chevron-left-fancy:before, .icon-chevron-right-fancy:before{display:none;}
.icon-panel-left:before, .icon-chevron-left-fancy:before, .icon-chevron-up:before, .icon-chevron-left:before, .icon-arrow-left:before{transform:scale(-1);}
.icon-search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 17.5L13.8833 13.8833M15.8333 9.16667C15.8333 12.8486 12.8486 15.8333 9.16667 15.8333C5.48477 15.8333 2.5 12.8486 2.5 9.16667C2.5 5.48477 5.48477 2.5 9.16667 2.5C12.8486 2.5 15.8333 5.48477 15.8333 9.16667Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 17.5L13.8833 13.8833M15.8333 9.16667C15.8333 12.8486 12.8486 15.8333 9.16667 15.8333C5.48477 15.8333 2.5 12.8486 2.5 9.16667C2.5 5.48477 5.48477 2.5 9.16667 2.5C12.8486 2.5 15.8333 5.48477 15.8333 9.16667Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-close:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15M5 5L15 15' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15M5 5L15 15' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-check:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6693 5L7.5026 14.1667L3.33594 10' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6693 5L7.5026 14.1667L3.33594 10' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-cart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_237_3906)'%3E%3Cpath d='M1.71094 1.7085H3.3776L5.59427 12.0585C5.67559 12.4375 5.8865 12.7764 6.1907 13.0167C6.4949 13.257 6.87336 13.3838 7.26094 13.3752H15.4109C15.7902 13.3745 16.158 13.2446 16.4535 13.0067C16.7489 12.7688 16.9544 12.4373 17.0359 12.0668L18.4109 5.87516H4.26927M7.5026 17.5002C7.5026 17.9604 7.12951 18.3335 6.66927 18.3335C6.20903 18.3335 5.83594 17.9604 5.83594 17.5002C5.83594 17.0399 6.20903 16.6668 6.66927 16.6668C7.12951 16.6668 7.5026 17.0399 7.5026 17.5002ZM16.6693 17.5002C16.6693 17.9604 16.2962 18.3335 15.8359 18.3335C15.3757 18.3335 15.0026 17.9604 15.0026 17.5002C15.0026 17.0399 15.3757 16.6668 15.8359 16.6668C16.2962 16.6668 16.6693 17.0399 16.6693 17.5002Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_237_3906'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_237_3906)'%3E%3Cpath d='M1.71094 1.7085H3.3776L5.59427 12.0585C5.67559 12.4375 5.8865 12.7764 6.1907 13.0167C6.4949 13.257 6.87336 13.3838 7.26094 13.3752H15.4109C15.7902 13.3745 16.158 13.2446 16.4535 13.0067C16.7489 12.7688 16.9544 12.4373 17.0359 12.0668L18.4109 5.87516H4.26927M7.5026 17.5002C7.5026 17.9604 7.12951 18.3335 6.66927 18.3335C6.20903 18.3335 5.83594 17.9604 5.83594 17.5002C5.83594 17.0399 6.20903 16.6668 6.66927 16.6668C7.12951 16.6668 7.5026 17.0399 7.5026 17.5002ZM16.6693 17.5002C16.6693 17.9604 16.2962 18.3335 15.8359 18.3335C15.3757 18.3335 15.0026 17.9604 15.0026 17.5002C15.0026 17.0399 15.3757 16.6668 15.8359 16.6668C16.2962 16.6668 16.6693 17.0399 16.6693 17.5002Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_237_3906'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-user:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8307 17.5V15.8333C15.8307 14.9493 15.4795 14.1014 14.8544 13.4763C14.2293 12.8512 13.3815 12.5 12.4974 12.5H7.4974C6.61334 12.5 5.76549 12.8512 5.14037 13.4763C4.51525 14.1014 4.16406 14.9493 4.16406 15.8333V17.5M13.3307 5.83333C13.3307 7.67428 11.8383 9.16667 9.9974 9.16667C8.15645 9.16667 6.66406 7.67428 6.66406 5.83333C6.66406 3.99238 8.15645 2.5 9.9974 2.5C11.8383 2.5 13.3307 3.99238 13.3307 5.83333Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8307 17.5V15.8333C15.8307 14.9493 15.4795 14.1014 14.8544 13.4763C14.2293 12.8512 13.3815 12.5 12.4974 12.5H7.4974C6.61334 12.5 5.76549 12.8512 5.14037 13.4763C4.51525 14.1014 4.16406 14.9493 4.16406 15.8333V17.5M13.3307 5.83333C13.3307 7.67428 11.8383 9.16667 9.9974 9.16667C8.15645 9.16667 6.66406 7.67428 6.66406 5.83333C6.66406 3.99238 8.15645 2.5 9.9974 2.5C11.8383 2.5 13.3307 3.99238 13.3307 5.83333Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-shopping-basket:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4974 9.16683L11.6641 16.6668M15.8307 9.16683L12.4974 3.3335M1.66406 9.16683H18.3307M2.91406 9.16683L4.2474 15.3335C4.32531 15.7156 4.53477 16.0583 4.8393 16.3019C5.14383 16.5456 5.52415 16.6747 5.91406 16.6668H14.0807C14.4706 16.6747 14.851 16.5456 15.1555 16.3019C15.46 16.0583 15.6695 15.7156 15.7474 15.3335L17.1641 9.16683M3.7474 12.9168H16.2474M4.16406 9.16683L7.4974 3.3335M7.4974 9.16683L8.33073 16.6668' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4974 9.16683L11.6641 16.6668M15.8307 9.16683L12.4974 3.3335M1.66406 9.16683H18.3307M2.91406 9.16683L4.2474 15.3335C4.32531 15.7156 4.53477 16.0583 4.8393 16.3019C5.14383 16.5456 5.52415 16.6747 5.91406 16.6668H14.0807C14.4706 16.6747 14.851 16.5456 15.1555 16.3019C15.46 16.0583 15.6695 15.7156 15.7474 15.3335L17.1641 9.16683M3.7474 12.9168H16.2474M4.16406 9.16683L7.4974 3.3335M7.4974 9.16683L8.33073 16.6668' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-shopping-cart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71094 1.7085H3.3776L5.59427 12.0585C5.67559 12.4375 5.8865 12.7764 6.1907 13.0167C6.4949 13.257 6.87336 13.3838 7.26094 13.3752H15.4109C15.7902 13.3745 16.158 13.2446 16.4535 13.0067C16.7489 12.7688 16.9544 12.4373 17.0359 12.0668L18.4109 5.87516H4.26927M7.5026 17.5002C7.5026 17.9604 7.12951 18.3335 6.66927 18.3335C6.20903 18.3335 5.83594 17.9604 5.83594 17.5002C5.83594 17.0399 6.20903 16.6668 6.66927 16.6668C7.12951 16.6668 7.5026 17.0399 7.5026 17.5002ZM16.6693 17.5002C16.6693 17.9604 16.2962 18.3335 15.8359 18.3335C15.3757 18.3335 15.0026 17.9604 15.0026 17.5002C15.0026 17.0399 15.3757 16.6668 15.8359 16.6668C16.2962 16.6668 16.6693 17.0399 16.6693 17.5002Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71094 1.7085H3.3776L5.59427 12.0585C5.67559 12.4375 5.8865 12.7764 6.1907 13.0167C6.4949 13.257 6.87336 13.3838 7.26094 13.3752H15.4109C15.7902 13.3745 16.158 13.2446 16.4535 13.0067C16.7489 12.7688 16.9544 12.4373 17.0359 12.0668L18.4109 5.87516H4.26927M7.5026 17.5002C7.5026 17.9604 7.12951 18.3335 6.66927 18.3335C6.20903 18.3335 5.83594 17.9604 5.83594 17.5002C5.83594 17.0399 6.20903 16.6668 6.66927 16.6668C7.12951 16.6668 7.5026 17.0399 7.5026 17.5002ZM16.6693 17.5002C16.6693 17.9604 16.2962 18.3335 15.8359 18.3335C15.3757 18.3335 15.0026 17.9604 15.0026 17.5002C15.0026 17.0399 15.3757 16.6668 15.8359 16.6668C16.2962 16.6668 16.6693 17.0399 16.6693 17.5002Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-add-to-cart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7942 16.6634H8.1276M15.6276 9.16341L12.2943 3.33008M1.46094 9.16341H18.1276M2.71094 9.16341L4.04427 15.3301C4.12219 15.7122 4.33164 16.0549 4.63617 16.2985C4.94071 16.5422 5.32103 16.6713 5.71094 16.6634H8.1276M3.54427 12.9134H11.2109M3.96094 9.16341L7.29427 3.33008M7.29427 9.16341L8.1276 16.6634M13.5443 14.1634H18.5443M16.0443 11.6634V16.6634' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7942 16.6634H8.1276M15.6276 9.16341L12.2943 3.33008M1.46094 9.16341H18.1276M2.71094 9.16341L4.04427 15.3301C4.12219 15.7122 4.33164 16.0549 4.63617 16.2985C4.94071 16.5422 5.32103 16.6713 5.71094 16.6634H8.1276M3.54427 12.9134H11.2109M3.96094 9.16341L7.29427 3.33008M7.29427 9.16341L8.1276 16.6634M13.5443 14.1634H18.5443M16.0443 11.6634V16.6634' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-bottle:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1693 10.8332C14.1693 9.75132 13.8184 8.69865 13.1693 7.83317L12.6693 7.1665C12.0202 6.30102 11.6693 5.24835 11.6693 4.1665V2.49984C11.6693 2.27882 11.5815 2.06686 11.4252 1.91058C11.2689 1.7543 11.057 1.6665 10.8359 1.6665H9.16927C8.94826 1.6665 8.7363 1.7543 8.58002 1.91058C8.42373 2.06686 8.33594 2.27882 8.33594 2.49984V4.1665C8.33594 5.24835 7.98505 6.30102 7.33594 7.1665L6.83594 7.83317C6.18683 8.69865 5.83594 9.75132 5.83594 10.8332V17.4998C5.83594 17.7209 5.92374 17.9328 6.08002 18.0891C6.2363 18.2454 6.44826 18.3332 6.66927 18.3332H13.3359C13.557 18.3332 13.7689 18.2454 13.9252 18.0891C14.0815 17.9328 14.1693 17.7209 14.1693 17.4998V10.8332ZM14.1693 10.8332H10.8359C10.6149 10.8332 10.403 10.921 10.2467 11.0772C10.0904 11.2335 10.0026 11.4455 10.0026 11.6665V14.1665C10.0026 14.3875 10.0904 14.5995 10.2467 14.7558C10.403 14.912 10.6149 14.9998 10.8359 14.9998H14.1693' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1693 10.8332C14.1693 9.75132 13.8184 8.69865 13.1693 7.83317L12.6693 7.1665C12.0202 6.30102 11.6693 5.24835 11.6693 4.1665V2.49984C11.6693 2.27882 11.5815 2.06686 11.4252 1.91058C11.2689 1.7543 11.057 1.6665 10.8359 1.6665H9.16927C8.94826 1.6665 8.7363 1.7543 8.58002 1.91058C8.42373 2.06686 8.33594 2.27882 8.33594 2.49984V4.1665C8.33594 5.24835 7.98505 6.30102 7.33594 7.1665L6.83594 7.83317C6.18683 8.69865 5.83594 9.75132 5.83594 10.8332V17.4998C5.83594 17.7209 5.92374 17.9328 6.08002 18.0891C6.2363 18.2454 6.44826 18.3332 6.66927 18.3332H13.3359C13.557 18.3332 13.7689 18.2454 13.9252 18.0891C14.0815 17.9328 14.1693 17.7209 14.1693 17.4998V10.8332ZM14.1693 10.8332H10.8359C10.6149 10.8332 10.403 10.921 10.2467 11.0772C10.0904 11.2335 10.0026 11.4455 10.0026 11.6665V14.1665C10.0026 14.3875 10.0904 14.5995 10.2467 14.7558C10.403 14.912 10.6149 14.9998 10.8359 14.9998H14.1693' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sparkles:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.417' d='M14.166 1.417V4.25m1.416-1.417H12.75m-4.946-.84a.708.708 0 0 1 1.392 0L9.94 5.93a1.416 1.416 0 0 0 1.129 1.13l3.937.744a.708.708 0 0 1 0 1.392l-3.937.745a1.416 1.416 0 0 0-1.13 1.129l-.744 3.937a.708.708 0 0 1-1.392 0l-.745-3.937A1.417 1.417 0 0 0 5.93 9.94l-3.937-.744a.708.708 0 0 1 0-1.392l3.937-.745A1.417 1.417 0 0 0 7.06 5.93l.744-3.937ZM4.249 14.167a1.417 1.417 0 1 1-2.833 0 1.417 1.417 0 0 1 2.833 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h17v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.417' d='M14.166 1.417V4.25m1.416-1.417H12.75m-4.946-.84a.708.708 0 0 1 1.392 0L9.94 5.93a1.416 1.416 0 0 0 1.129 1.13l3.937.744a.708.708 0 0 1 0 1.392l-3.937.745a1.416 1.416 0 0 0-1.13 1.129l-.744 3.937a.708.708 0 0 1-1.392 0l-.745-3.937A1.417 1.417 0 0 0 5.93 9.94l-3.937-.744a.708.708 0 0 1 0-1.392l3.937-.745A1.417 1.417 0 0 0 7.06 5.93l.744-3.937ZM4.249 14.167a1.417 1.417 0 1 1-2.833 0 1.417 1.417 0 0 1 2.833 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h17v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.icon-square-star:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.19583 6.40833C9.25089 6.23945 9.35847 6.09257 9.50289 5.98914C9.6473 5.8857 9.82098 5.83112 9.9986 5.83335C10.1762 5.83559 10.3485 5.89452 10.4902 6.00155C10.632 6.10858 10.7359 6.25812 10.7867 6.42833L11.4008 7.63833C11.4606 7.75596 11.5474 7.85771 11.6542 7.93522C11.761 8.01273 11.8846 8.06378 12.015 8.08417L13.3767 8.2975C13.552 8.29818 13.7227 8.35416 13.8643 8.45746C14.006 8.56075 14.1115 8.70611 14.1658 8.87284C14.2201 9.03957 14.2204 9.21917 14.1667 9.38608C14.113 9.55299 14.008 9.69871 13.8667 9.8025L12.89 10.7758C12.7965 10.8689 12.7264 10.9829 12.6856 11.1084C12.6447 11.2338 12.6342 11.3672 12.655 11.4975L12.8708 12.8417C12.9302 13.0101 12.9339 13.1932 12.8813 13.364C12.8287 13.5347 12.7227 13.684 12.5788 13.7899C12.4349 13.8957 12.2608 13.9526 12.0822 13.952C11.9036 13.9514 11.7299 13.8935 11.5867 13.7867L10.3658 13.1617C10.2482 13.1014 10.118 13.07 9.98583 13.07C9.85369 13.07 9.72344 13.1014 9.60583 13.1617L8.385 13.7867C8.24182 13.8926 8.06847 13.9498 7.89037 13.95C7.71228 13.9502 7.5388 13.8934 7.39538 13.7878C7.25196 13.6822 7.14613 13.5334 7.09343 13.3633C7.04072 13.1932 7.0439 13.0107 7.1025 12.8425L7.3175 11.4983C7.33826 11.368 7.32778 11.2347 7.28693 11.1092C7.24607 10.9837 7.17601 10.8698 7.0825 10.7767L6.11917 9.81583C5.97305 9.7146 5.86313 9.5693 5.80546 9.40115C5.7478 9.233 5.74542 9.05082 5.79866 8.88122C5.85191 8.71163 5.95799 8.5635 6.10141 8.45848C6.24483 8.35346 6.41807 8.29705 6.59583 8.2975L7.95667 8.08417C8.08702 8.06378 8.21067 8.01273 8.31745 7.93522C8.42422 7.85771 8.51107 7.75596 8.57083 7.63833L9.19583 6.40833Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.8333 2.5H4.16667C3.24619 2.5 2.5 3.24619 2.5 4.16667V15.8333C2.5 16.7538 3.24619 17.5 4.16667 17.5H15.8333C16.7538 17.5 17.5 16.7538 17.5 15.8333V4.16667C17.5 3.24619 16.7538 2.5 15.8333 2.5Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.19583 6.40833C9.25089 6.23945 9.35847 6.09257 9.50289 5.98914C9.6473 5.8857 9.82098 5.83112 9.9986 5.83335C10.1762 5.83559 10.3485 5.89452 10.4902 6.00155C10.632 6.10858 10.7359 6.25812 10.7867 6.42833L11.4008 7.63833C11.4606 7.75596 11.5474 7.85771 11.6542 7.93522C11.761 8.01273 11.8846 8.06378 12.015 8.08417L13.3767 8.2975C13.552 8.29818 13.7227 8.35416 13.8643 8.45746C14.006 8.56075 14.1115 8.70611 14.1658 8.87284C14.2201 9.03957 14.2204 9.21917 14.1667 9.38608C14.113 9.55299 14.008 9.69871 13.8667 9.8025L12.89 10.7758C12.7965 10.8689 12.7264 10.9829 12.6856 11.1084C12.6447 11.2338 12.6342 11.3672 12.655 11.4975L12.8708 12.8417C12.9302 13.0101 12.9339 13.1932 12.8813 13.364C12.8287 13.5347 12.7227 13.684 12.5788 13.7899C12.4349 13.8957 12.2608 13.9526 12.0822 13.952C11.9036 13.9514 11.7299 13.8935 11.5867 13.7867L10.3658 13.1617C10.2482 13.1014 10.118 13.07 9.98583 13.07C9.85369 13.07 9.72344 13.1014 9.60583 13.1617L8.385 13.7867C8.24182 13.8926 8.06847 13.9498 7.89037 13.95C7.71228 13.9502 7.5388 13.8934 7.39538 13.7878C7.25196 13.6822 7.14613 13.5334 7.09343 13.3633C7.04072 13.1932 7.0439 13.0107 7.1025 12.8425L7.3175 11.4983C7.33826 11.368 7.32778 11.2347 7.28693 11.1092C7.24607 10.9837 7.17601 10.8698 7.0825 10.7767L6.11917 9.81583C5.97305 9.7146 5.86313 9.5693 5.80546 9.40115C5.7478 9.233 5.74542 9.05082 5.79866 8.88122C5.85191 8.71163 5.95799 8.5635 6.10141 8.45848C6.24483 8.35346 6.41807 8.29705 6.59583 8.2975L7.95667 8.08417C8.08702 8.06378 8.21067 8.01273 8.31745 7.93522C8.42422 7.85771 8.51107 7.75596 8.57083 7.63833L9.19583 6.40833Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.8333 2.5H4.16667C3.24619 2.5 2.5 3.24619 2.5 4.16667V15.8333C2.5 16.7538 3.24619 17.5 4.16667 17.5H15.8333C16.7538 17.5 17.5 16.7538 17.5 15.8333V4.16667C17.5 3.24619 16.7538 2.5 15.8333 2.5Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-circle-star:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_237_3901)'%3E%3Cpath d='M9.20656 6.3465C9.26162 6.17762 9.3692 6.03074 9.51361 5.92731C9.65803 5.82387 9.83171 5.76929 10.0093 5.77152C10.187 5.77376 10.3592 5.83269 10.501 5.93972C10.6427 6.04675 10.7466 6.19629 10.7974 6.3665L11.4116 7.5765C11.4713 7.69413 11.5582 7.79588 11.6649 7.87339C11.7717 7.9509 11.8954 8.00195 12.0257 8.02234L13.3874 8.23567C13.5627 8.23636 13.7334 8.29233 13.8751 8.39563C14.0168 8.49892 14.1223 8.64428 14.1765 8.81101C14.2308 8.97774 14.2311 9.15734 14.1774 9.32425C14.1237 9.49117 14.0187 9.63688 13.8774 9.74067L12.9007 10.714C12.8072 10.8071 12.7372 10.9211 12.6963 11.0465C12.6554 11.172 12.645 11.3054 12.6657 11.4357L12.8816 12.7798C12.9409 12.9483 12.9446 13.1314 12.892 13.3021C12.8394 13.4728 12.7334 13.6221 12.5895 13.728C12.4457 13.8339 12.2716 13.8907 12.0929 13.8902C11.9143 13.8896 11.7406 13.8316 11.5974 13.7248L10.3766 13.0998C10.259 13.0396 10.1287 13.0082 9.99656 13.0082C9.86442 13.0082 9.73417 13.0396 9.61656 13.0998L8.39573 13.7248C8.25255 13.8307 8.0792 13.888 7.9011 13.8882C7.72301 13.8884 7.54953 13.8315 7.40611 13.726C7.26269 13.6204 7.15686 13.4716 7.10416 13.3015C7.05145 13.1314 7.05463 12.9488 7.11323 12.7807L7.32823 11.4365C7.34913 11.3061 7.33872 11.1725 7.29786 11.0469C7.257 10.9213 7.18686 10.8072 7.09323 10.714L6.1299 9.754C5.98378 9.65277 5.87386 9.50747 5.81619 9.33932C5.75853 9.17117 5.75615 8.98899 5.80939 8.81939C5.86264 8.6498 5.96872 8.50167 6.11214 8.39665C6.25556 8.29163 6.4288 8.23522 6.60656 8.23567L7.9674 8.02234C8.09775 8.00195 8.2214 7.9509 8.32818 7.87339C8.43495 7.79588 8.52179 7.69413 8.58156 7.5765L9.20656 6.3465Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.9974 18.3332C14.5998 18.3332 18.3307 14.6022 18.3307 9.99984C18.3307 5.39746 14.5998 1.6665 9.9974 1.6665C5.39502 1.6665 1.66406 5.39746 1.66406 9.99984C1.66406 14.6022 5.39502 18.3332 9.9974 18.3332Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_237_3901'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_237_3901)'%3E%3Cpath d='M9.20656 6.3465C9.26162 6.17762 9.3692 6.03074 9.51361 5.92731C9.65803 5.82387 9.83171 5.76929 10.0093 5.77152C10.187 5.77376 10.3592 5.83269 10.501 5.93972C10.6427 6.04675 10.7466 6.19629 10.7974 6.3665L11.4116 7.5765C11.4713 7.69413 11.5582 7.79588 11.6649 7.87339C11.7717 7.9509 11.8954 8.00195 12.0257 8.02234L13.3874 8.23567C13.5627 8.23636 13.7334 8.29233 13.8751 8.39563C14.0168 8.49892 14.1223 8.64428 14.1765 8.81101C14.2308 8.97774 14.2311 9.15734 14.1774 9.32425C14.1237 9.49117 14.0187 9.63688 13.8774 9.74067L12.9007 10.714C12.8072 10.8071 12.7372 10.9211 12.6963 11.0465C12.6554 11.172 12.645 11.3054 12.6657 11.4357L12.8816 12.7798C12.9409 12.9483 12.9446 13.1314 12.892 13.3021C12.8394 13.4728 12.7334 13.6221 12.5895 13.728C12.4457 13.8339 12.2716 13.8907 12.0929 13.8902C11.9143 13.8896 11.7406 13.8316 11.5974 13.7248L10.3766 13.0998C10.259 13.0396 10.1287 13.0082 9.99656 13.0082C9.86442 13.0082 9.73417 13.0396 9.61656 13.0998L8.39573 13.7248C8.25255 13.8307 8.0792 13.888 7.9011 13.8882C7.72301 13.8884 7.54953 13.8315 7.40611 13.726C7.26269 13.6204 7.15686 13.4716 7.10416 13.3015C7.05145 13.1314 7.05463 12.9488 7.11323 12.7807L7.32823 11.4365C7.34913 11.3061 7.33872 11.1725 7.29786 11.0469C7.257 10.9213 7.18686 10.8072 7.09323 10.714L6.1299 9.754C5.98378 9.65277 5.87386 9.50747 5.81619 9.33932C5.75853 9.17117 5.75615 8.98899 5.80939 8.81939C5.86264 8.6498 5.96872 8.50167 6.11214 8.39665C6.25556 8.29163 6.4288 8.23522 6.60656 8.23567L7.9674 8.02234C8.09775 8.00195 8.2214 7.9509 8.32818 7.87339C8.43495 7.79588 8.52179 7.69413 8.58156 7.5765L9.20656 6.3465Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.9974 18.3332C14.5998 18.3332 18.3307 14.6022 18.3307 9.99984C18.3307 5.39746 14.5998 1.6665 9.9974 1.6665C5.39502 1.6665 1.66406 5.39746 1.66406 9.99984C1.66406 14.6022 5.39502 18.3332 9.9974 18.3332Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_237_3901'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-party:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_237_4352)'%3E%3Cpath d='M4.83073 9.4165L1.66406 18.3332L10.5807 15.1748M3.33073 2.49984H3.33906M18.3307 6.6665H18.3391M12.4974 1.6665H12.5057M18.3307 16.6665H18.3391M18.3307 1.6665L16.4641 2.2915C15.9327 2.46849 15.4793 2.82454 15.1814 3.29877C14.8835 3.77301 14.7595 4.336 14.8307 4.8915C14.9141 5.60817 14.3557 6.24984 13.6224 6.24984H13.3057C12.5891 6.24984 11.9724 6.74984 11.8391 7.44984L11.6641 8.33317M18.3307 10.8332L17.6474 10.5582C16.9307 10.2748 16.1307 10.7248 15.9974 11.4832C15.9057 12.0665 15.3974 12.4998 14.8057 12.4998H14.1641M9.16406 1.6665L9.43906 2.34984C9.7224 3.0665 9.2724 3.8665 8.51406 3.99984C7.93073 4.08317 7.4974 4.59984 7.4974 5.1915V5.83317M9.16406 10.8332C10.7724 12.4415 11.5224 14.3082 10.8307 14.9998C10.1391 15.6915 8.2724 14.9415 6.66406 13.3332C5.05573 11.7248 4.30573 9.85817 4.9974 9.1665C5.68906 8.47484 7.55573 9.22484 9.16406 10.8332Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_237_4352'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_237_4352)'%3E%3Cpath d='M4.83073 9.4165L1.66406 18.3332L10.5807 15.1748M3.33073 2.49984H3.33906M18.3307 6.6665H18.3391M12.4974 1.6665H12.5057M18.3307 16.6665H18.3391M18.3307 1.6665L16.4641 2.2915C15.9327 2.46849 15.4793 2.82454 15.1814 3.29877C14.8835 3.77301 14.7595 4.336 14.8307 4.8915C14.9141 5.60817 14.3557 6.24984 13.6224 6.24984H13.3057C12.5891 6.24984 11.9724 6.74984 11.8391 7.44984L11.6641 8.33317M18.3307 10.8332L17.6474 10.5582C16.9307 10.2748 16.1307 10.7248 15.9974 11.4832C15.9057 12.0665 15.3974 12.4998 14.8057 12.4998H14.1641M9.16406 1.6665L9.43906 2.34984C9.7224 3.0665 9.2724 3.8665 8.51406 3.99984C7.93073 4.08317 7.4974 4.59984 7.4974 5.1915V5.83317M9.16406 10.8332C10.7724 12.4415 11.5224 14.3082 10.8307 14.9998C10.1391 15.6915 8.2724 14.9415 6.66406 13.3332C5.05573 11.7248 4.30573 9.85817 4.9974 9.1665C5.68906 8.47484 7.55573 9.22484 9.16406 10.8332Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_237_4352'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-heart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66406 7.50695C1.66408 6.57962 1.94539 5.6741 2.47084 4.91C2.99629 4.1459 3.74116 3.55917 4.60707 3.22728C5.47298 2.8954 6.41919 2.83399 7.32074 3.05115C8.22229 3.26832 9.03675 3.75385 9.65656 4.44362C9.70022 4.4903 9.753 4.52751 9.81163 4.55295C9.87026 4.57839 9.93348 4.59152 9.9974 4.59152C10.0613 4.59152 10.1245 4.57839 10.1832 4.55295C10.2418 4.52751 10.2946 4.4903 10.3382 4.44362C10.9561 3.74937 11.7707 3.25976 12.6738 3.03995C13.5768 2.82015 14.5253 2.88057 15.3931 3.21319C16.2609 3.5458 17.0069 4.13483 17.5317 4.90187C18.0564 5.66891 18.3352 6.57758 18.3307 7.50695C18.3307 9.41528 17.0807 10.8403 15.8307 12.0903L11.2541 16.5178C11.0988 16.6961 10.9073 16.8394 10.6924 16.938C10.4775 17.0367 10.2441 17.0885 10.0076 17.09C9.77118 17.0915 9.5371 17.0426 9.32097 16.9467C9.10483 16.8508 8.91159 16.71 8.75406 16.5336L4.16406 12.0903C2.91406 10.8403 1.66406 9.42362 1.66406 7.50695Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66406 7.50695C1.66408 6.57962 1.94539 5.6741 2.47084 4.91C2.99629 4.1459 3.74116 3.55917 4.60707 3.22728C5.47298 2.8954 6.41919 2.83399 7.32074 3.05115C8.22229 3.26832 9.03675 3.75385 9.65656 4.44362C9.70022 4.4903 9.753 4.52751 9.81163 4.55295C9.87026 4.57839 9.93348 4.59152 9.9974 4.59152C10.0613 4.59152 10.1245 4.57839 10.1832 4.55295C10.2418 4.52751 10.2946 4.4903 10.3382 4.44362C10.9561 3.74937 11.7707 3.25976 12.6738 3.03995C13.5768 2.82015 14.5253 2.88057 15.3931 3.21319C16.2609 3.5458 17.0069 4.13483 17.5317 4.90187C18.0564 5.66891 18.3352 6.57758 18.3307 7.50695C18.3307 9.41528 17.0807 10.8403 15.8307 12.0903L11.2541 16.5178C11.0988 16.6961 10.9073 16.8394 10.6924 16.938C10.4775 17.0367 10.2441 17.0885 10.0076 17.09C9.77118 17.0915 9.5371 17.0426 9.32097 16.9467C9.10483 16.8508 8.91159 16.71 8.75406 16.5336L4.16406 12.0903C2.91406 10.8403 1.66406 9.42362 1.66406 7.50695Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-heart-solid:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' fill='none'%3E%3Cpath fill='%23B03B3B' d='M8.5 14.285a.799.799 0 0 1-.567-.232l-6.202-6.21a4.199 4.199 0 0 1 0-5.907 4.183 4.183 0 0 1 5.907 0l.862.862.862-.862a4.183 4.183 0 0 1 5.907 0 4.199 4.199 0 0 1 0 5.907l-6.202 6.21a.797.797 0 0 1-.567.232Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' fill='none'%3E%3Cpath fill='%23B03B3B' d='M8.5 14.285a.799.799 0 0 1-.567-.232l-6.202-6.21a4.199 4.199 0 0 1 0-5.907 4.183 4.183 0 0 1 5.907 0l.862.862.862-.862a4.183 4.183 0 0 1 5.907 0 4.199 4.199 0 0 1 0 5.907l-6.202 6.21a.797.797 0 0 1-.567.232Z'/%3E%3C/svg%3E");}
.icon-badge-check:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4987 10.0002L9.16536 11.6669L12.4987 8.33358M3.20703 7.18358C3.0854 6.63568 3.10407 6.06595 3.26133 5.52719C3.41858 4.98844 3.70932 4.49811 4.10659 4.10168C4.50385 3.70524 4.99479 3.41553 5.53387 3.25941C6.07295 3.10328 6.64272 3.0858 7.19036 3.20858C7.49179 2.73716 7.90703 2.34921 8.39782 2.08048C8.88861 1.81175 9.43915 1.6709 9.9987 1.6709C10.5582 1.6709 11.1088 1.81175 11.5996 2.08048C12.0904 2.34921 12.5056 2.73716 12.807 3.20858C13.3555 3.08526 13.9263 3.10267 14.4662 3.25917C15.0061 3.41568 15.4977 3.70619 15.8952 4.10371C16.2927 4.50122 16.5833 4.9928 16.7398 5.53275C16.8963 6.07269 16.9137 6.64344 16.7904 7.19191C17.2618 7.49334 17.6497 7.90858 17.9185 8.39937C18.1872 8.89016 18.328 9.4407 18.328 10.0002C18.328 10.5598 18.1872 11.1103 17.9185 11.6011C17.6497 12.0919 17.2618 12.5072 16.7904 12.8086C16.9131 13.3562 16.8957 13.926 16.7395 14.4651C16.5834 15.0042 16.2937 15.4951 15.8973 15.8924C15.5008 16.2896 15.0105 16.5804 14.4717 16.7376C13.933 16.8949 13.3633 16.9135 12.8154 16.7919C12.5143 17.2651 12.0988 17.6547 11.6071 17.9247C11.1155 18.1946 10.5637 18.3361 10.0029 18.3361C9.44201 18.3361 8.89022 18.1946 8.39859 17.9247C7.90696 17.6547 7.49139 17.2651 7.19036 16.7919C6.64272 16.9147 6.07295 16.8972 5.53387 16.7411C4.99479 16.585 4.50385 16.2952 4.10659 15.8988C3.70932 15.5024 3.41858 15.012 3.26133 14.4733C3.10407 13.9345 3.0854 13.3648 3.20703 12.8169C2.73199 12.5163 2.34071 12.1004 2.06957 11.6079C1.79843 11.1155 1.65625 10.5624 1.65625 10.0002C1.65625 9.43807 1.79843 8.88503 2.06957 8.39257C2.34071 7.9001 2.73199 7.48421 3.20703 7.18358Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4987 10.0002L9.16536 11.6669L12.4987 8.33358M3.20703 7.18358C3.0854 6.63568 3.10407 6.06595 3.26133 5.52719C3.41858 4.98844 3.70932 4.49811 4.10659 4.10168C4.50385 3.70524 4.99479 3.41553 5.53387 3.25941C6.07295 3.10328 6.64272 3.0858 7.19036 3.20858C7.49179 2.73716 7.90703 2.34921 8.39782 2.08048C8.88861 1.81175 9.43915 1.6709 9.9987 1.6709C10.5582 1.6709 11.1088 1.81175 11.5996 2.08048C12.0904 2.34921 12.5056 2.73716 12.807 3.20858C13.3555 3.08526 13.9263 3.10267 14.4662 3.25917C15.0061 3.41568 15.4977 3.70619 15.8952 4.10371C16.2927 4.50122 16.5833 4.9928 16.7398 5.53275C16.8963 6.07269 16.9137 6.64344 16.7904 7.19191C17.2618 7.49334 17.6497 7.90858 17.9185 8.39937C18.1872 8.89016 18.328 9.4407 18.328 10.0002C18.328 10.5598 18.1872 11.1103 17.9185 11.6011C17.6497 12.0919 17.2618 12.5072 16.7904 12.8086C16.9131 13.3562 16.8957 13.926 16.7395 14.4651C16.5834 15.0042 16.2937 15.4951 15.8973 15.8924C15.5008 16.2896 15.0105 16.5804 14.4717 16.7376C13.933 16.8949 13.3633 16.9135 12.8154 16.7919C12.5143 17.2651 12.0988 17.6547 11.6071 17.9247C11.1155 18.1946 10.5637 18.3361 10.0029 18.3361C9.44201 18.3361 8.89022 18.1946 8.39859 17.9247C7.90696 17.6547 7.49139 17.2651 7.19036 16.7919C6.64272 16.9147 6.07295 16.8972 5.53387 16.7411C4.99479 16.585 4.50385 16.2952 4.10659 15.8988C3.70932 15.5024 3.41858 15.012 3.26133 14.4733C3.10407 13.9345 3.0854 13.3648 3.20703 12.8169C2.73199 12.5163 2.34071 12.1004 2.06957 11.6079C1.79843 11.1155 1.65625 10.5624 1.65625 10.0002C1.65625 9.43807 1.79843 8.88503 2.06957 8.39257C2.34071 7.9001 2.73199 7.48421 3.20703 7.18358Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-martini:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66406 18.3333H13.3307M9.9974 9.16667V18.3333M9.9974 9.16667L15.8307 2.5H4.16406L9.9974 9.16667Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66406 18.3333H13.3307M9.9974 9.16667V18.3333M9.9974 9.16667L15.8307 2.5H4.16406L9.9974 9.16667Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-wine:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66927 18.3332H13.3359M5.83594 8.33317H14.1693M5.83594 8.33317C5.83594 6.6665 6.2526 4.99984 7.5026 1.6665H12.5026C13.7526 4.99984 14.1693 6.6665 14.1693 8.33317M5.83594 8.33317C5.83594 9.43824 6.27492 10.498 7.05633 11.2794C7.83773 12.0609 8.89754 12.4998 10.0026 12.4998M14.1693 8.33317C14.1693 9.43824 13.7303 10.498 12.9489 11.2794C12.1675 12.0609 11.1077 12.4998 10.0026 12.4998M10.0026 12.4998V18.3332' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66927 18.3332H13.3359M5.83594 8.33317H14.1693M5.83594 8.33317C5.83594 6.6665 6.2526 4.99984 7.5026 1.6665H12.5026C13.7526 4.99984 14.1693 6.6665 14.1693 8.33317M5.83594 8.33317C5.83594 9.43824 6.27492 10.498 7.05633 11.2794C7.83773 12.0609 8.89754 12.4998 10.0026 12.4998M14.1693 8.33317C14.1693 9.43824 13.7303 10.498 12.9489 11.2794C12.1675 12.0609 11.1077 12.4998 10.0026 12.4998M10.0026 12.4998V18.3332' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-water:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.999 10C5.72023 9.45907 6.59746 9.16667 7.499 9.16667C8.40054 9.16667 9.27776 9.45907 9.999 10C10.7202 10.5409 11.5975 10.8333 12.499 10.8333C13.4005 10.8333 14.2778 10.5409 14.999 10M4.26233 3.42C4.25019 3.30393 4.26257 3.1866 4.29866 3.07562C4.33476 2.96463 4.39376 2.86247 4.47185 2.77574C4.54993 2.68901 4.64537 2.61965 4.75197 2.57215C4.85857 2.52465 4.97396 2.50007 5.09066 2.5H14.9073C15.0241 2.50006 15.1396 2.52466 15.2462 2.57221C15.3529 2.61976 15.4484 2.68919 15.5265 2.77602C15.6046 2.86284 15.6636 2.96511 15.6996 3.07619C15.7356 3.18728 15.7479 3.3047 15.7357 3.42083L14.324 16.8417C14.2808 17.2513 14.0874 17.6304 13.7811 17.9058C13.4749 18.1812 13.0775 18.3336 12.6657 18.3333H7.33233C6.91902 18.3356 6.5196 18.1842 6.21161 17.9086C5.90363 17.633 5.70906 17.2527 5.66566 16.8417L4.26233 3.42Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.999 10C5.72023 9.45907 6.59746 9.16667 7.499 9.16667C8.40054 9.16667 9.27776 9.45907 9.999 10C10.7202 10.5409 11.5975 10.8333 12.499 10.8333C13.4005 10.8333 14.2778 10.5409 14.999 10M4.26233 3.42C4.25019 3.30393 4.26257 3.1866 4.29866 3.07562C4.33476 2.96463 4.39376 2.86247 4.47185 2.77574C4.54993 2.68901 4.64537 2.61965 4.75197 2.57215C4.85857 2.52465 4.97396 2.50007 5.09066 2.5H14.9073C15.0241 2.50006 15.1396 2.52466 15.2462 2.57221C15.3529 2.61976 15.4484 2.68919 15.5265 2.77602C15.6046 2.86284 15.6636 2.96511 15.6996 3.07619C15.7356 3.18728 15.7479 3.3047 15.7357 3.42083L14.324 16.8417C14.2808 17.2513 14.0874 17.6304 13.7811 17.9058C13.4749 18.1812 13.0775 18.3336 12.6657 18.3333H7.33233C6.91902 18.3356 6.5196 18.1842 6.21161 17.9086C5.90363 17.633 5.70906 17.2527 5.66566 16.8417L4.26233 3.42Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-trash:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 9.1665V14.1665M11.6667 9.1665V14.1665M15.8333 4.99984V16.6665C15.8333 17.1085 15.6577 17.5325 15.3452 17.845C15.0326 18.1576 14.6087 18.3332 14.1667 18.3332H5.83333C5.39131 18.3332 4.96738 18.1576 4.65482 17.845C4.34226 17.5325 4.16667 17.1085 4.16667 16.6665V4.99984M2.5 4.99984H17.5M6.66667 4.99984V3.33317C6.66667 2.89114 6.84226 2.46722 7.15482 2.15466C7.46738 1.8421 7.89131 1.6665 8.33333 1.6665H11.6667C12.1087 1.6665 12.5326 1.8421 12.8452 2.15466C13.1577 2.46722 13.3333 2.89114 13.3333 3.33317V4.99984' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 9.1665V14.1665M11.6667 9.1665V14.1665M15.8333 4.99984V16.6665C15.8333 17.1085 15.6577 17.5325 15.3452 17.845C15.0326 18.1576 14.6087 18.3332 14.1667 18.3332H5.83333C5.39131 18.3332 4.96738 18.1576 4.65482 17.845C4.34226 17.5325 4.16667 17.1085 4.16667 16.6665V4.99984M2.5 4.99984H17.5M6.66667 4.99984V3.33317C6.66667 2.89114 6.84226 2.46722 7.15482 2.15466C7.46738 1.8421 7.89131 1.6665 8.33333 1.6665H11.6667C12.1087 1.6665 12.5326 1.8421 12.8452 2.15466C13.1577 2.46722 13.3333 2.89114 13.3333 3.33317V4.99984' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-truck:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6641 15.0002V5.00016C11.6641 4.55814 11.4885 4.13421 11.1759 3.82165C10.8633 3.50909 10.4394 3.3335 9.9974 3.3335H3.33073C2.8887 3.3335 2.46478 3.50909 2.15222 3.82165C1.83966 4.13421 1.66406 4.55814 1.66406 5.00016V14.1668C1.66406 14.3878 1.75186 14.5998 1.90814 14.7561C2.06442 14.9124 2.27638 15.0002 2.4974 15.0002H4.16406M4.16406 15.0002C4.16406 15.9206 4.91025 16.6668 5.83073 16.6668C6.7512 16.6668 7.4974 15.9206 7.4974 15.0002M4.16406 15.0002C4.16406 14.0797 4.91025 13.3335 5.83073 13.3335C6.7512 13.3335 7.4974 14.0797 7.4974 15.0002M12.4974 15.0002H7.4974M12.4974 15.0002C12.4974 15.9206 13.2436 16.6668 14.1641 16.6668C15.0845 16.6668 15.8307 15.9206 15.8307 15.0002M12.4974 15.0002C12.4974 14.0797 13.2436 13.3335 14.1641 13.3335C15.0845 13.3335 15.8307 14.0797 15.8307 15.0002M15.8307 15.0002H17.4974C17.7184 15.0002 17.9304 14.9124 18.0867 14.7561C18.2429 14.5998 18.3307 14.3878 18.3307 14.1668V11.1252C18.3304 10.936 18.2657 10.7527 18.1474 10.6052L15.2474 6.98016C15.1695 6.88256 15.0706 6.80373 14.9581 6.74949C14.8456 6.69526 14.7223 6.66701 14.5974 6.66683H11.6641' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6641 15.0002V5.00016C11.6641 4.55814 11.4885 4.13421 11.1759 3.82165C10.8633 3.50909 10.4394 3.3335 9.9974 3.3335H3.33073C2.8887 3.3335 2.46478 3.50909 2.15222 3.82165C1.83966 4.13421 1.66406 4.55814 1.66406 5.00016V14.1668C1.66406 14.3878 1.75186 14.5998 1.90814 14.7561C2.06442 14.9124 2.27638 15.0002 2.4974 15.0002H4.16406M4.16406 15.0002C4.16406 15.9206 4.91025 16.6668 5.83073 16.6668C6.7512 16.6668 7.4974 15.9206 7.4974 15.0002M4.16406 15.0002C4.16406 14.0797 4.91025 13.3335 5.83073 13.3335C6.7512 13.3335 7.4974 14.0797 7.4974 15.0002M12.4974 15.0002H7.4974M12.4974 15.0002C12.4974 15.9206 13.2436 16.6668 14.1641 16.6668C15.0845 16.6668 15.8307 15.9206 15.8307 15.0002M12.4974 15.0002C12.4974 14.0797 13.2436 13.3335 14.1641 13.3335C15.0845 13.3335 15.8307 14.0797 15.8307 15.0002M15.8307 15.0002H17.4974C17.7184 15.0002 17.9304 14.9124 18.0867 14.7561C18.2429 14.5998 18.3307 14.3878 18.3307 14.1668V11.1252C18.3304 10.936 18.2657 10.7527 18.1474 10.6052L15.2474 6.98016C15.1695 6.88256 15.0706 6.80373 14.9581 6.74949C14.8456 6.69526 14.7223 6.66701 14.5974 6.66683H11.6641' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-mail:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3346 5.8335L10.8421 10.606C10.5879 10.7537 10.2991 10.8315 10.0051 10.8315C9.71102 10.8315 9.42222 10.7537 9.16797 10.606L1.66797 5.8335M3.33464 3.3335H16.668C17.5884 3.3335 18.3346 4.07969 18.3346 5.00016V15.0002C18.3346 15.9206 17.5884 16.6668 16.668 16.6668H3.33464C2.41416 16.6668 1.66797 15.9206 1.66797 15.0002V5.00016C1.66797 4.07969 2.41416 3.3335 3.33464 3.3335Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3346 5.8335L10.8421 10.606C10.5879 10.7537 10.2991 10.8315 10.0051 10.8315C9.71102 10.8315 9.42222 10.7537 9.16797 10.606L1.66797 5.8335M3.33464 3.3335H16.668C17.5884 3.3335 18.3346 4.07969 18.3346 5.00016V15.0002C18.3346 15.9206 17.5884 16.6668 16.668 16.6668H3.33464C2.41416 16.6668 1.66797 15.9206 1.66797 15.0002V5.00016C1.66797 4.07969 2.41416 3.3335 3.33464 3.3335Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sort-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 13.3335L5.83333 16.6668M5.83333 16.6668L9.16667 13.3335M5.83333 16.6668V3.3335M9.16667 3.3335H17.5M9.16667 6.66683H15M9.16667 10.0002H12.5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 13.3335L5.83333 16.6668M5.83333 16.6668L9.16667 13.3335M5.83333 16.6668V3.3335M9.16667 3.3335H17.5M9.16667 6.66683H15M9.16667 10.0002H12.5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sort-up:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 6.66683L5.58333 3.3335M5.58333 3.3335L8.91667 6.66683M5.58333 3.3335V16.6668M8.91667 10.0002H17.25M8.91667 13.3335H14.75M8.91667 16.6668H12.25' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 6.66683L5.58333 3.3335M5.58333 3.3335L8.91667 6.66683M5.58333 3.3335V16.6668M8.91667 10.0002H17.25M8.91667 13.3335H14.75M8.91667 16.6668H12.25' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-filter:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 4.16667H2.5M10 15.8333H2.5M11.6667 2.5V5.83333M13.3333 14.1667V17.5M17.5 10H10M17.5 15.8333H13.3333M17.5 4.16667H11.6667M6.66667 8.33333V11.6667M6.66667 10H2.5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 4.16667H2.5M10 15.8333H2.5M11.6667 2.5V5.83333M13.3333 14.1667V17.5M17.5 10H10M17.5 15.8333H13.3333M17.5 4.16667H11.6667M6.66667 8.33333V11.6667M6.66667 10H2.5' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-play:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33203 4.16667C3.33194 3.87342 3.40924 3.58533 3.5561 3.3315C3.70297 3.07767 3.91421 2.86708 4.16849 2.721C4.42277 2.57492 4.7111 2.49853 5.00436 2.49952C5.29761 2.50052 5.58541 2.57887 5.8387 2.72667L15.8362 8.55834C16.0885 8.70474 16.298 8.91479 16.4436 9.16751C16.5893 9.42023 16.6661 9.70675 16.6664 9.99845C16.6666 10.2902 16.5903 10.5768 16.4451 10.8298C16.2998 11.0828 16.0907 11.2932 15.8387 11.44L5.8387 17.2733C5.58541 17.4211 5.29761 17.4995 5.00436 17.5005C4.7111 17.5015 4.42277 17.4251 4.16849 17.279C3.91421 17.1329 3.70297 16.9223 3.5561 16.6685C3.40924 16.4147 3.33194 16.1266 3.33203 15.8333V4.16667Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33203 4.16667C3.33194 3.87342 3.40924 3.58533 3.5561 3.3315C3.70297 3.07767 3.91421 2.86708 4.16849 2.721C4.42277 2.57492 4.7111 2.49853 5.00436 2.49952C5.29761 2.50052 5.58541 2.57887 5.8387 2.72667L15.8362 8.55834C16.0885 8.70474 16.298 8.91479 16.4436 9.16751C16.5893 9.42023 16.6661 9.70675 16.6664 9.99845C16.6666 10.2902 16.5903 10.5768 16.4451 10.8298C16.2998 11.0828 16.0907 11.2932 15.8387 11.44L5.8387 17.2733C5.58541 17.4211 5.29761 17.4995 5.00436 17.5005C4.7111 17.5015 4.42277 17.4251 4.16849 17.279C3.91421 17.1329 3.70297 16.9223 3.5561 16.6685C3.40924 16.4147 3.33194 16.1266 3.33203 15.8333V4.16667Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-play-solid:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33203 4.16667C3.33194 3.87342 3.40924 3.58533 3.5561 3.3315C3.70297 3.07767 3.91421 2.86708 4.16849 2.721C4.42277 2.57492 4.7111 2.49853 5.00436 2.49952C5.29761 2.50052 5.58541 2.57887 5.8387 2.72667L15.8362 8.55834C16.0885 8.70474 16.298 8.91479 16.4436 9.16751C16.5893 9.42023 16.6661 9.70675 16.6664 9.99845C16.6666 10.2902 16.5903 10.5768 16.4451 10.8298C16.2998 11.0828 16.0907 11.2932 15.8387 11.44L5.8387 17.2733C5.58541 17.4211 5.29761 17.4995 5.00436 17.5005C4.7111 17.5015 4.42277 17.4251 4.16849 17.279C3.91421 17.1329 3.70297 16.9223 3.5561 16.6685C3.40924 16.4147 3.33194 16.1266 3.33203 15.8333V4.16667Z' fill='%23282322' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33203 4.16667C3.33194 3.87342 3.40924 3.58533 3.5561 3.3315C3.70297 3.07767 3.91421 2.86708 4.16849 2.721C4.42277 2.57492 4.7111 2.49853 5.00436 2.49952C5.29761 2.50052 5.58541 2.57887 5.8387 2.72667L15.8362 8.55834C16.0885 8.70474 16.298 8.91479 16.4436 9.16751C16.5893 9.42023 16.6661 9.70675 16.6664 9.99845C16.6666 10.2902 16.5903 10.5768 16.4451 10.8298C16.2998 11.0828 16.0907 11.2932 15.8387 11.44L5.8387 17.2733C5.58541 17.4211 5.29761 17.4995 5.00436 17.5005C4.7111 17.5015 4.42277 17.4251 4.16849 17.279C3.91421 17.1329 3.70297 16.9223 3.5561 16.6685C3.40924 16.4147 3.33194 16.1266 3.33203 15.8333V4.16667Z' fill='%23282322' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-panel-left:before, .icon-panel-right:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 2.5V17.5M8.33333 12.5L5.83333 10L8.33333 7.5M4.16667 2.5H15.8333C16.7538 2.5 17.5 3.24619 17.5 4.16667V15.8333C17.5 16.7538 16.7538 17.5 15.8333 17.5H4.16667C3.24619 17.5 2.5 16.7538 2.5 15.8333V4.16667C2.5 3.24619 3.24619 2.5 4.16667 2.5Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 2.5V17.5M8.33333 12.5L5.83333 10L8.33333 7.5M4.16667 2.5H15.8333C16.7538 2.5 17.5 3.24619 17.5 4.16667V15.8333C17.5 16.7538 16.7538 17.5 15.8333 17.5H4.16667C3.24619 17.5 2.5 16.7538 2.5 15.8333V4.16667C2.5 3.24619 3.24619 2.5 4.16667 2.5Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sort-digit-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.91797 13.3335L6.2513 16.6668M6.2513 16.6668L9.58464 13.3335M6.2513 16.6668V3.3335M14.5846 8.3335V3.3335H12.918M12.918 8.3335H16.2513M14.5846 11.6668C15.5051 11.6668 16.2513 12.413 16.2513 13.3335V15.0002C16.2513 15.9206 15.5051 16.6668 14.5846 16.6668C13.6642 16.6668 12.918 15.9206 12.918 15.0002V13.3335C12.918 12.413 13.6642 11.6668 14.5846 11.6668Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.91797 13.3335L6.2513 16.6668M6.2513 16.6668L9.58464 13.3335M6.2513 16.6668V3.3335M14.5846 8.3335V3.3335H12.918M12.918 8.3335H16.2513M14.5846 11.6668C15.5051 11.6668 16.2513 12.413 16.2513 13.3335V15.0002C16.2513 15.9206 15.5051 16.6668 14.5846 16.6668C13.6642 16.6668 12.918 15.9206 12.918 15.0002V13.3335C12.918 12.413 13.6642 11.6668 14.5846 11.6668Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sort-digit-up:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 6.66683L5.58333 3.3335M5.58333 3.3335L8.91667 6.66683M5.58333 3.3335V16.6668M13.9167 8.3335V3.3335H12.25M12.25 8.3335H15.5833M13.9167 11.6668C14.8371 11.6668 15.5833 12.413 15.5833 13.3335V15.0002C15.5833 15.9206 14.8371 16.6668 13.9167 16.6668C12.9962 16.6668 12.25 15.9206 12.25 15.0002V13.3335C12.25 12.413 12.9962 11.6668 13.9167 11.6668Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 6.66683L5.58333 3.3335M5.58333 3.3335L8.91667 6.66683M5.58333 3.3335V16.6668M13.9167 8.3335V3.3335H12.25M12.25 8.3335H15.5833M13.9167 11.6668C14.8371 11.6668 15.5833 12.413 15.5833 13.3335V15.0002C15.5833 15.9206 14.8371 16.6668 13.9167 16.6668C12.9962 16.6668 12.25 15.9206 12.25 15.0002V13.3335C12.25 12.413 12.9962 11.6668 13.9167 11.6668Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sort-alpha-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75 13.3335L6.08333 16.6668M6.08333 16.6668L9.41667 13.3335M6.08333 16.6668V3.3335M16.9167 6.66683H12.75M12.75 8.3335V5.41683C12.75 4.8643 12.9695 4.33439 13.3602 3.94369C13.7509 3.55299 14.2808 3.3335 14.8333 3.3335C15.3859 3.3335 15.9158 3.55299 16.3065 3.94369C16.6972 4.33439 16.9167 4.8643 16.9167 5.41683V8.3335M12.75 11.6668H16.9167L12.75 16.6668H16.9167' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75 13.3335L6.08333 16.6668M6.08333 16.6668L9.41667 13.3335M6.08333 16.6668V3.3335M16.9167 6.66683H12.75M12.75 8.3335V5.41683C12.75 4.8643 12.9695 4.33439 13.3602 3.94369C13.7509 3.55299 14.2808 3.3335 14.8333 3.3335C15.3859 3.3335 15.9158 3.55299 16.3065 3.94369C16.6972 4.33439 16.9167 4.8643 16.9167 5.41683V8.3335M12.75 11.6668H16.9167L12.75 16.6668H16.9167' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sort-alpha-up:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.91797 6.66683L6.2513 3.3335M6.2513 3.3335L9.58464 6.66683M6.2513 3.3335V16.6668M17.0846 6.66683H12.918M12.918 8.3335V5.41683C12.918 4.8643 13.1375 4.33439 13.5282 3.94369C13.9189 3.55299 14.4488 3.3335 15.0013 3.3335C15.5538 3.3335 16.0837 3.55299 16.4744 3.94369C16.8651 4.33439 17.0846 4.8643 17.0846 5.41683V8.3335M12.918 11.6668H17.0846L12.918 16.6668H17.0846' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.91797 6.66683L6.2513 3.3335M6.2513 3.3335L9.58464 6.66683M6.2513 3.3335V16.6668M17.0846 6.66683H12.918M12.918 8.3335V5.41683C12.918 4.8643 13.1375 4.33439 13.5282 3.94369C13.9189 3.55299 14.4488 3.3335 15.0013 3.3335C15.5538 3.3335 16.0837 3.55299 16.4744 3.94369C16.8651 4.33439 17.0846 4.8643 17.0846 5.41683V8.3335M12.918 11.6668H17.0846L12.918 16.6668H17.0846' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-flame:before{-webkit-mask-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 d='M8.0026 2C8.44705 3.77778 9.33594 5.22222 10.6693 6.33333C12.0026 7.44444 12.6693 8.66667 12.6693 10C12.6693 11.2377 12.1776 12.4247 11.3024 13.2998C10.4273 14.175 9.24028 14.6667 8.0026 14.6667C6.76493 14.6667 5.57794 14.175 4.70277 13.2998C3.8276 12.4247 3.33594 11.2377 3.33594 10C3.33594 9.27877 3.56986 8.57699 4.0026 8C4.0026 8.44203 4.1782 8.86595 4.49076 9.17851C4.80332 9.49107 5.22724 9.66667 5.66927 9.66667C6.1113 9.66667 6.53522 9.49107 6.84778 9.17851C7.16034 8.86595 7.33594 8.44203 7.33594 8C7.33594 6.66667 6.33594 6 6.33594 4.66667C6.33594 3.77778 6.89149 2.88889 8.0026 2Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-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 d='M8.0026 2C8.44705 3.77778 9.33594 5.22222 10.6693 6.33333C12.0026 7.44444 12.6693 8.66667 12.6693 10C12.6693 11.2377 12.1776 12.4247 11.3024 13.2998C10.4273 14.175 9.24028 14.6667 8.0026 14.6667C6.76493 14.6667 5.57794 14.175 4.70277 13.2998C3.8276 12.4247 3.33594 11.2377 3.33594 10C3.33594 9.27877 3.56986 8.57699 4.0026 8C4.0026 8.44203 4.1782 8.86595 4.49076 9.17851C4.80332 9.49107 5.22724 9.66667 5.66927 9.66667C6.1113 9.66667 6.53522 9.49107 6.84778 9.17851C7.16034 8.86595 7.33594 8.44203 7.33594 8C7.33594 6.66667 6.33594 6 6.33594 4.66667C6.33594 3.77778 6.89149 2.88889 8.0026 2Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-package:before{-webkit-mask-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 d='M8.00099 14.6668V8.66683M13.3343 8.66683V11.2468C13.3346 11.4985 13.2657 11.7453 13.1352 11.9605C13.0047 12.1756 12.8176 12.3508 12.5943 12.4668L8.59432 14.5202C8.41105 14.6154 8.20754 14.6651 8.00099 14.6651C7.79444 14.6651 7.59093 14.6154 7.40766 14.5202L3.40766 12.4668C3.18438 12.3508 2.99728 12.1756 2.86678 11.9605C2.73628 11.7453 2.6674 11.4985 2.66766 11.2468V8.66683M10.1143 1.47349C10.2804 1.38066 10.4674 1.33191 10.6577 1.33191C10.8479 1.33191 11.0349 1.38066 11.201 1.47349L14.001 3.04683C14.1993 3.15896 14.3643 3.32174 14.4791 3.51851C14.5938 3.71529 14.6543 3.93902 14.6543 4.16683C14.6543 4.39464 14.5938 4.61836 14.4791 4.81514C14.3643 5.01192 14.1993 5.17469 14.001 5.28683L5.88099 9.86016C5.71446 9.95515 5.52604 10.0051 5.33432 10.0051C5.1426 10.0051 4.95419 9.95515 4.78766 9.86016L2.00099 8.28683C1.80269 8.17469 1.63771 8.01192 1.52293 7.81514C1.40814 7.61836 1.34766 7.39464 1.34766 7.16683C1.34766 6.93902 1.40814 6.71529 1.52293 6.51851C1.63771 6.32174 1.80269 6.15896 2.00099 6.04683L10.1143 1.47349ZM14.001 8.28683C14.1993 8.17469 14.3643 8.01192 14.4791 7.81514C14.5938 7.61836 14.6543 7.39464 14.6543 7.16683C14.6543 6.93902 14.5938 6.71529 14.4791 6.51851C14.3643 6.32174 14.1993 6.15896 14.001 6.04683L5.88766 1.46683C5.72224 1.3721 5.53494 1.32227 5.34432 1.32227C5.15371 1.32227 4.9664 1.3721 4.80099 1.46683L2.00099 3.04683C1.80269 3.15896 1.63771 3.32174 1.52293 3.51851C1.40814 3.71529 1.34766 3.93902 1.34766 4.16683C1.34766 4.39464 1.40814 4.61836 1.52293 4.81514C1.63771 5.01192 1.80269 5.17469 2.00099 5.28683L10.121 9.86016C10.2863 9.95515 10.4737 10.0051 10.6643 10.0051C10.855 10.0051 11.0423 9.95515 11.2077 9.86016L14.001 8.28683Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-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 d='M8.00099 14.6668V8.66683M13.3343 8.66683V11.2468C13.3346 11.4985 13.2657 11.7453 13.1352 11.9605C13.0047 12.1756 12.8176 12.3508 12.5943 12.4668L8.59432 14.5202C8.41105 14.6154 8.20754 14.6651 8.00099 14.6651C7.79444 14.6651 7.59093 14.6154 7.40766 14.5202L3.40766 12.4668C3.18438 12.3508 2.99728 12.1756 2.86678 11.9605C2.73628 11.7453 2.6674 11.4985 2.66766 11.2468V8.66683M10.1143 1.47349C10.2804 1.38066 10.4674 1.33191 10.6577 1.33191C10.8479 1.33191 11.0349 1.38066 11.201 1.47349L14.001 3.04683C14.1993 3.15896 14.3643 3.32174 14.4791 3.51851C14.5938 3.71529 14.6543 3.93902 14.6543 4.16683C14.6543 4.39464 14.5938 4.61836 14.4791 4.81514C14.3643 5.01192 14.1993 5.17469 14.001 5.28683L5.88099 9.86016C5.71446 9.95515 5.52604 10.0051 5.33432 10.0051C5.1426 10.0051 4.95419 9.95515 4.78766 9.86016L2.00099 8.28683C1.80269 8.17469 1.63771 8.01192 1.52293 7.81514C1.40814 7.61836 1.34766 7.39464 1.34766 7.16683C1.34766 6.93902 1.40814 6.71529 1.52293 6.51851C1.63771 6.32174 1.80269 6.15896 2.00099 6.04683L10.1143 1.47349ZM14.001 8.28683C14.1993 8.17469 14.3643 8.01192 14.4791 7.81514C14.5938 7.61836 14.6543 7.39464 14.6543 7.16683C14.6543 6.93902 14.5938 6.71529 14.4791 6.51851C14.3643 6.32174 14.1993 6.15896 14.001 6.04683L5.88766 1.46683C5.72224 1.3721 5.53494 1.32227 5.34432 1.32227C5.15371 1.32227 4.9664 1.3721 4.80099 1.46683L2.00099 3.04683C1.80269 3.15896 1.63771 3.32174 1.52293 3.51851C1.40814 3.71529 1.34766 3.93902 1.34766 4.16683C1.34766 4.39464 1.40814 4.61836 1.52293 4.81514C1.63771 5.01192 1.80269 5.17469 2.00099 5.28683L10.121 9.86016C10.2863 9.95515 10.4737 10.0051 10.6643 10.0051C10.855 10.0051 11.0423 9.95515 11.2077 9.86016L14.001 8.28683Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-instagram{width:16px;height:16px;}
.icon-instagram:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%2393847C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M11.665 4.333h.007m-7.007-3h6.667a3.333 3.333 0 0 1 3.333 3.333v6.667a3.333 3.333 0 0 1-3.333 3.333H4.665a3.333 3.333 0 0 1-3.333-3.333V4.666a3.333 3.333 0 0 1 3.333-3.333Zm6 6.247a2.667 2.667 0 1 1-5.275.782 2.667 2.667 0 0 1 5.275-.782Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%2393847C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M11.665 4.333h.007m-7.007-3h6.667a3.333 3.333 0 0 1 3.333 3.333v6.667a3.333 3.333 0 0 1-3.333 3.333H4.665a3.333 3.333 0 0 1-3.333-3.333V4.666a3.333 3.333 0 0 1 3.333-3.333Zm6 6.247a2.667 2.667 0 1 1-5.275.782 2.667 2.667 0 0 1 5.275-.782Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.icon-facebook{width:16px;height:16px;}
.icon-facebook:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%2393847C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M12.001 1.333h-2a3.333 3.333 0 0 0-3.333 3.333v2h-2v2.667h2v5.333h2.667V9.333h2L12 6.666H9.335v-2A.667.667 0 0 1 10 4h2V1.333Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%2393847C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M12.001 1.333h-2a3.333 3.333 0 0 0-3.333 3.333v2h-2v2.667h2v5.333h2.667V9.333h2L12 6.666H9.335v-2A.667.667 0 0 1 10 4h2V1.333Z'/%3E%3C/svg%3E");}
.icon-shapes:before{-webkit-mask-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 d='M4.15 4.9999C4.08554 5.00342 4.02137 4.98905 3.96458 4.95837C3.90778 4.92769 3.86058 4.8819 3.82819 4.82606C3.79579 4.77023 3.77947 4.70652 3.78103 4.64199C3.78258 4.57746 3.80195 4.51461 3.837 4.4604L5.7 1.4999C5.72927 1.44719 5.77167 1.40293 5.82308 1.37142C5.87449 1.33991 5.93317 1.32221 5.99343 1.32005C6.05369 1.31789 6.11349 1.33133 6.16702 1.35907C6.22056 1.38682 6.26602 1.42792 6.299 1.4784L8.15 4.4499C8.18648 4.5023 8.20794 4.56368 8.21205 4.62739C8.21616 4.69111 8.20275 4.75473 8.1733 4.81138C8.14384 4.86803 8.09945 4.91553 8.04493 4.94877C7.99042 4.982 7.92785 4.99968 7.864 4.9999H4.15Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 6.9999H2C1.72386 6.9999 1.5 7.22376 1.5 7.4999V9.9999C1.5 10.276 1.72386 10.4999 2 10.4999H4.5C4.77614 10.4999 5 10.276 5 9.9999V7.4999C5 7.22376 4.77614 6.9999 4.5 6.9999Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75 10.4999C9.7165 10.4999 10.5 9.7164 10.5 8.7499C10.5 7.7834 9.7165 6.9999 8.75 6.9999C7.7835 6.9999 7 7.7834 7 8.7499C7 9.7164 7.7835 10.4999 8.75 10.4999Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-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 d='M4.15 4.9999C4.08554 5.00342 4.02137 4.98905 3.96458 4.95837C3.90778 4.92769 3.86058 4.8819 3.82819 4.82606C3.79579 4.77023 3.77947 4.70652 3.78103 4.64199C3.78258 4.57746 3.80195 4.51461 3.837 4.4604L5.7 1.4999C5.72927 1.44719 5.77167 1.40293 5.82308 1.37142C5.87449 1.33991 5.93317 1.32221 5.99343 1.32005C6.05369 1.31789 6.11349 1.33133 6.16702 1.35907C6.22056 1.38682 6.26602 1.42792 6.299 1.4784L8.15 4.4499C8.18648 4.5023 8.20794 4.56368 8.21205 4.62739C8.21616 4.69111 8.20275 4.75473 8.1733 4.81138C8.14384 4.86803 8.09945 4.91553 8.04493 4.94877C7.99042 4.982 7.92785 4.99968 7.864 4.9999H4.15Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 6.9999H2C1.72386 6.9999 1.5 7.22376 1.5 7.4999V9.9999C1.5 10.276 1.72386 10.4999 2 10.4999H4.5C4.77614 10.4999 5 10.276 5 9.9999V7.4999C5 7.22376 4.77614 6.9999 4.5 6.9999Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75 10.4999C9.7165 10.4999 10.5 9.7164 10.5 8.7499C10.5 7.7834 9.7165 6.9999 8.75 6.9999C7.7835 6.9999 7 7.7834 7 8.7499C7 9.7164 7.7835 10.4999 8.75 10.4999Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-footprints:before{-webkit-mask-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 d='M8.00032 8.5H10.0003M2.00032 6.5H4.00032M2.00032 8V6.81C2.00032 5.75 1.48532 5.25 1.50032 4C1.51532 2.64 2.24532 1 3.75032 1C4.68532 1 5.00032 1.9 5.00032 2.75C5.00032 4.305 4.00032 5.58 4.00032 7.09V8C4.00032 8.26522 3.89496 8.51957 3.70743 8.70711C3.51989 8.89464 3.26554 9 3.00032 9C2.7351 9 2.48075 8.89464 2.29321 8.70711C2.10568 8.51957 2.00032 8.26522 2.00032 8ZM10.0003 10V8.81C10.0003 7.75 10.5153 7.25 10.5003 6C10.4853 4.64 9.75532 3 8.25032 3C7.31532 3 7.00032 3.9 7.00032 4.75C7.00032 6.305 8.00032 7.58 8.00032 9.09V10C8.00032 10.2652 8.10568 10.5196 8.29321 10.7071C8.48075 10.8946 8.7351 11 9.00032 11C9.26554 11 9.51989 10.8946 9.70743 10.7071C9.89496 10.5196 10.0003 10.2652 10.0003 10Z' stroke='%23282322' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-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 d='M8.00032 8.5H10.0003M2.00032 6.5H4.00032M2.00032 8V6.81C2.00032 5.75 1.48532 5.25 1.50032 4C1.51532 2.64 2.24532 1 3.75032 1C4.68532 1 5.00032 1.9 5.00032 2.75C5.00032 4.305 4.00032 5.58 4.00032 7.09V8C4.00032 8.26522 3.89496 8.51957 3.70743 8.70711C3.51989 8.89464 3.26554 9 3.00032 9C2.7351 9 2.48075 8.89464 2.29321 8.70711C2.10568 8.51957 2.00032 8.26522 2.00032 8ZM10.0003 10V8.81C10.0003 7.75 10.5153 7.25 10.5003 6C10.4853 4.64 9.75532 3 8.25032 3C7.31532 3 7.00032 3.9 7.00032 4.75C7.00032 6.305 8.00032 7.58 8.00032 9.09V10C8.00032 10.2652 8.10568 10.5196 8.29321 10.7071C8.48075 10.8946 8.7351 11 9.00032 11C9.26554 11 9.51989 10.8946 9.70743 10.7071C9.89496 10.5196 10.0003 10.2652 10.0003 10Z' stroke='%23282322' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-file-digit:before{-webkit-mask-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 d='M2 11H9C9.26522 11 9.51957 10.8946 9.70711 10.7071C9.89464 10.5196 10 10.2652 10 10V3.5L7.5 1H3C2.73478 1 2.48043 1.10536 2.29289 1.29289C2.10536 1.48043 2 1.73478 2 2V4M7 1V3C7 3.26522 7.10536 3.51957 7.29289 3.70711C7.48043 3.89464 7.73478 4 8 4H10M5 6H6V9M5 9H7M2 6C2.55228 6 3 6.44772 3 7V8C3 8.55228 2.55228 9 2 9C1.44772 9 1 8.55228 1 8V7C1 6.44772 1.44772 6 2 6Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-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 d='M2 11H9C9.26522 11 9.51957 10.8946 9.70711 10.7071C9.89464 10.5196 10 10.2652 10 10V3.5L7.5 1H3C2.73478 1 2.48043 1.10536 2.29289 1.29289C2.10536 1.48043 2 1.73478 2 2V4M7 1V3C7 3.26522 7.10536 3.51957 7.29289 3.70711C7.48043 3.89464 7.73478 4 8 4H10M5 6H6V9M5 9H7M2 6C2.55228 6 3 6.44772 3 7V8C3 8.55228 2.55228 9 2 9C1.44772 9 1 8.55228 1 8V7C1 6.44772 1.44772 6 2 6Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-users-round:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' d='M9 10.5a4 4 0 0 0-4-4m0 0a4 4 0 0 0-4 4m4-4a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm6 3.5c0-1.685-1-3.25-2-4a2.5 2.5 0 0 0-.225-4.15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' d='M9 10.5a4 4 0 0 0-4-4m0 0a4 4 0 0 0-4 4m4-4a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm6 3.5c0-1.685-1-3.25-2-4a2.5 2.5 0 0 0-.225-4.15'/%3E%3C/svg%3E");}
.icon-flyer:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25984 10.0731C8.10058 9.91411 7.91077 9.78903 7.70187 9.70539L1.09354 7.05539C1.01463 7.02373 0.947304 6.9687 0.900584 6.89767C0.853865 6.82664 0.829991 6.74302 0.832168 6.65803C0.834345 6.57304 0.862468 6.49075 0.912762 6.4222C0.963057 6.35366 1.03312 6.30214 1.11354 6.27456L16.9469 0.857894C17.0207 0.831224 17.1006 0.826135 17.1772 0.843221C17.2539 0.860307 17.324 0.898862 17.3796 0.954376C17.4351 1.00989 17.4736 1.08006 17.4907 1.15669C17.5078 1.23332 17.5027 1.31322 17.476 1.38706L12.0594 17.2204C12.0318 17.3008 11.9803 17.3709 11.9117 17.4212C11.8432 17.4715 11.7609 17.4996 11.6759 17.5018C11.5909 17.5039 11.5073 17.4801 11.4363 17.4333C11.3652 17.3866 11.3102 17.3193 11.2785 17.2404L8.62854 10.6304C8.54452 10.4216 8.4191 10.2321 8.25984 10.0731ZM8.25984 10.0731L17.3769 0.957894' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25984 10.0731C8.10058 9.91411 7.91077 9.78903 7.70187 9.70539L1.09354 7.05539C1.01463 7.02373 0.947304 6.9687 0.900584 6.89767C0.853865 6.82664 0.829991 6.74302 0.832168 6.65803C0.834345 6.57304 0.862468 6.49075 0.912762 6.4222C0.963057 6.35366 1.03312 6.30214 1.11354 6.27456L16.9469 0.857894C17.0207 0.831224 17.1006 0.826135 17.1772 0.843221C17.2539 0.860307 17.324 0.898862 17.3796 0.954376C17.4351 1.00989 17.4736 1.08006 17.4907 1.15669C17.5078 1.23332 17.5027 1.31322 17.476 1.38706L12.0594 17.2204C12.0318 17.3008 11.9803 17.3709 11.9117 17.4212C11.8432 17.4715 11.7609 17.4996 11.6759 17.5018C11.5909 17.5039 11.5073 17.4801 11.4363 17.4333C11.3652 17.3866 11.3102 17.3193 11.2785 17.2404L8.62854 10.6304C8.54452 10.4216 8.4191 10.2321 8.25984 10.0731ZM8.25984 10.0731L17.3769 0.957894' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-message-question-mark:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_694_53310)'%3E%3Cpath d='M7.57604 7.50001C7.77196 6.94307 8.15867 6.47343 8.66767 6.17429C9.17668 5.87514 9.77512 5.76579 10.357 5.8656C10.9389 5.96541 11.4667 6.26795 11.8469 6.71962C12.2272 7.17129 12.4353 7.74295 12.4344 8.33334C12.4344 10 9.93438 10.8333 9.93438 10.8333M10.001 14.1667H10.0094M2.49438 13.6183C2.61691 13.9274 2.64419 14.2661 2.57271 14.5908L1.68521 17.3325C1.65661 17.4715 1.66401 17.6156 1.70669 17.751C1.74937 17.8863 1.82593 18.0086 1.9291 18.1061C2.03227 18.2036 2.15864 18.2731 2.29621 18.3081C2.43379 18.343 2.57801 18.3423 2.71521 18.3058L5.55938 17.4742C5.86581 17.4134 6.18315 17.44 6.47521 17.5508C8.2547 18.3819 10.2705 18.5577 12.167 18.0473C14.0635 17.5369 15.7188 16.3731 16.8408 14.7611C17.9628 13.1492 18.4795 11.1928 18.2996 9.23713C18.1198 7.28142 17.255 5.45207 15.8578 4.07184C14.4606 2.69161 12.6208 1.84921 10.663 1.69326C8.70526 1.5373 6.75532 2.07783 5.15725 3.21946C3.55917 4.36109 2.41565 6.03046 1.92846 7.93304C1.44126 9.83562 1.64169 11.8491 2.49438 13.6183Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_694_53310'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_694_53310)'%3E%3Cpath d='M7.57604 7.50001C7.77196 6.94307 8.15867 6.47343 8.66767 6.17429C9.17668 5.87514 9.77512 5.76579 10.357 5.8656C10.9389 5.96541 11.4667 6.26795 11.8469 6.71962C12.2272 7.17129 12.4353 7.74295 12.4344 8.33334C12.4344 10 9.93438 10.8333 9.93438 10.8333M10.001 14.1667H10.0094M2.49438 13.6183C2.61691 13.9274 2.64419 14.2661 2.57271 14.5908L1.68521 17.3325C1.65661 17.4715 1.66401 17.6156 1.70669 17.751C1.74937 17.8863 1.82593 18.0086 1.9291 18.1061C2.03227 18.2036 2.15864 18.2731 2.29621 18.3081C2.43379 18.343 2.57801 18.3423 2.71521 18.3058L5.55938 17.4742C5.86581 17.4134 6.18315 17.44 6.47521 17.5508C8.2547 18.3819 10.2705 18.5577 12.167 18.0473C14.0635 17.5369 15.7188 16.3731 16.8408 14.7611C17.9628 13.1492 18.4795 11.1928 18.2996 9.23713C18.1198 7.28142 17.255 5.45207 15.8578 4.07184C14.4606 2.69161 12.6208 1.84921 10.663 1.69326C8.70526 1.5373 6.75532 2.07783 5.15725 3.21946C3.55917 4.36109 2.41565 6.03046 1.92846 7.93304C1.44126 9.83562 1.64169 11.8491 2.49438 13.6183Z' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_694_53310'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-card:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66797 8.33366H18.3346M3.33464 4.16699H16.668C17.5884 4.16699 18.3346 4.91318 18.3346 5.83366V14.167C18.3346 15.0875 17.5884 15.8337 16.668 15.8337H3.33464C2.41416 15.8337 1.66797 15.0875 1.66797 14.167V5.83366C1.66797 4.91318 2.41416 4.16699 3.33464 4.16699Z' stroke='%2393847C' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66797 8.33366H18.3346M3.33464 4.16699H16.668C17.5884 4.16699 18.3346 4.91318 18.3346 5.83366V14.167C18.3346 15.0875 17.5884 15.8337 16.668 15.8337H3.33464C2.41416 15.8337 1.66797 15.0875 1.66797 14.167V5.83366C1.66797 4.91318 2.41416 4.16699 3.33464 4.16699Z' stroke='%2393847C' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-shield:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4987 9.99972L9.16536 11.6664L12.4987 8.33306M16.6654 10.8331C16.6654 14.9997 13.7487 17.0831 10.282 18.2914C10.1005 18.3529 9.90331 18.35 9.7237 18.2831C6.2487 17.0831 3.33203 14.9997 3.33203 10.8331V4.99972C3.33203 4.77871 3.41983 4.56675 3.57611 4.41047C3.73239 4.25419 3.94435 4.16639 4.16536 4.16639C5.83203 4.16639 7.91536 3.16639 9.36536 1.89972C9.54191 1.74889 9.76649 1.66602 9.9987 1.66602C10.2309 1.66602 10.4555 1.74889 10.632 1.89972C12.0904 3.17472 14.1654 4.16639 15.832 4.16639C16.053 4.16639 16.265 4.25419 16.4213 4.41047C16.5776 4.56675 16.6654 4.77871 16.6654 4.99972V10.8331Z' stroke='%2393847C' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4987 9.99972L9.16536 11.6664L12.4987 8.33306M16.6654 10.8331C16.6654 14.9997 13.7487 17.0831 10.282 18.2914C10.1005 18.3529 9.90331 18.35 9.7237 18.2831C6.2487 17.0831 3.33203 14.9997 3.33203 10.8331V4.99972C3.33203 4.77871 3.41983 4.56675 3.57611 4.41047C3.73239 4.25419 3.94435 4.16639 4.16536 4.16639C5.83203 4.16639 7.91536 3.16639 9.36536 1.89972C9.54191 1.74889 9.76649 1.66602 9.9987 1.66602C10.2309 1.66602 10.4555 1.74889 10.632 1.89972C12.0904 3.17472 14.1654 4.16639 15.832 4.16639C16.053 4.16639 16.265 4.25419 16.4213 4.41047C16.5776 4.56675 16.6654 4.77871 16.6654 4.99972V10.8331Z' stroke='%2393847C' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-message:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_694_40996)'%3E%3Cpath d='M6.66381 10.0001H6.67214M9.99714 10.0001H10.0055M13.3305 10.0001H13.3388M2.49047 13.6184C2.613 13.9275 2.64028 14.2662 2.56881 14.5909L1.68131 17.3326C1.65271 17.4716 1.6601 17.6156 1.70278 17.751C1.74547 17.8864 1.82202 18.0086 1.92519 18.1061C2.02836 18.2036 2.15473 18.2732 2.2923 18.3081C2.42988 18.3431 2.57411 18.3423 2.71131 18.3059L5.55547 17.4742C5.8619 17.4135 6.17925 17.44 6.4713 17.5509C8.25079 18.3819 10.2666 18.5577 12.1631 18.0473C14.0596 17.5369 15.7149 16.3731 16.8369 14.7612C17.9589 13.1493 18.4756 11.1929 18.2957 9.23719C18.1159 7.28148 17.2511 5.45213 15.8539 4.0719C14.4567 2.69167 12.6169 1.84927 10.6591 1.69332C8.70136 1.53737 6.75142 2.07789 5.15334 3.21952C3.55526 4.36115 2.41175 6.03052 1.92455 7.9331C1.43735 9.83568 1.63778 11.8492 2.49047 13.6184Z' stroke='%2393847C' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_694_40996'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_694_40996)'%3E%3Cpath d='M6.66381 10.0001H6.67214M9.99714 10.0001H10.0055M13.3305 10.0001H13.3388M2.49047 13.6184C2.613 13.9275 2.64028 14.2662 2.56881 14.5909L1.68131 17.3326C1.65271 17.4716 1.6601 17.6156 1.70278 17.751C1.74547 17.8864 1.82202 18.0086 1.92519 18.1061C2.02836 18.2036 2.15473 18.2732 2.2923 18.3081C2.42988 18.3431 2.57411 18.3423 2.71131 18.3059L5.55547 17.4742C5.8619 17.4135 6.17925 17.44 6.4713 17.5509C8.25079 18.3819 10.2666 18.5577 12.1631 18.0473C14.0596 17.5369 15.7149 16.3731 16.8369 14.7612C17.9589 13.1493 18.4756 11.1929 18.2957 9.23719C18.1159 7.28148 17.2511 5.45213 15.8539 4.0719C14.4567 2.69167 12.6169 1.84927 10.6591 1.69332C8.70136 1.53737 6.75142 2.07789 5.15334 3.21952C3.55526 4.36115 2.41175 6.03052 1.92455 7.9331C1.43735 9.83568 1.63778 11.8492 2.49047 13.6184Z' stroke='%2393847C' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_694_40996'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-gift:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M10 6.667V17.5m0-10.833c-.301-1.242-.82-2.304-1.49-3.048-.668-.743-1.456-1.133-2.26-1.119a2.083 2.083 0 1 0 0 4.167m3.75 0c.301-1.242.82-2.304 1.49-3.048.668-.743 1.456-1.133 2.26-1.119a2.083 2.083 0 0 1 0 4.167M15.833 10v5.833a1.667 1.667 0 0 1-1.666 1.667H5.833a1.667 1.667 0 0 1-1.666-1.667V10m-.834-3.333h13.334c.46 0 .833.373.833.833v1.667c0 .46-.373.833-.833.833H3.333a.833.833 0 0 1-.833-.833V7.5c0-.46.373-.833.833-.833Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M10 6.667V17.5m0-10.833c-.301-1.242-.82-2.304-1.49-3.048-.668-.743-1.456-1.133-2.26-1.119a2.083 2.083 0 1 0 0 4.167m3.75 0c.301-1.242.82-2.304 1.49-3.048.668-.743 1.456-1.133 2.26-1.119a2.083 2.083 0 0 1 0 4.167M15.833 10v5.833a1.667 1.667 0 0 1-1.666 1.667H5.833a1.667 1.667 0 0 1-1.666-1.667V10m-.834-3.333h13.334c.46 0 .833.373.833.833v1.667c0 .46-.373.833-.833.833H3.333a.833.833 0 0 1-.833-.833V7.5c0-.46.373-.833.833-.833Z'/%3E%3C/svg%3E");}
.icon-bell-dot:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M8.557 17.5a1.667 1.667 0 0 0 2.887 0m.153-15.572A5 5 0 0 0 5 6.667c0 3.749-1.176 4.963-2.283 6.106a.834.834 0 0 0 .617 1.394h13.333a.834.834 0 0 0 .617-1.394 7.497 7.497 0 0 1-.488-.555m.704-5.551a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M8.557 17.5a1.667 1.667 0 0 0 2.887 0m.153-15.572A5 5 0 0 0 5 6.667c0 3.749-1.176 4.963-2.283 6.106a.834.834 0 0 0 .617 1.394h13.333a.834.834 0 0 0 .617-1.394 7.497 7.497 0 0 1-.488-.555m.704-5.551a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z'/%3E%3C/svg%3E");}
.icon-minus:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23A59A92' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M3.334 8h9.333'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23A59A92' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M3.334 8h9.333'/%3E%3C/svg%3E");}
.icon-plus:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23A59A92' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M3.334 8h9.333M8.001 3.333v9.334'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23A59A92' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M3.334 8h9.333M8.001 3.333v9.334'/%3E%3C/svg%3E");}
.icon-signature:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m17.5 14.167-1.797-1.557a.416.416 0 0 0-.703.307v.416a.833.833 0 0 1-.833.834H12.5a.833.833 0 0 1-.833-.834c0-2.12-3.326-3.308-7.084-3.333a2.083 2.083 0 0 0 0 4.167c3.461 0 3.954-9.413 4.757-11.25a2.083 2.083 0 1 1 2.758 2.736M2.5 17.5h15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23282322' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m17.5 14.167-1.797-1.557a.416.416 0 0 0-.703.307v.416a.833.833 0 0 1-.833.834H12.5a.833.833 0 0 1-.833-.834c0-2.12-3.326-3.308-7.084-3.333a2.083 2.083 0 0 0 0 4.167c3.461 0 3.954-9.413 4.757-11.25a2.083 2.083 0 1 1 2.758 2.736M2.5 17.5h15'/%3E%3C/svg%3E");}
.icon-edit:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-square-pen-icon lucide-square-pen'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-square-pen-icon lucide-square-pen'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z'/%3E%3C/svg%3E");}
.icon-clock:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M6 3v3l2 1m3-1A5 5 0 1 1 1 6a5 5 0 0 1 10 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M6 3v3l2 1m3-1A5 5 0 1 1 1 6a5 5 0 0 1 10 0Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.icon-gauge:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m6 7 2-2M1.67 9.5a5 5 0 1 1 8.66 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m6 7 2-2M1.67 9.5a5 5 0 1 1 8.66 0'/%3E%3C/svg%3E");}
.icon-youtube-play{width:68px;height:48px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='48' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.25' d='M67.316 10.353s-.663-4.702-2.705-6.775C62.026.862 59.125.851 57.8.688 48.284 0 34.01 0 34.01 0h-.032S19.705 0 10.19.687C8.864.851 5.964.862 3.38 3.578 1.335 5.651.672 10.353.672 10.353S0 15.873 0 21.403v5.183c0 5.52.684 11.04.684 11.04s.663 4.701 2.705 6.774c2.585 2.716 5.985 2.63 7.495 2.913C16.316 47.836 34 48 34 48s14.284-.022 23.8-.71c1.325-.163 4.226-.174 6.81-2.89 2.043-2.073 2.706-6.774 2.706-6.774s.684-5.52.684-11.04v-5.182c0-5.531-.684-11.051-.684-11.051Z'/%3E%3Cpath fill='%23EAEAEA' d='M26.984 13.67v19.177l18.37-9.556-18.37-9.622Z'/%3E%3C/svg%3E") no-repeat center/contain;}
.icon-youtube-play:before{display:none;}
.icon-sun-moon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M9.669 1.667v1.667M13.002 10A3.333 3.333 0 0 0 9.67 6.667m5.833-2.5-1.046 1.047M16.336 10h1.666m-5.969 3.655a5 5 0 1 1-6.019-6.019c.52-.122.808.55.596 1.04a3.333 3.333 0 0 0 4.383 4.383c.491-.213 1.163.075 1.04.596Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M9.669 1.667v1.667M13.002 10A3.333 3.333 0 0 0 9.67 6.667m5.833-2.5-1.046 1.047M16.336 10h1.666m-5.969 3.655a5 5 0 1 1-6.019-6.019c.52-.122.808.55.596 1.04a3.333 3.333 0 0 0 4.383 4.383c.491-.213 1.163.075 1.04.596Z'/%3E%3C/svg%3E");}
.icon-address:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-map-pin-house-icon lucide-map-pin-house'%3E%3Cpath d='M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z'/%3E%3Cpath d='M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2'/%3E%3Cpath d='M18 22v-3'/%3E%3Ccircle cx='10' cy='10' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-map-pin-house-icon lucide-map-pin-house'%3E%3Cpath d='M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z'/%3E%3Cpath d='M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2'/%3E%3Cpath d='M18 22v-3'/%3E%3Ccircle cx='10' cy='10' r='3'/%3E%3C/svg%3E");}
.icon-logout:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-log-out-icon lucide-log-out'%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-log-out-icon lucide-log-out'%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");}
.gift-wrapping{position:relative;}
.gift-wrapping .tag{font-weight:700;letter-spacing:0.02em;padding-right:36px;box-shadow:var(--shadow-default);}
.gift-wrapping img{width:44px;height:72px;position:absolute;z-index:2;right:-14px;top:-27px;max-width:44px;max-height:72px;}
.mod-input{width:100%;position:relative;color:var(--color-gray-950);}
.mod-input ::-webkit-input-placeholder{color:#a59a92;opacity:1;font-weight:400;}
.mod-input :-ms-input-placeholder{color:#a59a92;opacity:1;font-weight:400;}
.mod-input ::placeholder{color:#a59a92;opacity:1;font-weight:400;}
.mod-input__label{position:relative;margin:0 0 6px;display:flex;justify-content:space-between;gap:16px;z-index:4;}
.mod-input__field{position:relative;color:var(--color-gray-950);background-color:var(--color-gray-50);width:100%;height:44px;border:0.5px solid var(--color-gray-100);outline:none;z-index:1;font-size:14px;font-weight:400;padding:6px 20px;border-radius:50px;transition:border-color 0.5s var(--easing-default);font-family:var(--font-primary);}
@media only screen and (max-width: 767px) {
.mod-input__field{font-size:16px;}
}
.mod-input--white .mod-input__field{background-color:var(--color-white);}
.mod-input__field:hover{border-color:var(--color-gray-300);}
.mod-input__field:focus{border-color:var(--color-gray-800);}
.is-validation-failed .mod-input__field, .mod-input__field.is-validation-failed{color:var(--color-red);border-color:rgba(237, 28, 36, 0.5);background-color:rgba(237, 28, 36, 0.1);}
.mod-input__field:-webkit-autofill{color:var(--color-gray-950) !important;-webkit-text-fill-color:var(--color-gray-950) !important;}
.mod-input__field:-webkit-autofill::selection{background-color:var(--color-gray-950) !important;-webkit-text-fill-color:var(--color-gray-950) !important;}
.mod-input__inner{position:relative;}
.mod-input textarea{resize:vertical;min-height:198px;border-radius:22px;padding:10px 20px;}
.mod-input.is-disabled{opacity:0.8;}
.mod-input.is-disabled .mod-input__field{background-color:var(--color-gray-100);pointer-events:none;}
.mod-input.is-validation-failed ::-webkit-input-placeholder{color:#ed1c24;opacity:1;font-weight:400;}
.mod-input.is-validation-failed :-ms-input-placeholder{color:#ed1c24;opacity:1;font-weight:400;}
.mod-input.is-validation-failed ::placeholder{color:#ed1c24;opacity:1;font-weight:400;}
.mod-input.is-validation-failed label{color:var(--color-red);}
.mod-input.is-focused .mod-input__password-validation{display:grid;}
.mod-input__max-character{margin-top:-2px;}
.mod-input__password-validation{display:none;margin:20px auto 8px;font-size:14px;line-height:2.04;grid-gap:0 20px;grid-template-columns:repeat(3, minmax(0, 1fr));}
@media only screen and (max-width: 767px) {
.mod-input__password-validation{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
.mod-input__password-validation-item{position:relative;padding-left:12px;}
.mod-input__password-validation-item::before{content:"";position:absolute;left:0;top:13px;width:4px;height:4px;border-radius:100%;background-color:var(--color-warm-yellow);}
.mod-input__password-validation-item-icon{position:absolute;top:11px;left:0;width:8px;height:8px;}
.mod-input__password-validation-item.is-passed::before, .mod-input__password-validation-item.is-failed::before{display:none;}
.mod-input__password-validation-item.is-failed{color:var(--color-red);}
.mod-input__password-validation-item.is-failed .mod-input__password-validation-item-icon{background:url("data:image/svg+xml, %3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.86689 0.13765C5.78187 0.0524383 5.66645 0.00455063 5.54608 0.00455063C5.4257 0.00455063 5.31028 0.0524383 5.22526 0.13765L3 2.35836L0.774744 0.133099C0.689724 0.0478876 0.574297 0 0.453925 0C0.333553 0 0.218126 0.0478876 0.133106 0.133099C-0.0443686 0.310574 -0.0443686 0.597264 0.133106 0.774738L2.35836 3L0.133106 5.22526C-0.0443686 5.40273 -0.0443686 5.68942 0.133106 5.86689C0.31058 6.04437 0.59727 6.04437 0.774744 5.86689L3 3.64164L5.22526 5.86689C5.40273 6.04437 5.68942 6.04437 5.86689 5.86689C6.04437 5.68942 6.04437 5.40273 5.86689 5.22526L3.64164 3L5.86689 0.774738C6.03982 0.601814 6.03982 0.310574 5.86689 0.13765Z' fill='%23CC5743'/%3E%3C/svg%3E%0A") no-repeat center center/6px;}
.mod-input__password-validation-item.is-passed{color:var(--color-green);}
.mod-input__password-validation-item.is-passed .mod-input__password-validation-item-icon{background:url("data:image/svg+xml, %3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.92308 6C2.8547 5.99978 2.78709 5.98552 2.72446 5.95809C2.66183 5.93067 2.60551 5.89067 2.55901 5.84058L0.135187 3.265C0.0445809 3.16854 -0.00395628 3.04009 0.000252564 2.90789C0.00446141 2.77569 0.0610716 2.65058 0.15763 2.56007C0.254188 2.46957 0.382784 2.42108 0.515128 2.42529C0.647473 2.42949 0.772726 2.48604 0.863331 2.58249L2.9181 4.7695L7.11241 0.186247C7.15497 0.133302 7.20792 0.0896077 7.26801 0.0578481C7.32809 0.0260886 7.39405 0.0069343 7.46181 0.00156176C7.52958 -0.00381078 7.59773 0.0047119 7.66208 0.0266062C7.72642 0.0485005 7.78561 0.0833042 7.83601 0.12888C7.8864 0.174455 7.92693 0.22984 7.95512 0.291633C7.9833 0.353426 7.99854 0.420323 7.9999 0.488213C8.00126 0.556104 7.98871 0.623555 7.96302 0.686425C7.93734 0.749294 7.89905 0.806255 7.85053 0.853808L3.29214 5.8356C3.24608 5.88659 3.18996 5.92752 3.12731 5.95581C3.06465 5.9841 2.99682 5.99915 2.92807 6H2.92308Z' fill='%238ABF56'/%3E%3C/svg%3E%0A") no-repeat center center/8px;}
.fv-plugins-message-container, .validation-message{color:var(--color-validation-failed);position:relative;font-size:12px;line-height:20px;padding-left:20px;}
.fv-plugins-message-container div, .validation-message div{margin-top:4px;}
.validation-message{display:none;}
.is-validation-failed .validation-message{display:block;}
.form-success-message, .form-error-message{margin:10px 0;padding:8px 20px;font-size:16px;line-height:1.5;border-radius:4px;color:var(--color-white);}
@media only screen and (max-width: 767px) {
.form-success-message, .form-error-message{font-size:14px;padding:5px 10px;}
}
.form-success-message.is-hidden, .form-error-message.is-hidden{display:none;}
.form-error-message{background-color:rgba(255, 59, 48, 0.5);border:1px solid var(--color-validation-failed);}
.form-success-message{background-color:rgba(40, 167, 69, 0.5);border:1px solid var(--color-success);}
.link-with-arrow{display:inline-flex;font-weight:500;align-items:center;gap:0;color:var(--color-gray-950);position:relative;font-size:14px;line-height:1;}
.link-with-arrow__icon{flex-shrink:0;transition:transform 0.3s var(--easing-slow);}
.link-with-arrow:hover .link-with-arrow__icon{transform:translate(5px, 0);}
.mod-loader{position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s;opacity:0;pointer-events:none;visibility:hidden;z-index:30;background-color:var(--color-white);}
.mod-loader.is-loading, .is-loading .mod-loader{opacity:1;visibility:visible;pointer-events:all;}
.mod-loader svg{width:120px;height:120px;}
.mod-loader__spinner{border:5px solid var(--color-yellow);border-radius:50%;border-top:5px solid transparent;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .margin{display:block;width:100%;}
.margin--240{height:240px;}
@media only screen and (max-width: 1439px) {
.margin--240{height:200px;}
}
@media only screen and (max-width: 1200px) {
.margin--240{height:160px;}
}
@media only screen and (max-width: 1022px) {
.margin--240{height:128px;}
}
.margin--200{height:200px;}
@media only screen and (max-width: 1439px) {
.margin--200{height:180px;}
}
@media only screen and (max-width: 1200px) {
.margin--200{height:140px;}
}
@media only screen and (max-width: 1022px) {
.margin--200{height:128px;}
}
.margin--180{height:180px;}
@media only screen and (max-width: 1200px) {
.margin--180{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--180{height:80px;}
}
.margin--170{height:170px;}
@media only screen and (max-width: 1200px) {
.margin--170{height:110px;}
}
@media only screen and (max-width: 1022px) {
.margin--170{height:70px;}
}
.margin--160{height:160px;}
@media only screen and (max-width: 1200px) {
.margin--160{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--160{height:80px;}
}
.margin--140{height:140px;}
@media only screen and (max-width: 1200px) {
.margin--140{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--140{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--140{height:64px;}
}
.margin--150{height:150px;}
@media only screen and (max-width: 1200px) {
.margin--150{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--150{height:80px;}
}
.margin--128{height:128px;}
@media only screen and (max-width: 1200px) {
.margin--128{height:80px;}
}
.margin--120{height:120px;}
@media only screen and (max-width: 1200px) {
.margin--120{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--120{height:60px;}
}
.margin--112{height:112px;}
@media only screen and (max-width: 1200px) {
.margin--112{height:75px;}
}
@media only screen and (max-width: 767px) {
.margin--112{height:60px;}
}
.margin--100{height:100px;}
@media only screen and (max-width: 1200px) {
.margin--100{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--100{height:60px;}
}
.margin--96{height:96px;}
@media only screen and (max-width: 1200px) {
.margin--96{height:80px;}
}
.margin--80{height:80px;}
@media only screen and (max-width: 1200px) {
.margin--80{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--80{height:40px;}
}
.margin--64{height:64px;}
.margin--60{height:60px;}
@media only screen and (max-width: 1200px) {
.margin--60{height:40px;}
}
@media only screen and (max-width: 767px) {
.margin--60{height:30px;}
}
.margin--50{height:50px;}
@media only screen and (max-width: 1200px) {
.margin--50{height:40px;}
}
@media only screen and (max-width: 767px) {
.margin--50{height:32px;}
}
.margin--40{height:40px;}
@media only screen and (max-width: 1200px) {
.margin--40{height:30px;}
}
@media only screen and (max-width: 767px) {
.margin--40{height:20px;}
}
.margin--36{height:36px;}
.margin--32{height:32px;}
@media only screen and (max-width: 767px) {
.margin--32{height:16px;}
}
.margin--24{height:24px;}
.margin--20{height:20px;}
.margin--16{height:16px;}
.margin--12{height:12px;}
.radio-button input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);}
.radio-button{user-select:none;line-height:1.5;}
.radio-button__label{position:relative;padding-left:32px;cursor:pointer;margin:0;min-height:24px;display:block;}
.radio-button__label::after, .radio-button__label:before{content:"";left:0;top:2px;position:absolute;pointer-events:none;}
.radio-button__label:before{width:20px;height:20px;border:1px solid rgba(0, 0, 0, 0.12);background-color:var(--color-white);transition:background-color 0.3s ease, border 0.3s ease;}
.radio-button__label::after{top:7px;left:5px;width:10px;height:10px;transform:scale(0);transition:transform 0.3s ease, opacity 0.3s ease;background:currentColor;}
.radio-button input:checked ~ label::after{transform:scale(1);}
.radio-button a{text-decoration:underline;font-weight:600;}
.radio-button a:hover{color:var(--color-primary);}
.radio-button.is-validation-failed .radio-button__label::before, .is-validation-failed .radio-button .radio-button__label::before{border-color:var(--color-validation-failed);}
.radio-button .fv-plugins-message-container{text-align:left;padding-left:36px;}
@media only screen and (max-width: 1022px) {
.radio-button .fv-plugins-message-container{padding-left:32px;}
}
.sort-dropdown{-webkit-user-select:none;user-select:none;position:relative;margin-left:auto;font-size:14px;font-weight:500;color:var(--color-gray-900);}
.sort-dropdown__placeholder{display:flex;align-items:center;gap:10px;min-height:36px;min-width:120px;padding:4px 20px;font-weight:500;background-color:var(--color-gray-50);font-family:var(--font-primary);color:var(--color-gray-950);border-radius:50px;cursor:pointer;transition:background-color 50ms var(--easing-slow), transform 50ms var(--easing-slow);}
.sort-dropdown__placeholder:hover{background-color:var(--color-gray-100);}
.sort-dropdown__placeholder:active{transform:scale(0.98);}
.sort-dropdown__placeholder .icon{flex-shrink:0;}
.sort-dropdown__list{position:absolute;top:100%;width:334px;z-index:9;margin-top:10px;right:-4px;overflow:hidden;background-color:var(--color-gray-50);border:0.5px solid var(--color-gray-100);border-radius:16px;opacity:0;pointer-events:none;transition:transform 0.3s var(--easing-default), opacity 0.3s var(--easing-default);box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.0196078431), 0px 11px 11px 0px rgba(0, 0, 0, 0.0196078431), 0px 25px 15px 0px rgba(0, 0, 0, 0.0117647059), 0px 44px 18px 0px rgba(0, 0, 0, 0), 0px 69px 19px 0px rgba(0, 0, 0, 0);padding:4px 0;font-size:14px;}
@media only screen and (max-width: 767px) {
.sort-dropdown__list{width:calc(100vw - 32px);right:0;}
}
.sort-dropdown__list-inner{overflow:auto;max-height:336px;padding:0 4px;}
@media (min-width: 1024px) and (max-height: 550px) {
.sort-dropdown__list-inner{max-height:calc(100vh - 178px);min-height:160px;}
}
@media only screen and (max-width: 767px) {
.sort-dropdown__list-inner{max-height:246px;}
}
@media only screen and (min-width: 1023px) {
.sort-dropdown__list-inner{scrollbar-track-color:#a59a92;scrollbar-face-color:#636363;scrollbar-arrow-color:#636363;}
.sort-dropdown__list-inner::-webkit-scrollbar{width:2px;}
.sort-dropdown__list-inner ::-webkit-scrollbar-track{-webkit-border-radius:8px;border-radius:8px;background:#a59a92;}
.sort-dropdown__list-inner ::-webkit-scrollbar-thumb:window-inactive{background:#847f7b;}
.sort-dropdown__list-inner::-webkit-scrollbar-thumb{background:#636363;width:2px;border-radius:8px;}
.sort-dropdown__list-inner::-webkit-scrollbar-thumb:hover{background:#706e6c;}
.sort-dropdown__list-inner ::-webkit-scrollbar{width:2px;}
}
.sort-dropdown__list-item{position:relative;}
.sort-dropdown__list input:not([type=submit]):not(.input-field__input){position:absolute;width:0;height:0;opacity:0;}
.sort-dropdown__list input:not([type=submit]):not(.input-field__input):checked + .sort-dropdown__list-option::after{transform:translateY(-50%) scale(1);}
.sort-dropdown__list-option{position:relative;cursor:pointer;margin:0;width:100%;display:flex;align-items:center;gap:10px;padding:10px 40px 10px 10px;border-radius:12px;color:var(--color-gray-950);font-weight:500;background-color:transparent;margin-bottom:0;transition:color 0.3s var(--easing-default), background-color 0.3s var(--easing-default);}
.sort-dropdown__list-option::after{content:"";position:absolute;top:50%;transform:translateY(-50%) scale(0);right:10px;width:20px;height:20px;transition:transform 0.3s var(--easing-default);background:url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6693 5L7.5026 14.1667L3.33594 10' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/20px;}
.sort-dropdown__list-option .icon{width:20px;height:20px;flex-shrink:0;}
@media only screen and (min-width: 1023px) {
.sort-dropdown__list-option:hover{background-color:var(--color-gray-100);}
}
.sort-dropdown__list-option.is-disabled{background-color:var(--color-gray-200);pointer-events:none;}
.sort-dropdown.is-open .sort-dropdown__list{opacity:1;pointer-events:all;}
.stock-status{color:var(--color-green);padding-left:18px;position:relative;line-height:1.5;}
.stock-status::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:12px;height:12px;border-radius:100%;background-color:currentColor;}
.stock-status--out-of-stock{color:var(--color-red);}
.tag{line-height:1.2;padding:4px 12px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;position:relative;gap:8px;background-color:var(--color-red);color:var(--color-white);border-radius:100px;border:0.5px solid rgba(255, 255, 255, 0.3);}
.tag .icon{height:16px;width:16px;}
.tag--black{background-color:var(--color-gray-950);border-color:var(--color-gray-950);}
.tag--green{background-color:var(--color-green);}
.tag--gray{background-color:var(--color-gray-300);border-color:var(--color-gray-300);color:var(--color-white);}
.tag--pink{background-color:var(--color-magenta);}
.tag--blue{background-color:var(--color-blue);}
.tag--gray-light{background-color:var(--color-gray-50);border:0;color:var(--color-gray-950);}
.tag--glass{will-change:backdrop-filter;color:var(--color-white);background-color:rgba(246, 245, 244, 0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.tag--secondary{border-radius:8px;border:0;gap:6px;font-size:12px;min-height:28px;}
.tag--secondary .icon{width:12px;height:12px;}
.tag--smaller{min-height:18px;font-size:10px;padding:2px 8px;line-height:1;border:0;}
.tag-list{display:grid;justify-items:flex-start;grid-gap:5px;}
.tag-list--secondary{display:flex;align-items:center;grid-gap:0;gap:10px;}
@media only screen and (max-width: 767px) {
.tag-list--secondary{gap:5px;}
}
.title--h6, .title--h5, .title--h4, .title--h3, .title--h2, .title--h1{line-height:1;font-weight:500;color:var(--color-gray-950);}
.title--h1{font-size:72px;letter-spacing:-0.01em;}
@media only screen and (max-width: 1439px) {
.title--h1{font-size:64px;}
}
@media only screen and (max-width: 1200px) {
.title--h1{font-size:54px;}
}
@media only screen and (max-width: 1022px) {
.title--h1{font-size:46px;}
}
@media only screen and (max-width: 767px) {
.title--h1{font-size:36px;}
}
.title--h2{font-size:60px;}
@media only screen and (max-width: 1200px) {
.title--h2{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.title--h2{font-size:42px;line-height:1.2;}
}
@media only screen and (max-width: 767px) {
.title--h2{font-size:36px;}
}
.title--h3{font-size:48px;line-height:1;letter-spacing:-0.01em;}
@media only screen and (max-width: 1439px) {
.title--h3{font-size:32px;}
}
@media only screen and (max-width: 1022px) {
.title--h3{font-size:30px;}
}
.title--h4{font-size:36px;}
@media only screen and (max-width: 1022px) {
.title--h4{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.title--h4{font-size:24px;}
}
.title--h5{font-size:30px;letter-spacing:0;}
@media only screen and (max-width: 1022px) {
.title--h5{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.title--h5{font-size:22px;}
}
.title--h6{line-height:1.2;font-size:20px;letter-spacing:0;}
.title{color:var(--color-gray-950);font-weight:500;}
.mod-toggle{-webkit-user-select:none;user-select:none;display:inline-block;font-size:0;line-height:0;}
.mod-toggle__label{margin-bottom:0;}
.mod-toggle__switch{position:relative;display:flex;align-items:center;width:38px;height:24px;cursor:pointer;}
@media only screen and (max-width: 767px) {
.mod-toggle__switch{width:30px;height:20px;}
}
.mod-toggle__switch::before, .mod-toggle__switch::after{position:absolute;display:block;content:"";}
.mod-toggle__switch:before{top:0;width:100%;height:100%;background-color:var(--color-gray-200);border-radius:20px;transition:box-shadow 0.3s ease, background-color 0.3s ease;}
.mod-toggle__switch::after{top:2px;left:2px;width:20px;height:20px;background-color:var(--color-gray-950);border-radius:50%;transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.mod-toggle__switch::after{width:16px;height:16px;}
}
.mod-toggle input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);}
.mod-toggle input:checked + .mod-toggle__label .mod-toggle__switch::after{transform:translate(14px, 0);}
@media only screen and (max-width: 767px) {
.mod-toggle input:checked + .mod-toggle__label .mod-toggle__switch::after{transform:translate(10px, 0);}
}
.mod-toggle.is-disabled .mod-toggle__switch{cursor:not-allowed;}
.mod-toggle.is-disabled .mod-toggle__switch::before{background-color:rgba(0, 0, 0, 0.05);}
.mod-toggle.is-disabled .mod-toggle__switch::after{background-color:rgba(0, 0, 0, 0.3);}
.wishlist-button{position:relative;width:20px;height:20px;cursor:pointer;}
.wishlist-button .icon{width:20px;height:20px;pointer-events:none;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;}
.wishlist-button .icon-heart-solid{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);visibility:hidden;opacity:0;transition:transform 0.4s ease, opacity 0.4s ease, visibility 0.4s ease;}
.wishlist-button .icon::before{background-color:var(--color-gray-950);}
.wishlist-button.is-active .icon-heart{transform:scale(0.8);opacity:0;visibility:hidden;}
.wishlist-button.is-active .icon-heart-solid{opacity:1;visibility:visible;animation:heart 500ms cubic-bezier(0.12, 0.4, 1, 0.99);}
.wishlist-button.secondary{height:36px;width:36px;background-color:var(--color-gray-50);border-radius:100%;}
@media only screen and (max-width: 1022px) {
.wishlist-button__text{display:none;}
}
.wishlist-button--with-text{width:auto;height:auto;min-height:38px;padding:6px 20px;border-radius:30px;background-color:var(--color-white);display:inline-flex;align-items:center;gap:10px;transition:background-color 45ms ease-out, color 45ms ease-out, transform 50ms var(--easing-slow);}
@media only screen and (max-width: 1022px) {
.wishlist-button--with-text{gap:0;border-radius:100%;width:36px;height:36px;min-height:36px;padding:0;}
}
.wishlist-button--with-text .wishlist-button__icon{height:20px;width:20px;}
.wishlist-button--with-text:hover{background-color:var(--color-gray-100);}
.wishlist-button--with-text:active{transform:scale(0.95);}
.wishlist-button--with-text.is-active:hover{background-color:var(--color-white);}
.wishlist-button--glass-bg{will-change:backdrop-filter;color:var(--color-white);background-color:rgba(246, 245, 244, 0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.wishlist-button--glass-bg .icon::before{background-color:currentColor;}
.wishlist-button--glass-bg .wishlist-button__text{color:currentColor;}
.wishlist-button--glass-bg:hover{background-color:var(--color-black);color:var(--color-white);}
.wishlist-button--glass-bg.is-active:hover{background-color:var(--color-black);}
@keyframes heart {
0%{transform:translate(-50%, -50%) scale(1);}
50%{transform:translate(-50%, -50%) scale(0.8);}
75%{transform:translate(-50%, -50%) scale(1.1);}
100%{transform:translate(-50%, -50%) scale(1);}
}
.accordion{position:relative;width:100%;transition:0.3s ease;border-top:1px solid rgba(255, 242, 0, 0.2);}
.accordion__title{position:relative;text-align:left;width:100%;padding:24px 0;font-size:18px;}
@media only screen and (max-width: 1022px) {
.accordion__title{font-size:16px;}
}
.accordion__title .icon{position:absolute;top:50%;right:0;width:12px;height:8px;transform:translateY(-50%);transition:transform 0.3s ease;}
.accordion__title .icon:before{background-color:#fff200;}
.accordion__content{display:none;}
.accordion__content-inner{padding:0 0 24px;}
.accordion__content-inner .editor-text{font-size:16px;}
.accordion.is-open .accordion__title .icon{transform:translateY(-50%) scaleY(-1);}
.add-promo-code{max-width:504px;width:100%;display:grid;grid-gap:14px;}
.add-promo-code ::-webkit-input-placeholder{color:#a59a92;opacity:1;font-weight:400;}
.add-promo-code :-ms-input-placeholder{color:#a59a92;opacity:1;font-weight:400;}
.add-promo-code ::placeholder{color:#a59a92;opacity:1;font-weight:400;}
.add-promo-code__label{font-size:14px;width:100%;padding:0 106px 0 20px;position:absolute;left:0;top:14px;pointer-events:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;transition:top 150ms var(--easing-slow);}
.add-promo-code__input{width:100%;border:0.5px solid var(--color-gray-100);background-color:var(--color-white);height:50px;font-size:14px;border-radius:50px;padding:10px 20px 4px;color:var(--color-gray-950);transition:border-color 0.3s ease;text-transform:uppercase;font-weight:700;}
@media only screen and (max-width: 767px) {
.add-promo-code__input{font-size:14px;}
}
.add-promo-code__input:focus{outline:none;border-color:var(--color-gray-950);}
.add-promo-code__input-wrapper{position:relative;overflow:hidden;}
.add-promo-code__input-wrapper.is-focused .add-promo-code__label{font-size:10px;top:2px;}
.add-promo-code__item{position:relative;display:grid;grid-gap:10px;}
.add-promo-code__item-init.is-active .add-promo-code__item-inner{opacity:0;visibility:hidden;pointer-events:none;}
.add-promo-code__item-init.is-active .add-promo-code__data{opacity:1;visibility:visible;pointer-events:all;}
.add-promo-code__item-init.is-active .add-promo-code__error-message{display:none !important;}
.add-promo-code__item-init.is-validation-failed .add-promo-code__error-message{display:block;}
.add-promo-code__item-init.is-validation-failed .add-promo-code__input{border:1px solid var(--color-red);}
.add-promo-code__item-inner .btn{min-height:38px;position:absolute;right:6px;top:6px;z-index:3;}
.add-promo-code__submit{min-height:40px;padding:8px 26px;letter-spacing:0.74px;font-size:12px;}
@media only screen and (max-width: 767px) {
.add-promo-code__submit{min-height:34px;padding:8px 10px;}
}
.add-promo-code__data{display:flex;justify-content:space-between;align-items:center;gap:10px;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;}
.add-promo-code__button{position:relative;}
.add-promo-code__button-group{display:flex;align-items:center;gap:8px;}
.add-promo-code__button .btn{padding:4px 18px;min-height:34px;font-size:12px;gap:8px;}
.add-promo-code__button .icon{width:16px;height:16px;}
.add-promo-code__code{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:uppercase;}
.add-promo-code__error-message{padding-left:20px;color:var(--color-validation-failed);margin-top:4px;display:none;}
.additional-info{width:100%;max-width:922px;}
.additional-info__row{display:grid;grid-gap:24px;border-bottom:0.5px solid var(--color-gray-100);margin-bottom:32px;padding-bottom:32px;}
@media only screen and (max-width: 1022px) {
.additional-info__row{grid-gap:14px;margin-bottom:24px;padding-bottom:24px;}
}
.additional-info__row:last-child{margin-bottom:0;}
.additional-info__title{line-height:1.2;}
@media only screen and (max-width: 767px) {
.additional-info__title{font-size:20px;}
}
.additional-info__top{display:flex;gap:24px;flex-direction:column;align-items:flex-start;}
@media only screen and (max-width: 767px) {
.additional-info__top{grid-gap:16px;}
}
.additional-info__top .tag{border-radius:8px;border:0;gap:6px;font-size:12px;background-color:var(--color-gray-50);color:var(--color-gray-950);}
.additional-info__top .tag .icon{width:12px;height:12px;}
.additional-info__list{display:grid;grid-gap:36px;}
@media only screen and (max-width: 767px) {
.additional-info__list{grid-gap:32px;}
}
.additional-info__list-title{line-height:1.5;}
.additional-info__list-item, .additional-info__list-list{display:grid;grid-gap:20px;}
.additional-info__list-item{line-height:1;grid-template-columns:repeat(2, minmax(0, 1fr));}
.additional-info__list-link{display:flex;gap:4px;align-items:center;}
.additional-info__list-link span{text-decoration:underline;}
.additional-info__list-link .icon{flex-shrink:0;width:14px;height:14px;transition:transform 80ms var(--easing-slow);}
.additional-info__list-link .icon::before{background-color:var(--color-gray-200);}
.additional-info__list-link:hover .icon{transform:translate(5px, 0);}
.advance-cookie-banner__bar{position:fixed;right:24px;max-width:568px;bottom:24px;z-index:999999;max-height:calc(var(--vh, 1vh) * 100);transition:opacity 0.5s var(--easing-default);padding:32px;border-radius:32px;opacity:0;pointer-events:none;background-color:var(--color-gray-50);color:var(--color-gray-950);border:0.5px solid var(--color-gray-100);box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.0509803922), 0px 4px 4px 0px rgba(0, 0, 0, 0.0392156863), 0px 9px 6px 0px rgba(0, 0, 0, 0.031372549), 0px 17px 7px 0px rgba(0, 0, 0, 0.0117647059), 0px 26px 7px 0px rgba(0, 0, 0, 0);}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__bar{right:20px;bottom:20px;padding:24px;border-radius:16px;max-width:calc(100% - 40px);}
}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__bar{padding:16px;}
}
.cookie-not-set .advance-cookie-banner__bar{opacity:1;pointer-events:all;}
.is-open-search .advance-cookie-banner__bar, .body-scroll-locked .advance-cookie-banner__bar{right:calc(24px + var(--scroll-width, 0px));}
@media only screen and (max-width: 1022px) {
.is-open-search .advance-cookie-banner__bar, .body-scroll-locked .advance-cookie-banner__bar{right:calc(20px + var(--scroll-width, 0px));}
}
.advance-cookie-banner__inner{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto;grid-gap:32px;align-items:center;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__inner{grid-template-columns:1fr;justify-items:flex-start;grid-gap:16px;}
}
.advance-cookie-banner__button{display:flex;align-items:center;gap:16px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__button{flex-wrap:wrap;width:100%;justify-content:space-between;}
}
.advance-cookie-banner .btn--cookie-setting{color:var(--color-gray-500);white-space:nowrap;transition:color 0.3s ease;}
.advance-cookie-banner .btn--cookie-setting:hover{color:var(--color-gray-950);}
.advance-cookie-banner .btn[disabled]{pointer-events:none;}
.advance-cookie-banner .btn[disabled]::after{width:100%;height:100%;}
.advance-cookie-banner__modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999;opacity:0;pointer-events:none;overflow:auto;transition:opacity 0.4s var(--easing-default);padding:28px;display:flex;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal{padding:16px;}
}
.advance-cookie-banner__modal.is-open-modal{opacity:1;pointer-events:all;}
.advance-cookie-banner__modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:999;}
.advance-cookie-banner__modal-body{position:relative;margin:auto;width:100%;max-width:830px;background-color:var(--color-gray-50);border:0.5px solid var(--color-gray-100);z-index:1000;border-radius:16px;padding:40px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-body{padding:20px;}
}
.advance-cookie-banner__modal-header{border-bottom:0.5px solid var(--color-gray-100);padding-bottom:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;}
.advance-cookie-banner__modal-close{width:36px;height:36px;flex-shrink:0;color:var(--color-gray-950);}
.advance-cookie-banner__modal-close .icon{pointer-events:none;}
.advance-cookie-banner__modal-content .editor-text{margin-bottom:30px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-content .editor-text{margin-bottom:20px;}
}
.advance-cookie-banner__modal-item{margin-bottom:30px;position:relative;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-item{margin-bottom:20px;}
}
.advance-cookie-banner__modal-item.is-necessary .mod-toggle{pointer-events:none;opacity:0;}
.advance-cookie-banner__modal strong{font-weight:500;color:var(--color-gray-950);}
.advance-cookie-banner__modal-cookie-title{margin-bottom:18px;padding-right:140px;color:var(--color-gray-950);}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-cookie-title{padding-right:80px;}
}
.advance-cookie-banner__modal-active-label{position:absolute;right:12px;top:0;font-weight:500;color:var(--color-gray-950);}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-active-label{font-size:12px;top:4px;}
}
.advance-cookie-banner__modal-footer{display:flex;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-footer{flex-direction:column;gap:16px;}
}
@media only screen and (min-width: 768px) {
.advance-cookie-banner__modal-footer .btn__text{flex-shrink:0;}
}
.advance-cookie-banner__modal .mod-toggle{position:absolute;right:14px;top:0;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal .mod-toggle{right:0;}
}
.advance-cookie-banner__close{position:absolute;top:50%;transform:translate(0, -50%);z-index:3;width:50px;height:50px;right:16px;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__close{top:0;right:10px;transform:translate(0, 0);}
}
.advance-cookie-banner__close .icon{opacity:0.3;transition:opacity 0.3s ease;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__close .icon{width:16px;height:16px;}
}
.advance-cookie-banner__close .icon::before{background-color:currentColor;}
.advance-cookie-banner__close:hover .icon{opacity:1;}
.article-card--featured .article-card__image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.article-card--featured .article-card__image{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.article-card{position:relative;display:flex;flex-direction:column;max-width:450px;width:100%;}
.article-card__image{position:relative;width:100%;height:0;padding-bottom:70%;margin-bottom:6px;}
@media only screen and (max-width: 767px) {
.article-card__image{padding-bottom:87%;}
}
.article-card__image img{transform:scale(1.00001);transition:transform 300ms var(--easing-slow);}
.article-card__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;}
.article-card__content{padding:16px;display:grid;grid-gap:8px;}
.article-card .info-list{justify-content:flex-start;}
.article-card:has(.stretched-link):hover .article-card__image img{transform:scale(1.08);}
.article-card--featured{max-width:1392px;min-height:690px;overflow:hidden;padding:36px;}
@media only screen and (max-width: 1439px) {
.article-card--featured{min-height:500px;}
}
@media only screen and (max-width: 1022px) {
.article-card--featured{min-height:400px;}
}
@media only screen and (max-width: 767px) {
.article-card--featured{min-height:480px;padding:30px 16px;width:calc(100% + 32px);margin-left:-16px;border-radius:0;}
}
.article-card--featured .article-card__image{padding:0;margin:0;border-radius:0;}
.article-card--featured .article-card__image::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 43.27%, rgba(0, 0, 0, 0.8) 100%);z-index:1;}
.article-card--featured .article-card__content{display:flex;flex:auto;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;z-index:3;max-width:648px;padding:0;}
@media only screen and (max-width: 1439px) {
.article-card--featured .article-card__content{max-width:468px;}
}
.article-card--featured .article-card__text{max-width:450px;margin-top:16px;}
@media only screen and (max-width: 767px) {
.article-card--featured .article-card__text{font-size:14px;margin-top:0;}
}
.article-card--featured .title{color:inherit;letter-spacing:0;margin-top:6px;}
@media only screen and (max-width: 767px) {
.article-card--featured .title{margin-top:0;}
}
.article-card--featured .article-card__button{z-index:3;}
@media only screen and (min-width: 768px) {
.article-card--featured .article-card__button{position:absolute;bottom:36px;right:36px;}
}
@media only screen and (max-width: 767px) {
.article-card--featured .article-card__button{position:relative;margin-top:16px;}
}
.article-card--featured:has(.stretched-link):hover .article-card__image img{transform:scale(1.02);}
.breadcrumbs-plain__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}
.breadcrumbs-plain__item{position:relative;display:inline-flex;align-items:center;gap:8px;}
.breadcrumbs-plain__item:last-child{color:var(--color-gray-950);}
.breadcrumbs-plain__item:last-child .icon{opacity:1;}
.breadcrumbs-plain__link{position:relative;white-space:nowrap;overflow:hidden;max-width:140px;padding:2px 0;text-overflow:ellipsis;}
.breadcrumbs-plain__link[href]:hover{color:var(--color-gray-950);}
.breadcrumbs-plain .icon{opacity:0.4;width:4px;height:6px;}
.breadcrumbs-plain--white .breadcrumbs-plain__list{color:rgba(255, 255, 255, 0.5);}
.breadcrumbs-plain--white .icon{opacity:0.5;}
.breadcrumbs-plain--white .icon-chevron-right-fancy{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBlVTdcYJAEN47NTN5Mx2QDkwH3FMkM2qoIKYDrcCkgmgFYgUQnUjMy1GCHcQSfMrPKGwWiIrAgX4PDNyx333f3u4y6doasMoYECbCaFtwJphcTF8ouBd/gQM+TODX94Rprk8iCB/e+8xGhjoR1f/XPWDMg6/tqIyIhw/EbT+1TmT4BJeVsZxP76FMQQj58dYA9GVCRRJ90WwPCwkiEnemA0MJ+bAAa8/CMFaQtrCDMFoeKXhUEHSBbcbSdTWlgr2S+bQHFRgo7FDSatc7JTxvX9yR3wBHoALbfEY5UynYK3FfLbrOh0MgrBOqVqREFBKE8BZUI4i5V8kZDHkZAQagtBIQcSFB5JOjrdpnUPGUFuIm41QTTMv/AykHgeAFwXZB8BK+gxthmKtq7j6rjumnRn4wOKLZMXcfGQVyMRtQsJ4lDa8QJ9QTZnL5iCCqwLAL80CFJYxON728txD55lH5Zk8Oq/InyO3Gg4J4rGVrHynbFKwaLBFB7JuGSPpwxhzKtiiaSrEFhGypUlvrzZYFJeBS2nUaItrxqf7VqRO6CpsLjUbZkt6peKCv37YcOAN/6Ga24cZ4rZYAAAAASUVORK5CYII=) no-repeat center/contain;}
.breadcrumbs-plain--white .breadcrumbs-plain__link[href]:hover,
.breadcrumbs-plain--white .breadcrumbs-plain__item:last-child{color:var(--color-white);}
.cart-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999991;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.cart-popup{left:100%;transition:0.6s cubic-bezier(0.25, 1, 0.5, 1);}
}
.cart-popup__overlay{background:rgba(0, 0, 0, 0.4);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (min-width: 1023px) {
.cart-popup__overlay{position:fixed;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
}
.cart-popup__inner{max-width:596px;width:100%;position:fixed;right:0;top:0;background-color:var(--color-white);padding:24px;overflow:auto;height:100%;}
@media only screen and (min-width: 1023px) {
.cart-popup__inner{scrollbar-track-color:#282322;scrollbar-face-color:rgba(40, 35, 34, 0.4);scrollbar-arrow-color:rgba(40, 35, 34, 0.4);visibility:hidden;opacity:0;transform:translateX(100%);transition:transform 0.4s ease, visibility 0.4s ease, opacity 0.4s ease;}
.cart-popup__inner::-webkit-scrollbar{width:4px;}
.cart-popup__inner ::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;background:#282322;}
.cart-popup__inner ::-webkit-scrollbar-thumb:window-inactive{background:rgba(40, 35, 34, 0.7);}
.cart-popup__inner::-webkit-scrollbar-thumb{background:rgba(40, 35, 34, 0.4);width:4px;border-radius:5px;}
.cart-popup__inner::-webkit-scrollbar-thumb:hover{background:rgba(40, 35, 34, 0.52);}
.cart-popup__inner ::-webkit-scrollbar{width:4px;}
}
@media only screen and (max-width: 1022px) {
.cart-popup__inner{max-width:100%;padding:40px 30px;position:relative;}
}
@media only screen and (max-width: 767px) {
.cart-popup__inner{padding:16px;}
}
.cart-popup.is-cart-open{pointer-events:all;}
@media only screen and (max-width: 1022px) {
.cart-popup.is-cart-open{left:0;}
}
@media only screen and (min-width: 1023px) {
.cart-popup.is-cart-open .cart-popup__overlay{opacity:1;pointer-events:all;visibility:visible;}
}
@media only screen and (min-width: 1023px) {
.cart-popup.is-cart-open .cart-popup__inner{opacity:1;visibility:visible;transform:translate(0, 0);}
}
.cart-popup__close{width:44px;height:44px;position:absolute;right:24px;top:24px;z-index:3;border-radius:100%;transition:background-color 80ms var(--easing-slow), transform 80ms var(--easing-slow);}
@media only screen and (max-width: 1022px) {
.cart-popup__close{right:16px;top:16px;}
}
.cart-popup__close .icon::before{background-color:var(--color-gray-950);}
.cart-popup__close:hover{background-color:var(--color-gray-100);}
.cart-popup__close:active{transform:scale(0.95);}
.cart-popup__title{margin:3px 0;}
.cart-popup__header{margin-bottom:48px;}
@media only screen and (max-width: 1022px) {
.cart-popup__header{margin-bottom:36px;}
}
.cart-popup .cart-view{max-width:100%;}
.cart-popup .free-shipping-indicator{margin-bottom:44px;}
@media only screen and (max-width: 1022px) {
.cart-popup .free-shipping-indicator{margin-bottom:16px;}
}
.cart-popup .free-shipping-indicator strong{font-weight:600;}
.cart-popup .cart-view__item{border-top:0;border-bottom:0.5px solid var(--color-gray-100);}
.cart-popup__total{padding:20px 0;display:grid;grid-gap:4px;border-bottom:0.5px solid var(--color-gray-100);}
.cart-popup__total-row{display:grid;grid-template-columns:1fr auto;grid-gap:20px;align-items:center;}
.cart-popup__total-row--saving{color:var(--color-gray-300);}
.cart-popup__button-group{display:grid;grid-gap:12px;margin-top:20px;}
.cart-popup__button-group .btn{width:100%;}
.cart-popup__info-text{text-align:center;margin-top:32px;}
@media only screen and (max-width: 767px) {
.cart-popup__info-text{font-size:10px;margin-top:16px;}
}
.cart-popup__info-text p + p{margin-top:2px;}
.cart-popup__info-text strong{font-weight:500;}
.cart-popup__empty{display:none;flex-direction:column;max-width:400px;margin:100px auto;gap:16px;}
.cart-popup__empty-icon{width:60px;height:60px;border-radius:100%;}
.cart-popup__empty-icon .icon{width:30px;height:30px;}
.cart-popup__empty .btn{width:100%;}
.cart-popup--empty .cart-popup__content{display:none;}
.cart-popup--empty .cart-popup__empty{display:flex;}
.cart-popup__product-list{overflow:hidden;}
.cart-popup .product-card{max-width:100%;}
.cart-popup .product-card__image{height:240px;}
.cart-popup .product-slider .swiper-slide{width:260px;}
.cart-popup .title--h5{font-size:30px;}
.cart-view{width:100%;max-width:686px;}
.cart-view__item{position:relative;padding:16px 0;border-top:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 767px) {
.cart-view__item{padding:20px 0;}
}
.cart-view__item-inner{display:grid;grid-template-columns:150px 1fr;grid-gap:20px;}
@media only screen and (max-width: 767px) {
.cart-view__item-inner{grid-template-columns:98px 1fr;grid-gap:12px;}
}
.cart-view__item:hover .cart-view__image img{transform:translate(-50%, -5px);}
.cart-view__image{position:relative;width:150px;height:150px;overflow:hidden;}
@media only screen and (max-width: 767px) {
.cart-view__image{width:98px;height:98px;}
}
.cart-view__image img{position:absolute;max-width:initial;width:208px;height:250px;object-fit:contain;top:-4px;left:50%;transform:translate(-50%, 0);transition:transform 150ms var(--easing-slow);}
@media only screen and (max-width: 767px) {
.cart-view__image img{width:112px;height:136px;top:0;}
}
.cart-view__image .tag-list{top:10px;left:10px;position:relative;max-width:calc(100% - 20px);}
@media only screen and (max-width: 767px) {
.cart-view__image .tag-list{top:4px;left:4px;max-width:calc(100% - 8px);}
}
.cart-view__content{position:relative;display:flex;flex-direction:column;}
.cart-view__heading{margin-bottom:2px;padding-right:40px;font-size:16px;}
.cart-view__detail{display:flex;flex-wrap:wrap;align-items:center;}
.cart-view__notes{margin-bottom:8px;}
.cart-view__footer{display:grid;grid-template-columns:1fr auto;grid-gap:20px;margin-top:auto;align-items:flex-end;}
.cart-view__quantity{position:absolute;left:-5px;top:-5px;background-color:var(--color-yellow);width:26px;height:26px;border-radius:100%;z-index:3;}
.cart-view__amount{display:inline-flex;gap:8px;align-items:flex-end;line-height:1;margin-bottom:8px;}
.cart-view__delete{z-index:5;position:absolute;right:0;top:0;width:28px;height:28px;border-radius:100%;transition:background-color 80ms var(--easing-slow), transform 80ms var(--easing-slow);}
@media only screen and (max-width: 767px) {
.cart-view__delete{top:4px;right:-2px;}
}
.cart-view__delete .icon{width:12px;height:12px;}
.cart-view__delete:hover{background-color:var(--color-gray-100);}
.cart-view__delete:active{transform:scale(0.95);}
.cart-view .quantity-counter{position:relative;z-index:5;}
.cart-view .info-list{justify-content:flex-start;gap:0 8px;}
.cart-view--order-summary{max-width:568px;}
.cart-view--order-summary .cart-view__content{flex-direction:row;gap:16px;align-items:center;justify-content:space-between;}
.cart-view--order-summary .cart-view__footer{margin-top:0;white-space:nowrap;}
.cart-view--order-summary .cart-view__price{font-size:24px;}
.cart-view--order-summary .cart-view__amount{margin-bottom:0;}
.category-card{position:relative;max-width:333px;width:100%;transition:transform 160ms var(--easing-spring-slow);}
.category-card__image{position:relative;width:100%;height:0;padding-bottom:125%;transition:background-color 300ms var(--easing-slow);}
@media only screen and (max-width: 1200px) {
.category-card__image{border-radius:24px;}
}
@media only screen and (max-width: 767px) {
.category-card__image{padding-bottom:151%;}
}
.category-card__image-main{position:absolute;bottom:0;left:0;object-fit:contain;z-index:1;width:62%;height:92%;will-change:transform;transition:transform 300ms var(--easing-slow);}
@media only screen and (max-width: 767px) {
.category-card__image-main{width:201px;height:385px;max-height:385px;}
}
.category-card__image-right, .category-card__image-left{transform:translate(-7%, 21%);}
@media only screen and (max-width: 767px) {
.category-card__image-right, .category-card__image-left{transform:translate(-30%, 30%);}
}
.category-card__image-right{left:initial;right:0;transform:translate(7%, 21%);}
@media only screen and (max-width: 767px) {
.category-card__image-right{transform:translate(30%, 30%);}
}
.category-card__image-middle{position:absolute;width:100%;z-index:2;transform-origin:bottom center;transform:translate(-1%, 8%);}
@media only screen and (max-width: 767px) {
.category-card__image-middle{width:320px;max-width:320px;transform:translate(-14%, 16%);}
}
.category-card .title{margin-top:16px;text-align:center;}
@media only screen and (max-width: 767px) {
.category-card .title{font-size:16px;}
}
.category-card:hover .category-card__image{background-color:var(--color-yellow);}
.category-card:hover .category-card__image-middle{transform:translate(-1%, 8%) scale(1.04);}
@media only screen and (max-width: 767px) {
.category-card:hover .category-card__image-middle{transform:translate(-14%, 16%) scale(1.04);}
}
.category-card:hover .category-card__image-left{transform:translate(-10%, 21%);}
@media only screen and (max-width: 767px) {
.category-card:hover .category-card__image-left{transform:translate(-40%, 30%);}
}
.category-card:hover .category-card__image-right{transform:translate(10%, 21%);}
@media only screen and (max-width: 767px) {
.category-card:hover .category-card__image-right{transform:translate(40%, 30%);}
}
.category-card:has(.stretched-link:active){transform:scale(0.98);}
.checkbox-group{display:flex;flex-direction:column;gap:16px;align-items:flex-start;}
.checkbox-group__label{margin-bottom:16px;}
.checkbox-group__list{display:grid;grid-gap:8px;}
.checkbox-group--horizontal .checkbox-group__list{display:flex;flex-wrap:wrap;grid-gap:0;gap:16px;}
.checkbox-group--horizontal .checkbox-group__list li:not(:last-child){margin-right:20px;}
.cocktail-card{width:100%;display:grid;grid-gap:32px;grid-template-columns:repeat(2, minmax(0, 1fr));padding:8px;font-weight:500;height:634px;}
@media only screen and (max-width: 1022px) {
.cocktail-card{height:auto;grid-template-columns:1fr;grid-gap:16px;}
}
@media only screen and (max-width: 767px) {
.cocktail-card{font-size:14px;}
}
.cocktail-card__image{overflow:hidden;border-radius:24px;}
@media only screen and (max-width: 1022px) {
.cocktail-card__image{padding-bottom:56.24%;}
}
@media only screen and (max-width: 767px) {
.cocktail-card__image{padding-bottom:100%;}
}
.cocktail-card__image .btn{z-index:3;position:absolute;bottom:16px;right:16px;}
.cocktail-card__content{padding:24px 24px 0 0;display:flex;flex-direction:column;overflow:hidden;height:calc(100% + 7px);}
@media only screen and (max-width: 1022px) {
.cocktail-card__content{padding:0;height:auto;}
}
.cocktail-card__info{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;}
@media only screen and (max-width: 1022px) {
.cocktail-card__info{margin-bottom:8px;}
}
.cocktail-card__info-item{min-height:34px;padding:4px 12px;gap:6px;background-color:var(--color-gray-100);}
.cocktail-card__info-item img{width:12px;flex-shrink:0;object-fit:contain;}
.cocktail-card .title{margin-bottom:12px;}
@media only screen and (max-width: 1022px) {
.cocktail-card .title{margin-bottom:20px;}
}
@media only screen and (min-width: 1023px) {
.cocktail-card__tab{margin-top:32px;overflow:hidden;}
}
.cocktail-card__tab-content{display:none;}
@media only screen and (max-width: 1022px) {
.cocktail-card__tab-content{display:block;margin-top:24px;}
}
.cocktail-card__tab-content.is-active{display:block;}
@media only screen and (min-width: 1023px) {
.cocktail-card__tab-container{overflow:auto;padding-bottom:24px;scrollbar-track-color:#f6f5f4;scrollbar-face-color:#d8d4d0;scrollbar-arrow-color:#d8d4d0;}
.cocktail-card__tab-container::-webkit-scrollbar{width:0px;}
.cocktail-card__tab-container ::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;background:#f6f5f4;}
.cocktail-card__tab-container ::-webkit-scrollbar-thumb:window-inactive{background:#e7e5e2;}
.cocktail-card__tab-container::-webkit-scrollbar-thumb{background:#d8d4d0;width:0px;border-radius:10px;}
.cocktail-card__tab-container::-webkit-scrollbar-thumb:hover{background:#dedbd7;}
.cocktail-card__tab-container ::-webkit-scrollbar{width:0px;}
}
.cocktail-card__tab-title{margin-bottom:8px;}
.cocktail-card .tab-buttons{margin-bottom:24px;}
@media only screen and (max-width: 1022px) {
.cocktail-card .tab-buttons{display:none;}
}
.cocktail-card__steps, .cocktail-card__products{display:grid;grid-gap:8px;}
.cocktail-card .recipe-small-card{max-width:100%;}
@media only screen and (max-width: 1022px) {
.cocktail-card .recipe-small-card .tag{display:none;}
}
.cocktail-card__step{padding:16px;display:grid;grid-gap:4px;}
.cocktail-card__step .editor-text{margin-top:4px;}
.cocktail-card__step .title{margin-bottom:0;}
.delivery-info{width:100%;color:#fff200;}
.delivery-info__inner{display:grid;grid-template-columns:1fr;grid-gap:12px;}
.delivery-info__item{display:flex;align-items:flex-start;gap:12px;}
@media only screen and (max-width: 767px) {
.delivery-info__item{grid-gap:14px;}
}
.delivery-info__item .icon{width:16px;flex-shrink:0;}
.delivery-info__item .icon:before{background-color:currentColor;}
.delivery-info__item-text{font-size:14px;}
.delivery-status{max-width:650px;width:100%;margin:0 auto;text-align:center;}
@media only screen and (max-width: 1022px) {
.delivery-status{text-align:left;}
}
@media only screen and (max-width: 767px) {
.delivery-status{max-width:152px;}
}
.delivery-status__title{font-weight:600;margin-bottom:44px;}
@media only screen and (max-width: 767px) {
.delivery-status__title{margin-bottom:42px;}
}
.delivery-status__row{display:flex;justify-content:space-between;position:relative;min-height:100px;}
@media only screen and (max-width: 1022px) {
.delivery-status__row{display:grid;grid-gap:36px;}
}
.delivery-status__row::before, .delivery-status__row::after{content:"";position:absolute;left:0;top:18px;width:100%;height:4px;background-color:#fff200;z-index:1;}
@media only screen and (max-width: 1022px) {
.delivery-status__row::before, .delivery-status__row::after{height:100%;top:0;width:4px;left:10px;}
}
.delivery-status__row::before{z-index:2;background-color:#fff200;width:calc(100% * var(--completed-step, 1) / var(--total-steps, 1));}
@media only screen and (max-width: 1022px) {
.delivery-status__row::before{width:4px;height:calc(100% * var(--completed-step, 1) / var(--total-steps, 1));}
}
.delivery-status__item{width:40px;display:grid;grid-gap:16px;position:relative;z-index:3;}
@media only screen and (max-width: 1022px) {
.delivery-status__item{width:auto;grid-gap:14px;grid-template-columns:24px 1fr;}
}
.delivery-status__item-dot{width:40px;height:40px;border-radius:4px;transform:rotate(45deg);background-color:#fff200;transition:background-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.delivery-status__item-dot{width:24px;height:24px;}
}
.delivery-status__item-dot .icon{position:relative;z-index:3;transform:rotate(-45deg);}
@media only screen and (max-width: 1022px) {
.delivery-status__item-dot .icon{width:10px;height:6px;}
}
.delivery-status__item-dot .icon-close{width:14px;height:14px;}
@media only screen and (max-width: 1022px) {
.delivery-status__item-dot .icon-close{width:8px;height:8px;}
}
.delivery-status__item-dot .icon::before{background-color:#fff200;}
.delivery-status__item-text{width:145px;position:absolute;left:50%;top:52px;transform:translate(-50%, 0);font-size:16px;font-weight:450;}
@media only screen and (max-width: 1022px) {
.delivery-status__item-text{position:relative;left:0;top:0;transform:translate(0, 0);width:auto;}
}
.delivery-status__item.is-active .delivery-status__item-dot{background-color:#fff200;}
.edit-address-form{width:100%;}
.edit-address-form__title{margin-bottom:16px;}
.edit-address-form__inner{width:100%;display:grid;grid-gap:20px;}
.edit-address-form__row{display:grid;grid-gap:20px;}
.edit-address-form__row.col-6{padding:0;grid-template-columns:repeat(2, minmax(0, 1fr));}
@media only screen and (max-width: 767px) {
.edit-address-form__row.col-6{grid-template-columns:1fr;}
}
.edit-address-form__submit{margin-top:20px;}
.edit-address-form .mod-input__field{background-color:var(--color-white);}
.edit-address-form .checkbox{margin-top:-6px;}
.edit-address-form .checkbox__label:before{background-color:var(--color-white) !important;}
.embeded-video{position:absolute;height:100%;left:0;top:0;cursor:pointer;width:100%;color:var(--color-white);background-color:var(--color-black);overflow:hidden;}
.embeded-video__wrapper{width:100%;position:relative;height:0;padding-bottom:56.24%;}
.embeded-video__wrapper.is-playing .hide-on-play{opacity:0;pointer-events:none;}
.embeded-video__wrapper.is-playing::before, .embeded-video__wrapper.is-playing::after{opacity:0;}
.embeded-video__play-button{width:100%;height:100%;z-index:9;position:absolute;left:0;top:0;}
@media only screen and (max-width: 1022px) {
.embeded-video__play-button .icon{width:60px;height:60px;}
}
.embeded-video .hide-on-play{transition:transform 0.3s ease, opacity 0.3s ease;}
.embeded-video__iframe-container{width:100%;height:100%;z-index:4;position:absolute;left:0;top:0;border:0;pointer-events:all;}
.extra-ingredients{width:100%;}
.extra-ingredients__title{margin-bottom:6px;}
@media only screen and (max-width: 767px) {
.extra-ingredients__title{margin-bottom:8px;}
}
.extra-ingredients__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:10px;}
@media only screen and (max-width: 1022px) {
.extra-ingredients__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8px;}
}
.extra-ingredients__item{height:100%;padding:16px;}
.filter-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center;pointer-events:none;}
@media only screen and (min-width: 1023px) {
.filter-modal{opacity:0;visibility:hidden;padding:20px;transition:opacity 500ms var(--easing-default), visibility 500ms var(--easing-default);}
}
.filter-modal.is-open-modal{opacity:1;pointer-events:all;visibility:visible;}
.filter-modal.is-open-modal .filter-modal__overlay{opacity:1;pointer-events:all;visibility:visible;}
.filter-modal__overlay{opacity:0;visibility:hidden;pointer-events:none;background-color:rgba(0, 0, 0, 0.3);transition:opacity 500ms var(--easing-default), visibility 500ms var(--easing-default);}
.filter-modal__inner{position:relative;max-width:686px;height:820px;max-height:calc(100vh - 80px);width:100%;z-index:4;background-color:var(--color-white);border-radius:24px;display:flex;flex-direction:column;margin:auto;}
@media only screen and (max-width: 1022px) {
.filter-modal__inner{position:fixed;bottom:0;left:0;width:100%;height:auto;max-height:67.6vh;border-radius:0;border-radius:24px 24px 0 0;transform:translate(0, 100%);max-width:100%;transition:transform 500ms var(--easing-default);}
.is-open-modal .filter-modal__inner{transform:translate(0, 0);}
}
.filter-modal__header{min-height:68px;text-align:center;margin:0 auto;padding:16px 60px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;border-bottom:0.5px solid var(--color-gray-50);}
@media only screen and (max-width: 1022px) {
.filter-modal__header{font-size:20px;padding:16px 25px 16px 20px;justify-content:space-between;align-items:center;gap:10px;}
}
.filter-modal__close{position:absolute;top:50%;right:24px;transform:translateY(-50%);transform-origin:center center;width:20px;height:20px;cursor:pointer;color:var(--color-gray-950);transition:transform 50ms var(--easing-default);}
@media only screen and (max-width: 1022px) {
.filter-modal__close{position:relative;top:0;right:0;transform:translateY(0);}
}
.filter-modal__close .icon{transition:transform 50ms var(--easing-default);}
.filter-modal__close:hover .icon{transform:scale(0.95);}
.filter-modal__close:active{transform:translateY(-50%) scale(0.95);}
.filter-modal__footer{margin-top:auto;border-top:0.5px solid var(--color-gray-50);padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%;}
@media only screen and (max-width: 1022px) {
.filter-modal__footer{padding:14px 20px;min-height:68px;}
}
@media only screen and (max-width: 767px) {
.filter-modal__footer{padding:14px 16px;}
}
.filter-modal .btn.filter-modal__reset-btn, .filter-modal__reset-btn{color:var(--color-red);}
.filter-modal__body{flex:auto;padding:24px;align-content:flex-start;overflow:auto;display:grid;grid-gap:12px;}
@media only screen and (min-width: 1023px) {
.filter-modal__body{scrollbar-track-color:#a59a92;scrollbar-face-color:#636363;scrollbar-arrow-color:#636363;}
.filter-modal__body::-webkit-scrollbar{width:2px;}
.filter-modal__body ::-webkit-scrollbar-track{-webkit-border-radius:8px;border-radius:8px;background:#a59a92;}
.filter-modal__body ::-webkit-scrollbar-thumb:window-inactive{background:#847f7b;}
.filter-modal__body::-webkit-scrollbar-thumb{background:#636363;width:2px;border-radius:8px;}
.filter-modal__body::-webkit-scrollbar-thumb:hover{background:#706e6c;}
.filter-modal__body ::-webkit-scrollbar{width:2px;}
}
@media only screen and (max-width: 1022px) {
.filter-modal__body{padding:20px;}
}
@media only screen and (max-width: 767px) {
.filter-modal__body{padding:16px;}
}
.filter-modal .dropdown__placeholder{height:46px;}
@media only screen and (max-width: 1022px) {
.filter-modal .dropdown__placeholder{font-size:16px;height:52px;}
}
.filter-modal .dropdown__placeholder:active{transform:scale(1);}
.filter-modal .dropdown__list{opacity:1;pointer-events:all;position:relative;top:6px;left:0;width:100%;box-shadow:none;display:none;margin:0 0 6px;padding:0;border:0;transition:none;}
@media only screen and (max-width: 1022px) {
.filter-modal .dropdown__list{font-size:16px;}
}
.filter-modal .dropdown__list-inner{padding:8px 4px;max-height:345px;border-radius:0 0 16px 16px;border:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 1022px) {
.filter-modal .dropdown__list-inner{max-height:325px;}
}
@media only screen and (max-width: 1022px) {
.filter-modal .dropdown__list-option{padding:14px 60px 14px 12px;min-height:52px;}
}
@media only screen and (max-width: 1022px) {
.filter-modal .dropdown__list-option::after, .filter-modal .dropdown__list-option::before{left:initial;right:8px;width:36px;height:36px;border-radius:8px;}
}
@media only screen and (max-width: 1022px) {
.filter-modal .dropdown__list-option::after{background-size:36px;}
}
.filter-modal .dropdown.is-active .icon{transform:scaleY(-1) !important;}
.form-component--newsletter-form .form-component__success .title{line-height:1;font-weight:500;color:var(--color-gray-950);}
.form-component--newsletter-form .form-component__success .title{font-size:30px;letter-spacing:0;}
@media only screen and (max-width: 1022px) {
.form-component--newsletter-form .form-component__success .title{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.form-component--newsletter-form .form-component__success .title{font-size:22px;}
}
.form-component{width:100%;position:relative;display:flex;flex-direction:column;}
.form-component__section-title{margin-bottom:20px;}
.form-component__section-text{margin-bottom:20px;}
.form-component__title{margin-bottom:40px;}
@media only screen and (max-width: 1022px) {
.form-component__title{margin-bottom:24px;}
}
.form-component__inner{width:100%;display:grid;grid-gap:16px;}
.form-component__row{display:grid;grid-gap:16px 48px;}
@media only screen and (max-width: 1439px) {
.form-component__row{grid-gap:16px 30px;}
}
@media only screen and (max-width: 767px) {
.form-component__row{grid-gap:16px;}
}
.form-component__row.col-6{padding:0;grid-template-columns:repeat(2, minmax(0, 1fr));}
@media only screen and (max-width: 767px) {
.form-component__row.col-6{grid-template-columns:1fr;}
}
.form-component__row.checkbox-title + .form-component__row{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;}
.form-component__row.checkbox-title + .form-component__row .checkbox{margin-top:0;}
.form-component__row.checkbox-title + .form-component__row .checkbox .checkbox__label::before,
.form-component__row.checkbox-title + .form-component__row .checkbox .checkbox__label::after{top:3px;}
.form-component__form{position:relative;max-width:1000px;}
.form-component__submit{margin-top:20px;}
.form-component__submit .btn{white-space:nowrap;}
.form-component__alert{padding:16px;width:100%;text-align:left;margin-top:20px;border:1px solid currentColor;font-size:16px;}
.form-component__alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.form-component__alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.form-component__success{display:none;margin:0 auto;max-width:800px;justify-content:center;gap:24px;}
.form-component__success-buttons{display:flex;gap:16px;justify-content:center;}
.form-component__success-image{max-width:106px;margin:0 auto;}
.form-component .dropdown{max-width:100%;font-weight:400;}
.form-component .dropdown__placeholder{height:50px;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0;background:var(--color-white);color:var(--color-gray-light);font-weight:400;}
.form-component .dropdown.is-selected .dropdown__placeholder{color:var(--color-black);}
.form-component .dropdown.is-open .dropdown__placeholder{border-color:var(--color-primary);}
.form-component__section-text p + p{margin-top:16px;}
.form-component__section-text img{margin-right:10px;position:relative;top:-2px;}
.form-component .checkbox{margin-top:6px;}
.form-component .checkbox-group .fv-plugins-message-container{display:none;}
.form-component .checkbox-group.failed .checkbox__label:before{border-color:rgba(0, 0, 0, 0.12);}
.form-component .checkbox-group.failed .group-error{display:block;}
.form-component.display-success .form-component__form{display:none;}
.form-component.display-success .form-component__success{display:flex;}
.form-component [data-validator] + [data-validator]{display:none;}
.form-component__forgot-pw{margin-top:34px;margin-bottom:12px;}
.form-component__forgot-pw__text:hover{text-decoration:underline;}
.form-component__forgot-pw + .form-component__footer{margin-top:0;}
.form-component__footer-text{margin-top:16px;}
.form-component__footer-text a{color:var(--color-gray-950);font-weight:500;text-decoration:underline;}
.form-component__footer-text a:hover{text-decoration:none;}
.form-component--newsletter-form [data-validator=emailAddress]{display:block;}
.form-component--newsletter-form .form-component__row{gap:0;position:relative;}
.form-component--newsletter-form .mod-input__field{padding-right:110px;height:48px;}
.form-component--newsletter-form .checkbox{margin:0;font-size:12px;font-weight:400;line-height:20px;}
@media only screen and (max-width: 1022px) {
.form-component--newsletter-form .checkbox{font-size:14px;line-height:28px;}
}
@media only screen and (max-width: 1022px) {
.form-component--newsletter-form .checkbox__label{padding-left:38px;}
}
@media only screen and (max-width: 1022px) {
.form-component--newsletter-form .checkbox__label::before, .form-component--newsletter-form .checkbox__label::after{width:28px;height:28px;background-size:28px;}
}
@media only screen and (max-width: 1022px) {
.form-component--newsletter-form .checkbox .fv-plugins-message-container{padding-left:38px;}
}
.form-component--newsletter-form .form-component__submit{position:absolute;margin-top:0;top:5px;right:6px;z-index:4;}
.form-component--newsletter-form .form-component__submit .btn{padding:4px 14px 4px 22px;}
.form-component--newsletter-form .form-component__inner{grid-gap:12px;}
@media only screen and (max-width: 1022px) {
.form-component--newsletter-form .form-component__inner{grid-gap:16px;}
}
.form-component--newsletter-form .form-component__success{text-align:left;margin:0;}
.form-component--newsletter-form .form-component__success-icon{display:none;}
.free-shipping-indicator{width:100%;margin:0 auto;text-align:center;padding:32px;}
@media only screen and (max-width: 767px) {
.free-shipping-indicator{padding:24px;}
}
.free-shipping-indicator__text{margin-bottom:16px;line-height:1.5;}
.free-shipping-indicator__text strong{font-weight:500;}
.free-shipping-indicator__texts{display:flex;justify-content:space-between;align-items:center;margin-top:6px;}
.free-shipping-indicator__progress-bar{width:100%;height:20px;background-color:var(--color-white);border-radius:100px;overflow:hidden;padding:2px;}
.free-shipping-indicator__progress-bar-inner{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;border-radius:100px;background-color:var(--color-yellow);transition:width 150ms var(--easing-slow);font-size:10px;color:var(--color-gray-950);padding:0 6px;}
.free-shipping-indicator__amount{position:relative;z-index:2;line-height:normal;display:flex;gap:4px;}
.free-shipping-indicator__amount .icon{width:10px;height:10px;flex-shrink:0;}
.gift-box-info{max-width:450px;width:100%;}
.gift-box-info__title{display:flex;align-items:center;gap:8px;position:relative;margin-bottom:24px;}
.gift-box-info__title .icon{flex-shrink:0;}
.gift-box-info__title::after, .gift-box-info__title::before{content:"";position:relative;height:0.5px;background-color:var(--color-gray-100);flex:auto;min-width:20px;flex-shrink:0;}
.gift-box-info__title::before{margin-right:12px;}
.gift-box-info__title::after{margin-left:12px;}
.gift-box-info__inner{padding:8px 10px 8px 0;display:flex;align-items:center;}
.gift-box-info__image{width:114px;flex-shrink:0;}
@media only screen and (max-width: 767px) {
.gift-box-info__image{width:90px;}
}
.gift-box-info__image img{width:100%;height:auto;object-fit:contain;}
.gift-box-info__content{padding-left:10px;flex:auto;}
.gray-box{padding:32px;}
@media only screen and (max-width: 1022px) {
.gray-box{padding:24px;}
}
.gray-box .title{margin-bottom:12px;}
.gray-box__text{opacity:0.6;}
.gray-box .btn{margin-top:24px;}
.header-search{position:relative;width:100%;}
@media only screen and (max-width: 1022px) {
.header-search{flex:0 0 100%;width:100%;transition:margin 150ms var(--easing-slow);}
.is-scrolled .header-main--homepage .header-search{margin-top:-60px;}
.header-main--homepage .header-search .is-open-menu, .header-main--homepage .header-search .is-open-search, .is-scrolled-up .header-main--homepage .header-search{margin-top:0;}
}
.header-search__input{transition:width 50ms var(--easing-spring-slow);width:704px;position:absolute;top:-56px;left:134px;z-index:6;}
@media only screen and (max-width: 1439px) {
.header-search__input{width:600px;}
}
@media only screen and (max-width: 1200px) {
.header-search__input{width:480px;}
}
@media only screen and (max-width: 1022px) {
.header-search__input{left:0;transform:translate(0, -100%);top:0;width:100%;padding:12px 16px;background-color:var(--color-white);}
.header-main--homepage .header-search__input{position:relative;transform:translate(0, 0);}
}
@media only screen and (min-width: 1023px) {
.is-open-search .header-search__input{width:calc(100% - 134px);}
}
@media only screen and (max-width: 1022px) {
.is-open-search .header-search__input{transform:translate(0, 0);}
}
.header-search__input-field{height:44px;border-radius:50px;background-color:var(--color-gray-50);border:0;padding:2px 16px 2px 42px;outline:0;font-family:var(--font-primary);font-weight:500;color:var(--color-gray-950);font-size:14px;width:100%;transition:background-color 50ms var(--easing-spring-slow), transform 50ms var(--easing-spring-slow);}
.header-search__input-field ::-webkit-input-placeholder{color:#a59a92;opacity:1;font-weight:500;}
.header-search__input-field :-ms-input-placeholder{color:#a59a92;opacity:1;font-weight:500;}
.header-search__input-field ::placeholder{color:#a59a92;opacity:1;font-weight:500;}
@media only screen and (max-width: 767px) {
.header-search__input-field{font-size:16px;}
}
.header-search__input-field:focus{border:none;outline:none;}
.header-search__input-field:hover{background-color:var(--color-gray-100);}
.header-search__submit{position:absolute;left:12px;top:50%;transform:translate(0, -50%);z-index:3;}
.header-search__submit .icon::before{background-color:var(--color-gray-400);}
.header-search__form{position:relative;width:100%;display:flex;gap:8px;}
.header-search__form-left{flex:auto;}
.header-search__reset{padding:8px;z-index:3;position:absolute;right:4px;top:50%;transform:translate(0, -50%);transition:opacity 50ms var(--easing-spring-slow), visibility 50ms var(--easing-spring-slow);opacity:0;visibility:hidden;}
.header-search__close{flex-shrink:0;width:44px;height:44px;background-color:var(--color-gray-50);border-radius:100%;opacity:0;visibility:hidden;transition:background-color 50ms var(--easing-spring-slow), opacity 50ms var(--easing-spring-slow), visibility 50ms var(--easing-spring-slow), transform 50ms var(--easing-spring-slow);}
@media only screen and (max-width: 1022px) {
.header-search__close{position:absolute;right:-16px;top:-72px;background-color:var(--color-white);width:60px;height:60px;border-radius:0;}
}
.header-search__close:active{transform:scale(0.95);}
.header-search__close:hover{background-color:var(--color-gray-100);}
@media only screen and (max-width: 1022px) {
.header-search__close .icon{width:25px;height:25px;}
}
.is-open-search .header-search__close{opacity:1;visibility:visible;}
.header-search__wrapper{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:var(--color-white);z-index:0;padding-top:126px;}
@media only screen and (max-width: 1022px) {
.header-search__wrapper{padding-top:calc(var(--header-height, 180px) + 14px + 68px);}:has(.header-main--homepage) .header-search__wrapper{padding-top:calc(var(--header-height, 180px) + 14px);}
}
.header-search__wrapper .container{display:block !important;}
.header-search__item{overflow:hidden;}
@media only screen and (min-width: 768px) {
.header-search__item .swiper, .header-search__item .swiper-wrapper{overflow:visible;}
}
.header-search__links-wrapper{width:100%;line-height:1;}
.header-search__header{margin-bottom:28px;}
.header-search__results{margin-bottom:44px;}
@media only screen and (max-width: 767px) {
.header-search__results{margin-bottom:60px;}
}
.header-search__results-inner{display:flex;flex-direction:column;}
.header-search__results-repeater{display:flex;flex-direction:column;align-items:flex-start;gap:0;}
.header-search__results-title{padding-bottom:12px;border-bottom:0.5px solid var(--color-gray-100);}
.header-search__products-items{margin-bottom:12px;}
.header-search__result{width:100%;text-align:left;display:block;padding:12px 0;border-bottom:0.5px solid var(--color-gray-100);font-family:var(--font-primary);font-size:14px;font-weight:500;}
@media only screen and (max-width: 767px) {
.header-search__row.has-button{position:relative;padding-bottom:62px;}
}
.header-search.has-value .header-search__reset{opacity:1;visibility:visible;}
.header-search .product-slider{overflow:visible;}
.header-search .product-slider .container{padding:0;}
@media only screen and (max-width: 767px) {
.header-search .section-header{margin-bottom:16px;}
}
@media only screen and (max-width: 767px) {
.header-search .section-header__inner{gap:0;justify-content:flex-start;text-align:left;align-items:flex-start;}
}
@media only screen and (max-width: 767px) {
.header-search .section-header .btn{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);}
}
.header-search__not-found{padding:20px;}
@media only screen and (max-width: 1022px) {
.header-search__not-found{padding:10px 25px;}
}
.header-search__not-found .title{margin-bottom:16px;}
.header-search__not-found-text{display:flex;flex-direction:column;min-height:180px;}
.info-bar{width:100%;background-color:var(--color-yellow);padding:8px 0;font-size:12px;line-height:1.5;letter-spacing:-0.01em;position:relative;z-index:7;}
.info-bar__close{position:absolute;top:0;bottom:0;right:28px;margin:auto;padding:10px;}
@media only screen and (max-width: 1200px) {
.info-bar__close{right:16px;}
}
@media only screen and (max-width: 767px) {
.info-bar__close{right:10px;}
}
.is-open-mega-menu .info-bar__close, .is-open-search .info-bar__close, .body-scroll-locked .info-bar__close{margin-right:var(--scroll-width, 0px);}
.info-bar__close .icon{width:12px;height:12px;}
.info-bar__text{max-width:1000px;margin:0 auto;text-align:center;}
@media only screen and (max-width: 1439px) {
.info-bar__text{max-width:75%;}
}
.menu{width:100%;}
.menu .container{padding-left:0;padding-right:0;}
.menu__nav{display:flex;gap:10px;}
@media only screen and (max-width: 1022px) {
.menu__nav{flex-direction:column;gap:20px;width:100%;}
}
.menu__buttons{display:flex;gap:8px;}
@media only screen and (max-width: 1022px) {
.menu__buttons{position:relative;}
}
.menu__buttons::after{content:"";width:1px;height:24px;background-color:var(--color-gray-100);position:relative;display:block;margin-left:10px;margin-top:5px;flex-shrink:0;}
@media only screen and (max-width: 1022px) {
.menu__buttons::after{display:none;}
}
@media only screen and (max-width: 1022px) {
.menu__buttons-item{flex:1;}
}
@media only screen and (max-width: 1022px) {
.menu__buttons-item > .btn{width:100%;}
}
@media only screen and (max-width: 1022px) {
.menu__buttons-item.is-active{height:218px;}
}
.menu__buttons-item.is-active .menu-slider{z-index:3;opacity:1;visibility:visible;}
@media only screen and (max-width: 1022px) {
.menu__buttons-item.is-active .menu-slider{display:block;}
}
body:not(.is-open-search) .menu__buttons-item.is-active > .btn{background-color:var(--color-yellow);}
.menu__list{display:flex;gap:6px;}
@media only screen and (max-width: 1022px) {
.menu__list{flex-direction:column;gap:0;border-top:0.5px solid var(--color-gray-100);}
}
@media only screen and (min-width: 1023px) {
.menu__item .btn .btn__icon{display:none;}
}
@media only screen and (max-width: 1022px) {
.menu__item .btn{padding:20px 0;min-height:1px;width:100%;border-radius:0;justify-content:space-between;border-bottom:0.5px solid var(--color-gray-100);}
.menu__item .btn:hover, .menu__item .btn:focus{background-color:transparent;}
}
@media only screen and (min-width: 1023px) {
.menu .menu-slider{opacity:0;visibility:hidden;}
.is-open-search .menu .menu-slider{opacity:0;visibility:hidden;}
}
@media only screen and (max-width: 1022px) {
.menu .menu-slider{display:none;}
}
@media only screen and (max-width: 1022px) {
.menu .menu-card{display:none;}
}
.menu-card{position:relative;display:flex;max-width:708px;width:100%;padding:8px;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.0196078431), 0px 11px 11px 0px rgba(0, 0, 0, 0.0196078431), 0px 25px 15px 0px rgba(0, 0, 0, 0.0117647059), 0px 44px 18px 0px rgba(0, 0, 0, 0), 0px 69px 19px 0px rgba(0, 0, 0, 0);background-color:var(--color-white);border:0.5px solid var(--color-gray-100);max-height:calc(100dvh - var(--header-height, 0px) - 160px);overflow:auto;}
@media only screen and (min-width: 1023px) {
.menu-card{scrollbar-track-color:#f6f5f4;scrollbar-face-color:#d8d4d0;scrollbar-arrow-color:#d8d4d0;}
.menu-card::-webkit-scrollbar{width:0px;}
.menu-card ::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;background:#f6f5f4;}
.menu-card ::-webkit-scrollbar-thumb:window-inactive{background:#e7e5e2;}
.menu-card::-webkit-scrollbar-thumb{background:#d8d4d0;width:0px;border-radius:10px;}
.menu-card::-webkit-scrollbar-thumb:hover{background:#dedbd7;}
.menu-card ::-webkit-scrollbar{width:0px;}
}
.menu-card__card, .menu-card__nav{display:flex;gap:24px;flex-direction:column;}
@media only screen and (max-width: 1200px) {
.menu-card__card, .menu-card__nav{gap:16px;}
}
.menu-card__nav{padding:20px;flex:auto;}
.menu-card__nav-list{display:grid;grid-gap:12px;}
@media only screen and (max-width: 1200px) {
.menu-card__nav-list{grid-gap:8px;}
}
.menu-card__nav-link{transition:color 0s ease;}
.menu-card__nav-link:hover{color:var(--color-gray-950);}
.menu-card__card{width:360px;flex-shrink:0;background-color:var(--color-gray-50);border:0.5px solid var(--color-gray-100);padding:20px;align-self:flex-start;}
.menu-card__button{margin-top:auto;}
.menu-card .recipe-card{max-width:100%;}
@media only screen and (max-width: 1200px) {
.menu-card .recipe-card__image{padding-bottom:70%;}
}
.menu-slider__item--featured .menu-slider__item-image::after, .menu-slider__item--featured-large .menu-slider__item-image::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.menu-slider{overflow:hidden;position:absolute;left:0;width:100%;pointer-events:none;}
@media only screen and (min-width: 1023px) {
.menu-slider{top:100%;padding:0 24px;transition:opacity 150ms var(--easing-spring-slow), visibility 150ms var(--easing-spring-slow);}
}
@media only screen and (max-width: 1022px) {
.menu-slider{width:calc(100% + 32px);margin-left:-16px;top:52px;}
}
@media only screen and (min-width: 1023px) {
.menu-slider__white-bg{position:absolute;left:0;top:0;width:100%;height:188px;z-index:2;background-color:var(--color-white);}
}
@media only screen and (min-width: 1023px) {
.menu-slider .container{pointer-events:none;position:relative;z-index:3;}
}
.menu-slider__overlay{pointer-events:all;position:fixed;z-index:0;background-color:rgba(0, 0, 0, 0.3);left:0;width:100%;top:var(--header-height, 180px);height:calc(100% - var(--header-height, 180px));}
@media only screen and (max-width: 1022px) {
.menu-slider__overlay{display:none;}
}
.header-main--homepage .menu-slider__overlay{display:none;}
@media only screen and (min-width: 1023px) {
.menu-slider::after, .menu-slider::before{content:"";position:absolute;top:0;height:188px;width:24px;z-index:5;pointer-events:none;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);}
}
.menu-slider::before{left:0;transform:scaleX(-1);}
.menu-slider::after{right:0;}
.menu-slider__item{width:128px;position:relative;display:grid;grid-gap:10px;}
@media only screen and (max-width: 1022px) {
.menu-slider__item{width:110px;}
}
.menu-slider__item-background{width:328px;display:none;z-index:2;}
@media only screen and (max-width: 1022px) {
.menu-slider__item-background{width:128px;}
}
.menu-slider__item-image{border-radius:20px;width:100%;height:128px;overflow:hidden;position:relative;align-items:flex-end;transition:background-color 180ms var(--easing-spring-slow), transform 50ms var(--easing-spring-slow);}
.menu-slider__item-image-inner img{object-position:center top;position:absolute;bottom:0;width:138px;left:50%;transform:translate(-50%, 10px);z-index:3;transition:transform 180ms var(--easing-spring-slow);}
.menu-slider__item:hover .menu-slider__item-image{background-color:var(--color-gray-100);}
.menu-slider__item:hover .menu-slider__item-image-inner img{transform:translate(-50%, 0);}
.menu-slider__item--featured .menu-slider__item-background, .menu-slider__item--featured-large .menu-slider__item-background{display:block;}
.menu-slider__item--featured .menu-slider__item-image, .menu-slider__item--featured-large .menu-slider__item-image{background-color:var(--color-yellow);}
.menu-slider__item--featured .menu-slider__item-image::after, .menu-slider__item--featured-large .menu-slider__item-image::after{z-index:1;opacity:1;background:linear-gradient(96.67deg, #fff200 0%, #ffe900 100%);transition:opacity 180ms var(--easing-spring-slow);}
.menu-slider__item--featured:hover .menu-slider__item-image, .menu-slider__item--featured-large:hover .menu-slider__item-image{background-color:var(--color-yellow);}
.menu-slider__item--featured:hover .menu-slider__item-image::after, .menu-slider__item--featured-large:hover .menu-slider__item-image::after{opacity:0;}
@media only screen and (min-width: 1023px) {
.menu-slider__item--featured-large{width:328px;}
}
.menu-slider__item:active{transform:scale(0.95);}
.menu-slider__slider{overflow:visible;}
@media only screen and (min-width: 1023px) {
.menu-slider__slider{pointer-events:none;height:calc(100dvh - var(--header-height, 0px));}
}
.menu-slider .swiper-slide{width:auto;height:auto;padding-right:10px;pointer-events:all;}
.menu-slider .swiper-slide:last-child .menu-slider__dropdown, .menu-slider .swiper-slide:nth-last-child(2) .menu-slider__dropdown, .menu-slider .swiper-slide:nth-last-child(3) .menu-slider__dropdown, .menu-slider .swiper-slide:nth-last-child(4) .menu-slider__dropdown{left:initial;right:0;}
.menu-slider .swiper-slide:hover .menu-slider__dropdown{opacity:1;z-index:10;visibility:visible;transform:translate(0, 0);}
.menu-slider .swiper-wrapper{pointer-events:none;overflow:visible;align-items:flex-start;gap:0;}
.menu-slider .swiper-scrollbar{margin:0;position:absolute;top:170px;left:0;width:100%;pointer-events:none;z-index:0;}
@media only screen and (max-width: 1022px) {
.menu-slider .swiper-scrollbar{display:none;}
}
.menu-slider__dropdown{position:absolute;top:100%;padding-top:16px;left:0;width:708px;z-index:6;opacity:0;transform:translate(0, 20px);visibility:hidden;transition:visibility 180ms var(--easing-spring-slow), opacity 180ms var(--easing-spring-slow), transform 180ms var(--easing-spring-slow);}
@media only screen and (max-width: 1022px) {
.menu-slider__dropdown{display:none;}
}
.menu-slider__button{height:128px;width:266px;}
.menu-slider .slider-nav__arrow{top:70px;transform:translate(0, 0);}
.message-popup{position:relative;}
.message-popup__icon{width:124px;height:124px;position:relative;margin-left:auto;padding:38px 0 0 38px;}
.message-popup__icon img{position:relative;width:64px;height:64px;max-width:100%;max-height:100%;z-index:3;}
.message-popup__icon-bg{position:absolute;top:0;left:0;width:100%;height:100%;}
.message-popup__popup{width:288px;height:352px;margin-right:22px;margin-bottom:-75px;position:relative;z-index:3;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:28px 34px 96px 52px;}
.message-popup__popup-inner{color:var(--color-black);max-width:200px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;height:100%;justify-content:center;}
.message-popup__popup-content{display:grid;grid-gap:2px;}
.message-popup__popup-text{letter-spacing:0.02em;}
.message-popup__popup-star{max-width:40px;width:100%;height:48px;}
.message-popup__popup-star img{width:100%;height:auto;object-fit:contain;}
.message-popup__popup-gift{max-width:108px;width:100%;height:70px;}
.message-popup__popup-gift img{width:100%;height:auto;object-fit:contain;}
.modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;padding:20px;display:flex;align-items:center;justify-content:center;z-index:1002;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, visibility;transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (min-width: 1023px) {
.modal{scrollbar-track-color:black;scrollbar-face-color:rgba(0, 0, 0, 0.6);scrollbar-arrow-color:rgba(0, 0, 0, 0.6);}
.modal::-webkit-scrollbar{width:4px;}
.modal ::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;background:black;}
.modal ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0, 0, 0, 0.8);}
.modal::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.6);width:4px;border-radius:5px;}
.modal::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, 0.68);}
.modal ::-webkit-scrollbar{width:4px;}
}
.modal.is-open-modal{opacity:1;visibility:visible;pointer-events:all;}
.modal__overlay{position:fixed;pointer-events:all;background-color:rgba(0, 0, 0, 0.6);}
.modal__inner{max-width:950px;width:100%;margin:auto;background-color:var(--color-white);position:relative;z-index:4;padding:40px;transform:scale(0.5);will-change:transform;transition:transform 0.3s ease;}
@media only screen and (max-width: 1200px) {
.modal__inner{max-width:700px;padding:40px;}
}
@media only screen and (max-width: 1022px) {
.modal__inner{padding:40px 30px;max-width:calc(100% - 100px);border-radius:10px;}
}
@media only screen and (max-width: 767px) {
.modal__inner{max-width:100%;border-radius:6px;padding:35px 16px;}
}
.is-open-modal .modal__inner{transform:scale(1);}
.modal__close{position:absolute;right:34px;top:22px;color:var(--color-gray-950);}
@media only screen and (max-width: 1200px) {
.modal__close{top:20px;right:20px;}
}
@media only screen and (max-width: 1022px) {
.modal__close{top:16px;right:16px;}
}
@media only screen and (max-width: 767px) {
.modal__close{top:14px;right:10px;}
}
.modal__close .icon{transition:transform 0.4s ease;}
.modal__close:hover .icon{transform:scale(0.9);}
.modal__close:hover .icon::before{background-color:var(--color-primary);}
.modal .editor-text strong{font-weight:500;color:var(--color-gray-950);}
.modal .editor-text ul{display:grid;grid-gap:20px;}
@media only screen and (max-width: 767px) {
.modal .editor-text ul{grid-gap:10px;}
}
.modal .editor-text ul li{padding-left:16px;font-weight:300;}
@media only screen and (max-width: 767px) {
.modal .editor-text ul li{padding-left:18px;font-weight:400;}
}
.modal .editor-text ul li::before{top:0.5em;}
@media only screen and (max-width: 1022px) {
.modal .editor-text ul li::before{width:4px;height:4px;}
}
@media only screen and (max-width: 767px) {
.modal .editor-text ul li::before{width:3px;height:3px;left:8px;}
}
.modal .editor-text img{width:auto;height:auto;object-fit:contain;border-radius:20px;margin-top:15px;}
@media only screen and (max-width: 1022px) {
.modal .editor-text img{border-radius:12px;}
}
@media only screen and (max-width: 767px) {
.modal .editor-text img{border-radius:8px;}
}
.modal .editor-text img:first-child{margin-top:0;}
.modal .editor-text table{border:0;text-align:center;}
.modal .editor-text table thead tr{border:0;}
.modal .editor-text table tr{border-bottom-color:var(--color-text);}
.modal .editor-text table tbody{padding-top:10px;}
.modal .editor-text table th{font-size:20px;text-transform:uppercase;line-height:1;color:var(--color-white);background-color:var(--color-primary);}
@media only screen and (max-width: 1022px) {
.modal .editor-text table th{font-size:16px;}
}
@media only screen and (max-width: 767px) {
.modal .editor-text table th{font-size:12px;padding:8px;}
}
.modal .editor-text table th:first-child{border-radius:10px 0 0 10px;}
@media only screen and (max-width: 767px) {
.modal .editor-text table th:first-child{border-radius:6px 0 0 6px;}
}
.modal .editor-text table th:last-child{border-radius:0 10px 10px 0;}
@media only screen and (max-width: 767px) {
.modal .editor-text table th:last-child{border-radius:0 6px 6px 0;}
}
.modal .editor-text table th, .modal .editor-text table td{border:0;}
.modal .editor-text table th:not(:first-child),
.modal .editor-text table td:not(:first-child){border:0;}
.modal .editor-text table td{padding:0.61em;font-size:14px;line-height:1;}
@media only screen and (max-width: 767px) {
.modal .editor-text table td{font-size:9px;padding:6px;}
}
.modal__header{margin-bottom:48px;}
@media only screen and (max-width: 1022px) {
.modal__header{margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
.modal__header{font-size:14px;margin-bottom:25px;}
}
.login-modal{text-align:center;}
.login-modal .title{margin-bottom:20px;}
.login-modal .modal__inner{padding:60px;max-width:480px;}
.login-modal .form-component__form{max-width:460px;}
.login-modal .fv-plugins-message-container, .login-modal .validation-message{text-align:left;}
.newsletter-card{max-width:450px;width:100%;border-radius:32px;padding:32px;display:flex;flex-direction:column;gap:30px;min-height:560px;position:relative;border:0.5px solid rgba(255, 255, 255, 0.2);}
@media only screen and (max-width: 1200px) {
.newsletter-card{min-height:1px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-card{min-height:380px;}
}
.newsletter-card .title{line-height:1.2;position:relative;z-index:3;}
@media only screen and (max-width: 1022px) {
.newsletter-card .title{font-size:30px;letter-spacing:-0.01em;}
}
.newsletter-card .title strong{position:relative;}
.newsletter-card .title strong::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-43%, -50%);width:129%;height:126%;z-index:-1;background:var(--data-newsletter-highlight) no-repeat center/100% 100%;}
@media only screen and (max-width: 1022px) {
.newsletter-card .title strong::before{transform:translate(-42%, -48%);width:130%;height:112%;}
}
.newsletter-card__text{opacity:0.7;}
.newsletter-card__header{display:grid;grid-gap:8px;}
.newsletter-card__form{margin-top:auto;}
.newsletter-card__illustration{max-width:195px;width:100%;margin-left:auto;height:200px;}
@media only screen and (max-width: 1022px) {
.newsletter-card__illustration{display:none;}
}
.newsletter-card__illustration img{width:100%;height:auto;object-fit:contain;}
.newsletter-card .form-component__success{gap:0;}
.notify-input .mod-input label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);}
.notify-input{max-width:450px;width:100%;}
.notify-input__title{display:flex;align-items:center;gap:8px;position:relative;margin-bottom:32px;}
@media only screen and (max-width: 767px) {
.notify-input__title{margin-bottom:24px;}
}
.notify-input__title .icon{flex-shrink:0;}
.notify-input__title::after, .notify-input__title::before{content:"";position:relative;height:0.5px;background-color:var(--color-gray-100);flex:auto;min-width:20px;flex-shrink:0;}
.notify-input__title::before{margin-right:12px;}
.notify-input__title::after{margin-left:12px;}
.notify-input__label{margin-bottom:10px;}
.notify-input__input{position:relative;}
.notify-input .mod-input{margin-bottom:0;}
.notify-input .mod-input__field{padding-right:110px;height:48px;}
.notify-input .btn{position:absolute;top:5px;right:6px;z-index:4;padding:4px 14px 4px 22px;}
.occasion-card__image::before, .occasion-card__image::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.occasion-card{position:relative;display:flex;flex-direction:column;max-width:1392px;height:452px;border-radius:32px;width:100%;overflow:hidden;padding:32px;border:1px solid rgba(255, 255, 255, 0.2);}
@media only screen and (max-width: 1022px) {
.occasion-card{height:560px;border-radius:24px;padding:24px;}
}
.occasion-card__image::before, .occasion-card__image::after{z-index:1;}
.occasion-card__image::before{border:0.5px solid rgba(255, 255, 255, 0.2);}
.occasion-card__image::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);}
.occasion-card__image img{transform:scale(1.00001);transition:transform 300ms var(--easing-slow);}
.occasion-card__image--empty{background-color:rgba(255, 255, 255, 0.5);}
.occasion-card__content{position:relative;z-index:3;align-items:flex-start;}
.occasion-card__content-bottom{margin-top:auto;}
.occasion-card .title--h3, .occasion-card__title{margin-bottom:6px;color:var(--color-white);}
@media only screen and (max-width: 767px) {
.occasion-card .title--h3, .occasion-card__title{margin-bottom:4px;font-size:30px;}
}
.occasion-card__text{opacity:0.6;}
@media only screen and (max-width: 767px) {
.occasion-card__text{font-size:14px;}
}
.occasion-card .btn{margin-top:12px;}
@media only screen and (max-width: 767px) {
.occasion-card .btn{margin-top:15px;}
}
.occasion-card__illustration{position:absolute;right:-1px;top:-1px;width:197px;height:282px;z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='197' height='282' fill='none'%3E%3Cpath fill='%23FFF200' d='M185.948 254.375c-8.256 32.87-46.092 35.096-67.31 13.468-4.418-4.505-7.88-9.83-11.45-15.033-13.13-19.182-27.95-41.855-39.159-62.147-16.118-29.158-32.004-58.479-47.931-87.717C8.365 81.438-6.19 69.955 2.79 43.604 13.197 13.064 48.245.332 75.01-12.502c25.205-12.08 43.894-25.282 72.942-15.944 36.015 11.597 69.265 61.705 72.181 98.544 2.183 27.677-17.674 56.348-39.73 71.613-13.654 9.431-31.342 17.5-21.766 38.318 11.035 23.964 34.232 46.802 27.324 74.369l-.013-.023Z'/%3E%3C/svg%3E") no-repeat center/contain;}
@media only screen and (max-width: 1022px) {
.occasion-card__illustration{width:162px;height:232px;}
}
.occasion-card__illustration img{position:absolute;top:16px;right:16px;width:146px;max-width:146px;max-height:100%;object-fit:contain;}
@media only screen and (max-width: 1022px) {
.occasion-card__illustration img{width:120px;max-width:120px;top:12px;right:20px;}
}
.occasion-card:hover .occasion-card__image img{transform:scale(1.04);}
.occasion-card:hover .btn--default{background-color:var(--color-yellow-hover);}
.occasion-card:hover .btn--dark{background-color:var(--color-black);}
.occasion-card--small{max-width:686px;}
@media only screen and (max-width: 1022px) {
.occasion-card--small{height:380px;}
}
.occasion-card--small .title--h3, .occasion-card--small .occasion-card__title{font-size:36px;}
@media only screen and (max-width: 1022px) {
.occasion-card--small .title--h3, .occasion-card--small .occasion-card__title{font-size:30px;}
}
.occasion-card--large-height{max-width:686px;padding:24px;}
@media only screen and (min-width: 1201px) {
.occasion-card--large-height{height:560px;}
}
@media only screen and (min-width: 1023px) {
.occasion-card--large-height .btn{margin-top:6px;}
}
.occasion-card--secondary{max-width:451px;height:auto;min-height:1px;padding:0;background:var(--color-yellow-gradient);color:var(--color-gray-950);display:flex;flex-direction:column;}
@media only screen and (max-width: 1022px) {
.occasion-card--secondary{min-height:380px;}
}
.occasion-card--secondary .tag{position:absolute;top:32px;left:32px;z-index:3;}
@media only screen and (max-width: 1022px) {
.occasion-card--secondary .tag{top:24px;left:24px;}
}
.occasion-card--secondary .occasion-card__image{position:relative;height:0;padding-bottom:84%;z-index:2;flex:auto;}
@media only screen and (max-width: 1022px) {
.occasion-card--secondary .occasion-card__image{padding-bottom:62%;}
}
.occasion-card--secondary .occasion-card__image::after, .occasion-card--secondary .occasion-card__image::before{display:none;}
.occasion-card--secondary .occasion-card__content{padding:32px;}
@media only screen and (max-width: 1022px) {
.occasion-card--secondary .occasion-card__content{padding:24px;}
}
.occasion-card--secondary .occasion-card .title--h4, .occasion-card--secondary .occasion-card__title{margin-bottom:2px;color:var(--color-gray-950);}
@media only screen and (max-width: 1022px) {
.occasion-card--secondary .occasion-card .title--h4, .occasion-card--secondary .occasion-card__title{font-size:30px;letter-spacing:-0.01em;}
}
.occasion-card--secondary .occasion-card__text{opacity:0.7;}
.occasion-card--secondary .btn{margin-top:16px;}
.occasion-card--bg-gray{background:var(--color-gray-50);}
.order-list{width:100%;padding:20px 0;}
.order-list__inner{display:grid;grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.order-list__inner{grid-gap:16px;}
}
.order-list__item{position:relative;display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 1022px) {
.order-list__item{display:block;padding-bottom:16px;}
}
.order-list__item-left{width:100%;max-width:350px;display:grid;}
@media only screen and (max-width: 1022px) {
.order-list__item-left{max-width:100%;margin-bottom:6px;}
}
.order-list__item-content{display:grid;grid-gap:30px;grid-template-columns:1fr 100px;}
@media only screen and (max-width: 767px) {
.order-list__amount{text-align:right;}
}
.order-list__read-more{display:flex;align-items:flex-end;justify-content:center;padding:0 20px;width:100%;transition:transform 0.3s ease;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);position:relative;z-index:3;margin-top:-60px;height:60px;}
.order-list__read-more .icon{pointer-events:none;width:20px;transition:transform 0.3s ease;}
.order-list__read-more .icon::before{background-color:var(--color-gray-950);}
.order-list__empty{padding:100px 0;max-width:400px;}
@media only screen and (max-width: 767px) {
.order-list__empty{padding:14px 0;}
}
.order-list__empty-icon{width:60px;height:60px;border-radius:100%;margin:0 auto 16px;}
.order-notes{width:100%;}
.order-notes .title{margin-bottom:10px;}
.order-notes .mod-input__field{background-color:var(--color-gray-50);}
.pagination{position:relative;text-align:center;width:100%;flex-direction:column;}
.pagination nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;}
@media only screen and (max-width: 767px) {
.pagination nav{gap:4px;}
}
@media(max-width:380px){
.pagination nav{gap:2px;}
}
.pagination .page-numbers{width:36px;height:36px;transition:background-color 0.3s var(--easing-default), color 0.3s var(--easing-default), transform 0.3s var(--easing-default);line-height:1;border-radius:100%;gap:10px;}
.pagination .page-numbers .icon{pointer-events:none;transition:transform 0.3s var(--easing-default);}
@media only screen and (min-width: 1023px) {
.pagination .page-numbers.next, .pagination .page-numbers.prev{padding:4px 16px;width:auto;border-radius:50px;background-color:transparent;}
}
@media only screen and (max-width: 1022px) {
.pagination .page-numbers.next span, .pagination .page-numbers.prev span{display:none;}
}
@media only screen and (min-width: 1023px) {
.pagination .page-numbers.prev{padding-left:8px;}
}
@media only screen and (max-width: 1022px) {
.pagination .page-numbers.prev{margin-right:20px;}
}
@media only screen and (min-width: 1023px) {
.pagination .page-numbers.next{padding-right:8px;}
}
@media only screen and (max-width: 1022px) {
.pagination .page-numbers.next{margin-left:20px;}
}
.pagination .page-numbers[href]:hover, .pagination .page-numbers.is-active{background-color:var(--color-gray-50);}
.pagination .page-numbers.is-active{background-color:var(--color-gray-100);pointer-events:none;}
.pagination .page-numbers:active{background-color:var(--color-gray-100);transform:scale(0.98);}
.pagination .page-numbers.is-disabled{pointer-events:none;}
.pagination__footer{margin-top:24px;padding-top:24px;border-top:0.5px solid var(--color-gray-100);gap:10px;width:100%;}
.pagination__footer-label{flex-shrink:0;}
.pagination .dropdown{width:auto;}
.pagination .dropdown__placeholder{padding:6px 16px 6px 14px;min-width:66px;}
.pagination .dropdown__placeholder-text{padding-right:12px;text-align:left;}
.pagination .dropdown__placeholder .icon{right:6px;}
.pagination .dropdown__list{width:100px;}
@media only screen and (max-width: 1022px) {
.pagination .dropdown__list{width:85px;border-radius:12px;left:50%;transform:translateX(-50%);}
}
.party-pack-items{width:100%;}
.party-pack-items__header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:16px;}
@media only screen and (max-width: 767px) {
.party-pack-items__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;}
}
@media only screen and (max-width: 767px) {
.party-pack-items__header .title{font-size:18px;}
}
.party-pack-items .recipe-small-card{max-width:100%;}
.party-pack-items__inner{display:grid;grid-gap:10px;}
@media only screen and (max-width: 1022px) {
.party-pack-items__inner{grid-gap:8px;}
}
.party-pack-items__price{display:flex;align-items:center;gap:20px;}
@media only screen and (max-width: 1022px) {
.party-pack-items__price{width:100%;justify-content:space-between;}
}
.party-pack-items__price-label{min-width:100px;}
@media only screen and (max-width: 1022px) {
.party-pack-items__price .title{font-size:30px;}
}
@media only screen and (max-width: 1022px) {
.party-pack-items__price-info{width:100%;}
}
.party-pack-items__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;}
@media only screen and (max-width: 1022px) {
.party-pack-items__footer{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;}
}
.party-pack-items__save{border-top:0.5px solid var(--color-gray-100);padding-top:8px;margin-top:8px;}
.party-pack-items__save-amount{background-color:rgba(13, 177, 75, 0.15);border:1px solid rgba(13, 177, 75, 0.1);padding:2px 8px;border-radius:30px;}
.personalization-input{width:100%;position:relative;}
.personalization-input__heading{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:18px;gap:0 18px;}
@media only screen and (max-width: 1022px) {
.personalization-input__heading{margin-bottom:10px;gap:0 10px;}
}
@media(max-width:360px){
.personalization-input__heading{margin-bottom:10px;}
}
.personalization-input__heading-left{display:grid;grid-template-columns:1fr auto;grid-gap:10px;align-items:center;}
.personalization-input__heading .title{font-weight:600;letter-spacing:0.8px;text-transform:uppercase;}
@media only screen and (max-width: 1022px) {
.personalization-input__heading .title{letter-spacing:0.68px;}
}
.personalization-input__heading-text{font-weight:300;letter-spacing:0.81px;color:var(--color-gray);}
@media only screen and (max-width: 1022px) {
.personalization-input__heading-text{font-size:16px;font-weight:400;letter-spacing:0.68px;}
}
.personalization-input__trigger{font-weight:500;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px dashed var(--color-text);border-radius:30px;min-height:48px;min-width:216px;padding:8px 16px;text-transform:uppercase;color:var(--color-text);font-family:"Apfel Grotezk", sans-serif;letter-spacing:0.82px;transition:border-color 0.3s ease, color 0.3s ease, visibility 0.3s ease, opacity 0.3s ease;}
@media only screen and (max-width: 767px) {
.personalization-input__trigger{font-size:12px;min-height:40px;min-width:150px;}
}
.personalization-input__trigger:hover{color:var(--color-primary);border-color:var(--color-primary);}
.personalization-input__inner{position:absolute;top:0;left:0;opacity:0;visibility:visible;width:50%;pointer-events:none;transition:visibility 0.3s ease, opacity 0.3s ease-in-out, width 0.3s linear;}
.personalization-input__inner-wrapper{position:relative;max-width:455px;width:100%;font-size:14px;line-height:1.25;padding-bottom:35px;}
.personalization-input__field{position:relative;width:100%;height:48px;border-radius:30px;border:1px dashed var(--color-text);color:var(--color-text);background-color:transparent;outline:none;padding:12px 25px;transition:border-color 0.3s ease;letter-spacing:0.82px;}
@media only screen and (max-width: 767px) {
.personalization-input__field{height:40px;padding:8px 16px;}
}
.personalization-input__field:focus{border-color:var(--color-primary);outline:none;}
.is-validation-failed .personalization-input__field, .personalization-input__field.is-validation-failed{border-color:var(--color-red);}
.personalization-input__field::-webkit-input-placeholder{color:var(--color-gray-5);font-style:italic;font-weight:300;}
.personalization-input__field:-ms-input-placeholder{color:var(--color-gray-5);font-style:italic;font-weight:300;}
.personalization-input__field::placeholder{color:var(--color-gray-5);font-style:italic;font-weight:300;}
.personalization-input__button{font-weight:300;color:var(--color-gray-1);letter-spacing:0.82px;border-bottom:1px solid currentColor;position:relative;transition:color 0.3s ease, border-color 0.3s ease;}
.personalization-input__button:hover{color:var(--color-primary);}
.personalization-input__footer{margin-top:12px;padding:0 26px;display:flex;flex-wrap:wrap;gap:15px;align-items:center;}
@media only screen and (max-width: 767px) {
.personalization-input__footer{padding:0 16px;}
}
.personalization-input__divider{width:1px;height:20px;background-color:var(--color-primary);}
.personalization-input__data{position:absolute;top:14px;left:0;display:grid;grid-template-columns:1fr auto;grid-gap:10px;align-items:center;padding-right:18px;opacity:0;visibility:visible;pointer-events:none;width:80%;transition:visibility 0.3s ease, opacity 0.3s ease, width 0.3s linear;}
@media only screen and (max-width: 767px) {
.personalization-input__data{top:8px;padding-right:0;}
}
.personalization-input__data .personalization-input__footer{margin:0;padding:0;gap:12px;}
.personalization-input__value{font-weight:500;color:var(--color-primary);letter-spacing:0.82px;text-transform:uppercase;}
.personalization-input.is-open-form .personalization-input__trigger, .personalization-input.is-open-data .personalization-input__trigger{opacity:0;visibility:hidden;pointer-events:none;}
.personalization-input.is-open-form .personalization-input__inner{width:100%;opacity:1;visibility:visible;pointer-events:all;}
.personalization-input.is-open-data .personalization-input__data{width:100%;opacity:1;visibility:visible;pointer-events:all;}
.personalization-input.is-validation-failed .title{color:var(--color-red-secondary);}
.personalization-input.is-validation-failed .personalization-input__error{display:block;}
.personalization-input.is-validation-failed .personalization-input__inner-wrapper{padding-bottom:70px;}
.personalization-input__error{display:none;font-size:12px;padding:10px 25px 0;color:var(--color-red);}
.product-card__image .product-image-group{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.product-card:hover .product-image-group--1-items .product-image-group__item{background-color:var(--color-gray-100);}
.product-card:hover .product-image-group--1-items .product-image-group__item img{transform:translate(-50%, calc(16% - 10px));}
.product-card:hover .product-image-group--2-items .product-image-group__item{background-color:var(--color-gray-100);}
.product-card:hover .product-image-group--2-items .product-image-group__item--1{transform:rotate(-5deg) translate(8%, 15%);}
.product-card:hover .product-image-group--2-items .product-image-group__item--2{transform:rotate(5deg) translate(-13%, -13%);}
.product-card:hover .product-image-group--3-items .product-image-group__item{background-color:var(--color-gray-100);}
.product-card:hover .product-image-group--3-items .product-image-group__item--1{transform:rotate(-10deg) translate(20%, -16%);}
.product-card:hover .product-image-group--3-items .product-image-group__item--2{transform:rotate(-3deg) translate(58%, 14%);}
.product-card:hover .product-image-group--3-items .product-image-group__item--3{transform:rotate(15deg) translate(-26%, -16%);}
.product-card:hover .product-image-group--4-items .product-image-group__item{background-color:var(--color-gray-100);}
.product-card:hover .product-image-group--4-items .product-image-group__item--1{transform:rotate(-5deg) translate(18%, -17%);}
.product-card:hover .product-image-group--4-items .product-image-group__item--2{transform:rotate(-10deg) translate(14%, 22%);}
.product-card:hover .product-image-group--4-items .product-image-group__item--3{transform:rotate(10deg) translate(-14%, 25%);}
.product-card:hover .product-image-group--4-items .product-image-group__item--4{transform:rotate(0deg) translate(-18%, -14%);}
.product-card:hover .product-image-group--5-items .product-image-group__item{background-color:var(--color-gray-100);}
.product-card:hover .product-image-group--5-items .product-image-group__item--1{transform:rotate(5deg) translate(9%, -15%);}
.product-card:hover .product-image-group--5-items .product-image-group__item--2{transform:rotate(-5deg) translate(12%, 18%);}
.product-card:hover .product-image-group--5-items .product-image-group__item--3{transform:rotate(15deg) translate(-11%, 25%);}
.product-card:hover .product-image-group--5-items .product-image-group__item--4{transform:rotate(-5deg) translate(-18%, -16%);}
.product-card:hover .product-image-group--5-items .product-image-group__item--5{transform:rotate(-2deg) translate(38%, 46%);}
.product-card:hover .product-image-group--6-items .product-image-group__item{background-color:var(--color-gray-100);}
.product-card:hover .product-image-group--6-items .product-image-group__item--1{transform:rotate(-10deg) translate(22%, -12%);}
.product-card:hover .product-image-group--6-items .product-image-group__item--2{transform:rotate(-15deg) translate(-16%, 112%);}
.product-card:hover .product-image-group--6-items .product-image-group__item--3{transform:rotate(-5deg) translate(92%, 20%);}
.product-card:hover .product-image-group--6-items .product-image-group__item--4{transform:rotate(15deg) translate(-10%, 34%);}
.product-card:hover .product-image-group--6-items .product-image-group__item--5{transform:rotate(10deg) translate(-22%, -12%);}
.product-card:hover .product-image-group--6-items .product-image-group__item--6{transform:rotate(-2deg) translate(40%, 45%);}
.product-card{position:relative;max-width:334px;width:100%;transition:transform 160ms var(--easing-spring-slow);}
.product-card__image{position:relative;height:338px;margin-bottom:0;}
.product-card__image-inner{position:absolute;top:10px;width:calc(100% - 20px);left:10px;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;}
@media only screen and (max-width: 1022px) {
.product-card__image .product-image-group:not(.product-image-group--1-items){height:0;padding-bottom:100%;top:50%;transform:translateY(-50%);}
}
.product-card__quantity-badge{position:absolute;right:12px;top:0;z-index:5;color:var(--color-white);font-size:36px;width:78px;height:78px;border-radius:100%;background-color:var(--color-red);box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.1019607843), 0px 4px 4px 0px rgba(0, 0, 0, 0.0901960784), 0px 9px 6px 0px rgba(0, 0, 0, 0.0509803922), 0px 17px 7px 0px rgba(0, 0, 0, 0.0117647059), 0px 26px 7px 0px rgba(0, 0, 0, 0);transform:rotate(25deg);pointer-events:none;}
@media only screen and (max-width: 1022px) {
.product-card__quantity-badge{right:0;}
}
.product-card .gift{position:absolute;bottom:16px;right:16px;z-index:2;pointer-events:none;}
.product-card .gift-wrapping{position:absolute;bottom:20px;right:30px;z-index:3;pointer-events:none;}
.product-card__body{padding:0 10px;}
.product-card__row{padding:12px 0;border-bottom:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 1022px) {
.product-card__row{padding:8px 0;}
}
.product-card__row:last-child{border-bottom:0;padding-bottom:0;}
.product-card__details{display:grid;}
.product-card__top-bar{display:flex;align-items:center;justify-content:space-between;}
.product-card .wishlist-button{margin-left:auto;}
.product-card__delivery-info{display:flex;align-items:center;gap:6px;}
.product-card__delivery-info .icon{width:12px;height:12px;}
.product-card__info:not(:last-child)::after{content:"•";font-size:inherit;color:inherit;line-height:inherit;display:inline-block;margin:0 8px;}
.product-card__info-wrapper{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:8px;}
@media only screen and (max-width: 1022px) {
.product-card__info-wrapper{margin-top:4px;}
}
.product-card__title{line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.product-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
.product-card__price .title--h5, .product-card__price-current{letter-spacing:normal;line-height:1;font-size:24px;}
.product-card__old-price{margin-top:8px;}
@media only screen and (max-width: 1022px) {
.product-card__old-price{margin-top:5px;}
}
.product-card__old-price del{color:var(--color-red);}
.product-card__btn{margin-top:12px;}
@media only screen and (max-width: 1022px) {
.product-card__btn{margin-top:6px;}
}
.product-card--horizontal{max-width:686px;}
@media only screen and (min-width: 1023px) {
.product-card--horizontal{display:grid;grid-gap:20px;align-items:flex-start;grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (min-width: 1023px) {
.product-card--horizontal .product-card__row{padding:12px 0;border-bottom:0;}
}
@media only screen and (min-width: 1023px) {
.product-card--horizontal .product-card__top-bar{border-bottom:0.5px solid var(--color-gray-100);}
}
@media only screen and (min-width: 1023px) {
.product-card--horizontal .product-card__body{height:100%;display:flex;flex-direction:column;}
}
@media only screen and (min-width: 1023px) {
.product-card--horizontal .product-card__price-current.title--h5, .product-card--horizontal .product-card__price-current{font-size:30px;line-height:1.2;}
}
@media only screen and (min-width: 1023px) {
.product-card--horizontal .product-card__footer{margin-top:auto;}
}
@media only screen and (min-width: 1023px) {
.product-card--horizontal .product-card__title{font-size:24px;line-height:1.2;}
}
.product-card:hover{}
.product-card:hover .product-card__btn .btn{padding-right:48px;}
.product-card:hover .product-card__btn .btn .btn__icon{right:20px;filter:blur(0px);}
.product-card:has(.stretched-link:active){transform:scale(0.98);}
.product-card--image-cropping .product-image-group--1-items{border-radius:16px;}
.product-card--image-cropping .product-image-group--1-items img{max-width:100%;max-height:100%;object-fit:cover;top:0;left:0;transform:translate(0, 0);}
.product-card--image-cropping:hover .product-image-group--1-items .product-image-group__item img{transform:scale(1.03);}
.product-filter{width:100%;}
.product-filter__row{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-top:12px;border-bottom:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 1022px) {
.product-filter__row{padding-bottom:16px;margin-top:16px;flex-direction:column;align-items:flex-start;}
}
.product-filter__row:first-child{margin-top:0;}
@media only screen and (max-width: 1022px) {
.product-filter__row--selected-items{display:none !important;}
}
@media only screen and (max-width: 1022px) {
.product-filter__row-inner{position:relative;width:calc(100% + 40px);margin-left:-20px;}
}
@media only screen and (max-width: 767px) {
.product-filter__row-inner{width:calc(100% + 32px);margin-left:-16px;}
}
.product-filter__title{width:98px;flex-shrink:0;}
@media only screen and (max-width: 1022px) {
.product-filter__title{display:none;}
}
.product-filter__category{position:relative;flex-shrink:0;}
.product-filter__category-filter{display:flex;flex-wrap:wrap;gap:6px;line-height:1;}
@media only screen and (max-width: 1022px) {
.product-filter__category-filter{flex-wrap:nowrap;overflow:auto;padding:0 20px;scrollbar-width:none;-ms-overflow-style:none;}
.product-filter__category-filter::-webkit-scrollbar{display:none;}
}
@media only screen and (max-width: 767px) {
.product-filter__category-filter{padding:0 16px;}
}
.product-filter__category-inner{-webkit-user-select:none;user-select:none;border-radius:16px;border:0.5px solid var(--color-gray-100);padding:5px 16px 8px 5px;min-width:160px;min-height:56px;overflow:hidden;display:flex;align-items:center;gap:8px;background-color:var(--color-gray-50);text-align:center;color:var(--color-gray-950);margin:0;cursor:pointer;transition:background-color 50ms var(--easing-slow), transform 50ms var(--easing-slow), color 50ms var(--easing-slow), border-color 50ms var(--easing-slow);}
@media only screen and (max-width: 1439px) {
.product-filter__category-inner{min-width:150px;}
}
@media only screen and (max-width: 1200px) {
.product-filter__category-inner{min-width:135px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__category-inner{min-width:160px;}
}
.product-filter__category-inner:hover{background-color:var(--color-gray-100);}
.product-filter__category-text{flex:auto;margin-top:4px;}
.product-filter__category-image{width:40px;height:40px;position:relative;}
.product-filter__category-image img{position:absolute;left:50%;transform:translateX(-48%);top:-5px;width:68px;height:82px;max-width:68px;max-height:82px;object-fit:contain;}
.product-filter__category--link:active .product-filter__category-inner, .product-filter__category--link:active ~ .product-filter__category-inner,
.product-filter__category input:active .product-filter__category-inner, .product-filter__category input:active ~ .product-filter__category-inner{transform:scale(0.95);}
.product-filter__category--link.is-active .product-filter__category-inner, .product-filter__category--link:checked ~ .product-filter__category-inner,
.product-filter__category input.is-active .product-filter__category-inner, .product-filter__category input:checked ~ .product-filter__category-inner{background-color:var(--color-gray-950);border-color:var(--color-gray-900);color:var(--color-white);}
.product-filter__category--link{display:block;}
@media only screen and (max-width: 1022px) {
.product-filter__button-group{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:auto;padding:0 20px;scrollbar-width:none;-ms-overflow-style:none;}
.product-filter__button-group::-webkit-scrollbar{display:none;}
}
@media only screen and (max-width: 767px) {
.product-filter__button-group{padding:0 16px;}
}
.product-filter__button{position:relative;min-height:36px;border:0;background-color:var(--color-gray-50);border-radius:50px;outline:none;z-index:1;cursor:pointer;padding:6px 20px;font-size:14px;display:flex;align-items:center;color:var(--color-gray-950);transition:background-color 45ms ease-out, color 45ms ease-out, transform 50ms var(--easing-slow);flex-shrink:0;gap:10px;}
.product-filter__button:hover{background-color:var(--color-gray-100);}
.product-filter__button:active{transform:scale(0.95);}
.product-filter__button .icon{pointer-events:none;}
.product-filter__button-count{min-width:16px;height:16px;border-radius:100%;border:2px solid var(--color-white);z-index:3;position:absolute;right:-1px;top:-2px;background-color:var(--color-gray-950);color:var(--color-white);font-size:10px;line-height:8px;text-align:center;padding:2px;font-weight:700;}
@media only screen and (max-width: 1022px) {
.product-filter__filter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;pointer-events:none;}
}
@media only screen and (max-width: 767px) {
.product-filter__filter{padding:0 16px;}
}
.product-filter__filter-inner{display:flex;align-items:center;gap:6px;}
@media only screen and (min-width: 1023px) {
.product-filter__filter-inner{flex-wrap:wrap;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter-inner{display:block;position:fixed;bottom:0;left:0;z-index:4;width:100%;transform:translate(0, 100%);transition:transform 500ms var(--easing-default);}
}
@media only screen and (min-width: 1023px) {
.product-filter__filter-wrapper{display:flex;justify-content:space-between;gap:16px;flex:auto;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter-wrapper{width:100%;}
}
.product-filter__filter.is-open-filter{pointer-events:all;}
.product-filter__filter.is-open-filter .product-filter__overlay{opacity:1;visibility:visible;pointer-events:all;}
.product-filter__filter.is-open-filter .product-filter__filter-inner{transform:translate(0, 0);}
.product-filter__filter .dropdown{width:auto;max-width:200px;}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown{width:100%;max-width:100%;background-color:var(--color-white);z-index:9;border-radius:24px 24px 0 0;overflow:hidden;position:absolute;bottom:0;left:0;transform:translateY(100%);transition:opacity 500ms var(--easing-default), transform 500ms var(--easing-default);}
.product-filter__filter .dropdown.is-active{transform:translateY(0);}
}
.product-filter__filter .dropdown__placeholder{min-width:102px;}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__placeholder{min-width:1px;width:100%;min-height:68px;border-radius:0;background-color:var(--color-white);font-size:20px;padding:16px 25px 16px 20px;border-bottom:0.5px solid var(--color-gray-100);justify-content:space-between;align-items:center;gap:10px;}
}
@media only screen and (max-width: 767px) {
.product-filter__filter .dropdown__placeholder{padding:16px 25px 16px 16px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__placeholder:active{transform:scale(1);}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__placeholder .icon{position:relative;right:0;top:0;flex-shrink:0;margin:0;transform:scale(1);}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__placeholder .icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15M5 5L15 15' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15M5 5L15 15' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__placeholder-text{display:none;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__placeholder-modal{display:block;}
}
.product-filter__filter .dropdown__list{width:334px;}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__list{position:relative;margin-top:0;width:100%;opacity:1;pointer-events:all;box-shadow:none;border:0;background-color:var(--color-white);border-radius:0;padding:8px 0;left:0;font-size:16px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__list-inner{padding:0 12px var(--filter-footer-height, 0px);max-height:calc(67.6vh - 68px);}
}
@media only screen and (max-width: 767px) {
.product-filter__filter .dropdown__list-inner{padding:0 8px var(--filter-footer-height, 0px);}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__list-option{padding:14px 60px 14px 8px;min-height:52px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__list-option::after, .product-filter__filter .dropdown__list-option::before{left:initial;right:8px;width:36px;height:36px;border-radius:8px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__list-option::after{background-size:36px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__filter .dropdown__count{display:none;}
}
.product-filter__overlay{pointer-events:none;opacity:0;visibility:hidden;background-color:rgba(0, 0, 0, 0.25);transition:opacity 500ms var(--easing-default), visibility 500ms var(--easing-default);}
.product-filter .sort-dropdown{flex-shrink:0;}
@media only screen and (max-width: 1022px) {
.product-filter .sort-dropdown{margin-top:16px;display:flex;justify-content:flex-end;}
}
.product-filter__trigger{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 20px;background-color:var(--color-gray-50);font-family:var(--font-primary);color:var(--color-gray-950);border-radius:50px;cursor:pointer;transition:background-color 50ms var(--easing-slow), transform 50ms var(--easing-slow);}
.product-filter__trigger:hover{background-color:var(--color-gray-100);}
.product-filter__trigger:active{transform:scale(0.98);}
.product-filter__trigger .icon{flex-shrink:0;}
.product-filter__trigger-wrapper{flex-shrink:0;position:relative;padding-left:10px;margin-left:5px;}
@media only screen and (max-width: 1022px) {
.product-filter__trigger-wrapper--desktop{display:none;}
}
.product-filter__trigger-wrapper::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:2px;height:24px;border-left:0.5px solid var(--color-gray-100);}
.product-filter__reset-btn, .product-filter__selected{background-color:var(--color-gray-950);border-radius:50px;color:var(--color-white);border:0.5px solid var(--color-gray-800);padding:4px 8px;min-height:28px;display:flex;align-items:center;gap:6px;transition:background-color 45ms ease-out, color 45ms ease-out, transform 50ms var(--easing-slow);}
.product-filter__reset-btn:active, .product-filter__reset-btn:hover, .product-filter__selected:active, .product-filter__selected:hover{background-color:var(--color-gray-900);}
.product-filter__reset-btn:active, .product-filter__selected:active{transform:scale(0.95);}
.product-filter__reset-btn .icon, .product-filter__selected .icon{width:12px;height:12px;pointer-events:none;}
.product-filter__reset-btn-list, .product-filter__selected-list{display:flex;flex-wrap:wrap;gap:6px;}
.product-filter__reset-btn{background-color:rgba(237, 28, 36, 0.1);color:var(--color-red);font-weight:500;border:0;position:relative;}
@media only screen and (max-width: 1022px) {
.product-filter__reset-btn{font-size:14px;padding:4px 20px;gap:10px;min-height:38px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__reset-btn .icon{width:20px;height:20px;}
}
.product-filter__reset-btn:active, .product-filter__reset-btn:hover{background-color:rgba(237, 28, 36, 0.2);}
.product-filter__reset-btn-wrapper{flex-shrink:0;position:relative;padding-left:10px;margin-left:5px;}
.product-filter__reset-btn-wrapper::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:2px;height:20px;pointer-events:none;border-left:0.5px solid var(--color-gray-100);}
.product-filter__footer{position:relative;width:100%;z-index:10;padding:16px 20px;background-color:var(--color-white);border-top:0.5px solid var(--color-gray-100);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;}
@media only screen and (max-width: 767px) {
.product-filter__footer{padding:16px;}
}
.product-gallery-modal__thumb-image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.product-gallery-modal .product-image-group{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.product-gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s var(--easing-spring-slow), visibility 0.3s var(--easing-spring-slow);}
.product-gallery-modal.is-open-modal{opacity:1;visibility:visible;pointer-events:all;}
.product-gallery-modal__close{position:fixed;right:40px;top:40px;z-index:9;}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__close{right:20px;top:20px;}
}
@media only screen and (max-width: 767px) {
.product-gallery-modal__close{right:16px;top:16px;}
}
.product-gallery-modal__inner{position:relative;width:100%;margin:auto;padding:80px 180px;}
@media only screen and (max-width: 1200px) {
.product-gallery-modal__inner{padding:60px 160px;}
}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__inner{padding:0;}
}
.product-gallery-modal__main .swiper{overflow:visible;height:calc(100vh - 60px);padding-bottom:20vh;}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__main .swiper{padding:0 20px;height:calc(100vh - 160px);}
}
@media only screen and (max-width: 767px) {
.product-gallery-modal__main .swiper{padding:0 16px;}
}
@media screen and (min-width: 568px) and (max-width: 812px) and (orientation: landscape) {
.product-gallery-modal__main .swiper{height:100vh;}
}
.product-gallery-modal__main .swiper-slide{display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 60px);}
@media only screen and (max-width: 1200px) {
.product-gallery-modal__main .swiper-slide{max-height:652px;}
}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__main .swiper-slide{max-height:100%;}
}
@media screen and (min-width: 568px) and (max-width: 812px) and (orientation: landscape) {
.product-gallery-modal__main .swiper-slide{height:100vh;max-height:100vh;}
}
.product-gallery-modal .product-image-group{max-width:700px;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);}
@media only screen and (max-width: 1200px) {
.product-gallery-modal .product-image-group{max-width:calc(100% - 116px);height:0;padding-bottom:74%;}
}
@media only screen and (max-width: 1022px) {
.product-gallery-modal .product-image-group{max-width:100%;padding-bottom:90%;}
}
@media only screen and (max-width: 767px) {
.product-gallery-modal .product-image-group__item{border-radius:8px;}
}
.product-gallery-modal .product-image-group--1-items{max-width:100%;height:100%;top:0;left:0;transform:translate(0, 0);}
.product-gallery-modal .product-image-group--1-items .product-image-group__item{border:0;border-radius:0;background-color:transparent;}
.product-gallery-modal .product-image-group--1-items .product-image-group__item img{top:50%;bottom:initial;width:auto;max-height:100%;max-width:100%;transform:translate(-50%, -50%);}
.product-gallery-modal .product-image-group--2-items .product-image-group__item{width:44.2%;height:50.5%;}
.product-gallery-modal .product-image-group--2-items .product-image-group__item--1{transform:rotate(-10deg) translate(20%, 30%);}
.product-gallery-modal .product-image-group--2-items .product-image-group__item--2{transform:rotate(10deg) translate(-25%, -20%);}
.product-gallery-modal .product-image-group--3-items .product-image-group__item{width:42.2%;height:49.5%;}
.product-gallery-modal .product-image-group--4-items .product-image-group__item--1, .product-gallery-modal .product-image-group--4-items .product-image-group__item--2{width:39.2%;height:45%;}
.product-gallery-modal .product-image-group--4-items .product-image-group__item--1{transform:rotate(-10deg) translate(26%, -16%);}
.product-gallery-modal .product-image-group--4-items .product-image-group__item--3{width:44.2%;height:51%;transform:rotate(14deg) translate(-16%, 20%);}
@media only screen and (max-width: 767px) {
.product-gallery-modal .product-image-group--4-items .product-image-group__item--3{border-radius:16px;}
}
.product-gallery-modal .product-image-group--4-items .product-image-group__item--4{width:43%;height:49%;transform:rotate(5deg) translate(-27%, -12%);}
.product-gallery-modal .product-image-group--5-items .product-image-group__item{width:33%;height:38%;}
.product-gallery-modal .product-image-group--5-items .product-image-group__item--5{width:55%;height:66.4%;border-radius:28px;transform:rotate(1deg) translate(42%, 22%);}
@media only screen and (max-width: 767px) {
.product-gallery-modal .product-image-group--5-items .product-image-group__item--5{border-radius:16px;}
}
@media only screen and (max-width: 1022px) {
.product-gallery-modal .product-image-group--6-items .product-image-group__item{border-radius:8px;}
}
.product-gallery-modal .product-image-group--6-items .product-image-group__item--1{width:29.4%;height:35.4%;transform:rotate(-12deg) translate(50%, 8%);}
.product-gallery-modal .product-image-group--6-items .product-image-group__item--2{width:27.5%;height:33.5%;transform:rotate(-16deg) translate(-13%, 84%);}
.product-gallery-modal .product-image-group--6-items .product-image-group__item--3{width:24.4%;height:25%;transform:rotate(-9deg) translate(103%, 11%);}
.product-gallery-modal .product-image-group--6-items .product-image-group__item--4{width:29%;height:35%;transform:rotate(17deg) translate(-12%, 5%);}
.product-gallery-modal .product-image-group--6-items .product-image-group__item--5{transform:rotate(15deg) translate(-12%, -3%);width:32%;height:39%;}
.product-gallery-modal .product-image-group--6-items .product-image-group__item--6{width:55%;height:66.4%;border-radius:28px;transform:rotate(1deg) translate(44%, 24%);}
@media only screen and (max-width: 767px) {
.product-gallery-modal .product-image-group--6-items .product-image-group__item--6{border-radius:16px;}
}
.product-gallery-modal__image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:652px;}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__image{height:auto;}
}
@media screen and (min-width: 568px) and (max-width: 812px) and (orientation: landscape) {
.product-gallery-modal__image{max-width:300px;margin:0 auto;}
}
.product-gallery-modal__image-wrap{position:relative;}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__image-inner{position:relative;height:100vw;}
}
@media screen and (min-width: 568px) and (max-width: 812px) and (orientation: landscape) {
.product-gallery-modal__image-inner{height:100vh;}
}
.product-gallery-modal__image--main{cursor:pointer;}
.product-gallery-modal__image--cropped .product-image-group--1-items .product-image-group__item img{width:100%;height:auto;object-fit:contain;}
.product-gallery-modal__thumb{width:98px;flex:0 0 98px;padding-left:8px;position:absolute;top:50%;left:24px;transform:translateY(-50%);z-index:8;}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__thumb{display:none;}
}
.product-gallery-modal__thumb .swiper{height:652px;padding-bottom:44px;}
@media only screen and (max-width: 1200px) {
.product-gallery-modal__thumb .swiper{height:500px;}
}
.product-gallery-modal__thumb .swiper-scrollbar{position:absolute;left:0;top:0;}
.product-gallery-modal__thumb-image{width:90px;height:100%;padding:6px 14px;align-items:flex-end;cursor:pointer;position:relative;transition:background-color 0.5s var(--easing-default), transform 50ms var(--easing-slow);}
.product-gallery-modal__thumb-image:hover{background-color:var(--color-gray-100);}
.swiper-slide-thumb-active .product-gallery-modal__thumb-image:hover{background-color:var(--color-gray-50);}
.product-gallery-modal__thumb-image:active{transform:scale(0.95);}
.product-gallery-modal__thumb-image::before{border:2px solid var(--color-gray-950);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity 0.3s var(--easing-default);}
.swiper-slide-thumb-active .product-gallery-modal__thumb-image::before{opacity:1;}
.product-gallery-modal__thumb-image img{width:100%;height:auto;object-fit:contain;}
@media only screen and (min-width: 1023px) {
.product-gallery-modal--single-slide .swiper{padding:0;height:100%;}
}
.product-gallery-modal--single-slide .swiper-wrapper{justify-content:center;}
.product-gallery-modal--single-slide .swiper-slide{margin:0 !important;}
.product-image-group{width:332px;height:338px;position:relative;}
.product-image-group__item{width:180px;height:182px;background-color:var(--color-gray-50);border:0.5px solid var(--color-gray-100);border-radius:16px;position:absolute;left:0;top:0;box-shadow:0px 0.74px 1.48px 0px rgba(0, 0, 0, 0.05), 0px 2.96px 2.96px 0px rgba(0, 0, 0, 0.04), 0px 6.65px 4.44px 0px rgba(0, 0, 0, 0.03), 0px 12.57px 5.17px 0px rgba(0, 0, 0, 0.02), 0px 19.22px 5.17px 0px rgba(0, 0, 0, 0.01);transform-origin:center center;transition:transform 160ms var(--easing-slow), background-color 180ms var(--easing-spring-slow);}
@media only screen and (max-width: 1200px) {
.product-image-group__item{width:54.25%;height:53.85%;}
}
.product-image-group__item img{position:absolute;max-width:calc(100% - 10px);max-height:109%;width:100%;height:auto;object-fit:contain;left:50%;bottom:0;transform-origin:center bottom;transform:translate(-50%, 16%);}
.product-image-group--1-items .product-image-group__item{width:100%;height:100%;max-width:100%;max-height:100%;box-shadow:none;border-radius:24px;}
.product-image-group--1-items .product-image-group__item img{transition:transform 180ms var(--easing-spring-slow);}
@media only screen and (max-width: 1022px) {
.product-image-group--1-items .product-image-group__item img{max-width:calc(100% + 8px);max-height:111%;width:calc(100% + 8px);}
}
.product-image-group--2-items .product-image-group__item--1{transform:rotate(-10deg) translate(8%, 15%);z-index:2;}
.product-image-group--2-items .product-image-group__item--2{top:initial;left:initial;right:0;bottom:0;transform:rotate(10deg) translate(-13%, -13%);}
.product-image-group--3-items .product-image-group__item{width:152px;height:154px;}
@media only screen and (max-width: 1200px) {
.product-image-group--3-items .product-image-group__item{width:45.2%;height:45%;}
}
.product-image-group--3-items .product-image-group__item--1, .product-image-group--3-items .product-image-group__item--3{top:initial;left:0;bottom:0;}
.product-image-group--3-items .product-image-group__item--1{transform:rotate(-15deg) translate(24%, -14%);z-index:3;}
.product-image-group--3-items .product-image-group__item--2{transform:rotate(3deg) translate(60%, 8%);z-index:2;}
.product-image-group--3-items .product-image-group__item--3{left:initial;right:0;transform:rotate(20deg) translate(-27%, -15%);}
.product-image-group--4-items .product-image-group__item--1, .product-image-group--4-items .product-image-group__item--4{top:initial;left:0;bottom:0;}
.product-image-group--4-items .product-image-group__item--3, .product-image-group--4-items .product-image-group__item--4{left:initial;right:0;}
.product-image-group--4-items .product-image-group__item--1, .product-image-group--4-items .product-image-group__item--2{width:140px;height:142px;}
@media only screen and (max-width: 1200px) {
.product-image-group--4-items .product-image-group__item--1, .product-image-group--4-items .product-image-group__item--2{width:42.18%;height:42.02%;}
}
.product-image-group--4-items .product-image-group__item--1{transform:rotate(-10deg) translate(20%, -16%);z-index:1;}
.product-image-group--4-items .product-image-group__item--2{transform:rotate(-15deg) translate(12%, 24%);z-index:2;}
.product-image-group--4-items .product-image-group__item--3{transform:rotate(15deg) translate(-12%, 26%);z-index:3;width:160px;height:162px;}
@media only screen and (max-width: 1200px) {
.product-image-group--4-items .product-image-group__item--3{width:48.2%;height:47.95%;}
}
.product-image-group--4-items .product-image-group__item--4{transform:rotate(5deg) translate(-20%, -12%);width:152px;height:154px;}
@media only screen and (max-width: 1200px) {
.product-image-group--4-items .product-image-group__item--4{width:45.2%;height:45%;}
}
.product-image-group--5-items .product-image-group__item{width:110px;height:111px;}
@media only screen and (max-width: 1200px) {
.product-image-group--5-items .product-image-group__item{width:33.15%;height:32.9%;}
}
.product-image-group--5-items .product-image-group__item--1, .product-image-group--5-items .product-image-group__item--4{top:initial;left:0;bottom:0;}
.product-image-group--5-items .product-image-group__item--3, .product-image-group--5-items .product-image-group__item--4{left:initial;right:0;}
.product-image-group--5-items .product-image-group__item--1{transform:rotate(10deg) translate(9%, -15%);}
.product-image-group--5-items .product-image-group__item--2{transform:rotate(-10deg) translate(12%, 18%);}
.product-image-group--5-items .product-image-group__item--3{transform:rotate(20deg) translate(-11%, 25%);}
.product-image-group--5-items .product-image-group__item--4{transform:rotate(-10deg) translate(-18%, -16%);}
.product-image-group--5-items .product-image-group__item--5{transform:rotate(2deg) translate(41%, 44%);width:180px;height:182px;}
@media only screen and (max-width: 1200px) {
.product-image-group--5-items .product-image-group__item--5{width:54.25%;height:53.85%;}
}
.product-image-group--6-items .product-image-group__item{width:90px;height:91px;}
@media only screen and (max-width: 1200px) {
.product-image-group--6-items .product-image-group__item{width:27.15%;height:27%;}
}
.product-image-group--6-items .product-image-group__item--1, .product-image-group--6-items .product-image-group__item--5{top:initial;left:0;bottom:0;}
.product-image-group--6-items .product-image-group__item--4, .product-image-group--6-items .product-image-group__item--5{left:initial;right:0;}
.product-image-group--6-items .product-image-group__item--1{transform:rotate(-10deg) translate(22%, -12%);}
.product-image-group--6-items .product-image-group__item--2{transform:rotate(-15deg) translate(-16%, 112%);}
.product-image-group--6-items .product-image-group__item--3{transform:rotate(-10deg) translate(90%, 27%);}
.product-image-group--6-items .product-image-group__item--4{transform:rotate(20deg) translate(-5%, 34%);}
.product-image-group--6-items .product-image-group__item--5{transform:rotate(15deg) translate(-22%, -9%);}
.product-image-group--6-items .product-image-group__item--6{width:180px;height:182px;transform:rotate(2deg) translate(43%, 42%);}
@media only screen and (max-width: 1200px) {
.product-image-group--6-items .product-image-group__item--6{width:54.25%;height:53.85%;}
}
.product-showcase__thumb-image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.product-showcase .product-image-group{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.product-showcase{max-width:921px;width:100%;display:flex;align-items:flex-start;gap:6px;}
.product-showcase__main{width:calc(100% - 104px);flex:auto;overflow:hidden;}
@media only screen and (max-width: 1022px) {
.product-showcase__main{width:100%;}
}
.product-showcase__main .swiper{height:100%;}
@media only screen and (max-width: 1022px) {
.product-showcase__main .swiper{width:100%;margin:0;padding:0;}
}
@media only screen and (max-width: 1022px) {
.product-showcase__main .swiper-wrapper{width:100%;}
}
.product-showcase__main .swiper-scrollbar{position:relative;width:calc(100% - 40px);left:50%;transform:translateX(-50%);z-index:8;margin:0;bottom:18px;top:initial;}
@media only screen and (max-width: 767px) {
.product-showcase__main .swiper-scrollbar{width:calc(100% - 32px);}
}
@media only screen and (min-width: 1023px) {
.product-showcase__main .swiper-scrollbar{display:none;}
}
.product-showcase .product-image-group{max-width:700px;height:calc(100% - 44px);left:50%;top:50%;transform:translate(-50%, -50%);}
@media only screen and (max-width: 1439px) {
.product-showcase .product-image-group{max-width:calc(100% - 116px);height:0;padding-bottom:74%;}
}
@media only screen and (max-width: 1200px) {
.product-showcase .product-image-group{max-width:calc(100% - 80px);}
}
@media only screen and (max-width: 1022px) {
.product-showcase .product-image-group{max-width:500px;height:100%;padding-bottom:0;}
}
@media only screen and (max-width: 767px) {
.product-showcase .product-image-group{max-width:100%;}
}
@media only screen and (max-width: 767px) {
.product-showcase .product-image-group__item{border-radius:8px;}
}
.product-showcase .product-image-group--1-items{max-width:100%;height:100%;top:0;left:0;transform:translate(0, 0);}
.product-showcase .product-image-group--1-items .product-image-group__item{border:0;border-radius:16px;}
@media only screen and (max-width: 1022px) {
.product-showcase .product-image-group--1-items .product-image-group__item{border-radius:0;}
}
.product-showcase .product-image-group--1-items .product-image-group__item img{top:50%;bottom:initial;width:auto;max-height:100%;max-width:100%;transform:translate(-50%, -50%);}
@media only screen and (max-width: 1022px) {
.product-showcase .product-image-group--1-items .product-image-group__item img{max-height:calc(100% - 80px);top:54%;}
}
.product-showcase .product-image-group--2-items .product-image-group__item{width:44.2%;height:50.5%;}
.product-showcase .product-image-group--2-items .product-image-group__item--1{transform:rotate(-10deg) translate(20%, 30%);}
.product-showcase .product-image-group--2-items .product-image-group__item--2{transform:rotate(10deg) translate(-25%, -20%);}
.product-showcase .product-image-group--3-items .product-image-group__item{width:42.2%;height:49.5%;}
.product-showcase .product-image-group--4-items .product-image-group__item--1, .product-showcase .product-image-group--4-items .product-image-group__item--2{width:39.2%;height:45%;}
.product-showcase .product-image-group--4-items .product-image-group__item--1{transform:rotate(-10deg) translate(26%, -16%);}
.product-showcase .product-image-group--4-items .product-image-group__item--3{width:44.2%;height:51%;transform:rotate(14deg) translate(-16%, 20%);}
@media only screen and (max-width: 1022px) {
.product-showcase .product-image-group--4-items .product-image-group__item--3{border-radius:16px;}
}
.product-showcase .product-image-group--4-items .product-image-group__item--4{width:43%;height:49%;transform:rotate(5deg) translate(-27%, -12%);}
.product-showcase .product-image-group--5-items .product-image-group__item{width:33%;height:38%;}
.product-showcase .product-image-group--5-items .product-image-group__item--5{width:55%;height:66.4%;border-radius:28px;transform:rotate(1deg) translate(42%, 22%);}
@media only screen and (max-width: 767px) {
.product-showcase .product-image-group--5-items .product-image-group__item--5{border-radius:16px;}
}
@media only screen and (max-width: 1022px) {
.product-showcase .product-image-group--6-items .product-image-group__item{border-radius:8px;}
}
.product-showcase .product-image-group--6-items .product-image-group__item--1{width:29.4%;height:35.4%;transform:rotate(-12deg) translate(50%, 8%);}
.product-showcase .product-image-group--6-items .product-image-group__item--2{width:27.5%;height:33.5%;transform:rotate(-16deg) translate(-13%, 84%);}
.product-showcase .product-image-group--6-items .product-image-group__item--3{width:24.4%;height:25%;transform:rotate(-9deg) translate(103%, 11%);}
.product-showcase .product-image-group--6-items .product-image-group__item--4{width:29%;height:35%;transform:rotate(17deg) translate(-12%, 5%);}
.product-showcase .product-image-group--6-items .product-image-group__item--5{transform:rotate(15deg) translate(-12%, -3%);width:32%;height:39%;}
.product-showcase .product-image-group--6-items .product-image-group__item--6{width:55%;height:66.4%;border-radius:28px;transform:rotate(1deg) translate(44%, 24%);}
@media only screen and (max-width: 767px) {
.product-showcase .product-image-group--6-items .product-image-group__item--6{border-radius:16px;}
}
.product-showcase__image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:652px;}
@media only screen and (max-width: 1200px) {
.product-showcase__image{height:500px;}
}
@media only screen and (max-width: 1022px) {
.product-showcase__image{height:600px;padding:12px 12px 46px;}
}
@media only screen and (max-width: 767px) {
.product-showcase__image{height:auto;}
}
.product-showcase__image:has(.product-image-group--1-items){padding:0;}
.product-showcase__image-wrap{position:relative;}
@media only screen and (max-width: 1022px) {
.product-showcase__image-inner{position:relative;height:440px;}
.product-showcase__image-inner:has(.product-image-group--1-items){height:100%;}
}
@media only screen and (max-width: 767px) {
.product-showcase__image-inner{height:auto;padding-bottom:90%;}
.product-showcase__image-inner:has(.product-image-group--1-items){padding-bottom:100%;}
}
.product-showcase__image--main{cursor:pointer;}
.product-showcase__image--cropped .product-image-group--1-items .product-image-group__item img{width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%;top:0;left:0;transform:translate(0, 0);}
.product-showcase__thumb{width:98px;flex:0 0 98px;padding-left:8px;position:relative;}
@media only screen and (max-width: 1022px) {
.product-showcase__thumb{display:none;}
}
.product-showcase__thumb .swiper{height:652px;padding-bottom:44px;}
@media only screen and (max-width: 1200px) {
.product-showcase__thumb .swiper{height:500px;}
}
.product-showcase__thumb .swiper-scrollbar{position:absolute;left:0;top:0;}
.product-showcase__thumb-image{width:90px;height:100%;padding:6px 14px;align-items:flex-end;cursor:pointer;position:relative;transition:background-color 0.5s var(--easing-default), transform 50ms var(--easing-slow);}
.product-showcase__thumb-image:hover{background-color:var(--color-gray-100);}
.swiper-slide-thumb-active .product-showcase__thumb-image:hover{background-color:var(--color-gray-50);}
.product-showcase__thumb-image:active{transform:scale(0.95);}
.product-showcase__thumb-image::before{border:2px solid var(--color-gray-950);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity 0.3s var(--easing-default);}
.swiper-slide-thumb-active .product-showcase__thumb-image::before{opacity:1;}
.product-showcase__thumb-image img{width:100%;height:auto;object-fit:contain;}
.product-showcase--single-slide .product-showcase__main{width:100%;}
.product-slider{width:100%;}
.product-slider__inner{position:relative;}
.product-slider .swiper-slide{width:320px;}
@media only screen and (max-width: 1022px) {
.product-slider .swiper-slide{width:298px;}
}
@media only screen and (min-width: 1023px) {
.product-slider .swiper-slide:has(.occasion-card){width:100%;}
}
@media only screen and (min-width: 1023px) {
.product-slider .swiper-slide:has(.occasion-card--small){width:calc(33.3333333333% - 13px);}
}
@media only screen and (min-width: 1023px) {
.product-slider .swiper-slide:has(.article-card){width:calc(33.3333333333% - 13px);}
}
@media only screen and (max-width: 1022px) {
.product-slider .swiper-slide:has(.article-card){width:298px;}
}
.product-slider .product-card{max-width:100%;}
.product-slider .article-card, .product-slider .occasion-card, .product-slider .recipe-card{max-width:100%;}
@media only screen and (max-width: 1022px) {
.product-slider .occasion-card{height:380px;}
}
@media only screen and (max-width: 767px) {
.product-slider__nav{display:none;}
}
@media only screen and (max-width: 767px) {
.product-slider--fixed-two-slides .swiper-slide:has(.occasion-card){width:302px;}
}
.purchase-process-dropdowns{width:100%;display:grid;grid-gap:44px;}
@media only screen and (max-width: 1022px) {
.purchase-process-dropdowns{grid-gap:32px;}
}
.purchase-process-dropdowns__item-title{display:flex;align-items:flex-start;gap:16px;}
.purchase-process-dropdowns__item-dropdowns{margin-top:16px;display:flex;flex-direction:column;gap:10px;position:relative;}
.purchase-process-dropdown{width:100%;overflow:hidden;}
.purchase-process-dropdown__header{padding:16px;}
.purchase-process-dropdown__header + .purchase-process__address-contact-item{margin-top:16px;}
.purchase-process-dropdown .checkbox{font-weight:500 !important;}
.purchase-process-dropdown .checkbox .fv-plugins-message-container{position:absolute;left:0;top:100%;}
.purchase-process-dropdown .checkbox__label{display:flex;align-items:center;gap:4px;}
.purchase-process-dropdown .checkbox__label::before{background-color:var(--color-white);}
.purchase-process-dropdown__drop{border-top:0.5px solid var(--color-gray-200);padding:16px;display:none;flex-direction:column;gap:10px;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__drop.input-group{padding:20px 12px 16px;}
}
.purchase-process-dropdown__drop.input-group.is-failed{background-color:#f5f5f5;}
.purchase-process-dropdown__drop.input-group .mod-input.is-validation-passed .mod-input__field{border:1px solid var(--color-green);background:#fff url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6693 5L7.5026 14.1667L3.33594 10' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 18px center/16px;}
.purchase-process-dropdown__item{background-color:var(--color-white);border:1px solid var(--color-gray-100);padding:12px 16px;border-radius:16px;display:flex;align-items:center;cursor:pointer;position:relative;line-height:1.2;gap:4px;color:var(--color-gray-950);}
.purchase-process-dropdown__item-right{text-align:right;margin-left:auto;}
.purchase-process-dropdown__item-icon{height:16px;width:16px;border-radius:100%;background-color:var(--color-white);border:0.5px solid var(--color-gray-950);color:var(--color-white);position:relative;top:0;margin-right:10px;flex-shrink:0;transition:background-color 150ms var(--easing-slow);}
.purchase-process-dropdown__item-icon .icon{width:12px;height:12px;opacity:0;transition:opacity 150ms var(--easing-default);}
.purchase-process-dropdown__item input{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;cursor:pointer;}
.purchase-process-dropdown__item input:checked ~ .purchase-process-dropdown__item-icon{background-color:var(--color-gray-950);}
.purchase-process-dropdown__item input:checked ~ .purchase-process-dropdown__item-icon .icon{opacity:1;}
.purchase-process-dropdown__text{text-align:center;max-width:432px;margin:0 auto;}
.purchase-process-dropdown__text.text-left{text-align:left;max-width:100%;padding:0 24px;margin:0;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__text.text-left{padding:0 16px;}
}
.purchase-process-dropdown__inputs{display:flex;flex-direction:column;gap:20px;}
.purchase-process-dropdown__inputs .double-inputs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;}
.purchase-process-dropdown__inputs .mod-input__field{background-color:var(--color-white);}
.purchase-process-dropdown__error{border:1px solid var(--color-red);background-color:#fbf3f2;border-radius:5px;display:none;grid-template-columns:auto 1fr;gap:12px;padding:8px 12px;margin-top:20px;}
.purchase-process-dropdown__error.is-failed{display:grid;}
.purchase-process-dropdown__error .icon{margin-top:6px;}
.purchase-process-dropdown__error .icon:before{background-color:var(--color-red);}
.purchase-process-form{width:100%;max-width:694px;}
@media only screen and (max-width: 1022px) {
.purchase-process-form{max-width:100%;}
}
.purchase-process .purchase-process-form{max-width:100%;}
.purchase-process-form__separator{width:100%;height:1px;background-color:var(--color-gray-100);margin:44px 0;}
@media only screen and (max-width: 767px) {
.purchase-process-form__separator{margin:36px 0;}
}
.purchase-process-form__main-input{margin-top:20px;}
.purchase-process-form__main-input .mod-input.is-validation-failed .mod-input__field{background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15M5 5L15 15' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 20px center/12px;}
.purchase-process-form__fast-payment{margin-top:20px;position:relative;}
.purchase-process-form__fast-payment__items{display:grid;grid-gap:8px;margin-top:16px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__fast-payment__items{grid-template-columns:1fr;grid-gap:8px;}
}
.purchase-process-form__fast-payment__item{width:100%;display:flex;align-items:center;justify-content:center;border:0.5px solid var(--color-gray-100);height:32px;transition:border 150ms var(--easing-slow), transform 150ms var(--easing-slow);}
.purchase-process-form__fast-payment__item__g-pay img{width:44px;}
.purchase-process-form__fast-payment__item__paypal img{width:54px;}
.purchase-process-form__fast-payment__item__a-pay img{width:42px;}
.purchase-process-form__fast-payment__item:hover{border-color:var(--color-gray-950);}
.purchase-process-form__fast-payment__item:active{transform:scale(0.95);}
.purchase-process-form__addresses{margin-top:24px;}
.purchase-process-form__addresses__right{font-weight:400;}
.purchase-process-form__addresses-main{display:grid;grid-template-columns:80px 1fr;grid-gap:40px;position:relative;cursor:pointer;z-index:1;}
.purchase-process-form__addresses-main .icon{position:absolute;top:0;right:0;transition:transform 150ms ease;}
.purchase-process-form__addresses-main.is-active .icon{transform:scaleY(-1);}
.purchase-process-form__addresses-main.is-validation-failed{border:1px solid var(--color-validation-failed);}
.purchase-process-form__addresses-other{display:none;flex-direction:column;}
.purchase-process-form__address{-webkit-user-select:none;user-select:none;background-color:var(--color-gray-50);position:relative;transition:0.3s ease;}
.purchase-process-form__address.is-active .purchase-process-form__address-icon{background-color:var(--color-gray-950);}
.purchase-process-form__address.is-active .purchase-process-form__address-icon .icon{opacity:1;}
.purchase-process-form__address-inner{display:flex;gap:12px;align-items:flex-start;padding:20px 0;border-bottom:0.5px solid var(--color-gray-200);cursor:pointer;}
.purchase-process-form__address-right{display:flex;justify-content:space-between;align-items:flex-start;}
.purchase-process-form__address:last-child .edit-address-form, .purchase-process-form__address:last-child .purchase-process-form__address-inner{border-bottom:0;padding-bottom:0;}
.purchase-process-form__address-edit-button.btn{white-space:nowrap;margin-left:auto;}
.purchase-process-form__address-edit-button.btn .icon{width:16px;height:16px;}
.purchase-process-form__address-edit-hidden-form{display:none;grid-column:span 3;}
.purchase-process-form__address-edit-hidden-form .edit-address-form{padding:20px 0;border-bottom:0.5px solid var(--color-gray-200);}
.purchase-process-form__address-icon{height:16px;width:16px;border-radius:100%;background-color:var(--color-white);border:0.5px solid var(--color-gray-950);color:var(--color-white);position:relative;top:3px;margin-right:10px;flex-shrink:0;transition:background-color 150ms var(--easing-slow);}
.purchase-process-form__address-icon .icon{width:12px;height:12px;opacity:0;transition:opacity 150ms var(--easing-default);}
.purchase-process-form__delivery-message{margin-top:44px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__delivery-message{margin-top:24px;}
}
.purchase-process-form__delivery-message .title{margin-bottom:16px;}
.purchase-process-form__checkboxes{margin-top:12px;display:flex;align-items:flex-start;flex-direction:column;gap:12px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__checkboxes{margin-top:12px;}
}
.purchase-process-form__footer{display:flex;align-items:center;gap:12px;margin-top:44px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__footer{width:100%;}
}
@media(max-width:420px){
.purchase-process-form__footer{flex-direction:column;}
.purchase-process-form__footer .btn{width:100%;}
}
.purchase-process-form__footer-btns{flex:auto;}
@media(max-width:420px){
.purchase-process-form__footer-btns{flex:0 0 100%;width:100%;}
}
.purchase-process-form__footer-btns .btn{width:100%;}
.purchase-process-form__footer .btn-paypal{display:none;}
.purchase-process-form__footer.show-paypal .btn-normal{display:none;}
.purchase-process-form__footer.show-paypal .btn-paypal{display:flex;}
.purchase-process-form__inputs{margin-top:44px;}
.purchase-process-form__inputs-title{margin-bottom:16px;}
.purchase-process-form__inputs-repeater{display:flex;flex-direction:column;gap:12px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__inputs-repeater{gap:8px;}
}
.purchase-process-form__inputs-double{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__inputs-double{grid-template-columns:1fr;grid-gap:8px;}
}
.purchase-process-form__inputs-checkboxes{margin-top:16px;}
.purchase-process-form__checkbox-dropdowns{margin-top:16px;}
.purchase-process-form__checkbox-dropdown{margin-top:12px;}
.purchase-process-form__checkbox-dropdown__inputs{display:none;will-change:height, padding;padding:24px 0 16px;}
.purchase-process-form__privacy-policy{margin-top:20px;display:grid;grid-gap:12px;}
.purchase-process-form__title{display:flex;align-items:flex-end;justify-content:space-between;}
.purchase-process-form__account-exists{font-size:14px;font-weight:500;flex-shrink:0;}
.purchase-process-form__account-exists span{font-weight:500;cursor:pointer;}
.purchase-process-form__account-exists span:hover{text-decoration:underline;}
.purchase-process-form__send-newsletter-checkbox{margin-top:16px;display:inline-block;}
.purchase-process-form__send-newsletter-checkbox .checkbox__label{font-size:14px;}
.purchase-process-form .checkbox{font-weight:400;}
.purchase-process-form .checkbox__label:before{background-color:var(--color-gray-50);}
.purchase-process-form .checkbox a{color:var(--color-gray-950);font-weight:500;}
.purchase-process-form .checkbox input:checked ~ label::before{border-color:var(--color-gray-950);}
.purchase-process-form .bg-gray-50 .checkbox__label:before{background-color:var(--color-white);}
.purchase-process-form .fv-plugins-message-container{font-size:12px;text-align:left;padding-left:0;}
.purchase-process-form .mod-input textarea{min-height:178px;}
.purchase-process-form .mod-input.is-validation-passed .mod-input__field{border:1px solid var(--color-green);background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6693 5L7.5026 14.1667L3.33594 10' stroke='%23282322' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 18px center/16px;}
.purchase-process-form [data-validator=emailAddress]{display:none;}
.purchase-process__indicator{position:relative;width:100%;}
.purchase-process__indicator-line{width:calc(100% - 60px);height:2px;background-color:var(--color-gray-50);position:absolute;top:12px;left:30px;}
.purchase-process__indicator-line:before{content:"";background-color:var(--color-gray-950);position:absolute;left:0;top:0;height:100%;width:0%;}
.purchase-process__indicator-square{display:block;}
.purchase-process__indicator-square svg{width:24px;height:20px;}
.purchase-process__indicator-square path{fill:var(--color-gray-100);}
.purchase-process__indicator-text{font-size:12px;line-height:1.5;}
.purchase-process__indicator-icon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;position:relative;z-index:3;}
.purchase-process__indicator-icon.is-active, .purchase-process__indicator-icon.is-done{color:var(--color-gray-950);}
.purchase-process__indicator-icon.is-active path, .purchase-process__indicator-icon.is-done path{fill:var(--color-gray-950);}
.purchase-process__indicator-icons{display:flex;justify-content:space-between;gap:4px;align-items:center;}
.purchase-process-sidebar{width:100%;}
.purchase-process-sidebar__header{display:flex;justify-content:space-between;align-items:center;gap:20px;}
.purchase-process-sidebar__header .icon{flex-shrink:0;transition:transform 150ms var(--easing-slow);}
.purchase-process-sidebar.is-open .purchase-process-sidebar__header .icon-chevron-down{transform:scaleY(-1);}
.purchase-process-sidebar__header-title{width:100%;align-items:center;display:flex;justify-content:space-between;gap:10px;font-size:24px;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__content{will-change:height, padding;}
}
.purchase-process-sidebar__final{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-gray-200);padding-top:20px;font-size:24px;font-weight:500;margin-top:20px;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__final{margin-top:16px;padding-top:16px;}
}
.purchase-process-sidebar__final-left{line-height:1.6;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__final-left{font-size:16px;}
}
.purchase-process-sidebar__final-left__extra{font-size:12px;color:var(--color-gray-400);margin-top:-2px;}
.purchase-process-sidebar__final-right{margin-bottom:auto;}
.purchase-process-sidebar__savings{border-top:1px solid var(--color-gray-200);padding-top:20px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;align-items:center;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__savings{padding-top:16px;}
}
.purchase-process-sidebar__prices{padding:20px 0;display:grid;grid-gap:10px;border-top:1px solid var(--color-gray-200);margin-top:20px;width:100%;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__prices{padding:16px 0;margin-top:16px;}
}
.purchase-process-sidebar__prices__wrap{width:100%;}
.purchase-process-sidebar__prices-left{flex-shrink:0;}
.purchase-process-sidebar__prices-item{display:flex;align-items:center;justify-content:space-between;}
.purchase-process-sidebar__product{position:relative;padding:16px 0;border-bottom:0.5px solid var(--color-gray-100);display:grid;grid-template-columns:150px 1fr;grid-gap:20px;align-items:center;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__product{padding-left:6px;}
}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__product{grid-template-columns:98px 1fr;grid-gap:12px;}
}
.purchase-process-sidebar__product:last-child{padding-bottom:0;border-bottom:0;}
.purchase-process-sidebar__product-img{position:relative;width:150px;height:150px;overflow:hidden;}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__product-img{width:98px;height:98px;}
}
.purchase-process-sidebar__product-img img{position:absolute;max-width:initial;width:208px;height:250px;object-fit:contain;top:-4px;left:50%;transform:translate(-50%, 0);transition:transform 150ms var(--easing-slow);}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__product-img img{width:112px;height:136px;top:0;}
}
.purchase-process-sidebar__product-content{display:flex;justify-content:space-between;gap:16px;align-items:center;}
.purchase-process-sidebar__product-price{line-height:1.2;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__product-price .text--24{font-size:20px;}
}
.purchase-process-sidebar__product-num{position:absolute;left:-6px;top:10px;background-color:var(--color-yellow);width:26px;height:26px;border-radius:100%;z-index:3;font-size:12px;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__product-num{left:0;}
}
.purchase-process-sidebar__product:hover .purchase-process-sidebar__product-img img{transform:translate(-50%, -5px);}
.purchase-process-sidebar__bottom{margin-top:32px;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__bottom{margin-top:24px;}
}
.purchase-process-sidebar .add-promo-code{max-width:100%;}
.quantity-counter{display:inline-flex;align-items:center;grid-gap:0;height:36px;background-color:var(--color-gray-50);border:0.5px solid var(--color-gray-100);border-radius:30px;padding:2px;}
.quantity-counter__button{position:relative;height:32px;width:32px;transition:background-color 45ms ease-out, color 45ms ease-out, transform 50ms var(--easing-slow);color:var(--color-gray-400);border-radius:100%;}
.quantity-counter__button .icon{width:16px;height:16px;}
.quantity-counter__button .icon::before{transition:background-color 45ms ease-out;}
.quantity-counter__button:hover{background-color:var(--color-gray-100);color:var(--color-gray-950);}
.quantity-counter__button:active{transform:scale(0.95);}
.quantity-counter__button.is-disabled{pointer-events:none;opacity:0.5;}
.quantity-counter__input{height:32px;width:22px;font-weight:500;text-align:center;opacity:1;color:var(--color-gray-950);border:0;background-color:transparent;font-size:14px;}
.quantity-counter__input:disabled{opacity:1;}
.radio-button-group__label{margin-bottom:16px;}
.radio-button-group__list{display:grid;grid-gap:8px;}
.radio-button-group--horizontal .radio-button-group__list{display:flex;flex-wrap:wrap;grid-gap:0;gap:16px;}
.radio-button-group--horizontal .radio-button-group__list li:not(:last-child){margin-right:20px;}
.range-slider--secondary .noUi-connects::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.range-slider{max-width:450px;display:block;width:100%;text-align:left;padding:12px 0 24px;}
.range-slider__inner{width:100%;min-height:8px;}
.range-slider__title{display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap;letter-spacing:-0.01em;margin-bottom:15px;}
@media only screen and (max-width: 767px) {
.range-slider__title{font-size:16px;}
}
.range-slider__total{position:relative;display:inline-block;background-color:var(--color-white);height:38px;width:56px;border-radius:30px;text-align:center;outline:0;border:0;box-shadow:none;font-weight:500;}
@media only screen and (max-width: 767px) {
.range-slider__total{height:32px;width:52px;}
}
.range-slider__info{margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;line-height:1;}
.range-slider__info .icon{width:10px;height:10px;display:inline-block;}
.range-slider__info-item{display:flex;align-items:center;}
.range-slider--secondary{border-radius:24px;padding:24px;}
.range-slider--secondary .range-slider__inner{background-color:var(--color-gray-100);border-radius:30px;position:relative;overflow:hidden;}
.range-slider--secondary .noUi-horizontal{height:24px;border-radius:30px;width:calc(100% + 24px);margin-left:-12px;}
@media only screen and (max-width: 767px) {
.range-slider--secondary .noUi-horizontal{height:36px;width:calc(100% + 36px);margin-left:-18px;}
}
.range-slider--secondary .noUi-target{background-color:transparent;}
.range-slider--secondary .noUi-base{width:calc(100% - 48px);margin-left:24px;}
@media only screen and (max-width: 767px) {
.range-slider--secondary .noUi-base{width:calc(100% - 72px);margin-left:36px;}
}
.range-slider--secondary .noUi-connects{border-radius:30px;overflow:visible;}
.range-slider--secondary .noUi-connects::before{background-color:var(--color-gray-950);width:24px;left:-12px;border-radius:100%;}
@media only screen and (max-width: 767px) {
.range-slider--secondary .noUi-connects::before{width:36px;left:-18px;}
}
.range-slider--secondary .noUi-connect{border-radius:0;}
.range-slider--secondary .noUi-horizontal .noUi-handle{width:24px;height:24px;top:0;right:-12px;}
@media only screen and (max-width: 767px) {
.range-slider--secondary .noUi-horizontal .noUi-handle{width:36px;height:36px;right:-18px;}
}
.range-slider--secondary .noUi-horizontal .noUi-handle::after, .range-slider--secondary .noUi-horizontal .noUi-handle::before{height:8px;top:6px;}
@media only screen and (max-width: 767px) {
.range-slider--secondary .noUi-horizontal .noUi-handle::after, .range-slider--secondary .noUi-horizontal .noUi-handle::before{top:12px;}
}
.range-slider--secondary .noUi-horizontal .noUi-handle::before{left:8px;}
@media only screen and (max-width: 767px) {
.range-slider--secondary .noUi-horizontal .noUi-handle::before{left:14px;}
}
.range-slider--secondary .noUi-horizontal .noUi-handle::after{left:12px;}
@media only screen and (max-width: 767px) {
.range-slider--secondary .noUi-horizontal .noUi-handle::after{left:18px;}
} .noUi-horizontal{height:8px;border-radius:30px;}
.noUi-target{border:0;cursor:pointer;box-shadow:none;background:var(--color-gray-100);}
.noUi-connect{background-color:var(--color-gray-950);border-radius:8px;}
.noUi-horizontal .noUi-handle{width:16px;height:16px;right:-4px;top:-4px;cursor:pointer;box-shadow:none;border:2px solid var(--color-gray-950);border-radius:100%;background:var(--color-white);}
.noUi-horizontal .noUi-handle:before, .noUi-horizontal .noUi-handle:after{height:8px;top:2px;left:4px;background-color:var(--color-gray-100);}
.noUi-horizontal .noUi-handle::after{left:7px;}
.noUi-horizontal .noUi-tooltip{font-size:12px;color:var(--color-gray-950);bottom:initial;top:22px;width:48px;height:24px;display:flex;align-items:center;justify-content:center;padding:2px 4px;font-weight:500;border-radius:30px;background-color:var(--color-gray-50);border:1px solid var(--color-gray-100);}
.noUi-horizontal .noUi-tooltip input{border:0;padding:0;background:transparent;text-align:center;outline:0;width:70px;}
.recipe-card__image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.recipe-card{position:relative;display:flex;flex-direction:column;max-width:320px;width:100%;}
.recipe-card__image{padding-bottom:105%;border:var(--border-white);border-radius:24px;}
@media only screen and (max-width: 1022px) {
.recipe-card__image{padding-bottom:113%;}
}
.recipe-card__image::before{z-index:1;background-color:rgba(0, 0, 0, 0.05);opacity:0;transition:opacity 80ms ease-out;}
.recipe-card__content{padding:20px 10px 0;display:grid;grid-gap:8px;}
.recipe-card__tag{position:absolute;bottom:16px;right:16px;min-height:28px;gap:6px;border-radius:8px;background-color:rgba(0, 0, 0, 0.2);backdrop-filter:blur(10px);padding:4px 12px;color:var(--color-white);}
.recipe-card__tag .icon{width:12px;height:12px;flex-shrink:0;}
.recipe-card .wishlist-button, .recipe-card .tag{position:absolute;top:10px;}
.recipe-card .tag{left:10px;z-index:2;}
.recipe-card .wishlist-button{right:10px;z-index:4;}
.recipe-card:hover .recipe-card__image::before{opacity:1;}
.recipe-card--full-width{max-width:100%;}
.recipe-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:var(--color-black);z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s var(--easing-spring-slow), visibility 0.3s var(--easing-spring-slow);}
.recipe-modal.is-open-modal{opacity:1;visibility:visible;pointer-events:all;}
.recipe-modal__header{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;}
.recipe-modal__inner{display:flex;flex-direction:column;height:100%;}
@media only screen and (max-width: 1022px) {
.recipe-modal__inner{overflow:auto;}
}
@media only screen and (min-width: 1023px) {
.recipe-modal .embeded-video__wrapper{padding-bottom:0;height:100%;flex:auto;}
}
@media only screen and (max-width: 1022px) {
.recipe-modal__drawer-trigger{display:none;}
}
.recipe-modal__drawer{color:var(--color-white);margin-top:84px;}
@media only screen and (min-width: 1023px) {
.recipe-modal__drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;margin-top:0;pointer-events:none;}
}
.recipe-modal__drawer-overlay{background-color:rgba(0, 0, 0, 0.2);position:fixed;opacity:0;visibility:hidden;transition:opacity 0.2s var(--easing-spring-slow), visibility 0.2s var(--easing-spring-slow);}
@media only screen and (max-width: 1022px) {
.recipe-modal__drawer-overlay{display:none;}
}
.recipe-modal__drawer-inner{z-index:9;background-color:rgba(40, 35, 34, 0.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-gray-900);display:grid;grid-gap:30px;border-radius:16px 16px 0 0;padding:16px;align-content:flex-start;}
@media only screen and (min-width: 768px) {
.recipe-modal__drawer-inner{padding:20px;}
}
@media only screen and (min-width: 1023px) {
.recipe-modal__drawer-inner{grid-gap:32px;position:absolute;top:24px;right:0;height:calc(100% - 24px);width:358px;border-radius:24px 0 0 0;overflow:auto;padding:24px;scrollbar-track-color:#f6f5f4;scrollbar-face-color:#d8d4d0;scrollbar-arrow-color:#d8d4d0;scrollbar-track-color:#282322;scrollbar-face-color:rgba(40, 35, 34, 0.4);scrollbar-arrow-color:rgba(40, 35, 34, 0.4);visibility:hidden;opacity:0;transform:translateX(100%);transition:transform 0.3s var(--easing-spring-slow), visibility 0.3s var(--easing-spring-slow), opacity 0.3s var(--easing-spring-slow);}
.recipe-modal__drawer-inner::-webkit-scrollbar{width:0px;}
.recipe-modal__drawer-inner ::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;background:#f6f5f4;}
.recipe-modal__drawer-inner ::-webkit-scrollbar-thumb:window-inactive{background:#e7e5e2;}
.recipe-modal__drawer-inner::-webkit-scrollbar-thumb{background:#d8d4d0;width:0px;border-radius:10px;}
.recipe-modal__drawer-inner::-webkit-scrollbar-thumb:hover{background:#dedbd7;}
.recipe-modal__drawer-inner ::-webkit-scrollbar{width:0px;}
.recipe-modal__drawer-inner::-webkit-scrollbar{width:4px;}
.recipe-modal__drawer-inner ::-webkit-scrollbar-track{-webkit-border-radius:5px;border-radius:5px;background:#282322;}
.recipe-modal__drawer-inner ::-webkit-scrollbar-thumb:window-inactive{background:rgba(40, 35, 34, 0.7);}
.recipe-modal__drawer-inner::-webkit-scrollbar-thumb{background:rgba(40, 35, 34, 0.4);width:4px;border-radius:5px;}
.recipe-modal__drawer-inner::-webkit-scrollbar-thumb:hover{background:rgba(40, 35, 34, 0.52);}
.recipe-modal__drawer-inner ::-webkit-scrollbar{width:4px;}
}
.recipe-modal__drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px;}
@media only screen and (max-width: 1022px) {
.recipe-modal__drawer-header{margin-bottom:20px;}
}
.recipe-modal__drawer-title{color:var(--color-white);}
.recipe-modal__drawer-close{width:20px;height:20px;flex-shrink:0;}
@media only screen and (max-width: 1022px) {
.recipe-modal__drawer-close{display:none;}
}
@media only screen and (min-width: 1023px) {
.recipe-modal__drawer.is-open{pointer-events:all;}
}
@media only screen and (min-width: 1023px) {
.recipe-modal__drawer.is-open .recipe-modal__drawer-inner{opacity:1;visibility:visible;transform:translate(0, 0);}
}
@media only screen and (min-width: 1023px) {
.recipe-modal__drawer.is-open .recipe-modal__drawer-overlay{opacity:1;pointer-events:all;visibility:visible;}
}
.recipe-modal__info{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
.recipe-modal .tag{background-color:var(--color-gray-950);border:1px solid var(--color-gray-900);}
@media only screen and (max-width: 1022px) {
.recipe-modal .tag{min-height:34px;}
}
.recipe-modal__group-title{margin-bottom:10px;}
.recipe-modal__group-item{padding:16px;}
.recipe-modal__group-inner{display:grid;grid-gap:12px;}
.recipe-modal__group--steps .recipe-modal__group-item-title{margin-bottom:5px;}
.recipe-small-card .btn::before{height:100%;left:0;position:absolute;width:100%;top:0;}
.recipe-small-card{width:100%;max-width:648px;display:flex;padding:0 15px 0 10px;align-items:center;overflow:hidden;position:relative;min-height:66px;transition:background-color 80ms var(--easing-slow), transform 100ms ease;}
@media only screen and (max-width: 1022px) {
.recipe-small-card{padding:0 16px 0 2px;}
}
.recipe-small-card__image{width:78px;height:94px;margin:-24px 0;flex-shrink:0;}
.recipe-small-card__image img{object-fit:contain;}
.recipe-small-card__content{flex:auto;padding:8px 0;}
.recipe-small-card__button{flex-shrink:0;}
.recipe-small-card .title{margin-bottom:0;}
@media only screen and (max-width: 1022px) {
.recipe-small-card .btn{padding:8px;min-width:36px;min-height:36px;}
}
.recipe-small-card .btn::before{content:"";z-index:3;}
@media only screen and (max-width: 1022px) {
.recipe-small-card .btn__text{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;}
}
.recipe-small-card .btn__icon{display:none;}
@media only screen and (max-width: 1022px) {
.recipe-small-card .btn__icon{display:block;}
}
.recipe-small-card__text .tag{margin-left:5px;}
.recipe-small-card:has(.btn):hover, .recipe-small-card:has(.btn):active{background-color:var(--color-gray-200);}
.recipe-small-card:has(.btn):active{transform:scale(0.98);}
.recipe-small-card--secondary{max-width:894px;}
@media only screen and (max-width: 1022px) {
.recipe-small-card--secondary{padding:0 10px;}
}
.recipe-small-card--secondary .recipe-small-card__title{line-height:1.5;}
@media only screen and (max-width: 1022px) {
.recipe-small-card--secondary .recipe-small-card__title{line-height:1.5;padding-right:18px;white-space:nowrap;display:flex;}
}
@media only screen and (max-width: 1022px) {
.recipe-small-card--secondary .recipe-small-card__title h5{display:grid;align-items:center;grid-auto-flow:column;}
}
@media only screen and (max-width: 1022px) {
.recipe-small-card--secondary .recipe-small-card__title h5 span{width:100%;overflow:hidden;text-overflow:ellipsis;}
}
.recipe-small-card--secondary .recipe-small-card__title .tag{margin-left:5px;}
@media only screen and (max-width: 1022px) {
.recipe-small-card--secondary .recipe-small-card__title .tag span{width:auto;}
}
.recipe-small-card--secondary .recipe-small-card__text .tag{padding:2px 8px;background-color:var(--color-gray-200);color:var(--color-gray-950);}
.recipe-small-card--secondary .btn{font-size:12px;color:var(--color-gray-300);font-weight:400;padding:0 8px;gap:2px;background-color:transparent;}
@media only screen and (max-width: 1022px) {
.recipe-small-card--secondary .btn{min-height:12px;min-width:12px;padding:0;}
}
.recipe-small-card--secondary .btn__icon{display:block;}
.recipe-small-card--secondary .btn__icon .icon{width:12px;height:12px;}
.recipe-small-card--secondary:has(.btn):hover, .recipe-small-card--secondary:has(.btn):active{background-color:var(--color-gray-100);}
.recipe-small-card--gift-item{background-color:var(--color-yellow);border-color:var(--color-cold-yellow);}
.recipe-small-card--gift-item .recipe-small-card__text .tag{background-color:var(--color-white);}
@media only screen and (min-width: 1023px) {
.recipe-small-card--gift-item .recipe-small-card__button span{display:none;}
}
.recipe-small-card--gift-item:has(.btn):hover, .recipe-small-card--gift-item:has(.btn):active{background-color:var(--color-yellow-hover);}
.section-header{width:100%;margin-bottom:44px;}
@media only screen and (max-width: 1022px) {
.section-header{margin-bottom:40px;}
}
.section-header__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;}
@media only screen and (max-width: 767px) {
.section-header__inner{flex-direction:column;justify-content:center;text-align:center;align-items:center;}
}
@media only screen and (min-width: 768px) {
.section-header__inner:has(.editor-text){align-items:flex-start;}
}
.section-header__content{flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;gap:12px;}
@media only screen and (max-width: 767px) {
.section-header__content{justify-content:center;margin-left:0;}
}
.section-header__buttons{display:flex;align-items:flex-start;align-self:flex-start;gap:6px;flex-wrap:wrap;}
@media only screen and (max-width: 767px) {
.section-header__buttons{align-self:center;}
}
.section-header .editor-text{max-width:350px;width:100%;}
.section-header__image{margin-bottom:32px;}
.section-header__image img{max-width:530px;max-height:200px;object-fit:contain;}
@media only screen and (max-width: 1022px) {
.section-header__image img{max-width:100%;max-height:128px;}
}
.section-header--center-align{max-width:686px;margin:0 auto 64px;}
@media only screen and (max-width: 1200px) {
.section-header--center-align{max-width:630px;margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.section-header--center-align{margin-bottom:40px;}
}
.section-header--center-align .section-header__image{text-align:center;}
.section-header--center-align .section-header__inner{flex-direction:column;justify-content:center;text-align:center;align-items:center;}
@media only screen and (min-width: 1023px) {
.section-header--center-align .section-header__inner{gap:15px;}
}
.section-header--center-align .section-header__content{margin:0;justify-content:flex-start;}
.section-header--center-align .section-header__buttons{align-self:center;}
.section-header--center-align .editor-text{max-width:100%;}
@media only screen and (min-width: 1023px) {
.section-header--center-align .editor-text{font-size:18px;}
}
@media only screen and (min-width: 1201px) {
.section-header--center-align .editor-text{font-size:20px;}
}
.site-loader{display:flex;align-items:center;justify-content:center;}
.site-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);z-index:101;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity, visibility;transition:visibility 0.3s ease, opacity 0.3s ease;}
.site-loader.is-loading, .is-loading .site-loader{opacity:1;visibility:visible;}
.site-loader__inner{width:109px;height:100px;position:relative;}
.site-loader__ring{width:98px;height:98px;margin:auto;animation:rotate-ring 2s forwards infinite;}
.site-loader__ring svg{width:100%;height:100%;}
.site-loader__circle{width:14px;height:14px;border-radius:100%;background-color:var(--color-green);position:relative;z-index:4;}
.site-loader__circle--center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.site-loader__circle-list{top:0;left:0;height:100%;width:100%;position:absolute;}
.site-loader__circle-list--1{animation:rotate-circle 2s forwards infinite;}
.site-loader__circle-list--2{animation:rotate-circle 2s forwards infinite;animation-delay:0.3s;}
.site-loader__circle-wrapper{position:absolute;display:flex;width:100%;justify-content:space-between;align-items:center;top:50%;transform:translateY(-50%);left:0;}
@keyframes rotate-ring {
0%{transform:rotate(0deg);}
90%{transform:rotate(360deg);animation-timing-function:ease-out;}
100%{transform:rotate(360deg);}
}
@keyframes rotate-circle {
0%{transform:rotate(0deg);}
90%{transform:rotate(360deg);animation-timing-function:ease-out;}
100%{transform:rotate(360deg);}
}
.small-banner{width:100%;margin:0 auto;padding:64px;display:grid;grid-gap:32px;text-align:center;justify-items:center;align-content:center;min-height:532px;position:relative;}
@media only screen and (max-width: 1200px) {
.small-banner{padding:50px;}
}
@media only screen and (max-width: 1022px) {
.small-banner{padding:24px;min-height:1px;}
}
@media only screen and (max-width: 767px) {
.small-banner{justify-items:flex-start;text-align:left;grid-gap:14px;}
}
.small-banner__image{max-width:215px;width:100%;margin:0 auto;}
@media only screen and (max-width: 1200px) {
.small-banner__image{max-width:180px;}
}
@media only screen and (max-width: 1022px) {
.small-banner__image{max-width:110px;}
}
@media only screen and (max-width: 767px) {
.small-banner__image{max-width:74px;margin:0;}
}
.small-banner__image img{width:auto;height:auto;object-fit:contain;}
@media only screen and (max-width: 767px) {
.small-banner .title{line-height:1.2;}
}
.small-banner__content{display:grid;grid-gap:5px;}
@media only screen and (max-width: 1022px) {
.small-banner__content{grid-gap:0;}
}
.small-banner__bg-pattern{z-index:-1;}
@media only screen and (max-width: 1022px) {
.small-banner__text{font-size:16px;}
}
.social-nav ul{display:flex;align-items:center;gap:8px;}
.social-nav__link{position:relative;z-index:3;width:16px;height:16px;}
.social-nav__link .icon::before{background-color:var(--color-gray-500);}
.social-nav__link:hover .icon::before{background-color:var(--color-gray-950);}
.tab-buttons{width:100%;}
.tab-buttons__nav{background-color:var(--color-gray-50);border-radius:100px;border:0.5px solid var(--color-gray-200);padding:4px;display:flex;}
.tab-buttons__nav-link{flex:1;text-align:center;min-height:34px;border-radius:100px;position:relative;z-index:3;line-height:1.1;padding:8px;gap:6px;transition:background-color 50ms var(--easing-slow), color 150ms var(--easing-slow);}
.tab-buttons__nav-link.is-active{color:var(--color-white);}
.tab-buttons__nav-link:not(.is-active):hover{background-color:var(--color-gray-100);}
.tab-buttons__nav .icon{width:12px;height:12px;}
.upload-box{width:100%;max-width:850px;display:flex;font-weight:500;flex-direction:column;}
@media only screen and (max-width: 767px) {
.upload-box{max-width:100%;}
}
.upload-box__label{position:relative;display:block;z-index:4;font-weight:500;margin-bottom:8px;}
.upload-box__inner{position:relative;gap:4px;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-left:2rem;padding-right:2rem;height:164px;width:100%;border-radius:0;background-color:var(--color-neutral);transition:border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease;overflow:hidden;}
.upload-box__inner-border path{fill:none;stroke:rgba(0, 0, 0, 0.2);stroke-width:2;stroke-dasharray:4, 4;transition:path 0.3s ease;}
.is-hovered .upload-box__inner{background-color:#fff5c2;}
.is-hovered .upload-box__inner path{stroke:#c2a01f;}
.upload-box__main.is-validation-failed path{stroke:var(--color-validation-failed);}
.upload-box__text{text-align:center;}
.upload-box__text span{text-decoration:underline;color:var(--color-secondary);}
.upload-box__info-text{opacity:0.64;}
.upload-box input[type=file]{font-size:0;position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer;}
.upload-box .icon{pointer-events:none;}
.upload-box .icon::before{background-color:var(--color-secondary);}
.upload-box__list{font-size:16px;line-height:1.2;}
.upload-box__list .icon{pointer-events:none;}
.upload-box__list .icon::before{background-color:currentColor;}
.upload-box__list li{position:relative;display:grid;grid-template-columns:64px 1fr 24px;align-items:center;grid-gap:16px;}
.upload-box__list li:first-child{margin-top:24px;}
.upload-box__list li + li{margin-top:10px;}
.upload-box__list-icon{width:64px;height:64px;background-color:var(--color-neutral);border:1px solid #b0adaa;}
.upload-box__list-uploaded{margin-top:10px;}
.upload-box__list-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-weight:700;max-width:450px;}
@media only screen and (max-width: 767px) {
.upload-box__list-text{max-width:calc(100vw - 180px);}
}
.upload-box__list-size{font-size:12px;font-weight:400;}
.upload-box__list-middle{display:flex;flex-direction:column;gap:4px;}
.upload-box__list-remove:hover .icon::before{background-color:var(--color-secondary);}
.is-validation-failed .upload-box .upload-box__title, .upload-box.is-validation-failed .upload-box__title{color:#ed1c24;}
.page-404__content{width:100%;display:grid;grid-gap:20px;max-width:700px;}
.sc-page-404{min-height:774px;padding:30px 0;display:flex;align-items:center;justify-content:center;}
@media only screen and (max-width: 1022px) {
.sc-page-404{min-height:calc(var(--vh, 1vh) * 100 - 69px);}
}
.age-confirmation__title strong{font-size:128px;line-height:1;letter-spacing:-0.06em;}
@media only screen and (max-width: 1439px) {
.age-confirmation__title strong{font-size:96px;letter-spacing:0;}
}
.age-confirmation{width:100%;position:fixed;left:0;top:0;height:100%;overflow:auto;background:linear-gradient(99.23deg, #fff200 0%, #ffe900 100%);display:flex;flex-direction:column;z-index:99999;transition:opacity 180ms var(--easing-slow), visibility 180ms var(--easing-slow);opacity:0;visibility:hidden;}
.age-confirmation.is-open{opacity:1;visibility:visible;}
.age-confirmation__logo{display:inline-block;max-width:150px;}
.age-confirmation .container{position:relative;z-index:3;}
@media only screen and (max-width: 1022px) {
.age-confirmation .container{max-width:calc(100% - 40px);}
}
.age-confirmation__header{padding-top:40px;}
.age-confirmation__background{position:fixed;}
.age-confirmation__body{padding:82px 0 160px;align-items:center;justify-content:center;}
@media only screen and (max-width: 1022px) {
.age-confirmation__body{justify-content:flex-start;padding:60px 0 274px;position:relative;}
}
.age-confirmation__content{max-width:686px;text-align:center;display:flex;flex-direction:column;align-items:center;}
.age-confirmation__title{margin-bottom:95px;}
@media only screen and (max-width: 1022px) {
.age-confirmation__title{margin-bottom:75px;}
}
.age-confirmation__title strong{letter-spacing:-0.01em;}
.age-confirmation__title strong:before{width:360px;height:18px;bottom:-18px;}
.age-confirmation__title-image{width:100%;position:absolute;bottom:-24px;max-width:358px;left:50%;transform:translate(-50%, 0);}
.age-confirmation__image{max-width:324px;position:absolute;bottom:0;right:24px;}
@media only screen and (max-width: 1200px) {
.age-confirmation__image{right:20px;max-width:230px;}
}
.age-confirmation__success{display:none;max-width:686px;}
.age-confirmation__success .age-confirmation__title{margin-bottom:50px;}
@media only screen and (max-width: 1022px) {
.age-confirmation__success .age-confirmation__title strong:before{width:200px;height:14px;}
}
.age-confirmation__success-image{max-width:106px;margin:0 auto 32px;}
.age-confirmation__success-text{max-width:450px;}
.age-confirmation__button{max-width:408px;display:flex;justify-content:center;gap:24px;margin-top:24px;}
.age-confirmation :has(.display-success) .age-confirmation__image,
.age-confirmation :has(.display-success) .age-confirmation__content{display:none;}
.age-confirmation :has(.display-success) .age-confirmation__success{display:block;}
.age-confirmation :has(.display-success) .age-confirmation__body{padding:60px 0;}
.article-banner__background::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.article-banner{width:100%;min-height:440px;padding:24px 0 40px;display:flex;overflow:hidden;flex-direction:column;}
@media(min-width:1600px){
.article-banner{aspect-ratio:1440/440;}
}
@media only screen and (max-width: 767px) {
.article-banner{min-height:394px;padding:24px 0;}
}
.article-banner__background{overflow:hidden;background-color:var(--color-gray-900);}
.article-banner__background::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50.96%, rgba(0, 0, 0, 0.8) 100%);z-index:1;}
.article-banner__background-inner{will-change:transform, opacity;transform:translateZ(0);}
.article-banner__breadcrumbs{margin-bottom:auto;}
.article-banner__content{position:relative;z-index:3;justify-content:flex-end;}
.article-banner .title{color:inherit;}
@media only screen and (max-width: 767px) {
.article-banner .title{line-height:1.2;}
}
@media only screen and (max-width: 767px) {
.article-banner .breadcrumbs-plain{display:none;}
}
.article-banner .breadcrumbs-plain__list{color:var(--color-gray-400);}
.article-banner .breadcrumbs-plain__item:last-child{color:var(--color-white);}
.article-banner .info-list{margin-bottom:2px;justify-content:flex-start;gap:6px;}
.article-banner .info-list__item{gap:6px;}
.article-card-list{width:100%;}
.article-card-list__row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:44px 20px;}
@media only screen and (max-width: 1022px) {
.article-card-list__row{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.article-card-list__row{grid-template-columns:1fr;grid-gap:44px;}
}
.article-card-list .article-card{max-width:100%;}
@media only screen and (max-width: 767px) {
.article-card-list .article-card--featured{max-width:calc(100% + 32px);}
}
.article-card-list__header{display:flex;gap:10px;justify-content:space-between;}
@media only screen and (max-width: 767px) {
.article-card-list__header{flex-direction:column;justify-content:flex-start;gap:16px;margin-bottom:64px;}
}
.article-card-list__links{display:flex;flex-wrap:wrap;gap:6px;}
@media only screen and (max-width: 767px) {
.article-card-list__links{flex-wrap:nowrap;overflow:auto;width:calc(100% + 32px);margin-left:-16px;padding-left:16px;}
}
@media only screen and (max-width: 767px) {
.article-card-list__pagination{margin-top:60px;}
}
.article-card-slider .swiper{overflow:visible;}
.sc-article-card-slider{overflow:hidden;}
.article-detail{padding-top:64px;display:flex;flex-direction:column;gap:96px;}
@media only screen and (max-width: 1439px) {
.article-detail{gap:64px;}
}
@media only screen and (max-width: 1200px) {
.article-detail{gap:48px;}
}
@media only screen and (max-width: 1022px) {
.article-detail{padding-top:40px;}
}
@media only screen and (max-width: 1022px) {
.article-detail .blank{display:none;}
}
.article-detail__intro, .article-detail__recipe{display:grid;grid-template-columns:1fr 614px 1fr;grid-gap:48px 20px;align-items:start;}
@media only screen and (max-width: 1022px) {
.article-detail__intro, .article-detail__recipe{grid-template-columns:1fr;grid-gap:20px;}
}
.article-detail__intro-info, .article-detail__recipe-info{color:#fff200;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;}
.article-detail__intro-info strong, .article-detail__recipe-info strong{color:#fff200;}
.article-detail__intro-info .author-date, .article-detail__recipe-info .author-date{width:100%;}
.article-detail__intro-content__intro, .article-detail__recipe-content__intro{font-size:24px;font-weight:450;}
@media only screen and (max-width: 1200px) {
.article-detail__intro-content__intro, .article-detail__recipe-content__intro{font-size:20px;}
}
.article-detail__recipe-content{background-color:#fff200;padding:4px;}
.article-detail__recipe-img img{width:100%;}
.article-detail__recipe-title{padding:20px 20px 16px;}
.article-detail__recipe-title .title{color:#fff200;margin-bottom:20px;}
.article-detail__recipe-time{display:flex;gap:8px;align-items:center;color:#fff200;font-family:"Apfel Grotezk", sans-serif;font-size:14px;}
.article-detail__recipe-time__left{opacity:0.8;}
.article-detail__recipe-time__right{font-weight:600;}
.article-detail__recipe-text{background-color:#fff200;padding:20px;}
.article-detail__recipe-text .editor-text ul li, .article-detail__recipe-text .editor-text ol li{padding-left:1.25em;}
.article-detail__item{display:grid;grid-template-columns:1fr 614px 1fr;grid-gap:48px 20px;align-items:start;}
@media only screen and (max-width: 1022px) {
.article-detail__item{grid-template-columns:1fr;grid-gap:20px;}
}
.article-detail__item.slider{grid-template-columns:1fr;}
@media only screen and (max-width: 1022px) {
.article-detail__item.slider{display:block;}
}
.article-detail__item iframe{width:100%;aspect-ratio:16/9;margin:-36px 0;}
@media only screen and (max-width: 1439px) {
.article-detail__item iframe{margin:0;}
}
.article-detail__large-image{margin:0 auto;width:740px;max-width:100%;}
.article-detail__large-image img{width:100%;}
.article-detail__large-image__caption{padding:8px 0;font-style:italic;font-size:16px;color:#fff200;border-bottom:1px solid rgba(255, 242, 0, 0.33);}
.sc-article-detail{overflow:hidden;}
.banner-module__image::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.banner-module{position:relative;}
@media only screen and (max-width: 1022px) {
.banner-module{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height, 164px) - 10px);}
}
.banner-module__inner{position:relative;min-height:calc(100vh - var(--header-height, 164px) - 10px);display:flex;flex-direction:column;color:var(--color-white);}
@media only screen and (max-width: 1022px) {
.banner-module__inner{min-height:100%;flex:auto;}
}
.banner-module__image{overflow:hidden;background-color:var(--color-gray-900);}
.body-scroll-locked .banner-module__image{width:calc(100% + var(--scroll-width, 16px));}
.banner-module__image::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50.96%, rgba(0, 0, 0, 0.8) 100%);z-index:1;}
.banner-module__image-inner{will-change:transform, opacity;transform:translateZ(0);}
.banner-module__content{height:100%;padding:24px 0;position:relative;z-index:2;display:flex;flex-direction:column;gap:40px;}
@media only screen and (max-width: 767px) {
.banner-module__content{padding:16px 0;}
}
.banner-module__content-inner{margin-top:auto;display:grid;grid-template-columns:32% 1fr;grid-gap:20px;align-items:flex-end;}
@media only screen and (max-width: 1439px) {
.banner-module__content-inner{grid-template-columns:40% 1fr;}
}
@media only screen and (max-width: 1200px) {
.banner-module__content-inner{grid-template-columns:50% 1fr;}
}
@media only screen and (max-width: 1022px) {
.banner-module__content-inner{grid-template-columns:1fr auto;}
}
@media only screen and (max-width: 767px) {
.banner-module__content-inner{grid-template-columns:1fr;grid-gap:16px;max-width:266px;width:100%;justify-items:flex-start;}
}
.banner-module__content .title{color:var(--color-white);margin-bottom:12px;}
@media only screen and (max-width: 767px) {
.banner-module__content .title{margin-bottom:15px;}
}
.banner-module__content .btn{margin-left:auto;}
@media only screen and (max-width: 767px) {
.banner-module__content .btn{margin-left:0;}
}
.banner-module__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;}
.banner-module .wishlist-button{margin-left:auto;flex-shrink:0;gap:6px;padding:6px 12px;width:auto;height:auto;min-height:38px;border-radius:30px;}
.banner-module .wishlist-button__text{display:block;}
.banner-module__info{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;}
.banner-module__info .tag{min-height:34px;}
.banner-module__breadcrumbs-mobile{margin-bottom:14px;}
@media only screen and (min-width: 1023px) {
.banner-module__breadcrumbs-mobile{display:none;}
}
@media only screen and (max-width: 1022px) {
.banner-module__breadcrumbs-desktop{display:none;}
}
@media only screen and (max-width: 1022px) {
.sc-banner-module .section-margin:last-child .margin{height:80px;}
}
.breadcrumbs__background::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.breadcrumbs{width:100%;padding:10px 0 24px;}
.breadcrumbs__title{display:flex;gap:24px;align-items:center;color:var(--color-gray-300);letter-spacing:0;}
@media only screen and (max-width: 1022px) {
.breadcrumbs__title{line-height:1.2;gap:12px;}
}
.breadcrumbs__title-item{display:none;gap:24px;align-items:center;}
@media only screen and (max-width: 1200px) {
.breadcrumbs__title-item{gap:12px;}
}
@media only screen and (max-width: 767px) {
.breadcrumbs__title-item{display:none;}
}
.breadcrumbs__title-item .icon{flex-shrink:0;opacity:0.4;}
@media only screen and (max-width: 1022px) {
.breadcrumbs__title-item .icon{width:40px;height:15px;}
}
@media only screen and (max-width: 767px) {
.breadcrumbs__title-item .icon{display:none;}
}
.breadcrumbs__title-item:nth-last-of-type(2) .icon{opacity:1;}
@media only screen and (min-width: 768px) {
.breadcrumbs__title-item:last-child, .breadcrumbs__title-item:nth-last-child(2){display:flex;}
}
.breadcrumbs__title-item:last-child{color:var(--color-gray-950);}
@media only screen and (max-width: 767px) {
.breadcrumbs__title-item:last-child{display:block;}
}
.breadcrumbs__title-item:last-child .icon{display:none;}
.breadcrumbs__title-wrapper{margin-top:auto;padding-top:32px;position:relative;z-index:3;}
@media only screen and (max-width: 1022px) {
.breadcrumbs__title-wrapper{padding-top:0;margin-top:0;}
}
.breadcrumbs__title-link:hover{color:var(--color-gray-950);}
.breadcrumbs__illustration{max-width:194px;width:100%;margin-bottom:12px;}
@media only screen and (max-width: 1022px) {
.breadcrumbs__illustration{max-width:200px;margin-bottom:16px;}
}
.breadcrumbs__illustration img{width:100%;height:auto;object-fit:contain;}
.breadcrumbs__background::after{z-index:2;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);display:none;}
.breadcrumbs--secondary-image-bg, .breadcrumbs--secondary-yellow-bg, .breadcrumbs--secondary{padding:0;}
.breadcrumbs--secondary-image-bg .breadcrumbs__body, .breadcrumbs--secondary-yellow-bg .breadcrumbs__body, .breadcrumbs--secondary .breadcrumbs__body{padding:32px;border-radius:32px;border:0.5px solid var(--color-gray-100);background-color:var(--color-gray-50);min-height:320px;display:flex;flex-direction:column;overflow:hidden;}
@media only screen and (max-width: 1022px) {
.breadcrumbs--secondary-image-bg .breadcrumbs__body, .breadcrumbs--secondary-yellow-bg .breadcrumbs__body, .breadcrumbs--secondary .breadcrumbs__body{min-height:200px;border-radius:24px;padding:24px;}
}
.breadcrumbs--secondary-image-bg .breadcrumbs-plain, .breadcrumbs--secondary-yellow-bg .breadcrumbs-plain, .breadcrumbs--secondary .breadcrumbs-plain{position:relative;z-index:3;}
@media only screen and (max-width: 1022px) {
.breadcrumbs--secondary-image-bg .breadcrumbs-plain, .breadcrumbs--secondary-yellow-bg .breadcrumbs-plain, .breadcrumbs--secondary .breadcrumbs-plain{display:none;}
}
.breadcrumbs--secondary-image-bg .breadcrumbs-plain__list, .breadcrumbs--secondary-yellow-bg .breadcrumbs-plain__list, .breadcrumbs--secondary .breadcrumbs-plain__list{line-height:1.2;}
.breadcrumbs--secondary-yellow-bg .breadcrumbs__body{border-color:rgba(255, 255, 255, 0.2);background:linear-gradient(99.23deg, #fff200 0%, #ffdf03 100%);}
.breadcrumbs--secondary-yellow-bg .breadcrumbs__title, .breadcrumbs--secondary-yellow-bg .breadcrumbs-plain__list{color:rgba(40, 35, 34, 0.5);}
.breadcrumbs--secondary-image-bg .breadcrumbs__body{border-color:rgba(255, 255, 255, 0.2);background-color:transparent;}
.breadcrumbs--secondary-image-bg .breadcrumbs__title, .breadcrumbs--secondary-image-bg .breadcrumbs-plain__list{color:rgba(255, 255, 255, 0.5);}
.breadcrumbs--secondary-image-bg .icon{opacity:0.5;}
.breadcrumbs--secondary-image-bg .icon-arrow-right-fancy{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAqCAYAAABvAA/nAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOASURBVHgB7ZvtcZtAEIaXTP5bHYQOJFdgOrBSgZ0KYldgpQLbFaBUYKUC5ApMKuBSgZQKNru5ZTjJQuKQ7FnG+8zsHIe4D3i5vVsQAMbJQcSULCfLwBgmJN6I7AUbnsiueT8Yw4EEm5Ot8DW5jFQTdCiImG3ck12ZoAOBhJrtEbOSUZvzKAVDNzI/HmJlc6hySJwpdqMiK8i+g6ETEucGu1ORPZi7VYq4zhhmJqZScP/iZxc5+pjU5k5NoI8huyx+QiqyKRi6EDHnGM8dGLoQd9lHzBzNzepCRmbsnMmwa07B0IOMzALjKQYtppx4Jmnv1RyVG0s6kZExkXrr/Lu5L2mzwHjy7boS6ElwV0wk5XxJdhXkmTXZgowv0B/ZfybbF2RO+pHKcZdBM1zmF9lY2qnbSIP6mccd5RzZb7IX2XcjZSeSjqRvU9kOWUtaSj1Lsr+cT5LEsdiUruEEyI1T7egDSNtpS9EZ2WPdj6St8rCj0tgXsnOpmC/aJChSHzuUyXhbhNh+O6njOdjm1LHQ0AO6xnzDTSKL3VJ7D7yRSCV8ImyZpGPp3EgqHwVmtMPX7CfZLHbEiocroH0E7mJJ9pXbSqQCvhtMpNNxThe3jHXBB9xsGyzk4hP4O8BEPB2OjJ+t8puMs7iiwIuYWC3+H/8Z/IKj9vGxPtrYxIFfnPG8tY4cjSzidKuuFA63t+QNdq0ZeCEz+YEVvoRmZWijtRtz8PNj9IIH/SO4GcTzjdqa80ZyoIEMNsMLXgSNwAQuxTgkcWSLI1ar9+BDo1gceCGXnDkmjqzDkTE0ceBF0EgKcSswLay3zIGPR+v88oQxJLvSJ4jnB/ibp6x39BbyEEFIk0IjKLtsfhAwDvbVgTlAc7HYCyyhCXnCOJX7fBb8VkIzNYT1MA6aMIrtOchzHbVAZZ9V5jH0dKfct1vwIm70882E7EL4OGz7AQTnJTRic0GxUNR6O5XUvZcQx9BzJDrwYY368/sQyHPiCuNYoX1+oAeMf+NRiFlYqAn0/zKPGYU52vtHXZAgdxgHfwhkMbwm0L93jBmJhYmoDPQvq6uOIrKAOdpXW/rAzW8lD1GhLWz0gd2//ai5AUMXGOdS+bgMDH2gn+u6wK43BUMf6AP/VYdReA2GXtD/vXIf/OmcrUq1g+2f0fEonYKhH3GrOb5e6FyDMTzQhx5zsRTemH+PMqBiXbgjVgAAAABJRU5ErkJggg==) no-repeat center/contain;}
.breadcrumbs--secondary-image-bg .icon-chevron-right-fancy{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgBlVTdcYJAEN47NTN5Mx2QDkwH3FMkM2qoIKYDrcCkgmgFYgUQnUjMy1GCHcQSfMrPKGwWiIrAgX4PDNyx333f3u4y6doasMoYECbCaFtwJphcTF8ouBd/gQM+TODX94Rprk8iCB/e+8xGhjoR1f/XPWDMg6/tqIyIhw/EbT+1TmT4BJeVsZxP76FMQQj58dYA9GVCRRJ90WwPCwkiEnemA0MJ+bAAa8/CMFaQtrCDMFoeKXhUEHSBbcbSdTWlgr2S+bQHFRgo7FDSatc7JTxvX9yR3wBHoALbfEY5UynYK3FfLbrOh0MgrBOqVqREFBKE8BZUI4i5V8kZDHkZAQagtBIQcSFB5JOjrdpnUPGUFuIm41QTTMv/AykHgeAFwXZB8BK+gxthmKtq7j6rjumnRn4wOKLZMXcfGQVyMRtQsJ4lDa8QJ9QTZnL5iCCqwLAL80CFJYxON728txD55lH5Zk8Oq/InyO3Gg4J4rGVrHynbFKwaLBFB7JuGSPpwxhzKtiiaSrEFhGypUlvrzZYFJeBS2nUaItrxqf7VqRO6CpsLjUbZkt6peKCv37YcOAN/6Ga24cZ4rZYAAAAASUVORK5CYII=) no-repeat center/contain;}
.breadcrumbs--secondary-image-bg .breadcrumbs__title-link:hover, .breadcrumbs--secondary-image-bg .breadcrumbs-plain__link[href]:hover,
.breadcrumbs--secondary-image-bg .breadcrumbs__title-item:last-child, .breadcrumbs--secondary-image-bg .breadcrumbs-plain__item:last-child{color:var(--color-white);}
.breadcrumbs--secondary-image-bg .breadcrumbs__background::after{display:block;}
.sc-breadcrumbs:has(.breadcrumbs--secondary-image-bg) + .sc-intro-module, .sc-breadcrumbs:has(.breadcrumbs--secondary-yellow-bg) + .sc-intro-module, .sc-breadcrumbs:has(.breadcrumbs--secondary) + .sc-intro-module{margin-top:15px;}
@media only screen and (max-width: 1022px) {
.sc-breadcrumbs:has(.breadcrumbs--secondary-image-bg) + .sc-intro-module, .sc-breadcrumbs:has(.breadcrumbs--secondary-yellow-bg) + .sc-intro-module, .sc-breadcrumbs:has(.breadcrumbs--secondary) + .sc-intro-module{margin-top:44px;}
}
.cart-module{padding-top:32px;}
@media only screen and (max-width: 1022px) {
.cart-module{padding-top:16px;}
}
.cart-module__heading{margin-bottom:32px;}
@media only screen and (max-width: 1022px) {
.cart-module__heading{display:grid;grid-gap:4px;}
}
@media only screen and (max-width: 1022px) {
.cart-module__indicator{margin-bottom:16px;}
}
.cart-module .cart-view, .cart-module .add-promo-code{max-width:100%;}
@media only screen and (max-width: 1022px) {
.cart-module .cart-view{margin-bottom:36px;}
}
@media only screen and (max-width: 1022px) {
.cart-module .cart-view__item{border-top:0;border-bottom:0.5px solid var(--color-gray-200);}
}
.cart-module__sidebar{position:relative;display:grid;grid-gap:24px;}
.cart-module__sidebar-box{padding:32px;}
@media only screen and (max-width: 1022px) {
.cart-module__sidebar-box{padding:24px;}
}
.cart-module__sidebar-button .btn{width:100%;}
.cart-module__sidebar strong{color:var(--color-gray-950);font-weight:500;}
.cart-module__summary{padding:20px 0;display:grid;grid-gap:10px;margin-top:20px;border-top:0.5px solid var(--color-gray-200);}
.cart-module__amount-row{display:grid;grid-template-columns:1fr auto;grid-gap:20px;align-items:center;}
.cart-module__amount-row-left{display:grid;font-weight:400;gap:6px;}
.cart-module__amount-row-right{color:var(--color-gray-950);font-weight:500;}
.cart-module__amount-row--total, .cart-module__amount-row--sub-total{border-top:0.5px solid var(--color-gray-200);padding-top:20px;}
.cart-module__amount-row--total{margin:20px 0;}
.cart-module__amount-row--total .cart-module__amount-row-right{margin-bottom:auto;}
.cart-module__product-list{margin-top:130px;}
@media only screen and (max-width: 1439px) {
.cart-module__product-list{margin-top:100px;}
}
@media only screen and (max-width: 1200px) {
.cart-module__product-list{margin-top:50px;}
}
@media only screen and (max-width: 767px) {
.cart-module__product-list{margin-top:40px;}
}
.cart-module__product-list-title{letter-spacing:normal;margin-bottom:70px;}
@media only screen and (max-width: 1200px) {
.cart-module__product-list-title{margin-bottom:40px;}
}
@media only screen and (max-width: 767px) {
.cart-module__product-list-title{font-size:14px;margin-bottom:16px;}
}
.cart-module__empty{display:none;}
.cart-module__empty-inner{flex-direction:column;max-width:400px;margin:100px auto;gap:16px;display:flex;}
.cart-module__empty-icon{width:60px;height:60px;border-radius:100%;}
.cart-module__empty-icon .icon{width:30px;height:30px;}
.cart-module__empty .btn{width:100%;}
.cart-module--empty .cart-module__inner{display:none;}
.cart-module--empty .cart-module__empty{display:flex;}
.categories-list__image{max-width:530px;width:100%;margin:0 auto 32px;}
@media only screen and (max-width: 1439px) {
.categories-list__image{max-width:450px;}
}
@media only screen and (max-width: 1022px) {
.categories-list__image{max-width:360px;margin-bottom:40px;}
}
.categories-list__image img{width:100%;height:auto;object-fit:contain;}
.categories-list .section-header{margin-bottom:84px;}
@media only screen and (max-width: 1200px) {
.categories-list .section-header{margin-bottom:60px;}
}
@media only screen and (max-width: 767px) {
.categories-list .section-header .title--h1{font-size:48px;}
}
@media only screen and (max-width: 767px) {
.categories-list .section-header__inner{gap:6px;}
}
.categories-list .category-card{max-width:100%;}
@media only screen and (max-width: 767px) {
.categories-list .category-card{width:235px;}
}
@media only screen and (min-width: 768px) {
.categories-list .swiper{overflow:visible;}
}
@media only screen and (max-width: 767px) {
.categories-list .swiper-slide{width:auto;}
}
.cocktail-module{width:100%;}
.cocktail-module .section-header .editor-text{line-height:1.5;}
.coming-soon{width:100%;position:fixed;left:0;top:0;height:100%;overflow:auto;background:linear-gradient(99.23deg, #fff200 0%, #ffe900 100%);display:flex;flex-direction:column;z-index:99999;}
.coming-soon__logo{display:inline-block;max-width:150px;}
.coming-soon .container{position:relative;z-index:3;}
@media only screen and (max-width: 1022px) {
.coming-soon .container{max-width:calc(100% - 40px);}
}
.coming-soon__header{padding-top:40px;}
.coming-soon__background{position:fixed;}
.coming-soon__body{padding:82px 0;align-items:center;justify-content:center;}
@media only screen and (max-width: 1022px) {
.coming-soon__body{padding:40px 0 110px;}
}
.coming-soon__content{max-width:686px;text-align:center;display:flex;flex-direction:column;align-items:center;}
.coming-soon__title{margin-bottom:62px;}
@media only screen and (max-width: 1022px) {
.coming-soon__title{margin-bottom:45px;}
}
.coming-soon__title-image{width:100%;position:absolute;bottom:-24px;max-width:358px;left:50%;transform:translate(-50%, 0);}
.coming-soon__image{max-width:232px;}
.coming-soon__newsletter{width:100%;max-width:450px;flex-direction:column;margin-top:32px;gap:12px;text-align:left;}
.coming-soon__newsletter-logo{margin-bottom:12px;}
.coming-soon__newsletter-text{width:100%;text-align:left;}
@media only screen and (max-width: 1022px) {
.coming-soon__newsletter-text{text-align:center;}
}
.coming-soon__newsletter-text strong{position:relative;}
.coming-soon__newsletter-text strong::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -48%);width:115%;height:170%;background:var(--data-highlight) no-repeat center/100% 100%;}
.coming-soon__footer{opacity:0.5;}
.coming-soon__footer a:hover{text-decoration:underline;}
.coming-soon__footer-row{border-top:1px solid rgba(40, 35, 34, 0.2);padding:16px 0 24px;display:flex;align-items:center;}
@media only screen and (max-width: 1022px) {
.coming-soon__footer-row{flex-direction:column;gap:20px;align-items:flex-start;}
}
.coming-soon__footer-col{padding:0;flex:1;}
@media only screen and (max-width: 1200px) {
.coming-soon__footer-col{flex:auto;}
}
@media only screen and (max-width: 1200px) {
.coming-soon__footer-col--middle{flex:0 0 20%;}
}
@media only screen and (max-width: 1022px) {
.coming-soon__footer-col--middle{order:-1;flex:0 0 100%;width:100%;}
}
.coming-soon__credits, .coming-soon__nav{display:flex;gap:24px;}
.coming-soon__credits{justify-content:flex-end;}
.coming-soon .social-nav ul{justify-content:center;}
.coming-soon .social-nav__link .icon::before{background-color:currentColor;}
.coming-soon__success{display:none;max-width:450px;}
.coming-soon__success .age-confirmation__title{margin-bottom:32px;}
.coming-soon__success-image{max-width:106px;margin:0 auto 32px;}
.coming-soon .checkbox input:checked ~ label::before{background-color:var(--color-white);}
.coming-soon :has(.display-success) .coming-soon__content{display:none;}
.coming-soon :has(.display-success) .coming-soon__success{display:block;}
.coming-soon :has(.is-loading) .form-component__inner{opacity:0;}
.coming-soon .mod-loader{background-color:transparent;}
.coming-soon .mod-loader__spinner{border:5px solid #fff;border-top:5px solid transparent;}
.contact-form{position:relative;}
.contact-form__content{min-height:670px;padding:35px 32px;overflow:hidden;background:linear-gradient(280.18deg, #ffe900 -67.08%, #fff200 134.83%);}
@media only screen and (max-width: 1022px) {
.contact-form__content{margin-bottom:20px;padding:24px;min-height:1px;padding-bottom:292px;}
}
.contact-form__content-inner{z-index:3;max-width:302px;}
.contact-form__content .title{margin-bottom:10px;}
@media only screen and (max-width: 1022px) {
.contact-form__content .title{margin-bottom:18px;}
}
.contact-form__list{margin-top:32px;display:grid;grid-gap:32px;}
@media only screen and (max-width: 1022px) {
.contact-form__list{margin-top:24px;grid-gap:24px;}
}
.contact-form__list-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;}
.contact-form__illustration{position:absolute;right:0;bottom:0;max-width:450px;}
@media only screen and (max-width: 1439px) {
.contact-form__illustration{max-width:350px;}
}
@media only screen and (max-width: 1200px) {
.contact-form__illustration{max-width:300px;}
}
@media only screen and (max-width: 1022px) {
.contact-form__illustration{max-width:264px;right:24px;}
}
.contact-form__form{padding:32px;}
@media only screen and (max-width: 1022px) {
.contact-form__form{padding:26px 24px;}
}
.contact-form .form-component{flex:auto;}
.contact-form .form-component__header{margin-bottom:48px;}
@media only screen and (max-width: 1022px) {
.contact-form .form-component__header{margin-bottom:28px;}
}
.contact-form .form-component__submit{margin-top:12px;}
.contact-form .form-component__submit .btn{width:100%;min-height:44px;}
.contact-form .form-component .mod-input__field{background-color:var(--color-white);}
.contact-form .form-component .mod-input.is-validation-failed .mod-input__field{background-color:rgba(237, 28, 36, 0.1);}
.content-module .editor-text h4, .content-module .editor-text h5, .content-module .editor-text h6, .content-module .editor-text h3, .content-module .editor-text h2{line-height:1;font-weight:500;color:var(--color-gray-950);}
.content-module .editor-text h2{font-size:36px;}
@media only screen and (max-width: 1022px) {
.content-module .editor-text h2{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.content-module .editor-text h2{font-size:24px;}
}
.content-module .editor-text h3{font-size:30px;letter-spacing:0;}
@media only screen and (max-width: 1022px) {
.content-module .editor-text h3{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.content-module .editor-text h3{font-size:22px;}
}
.content-module .editor-text h4, .content-module .editor-text h5, .content-module .editor-text h6{line-height:1.2;font-size:20px;letter-spacing:0;}
.content-module{width:100%;}
.content-module__header{padding-bottom:32px;border-bottom:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 1022px) {
.content-module__header{padding-bottom:32px;}
}
.content-module__nav{display:grid;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.0509803922), 0px 4px 4px 0px rgba(0, 0, 0, 0.0392156863), 0px 9px 6px 0px rgba(0, 0, 0, 0.031372549), 0px 17px 7px 0px rgba(0, 0, 0, 0.0117647059), 0px 26px 7px 0px rgba(0, 0, 0, 0);padding:24px 12px 0;line-height:1;border-radius:24px;}
@media only screen and (min-width: 1023px) {
.content-module__nav{position:sticky;position:-webkit-sticky;transition:top 150ms var(--easing-slow);top:calc(var(--header-height, 0px) + 24px);}
.is-scrolled .content-module__nav{top:calc(var(--header-height, 0px) + 24px - 62px);}
.is-scrolled-up .content-module__nav{top:calc(var(--header-height, 0px) + 24px);}
}
@media only screen and (max-width: 1022px) {
.content-module__nav{margin-bottom:44px;}
}
.content-module__nav-title{padding:0 12px;}
.content-module__nav-link{display:flex;padding:24px 0;align-items:center;gap:10px;transition:color 150ms var(--easing-slow);}
.content-module__nav-link .icon{flex-shrink:0;}
.content-module__nav-item{padding:0 12px;}
.content-module__nav-item:not(:last-child){border-bottom:0.5px solid var(--color-gray-100);}
.content-module__nav-item:hover .content-module__nav-link, .content-module__nav-item.is-active .content-module__nav-link{color:var(--color-gray-950);}
.content-module__content{display:grid;grid-gap:64px;}
@media only screen and (max-width: 1022px) {
.content-module__content{grid-gap:44px;}
}
.content-module__content .title--h4{font-size:36px;}
@media only screen and (max-width: 1022px) {
.content-module__content .title--h4{margin-bottom:10px;}
}
.content-module .editor-text h1, .content-module .editor-text h2, .content-module .editor-text h3, .content-module .editor-text h4, .content-module .editor-text h5, .content-module .editor-text h6{margin:64px 0 24px;line-height:1.2;}
@media only screen and (max-width: 1200px) {
.content-module .editor-text h1, .content-module .editor-text h2, .content-module .editor-text h3, .content-module .editor-text h4, .content-module .editor-text h5, .content-module .editor-text h6{margin-top:44px;}
}
@media only screen and (max-width: 767px) {
.content-module .editor-text h1, .content-module .editor-text h2, .content-module .editor-text h3, .content-module .editor-text h4, .content-module .editor-text h5, .content-module .editor-text h6{margin-bottom:15px;}
}
.content-module .editor-text h1:first-child, .content-module .editor-text h2:first-child, .content-module .editor-text h3:first-child, .content-module .editor-text h4:first-child, .content-module .editor-text h5:first-child, .content-module .editor-text h6:first-child{margin-top:0;}
.content-module .editor-text h1:last-child, .content-module .editor-text h2:last-child, .content-module .editor-text h3:last-child, .content-module .editor-text h4:last-child, .content-module .editor-text h5:last-child, .content-module .editor-text h6:last-child{margin-bottom:0;}
@media only screen and (max-width: 767px) {
.content-module .editor-text p{margin:16px 0;}
}
.content-module .editor-text p:first-child{margin-top:0;}
.content-module .editor-text p:last-child{margin-bottom:0;}
.content-module .editor-text strong{font-weight:500;color:var(--color-gray-950);}
.cta-module__inner{padding:64px;min-height:532px;border:0.5px solid var(--color-gray-100);}
.customer-support__card{max-width:100%;min-height:320px;width:100%;padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;height:100%;}
@media only screen and (max-width: 1022px) {
.customer-support__card{padding:24px;min-height:298px;}
}
@media only screen and (max-width: 767px) {
.customer-support__card{gap:18px;}
}
.customer-support__card-icon{background-color:var(--color-yellow);border:0.5px solid var(--color-cold-yellow);border-radius:100%;width:51px;height:51px;}
.customer-support__card-icon img{width:100%;height:auto;object-fit:contain;max-width:20px;max-height:20px;}
.customer-support__card .title{letter-spacing:-0.02em;}
.customer-support__card .btn{margin-top:auto;}
.customer-support .swiper-slide{width:320px;display:flex;flex-direction:column;height:auto;}
@media only screen and (max-width: 767px) {
.customer-support .swiper-slide{width:298px;}
}
.discount-module__inner{border:0.5px solid rgba(255, 255, 255, 0.2);padding:0 80px;display:grid;grid-template-columns:50% 1fr;grid-gap:90px;align-items:flex-start;}
@media only screen and (max-width: 1439px) {
.discount-module__inner{padding:0 60px;grid-gap:60px;}
}
@media only screen and (max-width: 1200px) {
.discount-module__inner{padding:0 40px;grid-gap:40px;grid-template-columns:52% 1fr;}
}
@media only screen and (max-width: 1022px) {
.discount-module__inner{grid-template-columns:1fr;grid-gap:48px;padding:24px 24px 0;}
}
.discount-module__content{padding:80px 0;display:flex;flex-direction:column;gap:24px;height:100%;max-width:614px;width:100%;position:relative;z-index:4;}
@media only screen and (max-width: 1439px) {
.discount-module__content{padding:60px 0;}
}
@media(min-width:1200px) and (max-width:1230px){
.discount-module__content{max-width:484px;}
}
@media only screen and (max-width: 1200px) {
.discount-module__content{padding:40px 0;}
}
@media only screen and (max-width: 1022px) {
.discount-module__content{padding:0;max-width:530px;}
}
@media only screen and (max-width: 767px) {
.discount-module__content{gap:15px;}
}
.discount-module__content .title{letter-spacing:normal;}
@media only screen and (max-width: 767px) {
.discount-module__content .title{font-size:30px;line-height:1.2;letter-spacing:-0.02em;max-width:280px;width:100%;}
}
.discount-module__content .title strong{position:relative;}
.discount-module__content .title strong::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -48%);width:115%;height:170%;background:var(--data-highlight) no-repeat center/100% 100%;}
.discount-module .editor-text{max-width:404px;width:100%;color:var(--color-gray-950);}
.discount-module .form-component{max-width:334px;width:100%;padding-top:72px;margin-top:auto;}
@media only screen and (max-width: 1022px) {
.discount-module .form-component{padding-top:0;}
}
.discount-module__image{align-self:flex-end;padding-top:22px;max-width:525px;width:100%;margin:0 auto;position:relative;z-index:4;}
@media only screen and (max-width: 1022px) {
.discount-module__image{padding-top:0;max-width:335px;margin:-90px 0 0 auto;}
}
@media only screen and (max-width: 767px) {
.discount-module__image{max-width:calc(100% + 24px);width:calc(100% + 24px);margin:0 auto;}
}
.discount-module__image img{width:100%;height:auto;object-fit:contain;}
.features-module{width:100%;}
.features-module__row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (max-width: 1200px) {
.features-module__row{grid-template-columns:repeat(2, minmax(0, 1fr));text-align:left;}
}
@media only screen and (max-width: 767px) {
.features-module__row{grid-template-columns:1fr;grid-gap:15px;}
}
.features-module__item{flex-direction:column;min-height:158px;overflow:hidden;border-radius:32px;padding:24px;position:relative;background-color:var(--color-gray-50);}
@media only screen and (max-width: 1200px) {
.features-module__item{border-radius:24px;flex-direction:row;gap:12px;min-height:84px;justify-content:flex-start;align-items:center;}
}
@media only screen and (max-width: 767px) {
.features-module__item{padding:16px;}
}
@media only screen and (max-width: 767px) {
.features-module__item-title{font-size:16px;}
}
@media only screen and (max-width: 767px) {
.features-module__item-text{font-size:14px;}
}
.features-module__item-background{opacity:0.8;}
@media only screen and (min-width: 1023px) {
.features-module__item-content{margin-top:auto;}
}
.features-module__item-icon{width:52px;height:52px;border-radius:100%;background-color:var(--color-yellow);flex-shrink:0;}
.site-footer{width:100%;position:relative;background-color:var(--color-gray-50);padding:24px 0;overflow:hidden;}
@media only screen and (max-width: 767px) {
.site-footer{padding:16px 0;}
}
.site-footer__logo{max-width:218px;width:100%;margin-bottom:128px;}
@media only screen and (max-width: 1022px) {
.site-footer__logo{max-width:172px;margin-bottom:96px;}
}
.site-footer__logo img{width:100%;height:auto;object-fit:contain;}
.site-footer__col-title{letter-spacing:-0.02em;margin-bottom:22px;}
@media only screen and (max-width: 767px) {
.site-footer__col-title{letter-spacing:-0.01em;margin-bottom:24px;}
}
.site-footer__nav ul{display:grid;grid-gap:20px;}
.site-footer__nav-link{font-weight:500;transition:color 0.5s var(--easing-default);}
.site-footer__nav-link:hover{color:var(--color-gray-950);}
.site-footer__nav-wrapper{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px;align-items:flex-start;}
@media only screen and (max-width: 767px) {
.site-footer__nav-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:48px 16px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__middle .row{gap:45px;}
}
.site-footer__info{margin-top:88px;display:flex;align-items:center;gap:20px;justify-content:space-between;}
@media only screen and (max-width: 767px) {
.site-footer__info{flex-direction:column-reverse;margin-top:96px;align-items:flex-start;gap:22px;}
}
.site-footer__payment-methods{display:flex;align-items:center;gap:12px;}
@media only screen and (max-width: 1022px) {
.site-footer__payment-methods{flex-wrap:wrap;}
}
.site-footer__payment-methods-card{width:35px;height:24px;}
.site-footer__payment-methods-card img{width:100%;height:auto;object-fit:contain;}
.site-footer__bottom{padding-top:24px;margin-top:22px;border-top:1px solid var(--color-gray-100);display:flex;align-items:center;justify-content:space-between;gap:24px;}
@media only screen and (max-width: 1022px) {
.site-footer__bottom{flex-direction:column;text-align:center;}
}
@media only screen and (max-width: 767px) {
.site-footer__bottom{margin-top:30px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__bottom-nav{width:100%;}
}
.site-footer__bottom-nav ul{display:flex;grid-gap:0;gap:10px 24px;flex-wrap:wrap;}
@media only screen and (max-width: 1022px) {
.site-footer__bottom-nav ul{justify-content:center;}
}
.site-footer__bottom .site-footer__nav-link{font-weight:400;}
.site-footer__bottom-left{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}
@media only screen and (max-width: 1022px) {
.site-footer__bottom-left{flex-direction:column;justify-content:center;}
}
.site-footer__credits{flex-shrink:0;display:flex;align-items:center;gap:10px 24px;}
@media only screen and (max-width: 1022px) {
.site-footer__credits{margin-left:0;flex-wrap:wrap;justify-content:center;}
}
.site-footer__credits a{transition:color 0.5s var(--easing-default);}
.site-footer__credits a:hover{color:var(--color-gray-950);}
.site-footer__bg-logo{display:flex;width:100%;margin-top:122px;margin-bottom:-11%;}
@media only screen and (max-width: 1022px) {
.site-footer__bg-logo{width:calc(100% + 70px);margin-left:-35px;margin-top:95px;margin-bottom:-16%;}
}
.site-footer__bg-logo img{width:100%;height:auto;object-fit:contain;}
.site-footer .container{position:relative;z-index:3;}
.editor-text ul li:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.editor-text h6, .editor-text h5, .editor-text h4, .editor-text h3, .editor-text h2, .editor-text h1{line-height:1;font-weight:500;color:var(--color-gray-950);}
.editor-text h1{font-size:72px;letter-spacing:-0.01em;}
@media only screen and (max-width: 1439px) {
.editor-text h1{font-size:64px;}
}
@media only screen and (max-width: 1200px) {
.editor-text h1{font-size:54px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h1{font-size:46px;}
}
@media only screen and (max-width: 767px) {
.editor-text h1{font-size:36px;}
}
.editor-text h2{font-size:60px;}
@media only screen and (max-width: 1200px) {
.editor-text h2{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h2{font-size:42px;line-height:1.2;}
}
@media only screen and (max-width: 767px) {
.editor-text h2{font-size:36px;}
}
.editor-text h3{font-size:48px;line-height:1;letter-spacing:-0.01em;}
@media only screen and (max-width: 1439px) {
.editor-text h3{font-size:32px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h3{font-size:30px;}
}
.editor-text h4{font-size:36px;}
@media only screen and (max-width: 1022px) {
.editor-text h4{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.editor-text h4{font-size:24px;}
}
.editor-text h5{font-size:30px;letter-spacing:0;}
@media only screen and (max-width: 1022px) {
.editor-text h5{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.editor-text h5{font-size:22px;}
}
.editor-text h6{line-height:1.2;font-size:20px;letter-spacing:0;}
.editor-text ol li:before{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;text-align:inherit;font-style:inherit;font-family:inherit;}
.editor-text strong{font-weight:700;}
.container .editor-text .container{max-width:100%;padding:0;}
.editor-text h1, .editor-text h2, .editor-text h3, .editor-text h4, .editor-text h5, .editor-text h6{font-weight:700;margin-bottom:24px;}
* + .editor-text h1,
* + .editor-text h2,
* + .editor-text h3,
* + .editor-text h4,
* + .editor-text h5,
* + .editor-text h6{margin-top:44px;}
.editor-text h1:first-child, .editor-text h2:first-child, .editor-text h3:first-child, .editor-text h4:first-child, .editor-text h5:first-child, .editor-text h6:first-child{margin-top:0;}
.editor-text p, .editor-text ul, .editor-text ol, .editor-text img, .editor-text figure, .editor-text table{margin-top:24px;margin-bottom:24px;}
.editor-text p:first-child, .editor-text ul:first-child, .editor-text ol:first-child, .editor-text img:first-child, .editor-text figure:first-child, .editor-text table:first-child{margin-top:0;}
.editor-text p:last-child, .editor-text ul:last-child, .editor-text ol:last-child, .editor-text img:last-child, .editor-text figure:last-child, .editor-text table:last-child{margin-bottom:0;}
.editor-text p a, .editor-text ul a, .editor-text ol a, .editor-text img a, .editor-text figure a, .editor-text table a{color:var(--color-blue);text-decoration:underline;}
.editor-text p a:hover, .editor-text ul a:hover, .editor-text ol a:hover, .editor-text img a:hover, .editor-text figure a:hover, .editor-text table a:hover{color:var(--color-blue);text-decoration:none;}
.editor-text img.aligncenter, .editor-text img.alignright, .editor-text img.aligleft, .editor-text img.alignnone{display:block;}
.editor-text img.aligncenter{margin-left:auto;margin-right:auto;}
.editor-text img.alignright{margin-left:auto;}
.editor-text img.aligleft{margin-right:auto;}
.editor-text figure img{margin:0;}
.editor-text ul, .editor-text ol{list-style:none;}
.editor-text ul li, .editor-text ol li{position:relative;padding-left:1.75em;}
.editor-text ul li:before{border-radius:100%;width:6px;height:6px;background-color:currentColor;color:inherit;top:calc(0.5em + 4px);}
.editor-text ol{counter-reset:ol_text_counter;}
.editor-text ol li{counter-increment:ol_text_counter;}
.editor-text ol li:before{content:counter(ol_text_counter) ".";font-size:inherit;position:absolute;left:0;}
.editor-text table{border:1px solid;width:100%;}
.editor-text table tr{border-bottom:1px solid;}
.editor-text table th, .editor-text table td{padding:0.5em;height:auto !important;}
.editor-text table th:not(:first-child),
.editor-text table td:not(:first-child){border-left:1px solid;}
.editor-text blockquote p{margin:0 !important;}
.forgot-password{position:relative;padding-top:60px;}
.forgot-password .form-component{max-width:480px;margin:0 auto;}
.grid-element{width:100%;}
.grid-element__body{display:grid;grid-gap:48px;}
.grid-element__row{display:grid;grid-gap:24px;}
.grid-element__row.col-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
@media only screen and (max-width: 1022px) {
.grid-element__row.col-2{grid-template-columns:1fr;}
}
.grid-element__row.col-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
@media only screen and (max-width: 1022px) {
.grid-element__row.col-3{grid-template-columns:1fr;}
}
.grid-element__row.col-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
@media only screen and (max-width: 1200px) {
.grid-element__row.col-4{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.grid-element__row.col-4{grid-template-columns:1fr;}
}
.grid-element__row.col-4:last-child:not(:first-child){margin-top:48px;}
.grid-element__title{margin-bottom:16px;}
.grid-element__full-title{margin-bottom:10px;}
@media only screen and (min-width: 768px) {
.col-2 .grid-element__full-title{grid-column:span 2;}
}
@media only screen and (min-width: 768px) {
.col-3 .grid-element__full-title{grid-column:span 3;}
}
.col-4 .grid-element__full-title{grid-column:span 4;}
@media only screen and (max-width: 1200px) {
.col-4 .grid-element__full-title{grid-column:span 2;}
}
@media only screen and (max-width: 767px) {
.col-4 .grid-element__full-title{grid-column:span 1;}
}
.grid-element__links{display:flex;flex-direction:column;gap:16px;}
@media only screen and (max-width: 1022px) {
.grid-element__links{margin-bottom:24px;}
}
.grid-element__link{transition:color 80ms var(--easing-slow);}
.grid-element__link:hover{color:var(--color-blue);}
.image-gallery{width:100%;overflow:hidden;}
.image-gallery__slider{overflow:visible;}
.image-gallery .swiper-slide{width:298px;}
.image-gallery__item{height:0;padding-bottom:100%;display:block;overflow:hidden;}
@media only screen and (max-width: 1022px) {
.image-gallery__item{height:298px;}
}
.image-gallery__item img{transform:scale(1.00001);transition:transform 0.3s var(--easing-slow);}
.image-gallery__item[href]:hover img{transform:scale(1.06);}
.image-gallery__nav{position:relative;margin-top:10px;display:flex;justify-content:space-between;}
.image-gallery__nav-arrow{position:relative;width:auto;height:auto;top:initial;margin:0;left:initial;}
.image-gallery__nav .icon{width:20px;height:20px;}
.image-gallery__nav .icon::before{background-color:var(--color-gray-950);}
.image-gallery__nav svg{display:none;}
.image-gallery__track{display:flex;align-items:flex-start;}
.image-gallery__row{display:flex;gap:20px;align-items:flex-start;flex-shrink:0;}
@media only screen and (max-width: 767px) {
.image-gallery__row{gap:8px;}
}
.image-gallery--secondary .image-gallery__item{width:333px;display:flex;align-items:flex-start;aspect-ratio:1/1;padding:0;height:auto;}
@media only screen and (max-width: 1022px) {
.image-gallery--secondary .image-gallery__item{width:298px;height:298px;aspect-ratio:initial;}
}
.image-gallery--secondary .image-gallery__item:last-child{margin-right:20px;}
@media only screen and (max-width: 767px) {
.image-gallery--secondary .image-gallery__item:last-child{margin-right:16px;}
}
.image-gallery--secondary .image-gallery__item:nth-of-type(2n){aspect-ratio:333/416;}
@media only screen and (max-width: 1022px) {
.image-gallery--secondary .image-gallery__item:nth-of-type(2n){aspect-ratio:initial;height:372px;}
}
.intro-module{padding-top:18px;}
@media only screen and (max-width: 1200px) {
.intro-module{padding-top:0;}
}
.intro-module .title--h3{font-weight:400;line-height:1.2;letter-spacing:normal;}
@media only screen and (max-width: 767px) {
.intro-module .title--h3{font-size:24px;letter-spacing:-0.01em;}
}
.intro-module .editor-text strong{font-weight:500;}
.intro-module .editor-text p img{height:70px;margin:-12px 10px 0 8px;object-fit:contain;}
@media only screen and (max-width: 1439px) {
.intro-module .editor-text p img{height:48px;margin-top:-8px;}
}
@media only screen and (max-width: 1022px) {
.intro-module .editor-text p img{height:35px;margin:-4px 5px 0 5px;}
}
@media only screen and (max-width: 767px) {
.intro-module .editor-text p img{height:32px;}
}
.login-registration-form{position:relative;}
.login-registration-form__body{max-width:600px;margin:80px auto 0;}
@media only screen and (max-width: 767px) {
.login-registration-form__body{margin-top:40px;}
}
.login-registration-form__tabpanel{display:none;}
.login-registration-form__tabpanel.is-active{display:block;}
.login-registration-form__tabpanel .form-component{padding-top:40px;}
.login-registration-form .form-component__text, .login-registration-form .form-component__footer{font-size:14px;}
.login-registration-form .form-component__footer{text-align:center;}
@media only screen and (max-width: 767px) {
.login-registration-form .form-component__footer-text{margin:30px 0 10px;}
}
.login-registration-form .btn--large{min-width:130px;}
.login-registration-form .tab-buttons__nav{font-size:14px;}
.login-registration-form .tab-buttons__nav-link{min-height:36px;}
.most-popular__background::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.most-popular{width:100%;}
.most-popular__body{overflow:hidden;min-height:554px;padding:8px;display:grid;grid-gap:24px;grid-template-columns:1fr 350px;}
@media only screen and (max-width: 767px) {
.most-popular__body{grid-template-columns:1fr;padding:0;min-height:1px;display:block;}
}
.most-popular__background::before{z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);}
.most-popular__right{position:relative;z-index:3;}
@media only screen and (max-width: 767px) {
.most-popular__right{padding:24px 10px;}
}
.most-popular__left{padding:24px;}
@media only screen and (max-width: 767px) {
.most-popular__left{position:relative;border-radius:24px;overflow:hidden;min-height:480px;}
}
.most-popular__left .title{color:inherit;margin-bottom:6px;max-width:536px;}
@media only screen and (max-width: 1022px) {
.most-popular__left .title{line-height:1.2;}
}
.most-popular__left .btn{margin-top:12px;}
.most-popular__content{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:relative;z-index:3;}
.most-popular .tag{margin-bottom:auto;}
.most-popular__text{opacity:0.6;max-width:536px;}
.most-popular .product-card{max-width:100%;z-index:3;background-color:var(--color-white);border-radius:24px;color:var(--color-gray-500);padding:8px;min-height:100%;display:flex;flex-direction:column;}
@media only screen and (max-width: 767px) {
.most-popular .product-card{padding:4px;background-color:transparent;}
}
.most-popular .product-card__row{padding:10px 0;}
.most-popular .product-card__details{flex:auto;}
@media only screen and (max-width: 767px) {
.most-popular .product-image-group__item{background-color:var(--color-white);}
}
@media only screen and (min-width: 1201px) {
.most-popular--has-video .most-popular__body{min-height:690px;}
}
@media only screen and (min-width: 1201px) {
.most-popular--has-video .most-popular__left{padding:28px;}
}
@media only screen and (min-width: 1201px) {
.most-popular--has-video .tag{position:absolute;top:-20px;left:-20px;}
}
@media only screen and (min-width: 1201px) {
.most-popular--has-video .most-popular__text{opacity:1;line-height:1;}
}
.landing-module{width:100%;}
.landing-module__body{padding:48px;position:relative;min-height:494px;aspect-ratio:696/247;display:flex;flex-direction:column;justify-content:center;}
@media only screen and (max-width: 1439px) {
.landing-module__body{min-height:410px;}
}
@media only screen and (max-width: 1200px) {
.landing-module__body{min-height:330px;}
}
@media only screen and (max-width: 1022px) {
.landing-module__body{min-height:200px;}
}
@media only screen and (max-width: 767px) {
.landing-module__body{aspect-ratio:360/532;min-height:460px;justify-content:flex-start;padding:32px;}
}
@media(max-width:380px){
.landing-module__body{min-height:420px;padding:24px;}
}
.landing-module__content{max-width:500px;position:relative;z-index:3;}
@media only screen and (max-width: 1200px) {
.landing-module__content{max-width:330px;}
}
@media only screen and (max-width: 767px) {
.landing-module__content{max-width:298px;}
}
.landing-module__content .title{color:inherit;margin-bottom:12px;letter-spacing:0;}
@media only screen and (max-width: 1022px) {
.landing-module__content .title{line-height:1.2;margin-bottom:4px;}
}
.landing-module__button{margin-top:32px;}
@media only screen and (max-width: 1022px) {
.landing-module__button{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.sc-landing-module .margin--24{height:16px;}
}
.occasion-card-list{position:relative;}
@media only screen and (max-width: 767px) {
.occasion-card-list .section-header .title--h1{font-size:48px;}
}
.occasion-card-list .section-header--center-align{margin-bottom:48px;}
.occasion-card-list .section-header--center-align .section-header__content{grid-gap:32px;}
.occasion-card-list .container{position:relative;z-index:3;}
.occasion-card-list .occasion-card{max-width:100%;}
.occasion-card-list__main-card{margin-bottom:24px;}
@media only screen and (max-width: 1022px) {
.occasion-card-list__main-card{margin-bottom:20px;}
}
@media only screen and (min-width: 1023px) {
.occasion-card-list .product-slider .swiper .swiper-wrapper{transform:translate3d(0, 0, 0) !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:24px 20px;}
}
@media only screen and (min-width: 1023px) {
.occasion-card-list .product-slider .swiper .swiper-slide{width:100% !important;margin-right:0 !important;}
}
@media only screen and (min-width: 1023px) {
.occasion-card-list .product-slider .swiper-scrollbar{display:none !important;}
}
@media only screen and (min-width: 768px) {
.occasion-card-list .product-slider__nav{display:none !important;}
}
.occasion-card-list__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (max-width: 1200px) {
.occasion-card-list__list{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.occasion-card-list__list{grid-template-columns:1fr;}
}
.occasion-card-list .newsletter-card{max-width:100%;}
.occasion-card-list--default{padding:96px 0 24px;}
@media only screen and (max-width: 1439px) {
.occasion-card-list--default{padding:70px 0 24px;}
}
@media only screen and (max-width: 1022px) {
.occasion-card-list--default{padding:60px 0 16px;}
}
.occasion-card-list--default .section-header{margin-bottom:64px;}
@media only screen and (max-width: 1022px) {
.occasion-card-list--default .section-header{margin-bottom:60px;}
}
.occasion-card-list--default .section-header .editor-text{font-size:16px;color:var(--color-gray-950);}
.occasion-card-list--default .section-header__inner{grid-gap:4px;}
.occasion-card-list--default .occasion-card-list__main-card{margin-bottom:20px;}
@media only screen and (max-width: 1022px) {
.occasion-card-list--default .occasion-card-list__main-card{margin-bottom:16px;}
}
@media only screen and (max-width: 767px) {
.occasion-card-list--default .product-slider .swiper{padding:0;width:100%;margin-left:0;}
}
.occasion-card-list--default .product-slider .swiper .swiper-wrapper{transform:translate3d(0, 0, 0) !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.occasion-card-list--default .product-slider .swiper .swiper-wrapper{width:100%;grid-gap:16px;}
}
@media only screen and (max-width: 767px) {
.occasion-card-list--default .product-slider .swiper .swiper-wrapper{grid-template-columns:1fr;}
}
@media only screen and (max-width: 1022px) {
.occasion-card-list--default .product-slider .swiper .swiper-slide{width:100% !important;margin-right:0 !important;}
}
.occasion-card-list--default .product-slider .swiper-scrollbar, .occasion-card-list--default .product-slider__nav{display:none !important;}
@media only screen and (min-width: 1023px) {
.occasion-card-list--cols-3 .product-slider .swiper .swiper-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.occasion-card-list--cols-3 .occasion-card{height:380px;border-radius:24px;padding:24px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.occasion-card-list--cols-3 .occasion-card .title--h3, .occasion-card-list--cols-3 .occasion-card__title{font-size:30px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.occasion-card-list--cols-3 .occasion-card__illustration{width:162px;height:232px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.occasion-card-list--cols-3 .occasion-card__illustration img{width:120px;max-width:120px;top:12px;right:20px;}
}
.occasion-card-list--secondary .occasion-card-list__main-card{margin-bottom:20px;}
.sc-occasion-card-list:first-child:has(.section-header){margin-top:35px;}
.noscript{display:block;width:100%;position:relative;z-index:9999;}
.noscript__content{background-color:#ffc107;border:4px solid black;color:black;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:40px;text-align:center;width:100%;}
.order-summary{position:relative;padding:60px 0;}
.order-summary__header{border-bottom:1px solid #fff200;padding-bottom:36px;margin-bottom:40px;}
@media only screen and (max-width: 767px) {
.order-summary__header{text-align:center;padding-bottom:56px;margin-bottom:26px;}
}
@media only screen and (max-width: 767px) {
.order-summary__header .title{font-size:20px;}
}
.order-summary__header-info{margin-top:16px;}
.order-summary__row{display:grid;grid-gap:122px;grid-template-columns:452px 1fr;}
@media only screen and (max-width: 1439px) {
.order-summary__row{grid-gap:80px;grid-template-columns:380px 1fr;}
}
@media only screen and (max-width: 1200px) {
.order-summary__row{grid-gap:60px;grid-template-columns:300px 1fr;}
}
@media only screen and (max-width: 1022px) {
.order-summary__row{grid-gap:30px;}
}
@media only screen and (max-width: 767px) {
.order-summary__row{grid-template-columns:1fr;grid-gap:0;}
}
.order-summary__info{padding:20px;border:1px solid #fff200;}
.order-summary__info-title{margin-bottom:20px;}
.order-summary__info-item{margin-bottom:20px;}
.order-summary__info-item-title{font-weight:500;}
.order-summary__info-footer{display:flex;gap:16px;justify-content:space-between;}
.order-summary__info strong, .order-summary__info-total-amount{font-weight:700;}
@media only screen and (max-width: 767px) {
.order-summary__right{display:flex;flex-direction:column;}
}
.order-summary__invoice-btn{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #fff200;padding:24px;font-size:16px;margin-top:26px;min-height:64px;font-weight:450;transition:0.3s ease;}
.order-summary__invoice-btn:hover{background-color:#fff200;}
@media only screen and (max-width: 767px) {
.order-summary__invoice-btn{min-height:52px;padding:4px 20px 4px 30px;}
}
.order-summary__invoice-btn .icon{transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.order-summary__invoice-btn .icon{width:6px;height:10px;}
}
.order-summary__invoice-btn .icon::before{background-color:currentColor;}
.order-summary__products{margin-top:60px;}
@media only screen and (max-width: 767px) {
.order-summary__products{order:-1;margin:0 0 34px;}
}
.page-header__title .title{line-height:1;font-weight:500;color:var(--color-gray-950);}
.page-header__title .title{font-size:60px;}
@media only screen and (max-width: 1200px) {
.page-header__title .title{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.page-header__title .title{font-size:42px;line-height:1.2;}
}
@media only screen and (max-width: 767px) {
.page-header__title .title{font-size:36px;}
}
.page-header{padding:36px;padding-right:80px;position:relative;z-index:3;min-height:400px;color:#fff200;display:flex;flex-direction:column;gap:40px;}
@media only screen and (max-width: 1022px) {
.page-header{padding:28px;padding-right:60px;min-height:140px;gap:28px;}
}
@media only screen and (max-width: 767px) {
.page-header{padding:16px;padding-right:40px;min-height:120px;}
}
.page-header .icon-sparkle{height:20px;width:20px;position:absolute;bottom:36px;right:36px;pointer-events:none;opacity:0.5;z-index:3;}
@media only screen and (max-width: 1022px) {
.page-header .icon-sparkle{bottom:20px;right:20px;}
}
@media only screen and (max-width: 767px) {
.page-header .icon-sparkle{bottom:16px;right:12px;}
}
.page-header .icon-sparkle:before{background-color:#fafafa;}
.page-header:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:2;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 49.88%, rgba(0, 0, 0, 0.5) 74.19%);}
.page-header.wide{min-height:240px;}
@media only screen and (max-width: 1022px) {
.page-header.wide{padding:28px;padding-right:60px;min-height:140px;gap:28px;}
}
@media only screen and (max-width: 767px) {
.page-header.wide{padding:16px;padding-right:40px;min-height:120px;}
}
.page-header.wide:before{background:rgba(0, 0, 0, 0.5);}
.page-header.wide .page-header__title{max-width:100%;margin:0;margin-top:auto;}
.page-header__title{position:relative;z-index:3;max-width:614px;margin:0 auto;margin-top:auto;}
.page-header__title .title{font-weight:700;color:#fff200;}
.page-header__img img{position:absolute;top:0;left:0;height:100%;width:100%;bottom:0;right:0;margin:auto;z-index:1;}
@media only screen and (max-width: 1200px) {
.page-header .container{padding:0;margin:0;}
}
@media only screen and (max-width: 1200px) {
.page-header.regular{padding-left:20px;padding-right:20px;}
}
@media only screen and (max-width: 1022px) {
.page-header.regular .page-header__title{margin-left:0;text-align:left;}
}
.product-calculator__content{display:grid;grid-template-columns:56% 1fr;grid-gap:28px;align-items:center;padding-top:28px;}
@media only screen and (max-width: 1022px) {
.product-calculator__content{grid-template-columns:1fr;grid-gap:20px;}
}
@media only screen and (max-width: 767px) {
.product-calculator__content{padding-top:0;grid-gap:12px;}
}
.product-calculator__left{display:grid;grid-gap:40px;}
@media only screen and (max-width: 1022px) {
.product-calculator__left{grid-gap:20px;}
}
@media only screen and (max-width: 767px) {
.product-calculator__left{grid-gap:12px;}
}
@media only screen and (max-width: 767px) {
.product-calculator__left .title{font-size:36px;letter-spacing:normal;line-height:1.2;}
}
.product-calculator__arrow-right, .product-calculator__arrow-down{max-width:32px;width:100%;margin:0 auto;}
@media only screen and (max-width: 767px) {
.product-calculator__arrow-right, .product-calculator__arrow-down{max-width:25px;}
}
.product-calculator__arrow-right img, .product-calculator__arrow-down img{width:100%;height:auto;object-fit:contain;}
.product-calculator__arrow-right{max-width:calc(100% - 10px);margin-left:0;}
@media only screen and (max-width: 1022px) {
.product-calculator__arrow-right{display:none;}
}
.product-calculator .range-slider{max-width:100%;}
@media only screen and (max-width: 767px) {
.product-calculator .product-card{max-width:100%;margin-top:10px;}
}
@media only screen and (max-width: 767px) {
.product-calculator .product-card .product-image-group:not(.product-image-group--1-items){max-width:320px;padding-bottom:94%;left:50%;transform:translate(-50%, -50%);}
}
.page-loader{height:240px;width:240px;}
.page-loader__wrap{height:calc(var(--vh, 1vh) * 100);width:100%;display:flex;align-items:center;justify-content:center;transition:0.6s ease;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity, visibility;position:fixed;z-index:105;background-color:#fff200;}
.page-loaded .page-loader__wrap{opacity:0;pointer-events:none;}
.page-loader__wrap.is-loading, .is-loading .page-loader__wrap{opacity:1;visibility:visible;}
.product-card-slider .occasion-card{max-width:100%;margin-bottom:32px;}
@media only screen and (max-width: 1022px) {
.product-card-slider .occasion-card{height:380px;}
}
@media only screen and (max-width: 767px) {
.product-card-slider .occasion-card{margin-bottom:16px;}
}
.product-list{position:relative;}
.product-list .product-filter{margin-bottom:44px;}
@media only screen and (max-width: 1022px) {
.product-list .product-filter{margin-bottom:28px;}
}
.product-list__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:44px 20px;}
@media only screen and (max-width: 1200px) {
.product-list__list{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (max-width: 1022px) {
.product-list__list{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.product-list__list{grid-template-columns:1fr;}
}
.product-list .product-card{max-width:100%;}
.product-list .product-card__image{height:0;padding-bottom:101.5%;}
@media only screen and (max-width: 767px) {
.product-list .product-card__image{padding-bottom:93.5%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--2-items .product-image-group__item{width:54.25%;height:53.85%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--3-items .product-image-group__item{width:45.2%;height:45%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--4-items .product-image-group__item--1, .product-list .product-card .product-image-group--4-items .product-image-group__item--2{width:45.2%;height:45%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--4-items .product-image-group__item--3{width:48.2%;height:47.95%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--4-items .product-image-group__item--4{width:45.2%;height:45%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--5-items .product-image-group__item{width:33.15%;height:32.9%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--5-items .product-image-group__item--5{width:54.25%;height:53.85%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--6-items .product-image-group__item{width:27.15%;height:27%;}
}
@media only screen and (min-width: 768px) {
.product-list .product-card .product-image-group--6-items .product-image-group__item--6{width:54.25%;height:53.85%;}
}
.product-list__total{margin-bottom:20px;}
@media only screen and (max-width: 767px) {
.product-list__total{margin-bottom:16px;}
}
.product-list__footer{text-align:center;margin-top:72px;}
@media only screen and (max-width: 1022px) {
.product-list__footer{margin-top:62px;}
}
.product-list__no-product{margin:0 auto;display:none;max-width:450px;min-height:324px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:16px;}
@media only screen and (max-width: 767px) {
.product-list__no-product{max-width:260px;}
}
.product-list__reset-btn{background-color:rgba(237, 28, 36, 0.1);color:var(--color-red);font-weight:500;border:0;font-size:12px;position:relative;padding:4px 8px;min-height:28px;}
@media only screen and (max-width: 1022px) {
.product-list__reset-btn{font-size:14px;padding:4px 20px;gap:10px;min-height:38px;}
}
.product-list__reset-btn .icon{width:12px;height:12px;}
@media only screen and (max-width: 1022px) {
.product-list__reset-btn .icon{width:20px;height:20px;}
}
.product-list__reset-btn:active, .product-list__reset-btn:hover{background-color:rgba(237, 28, 36, 0.2);}
.product-list.no-product-found .product-list__total, .product-list.no-product-found .product-list__footer, .product-list.no-product-found .product-list__list{display:none;}
.product-list.no-product-found .product-list__no-product{display:flex;}
.product-module .breadcrumbs-plain{margin-bottom:22px;}
@media only screen and (max-width: 1022px) {
.product-module .breadcrumbs-plain{margin-bottom:12px;}
}
.product-module__left{position:relative;}
@media only screen and (max-width: 1022px) {
.product-module__left{width:calc(100% + 40px);margin-left:-20px;}
}
@media only screen and (max-width: 767px) {
.product-module__left{width:calc(100% + 32px);margin-left:-16px;}
}
.product-module .tag-list{position:absolute;top:10px;left:10px;z-index:10;}
@media only screen and (max-width: 1022px) {
.product-module .tag-list{top:20px;left:20px;}
}
@media only screen and (max-width: 767px) {
.product-module .tag-list{top:16px;left:16px;}
}
.product-module .wishlist-button{position:absolute;top:10px;right:10px;z-index:10;}
@media only screen and (max-width: 1022px) {
.product-module .wishlist-button{top:20px;right:20px;}
}
@media only screen and (max-width: 767px) {
.product-module .wishlist-button{top:16px;right:16px;}
}
.product-module__infos{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;}
.product-module__info{position:relative;display:inline-flex;}
.product-module__info a{text-decoration:underline;}
.product-module__info a:hover{text-decoration:underline;color:var(--color-gray-950);}
.product-module__info:not(:last-child)::after{content:"•";position:relative;display:inline-block;color:currentColor;pointer-events:none;font-size:inherit;line-height:inherit;margin:0 8px;}
.product-module .product-showcase{max-width:100%;}
.product-module__right{display:grid;grid-gap:32px;}
@media only screen and (max-width: 1022px) {
.product-module__right{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.product-module__right{margin-top:16px;grid-gap:24px;}
}
@media only screen and (min-width: 1023px) {
.product-module__right{position:sticky;position:-webkit-sticky;transition:top 150ms var(--easing-slow);top:calc(var(--header-height, 0px) + 24px);}
.is-scrolled .product-module__right{top:calc(var(--header-height, 0px) + 24px - 62px);}
.is-scrolled-up .product-module__right{top:calc(var(--header-height, 0px) + 24px);}
}
.product-module__right-footer{display:flex;align-items:center;gap:20px;}
.product-module__header{display:grid;grid-gap:15px;}
.product-module__header-wrapper{padding-bottom:32px;border-bottom:0.5px solid var(--color-gray-100);display:grid;grid-gap:18px;}
@media only screen and (max-width: 767px) {
.product-module__header-wrapper{padding-bottom:24px;}
}
@media only screen and (max-width: 767px) {
.product-module__header-wrapper .text--14{font-size:12px;}
}
@media only screen and (max-width: 767px) {
.product-module__title{font-size:20px;}
}
.product-module__title span:not(:last-child)::after{content:"•";position:relative;display:inline-block;color:currentColor;pointer-events:none;font-size:inherit;line-height:inherit;margin:0 6px;}
.product-module__total{display:grid;grid-gap:4px;}
.product-module__total-left{display:grid;grid-gap:4px;}
@media only screen and (max-width: 1022px) {
.product-module__price{font-size:36px;}
}
@media only screen and (max-width: 767px) {
.product-module__price{line-height:1.2;font-size:30px;}
}
.product-module__price-wrapper{display:flex;align-items:flex-start;gap:10px;}
.product-module__price-wrapper .tag{padding:6px 8px;font-size:14px;}
@media only screen and (max-width: 1022px) {
.product-module__price-wrapper .tag{padding:5px 8px;}
}
.product-module__old-price{color:var(--color-red);}
.product-module__status-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;}
@media only screen and (max-width: 767px) {
.product-module__status-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;}
}
.product-module__status-info .stock-status{font-size:14px;padding-left:20px;}
@media only screen and (max-width: 767px) {
.product-module__status-info .stock-status{font-size:12px;}
}
.product-module__status-info .stock-status::before{width:14px;height:14px;}
.product-module__delivery-info{display:flex;align-items:center;gap:6px;}
.product-module__delivery-info .icon{width:12px;height:12px;flex-shrink:0;}
.product-module__dropdown-top{display:flex;align-items:center;justify-content:space-between;gap:6px;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.product-module__dropdown-top{flex-direction:column;align-items:flex-start;justify-content:flex-start;}
}
@media only screen and (max-width: 767px) {
.product-module__dropdown-top{flex-direction:column;align-items:flex-start;justify-content:flex-start;}
}
.product-module__dropdown-label{width:25%;flex-shrink:0;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.product-module__dropdown-label{width:100%;}
}
@media only screen and (max-width: 767px) {
.product-module__dropdown-label{width:100%;}
}
.product-module__dropdown-info{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:0 20px;margin-top:8px;}
.product-module__dropdown-info .icon{width:12px;height:12px;flex-shrink:0;}
@media only screen and (max-width: 767px) {
.product-module__dropdown .text--14{font-size:12px;}
}
.product-module .quantity-counter{height:44px;flex-shrink:0;padding:5px;}
.product-module__add-to-cart{width:100%;}
@media only screen and (max-width: 767px) {
.product-module__add-to-cart{position:fixed;bottom:0;left:0;width:100%;z-index:99;padding:16px;background-color:var(--color-white);border-top:0.5px solid var(--color-gray-100);box-shadow:0px -3px 6px 0px rgba(0, 0, 0, 0.0196078431), 0px -11px 11px 0px rgba(0, 0, 0, 0.0196078431), 0px -25px 15px 0px rgba(0, 0, 0, 0.0117647059), 0px -44px 18px 0px rgba(0, 0, 0, 0), 0px -69px 19px 0px rgba(0, 0, 0, 0);}
}
.product-module__add-to-cart .btn{width:100%;}
.product-module__additional-info{margin-top:80px;}
@media only screen and (max-width: 1022px) {
.product-module__additional-info--desktop{display:none;}
}
.product-module .gift-box-info, .product-module .notify-input, .product-module .additional-info{max-width:100%;}
.product-module__gift-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:16px 8px;}
@media only screen and (max-width: 767px) {
.product-module__gift-form{grid-gap:20px;grid-template-columns:1fr;}
}
.product-module__gift-form-title{display:flex;align-items:center;gap:8px;position:relative;margin-bottom:32px;}
@media only screen and (max-width: 767px) {
.product-module__gift-form-title{margin-bottom:24px;}
}
.product-module__gift-form-title .icon{flex-shrink:0;}
.product-module__gift-form-title::after, .product-module__gift-form-title::before{content:"";position:relative;height:0.5px;background-color:var(--color-gray-100);flex:auto;min-width:20px;flex-shrink:0;}
.product-module__gift-form-title::before{margin-right:12px;}
.product-module__gift-form-title::after{margin-left:12px;}
@media only screen and (min-width: 768px) {
.product-module__gift-form .mod-input--textarea{grid-column:span 2;}
}
.product-module__gift-form .mod-input textarea{min-height:130px;}
@media only screen and (min-width: 1023px) {
.product-module:has(.product-showcase__thumb:not(.hide)) .tag-list{left:114px;}
}
@media only screen and (min-width: 1023px) {
.product-module--party-pack .product-module__title{order:-1;}
}
.product-module--party-pack .product-module__header-wrapper{grid-gap:24px;}
@media only screen and (min-width: 1023px) {
.product-module--party-pack .additional-info{padding-right:28px;}
}
@media only screen and (max-width: 1022px) {
.product-module--party-pack .additional-info__row:not(:last-child){padding-bottom:36px;margin-bottom:36px;}
}
@media only screen and (min-width: 1201px) {
.product-module--party-pack .additional-info__title{font-size:30px;letter-spacing:-0.01em;}
}
@media only screen and (min-width: 1201px) {
.product-module--party-pack .additional-info__text{max-width:804px;width:100%;font-size:18px;}
}
.purchase-process{display:grid;grid-template-columns:49.33% 1fr;grid-gap:0 10%;padding-top:30px;}
@media only screen and (max-width: 1200px) {
.purchase-process{grid-template-columns:1fr 420px;}
}
@media only screen and (max-width: 1022px) {
.purchase-process{grid-template-columns:1fr;padding-top:16px;}
}
.purchase-process__right{margin-top:-40px;}
@media only screen and (max-width: 1022px) {
.purchase-process__right{order:1;margin-top:44px;}
}
.purchase-process__left{margin-top:58px;}
@media only screen and (max-width: 1022px) {
.purchase-process__left{order:2;margin-top:50px;}
}
.purchase-process__footer{margin-top:80px;}
@media only screen and (max-width: 1022px) {
.purchase-process__footer{display:none;}
}
.purchase-process .title--h5{font-size:24px;}
.purchase-process__address-contact{display:grid;grid-gap:16px;}
.purchase-process__address-contact-item{display:grid;grid-template-columns:100px 1fr auto;grid-gap:20px;align-items:start;padding:20px;position:relative;}
@media only screen and (max-width: 1022px) {
.purchase-process__address-contact-item{grid-template-columns:80px 1fr auto;}
}
@media only screen and (max-width: 767px) {
.purchase-process__address-contact-item{grid-template-columns:1fr;padding:16px;grid-gap:0;}
}
@media only screen and (max-width: 767px) {
.purchase-process__address-contact__change{font-size:10px;position:absolute;top:8px;right:12px;}
.purchase-process__address-contact__change .icon{width:12px;height:12px;}
}
.purchase-process__address-contact__change:hover{text-decoration:underline;}
.purchase-process-info-02 .purchase-process__indicator-line:before{width:33%;}
.purchase-process-info-03 .purchase-process__indicator-line:before{width:66%;}
.purchase-process__thank-you__right{display:grid;grid-gap:44px;}
@media only screen and (max-width: 1022px) {
.purchase-process__thank-you__right{grid-gap:24px;}
}
.purchase-process__thank-you__header{display:flex;gap:16px;align-items:flex-start;}
@media only screen and (max-width: 1022px) {
.purchase-process__thank-you__header{gap:12px;}
}
.purchase-process__thank-you__icon{flex-shrink:0;color:var(--color-gray-950);margin-top:4px;}
.purchase-process__thank-you__icon .icon{width:60px;height:60px;}
@media only screen and (max-width: 1022px) {
.purchase-process__thank-you__icon .icon{width:40px;height:40px;}
}
.purchase-process__thank-you__title{margin-bottom:4px;}
.purchase-process__thank-you__text a{font-weight:500;text-decoration:underline;color:var(--color-gray-950);}
.purchase-process__thank-you__box{position:relative;}
.purchase-process__thank-you__box-content{padding:32px;}
@media only screen and (max-width: 1022px) {
.purchase-process__thank-you__box-content{padding:16px;}
}
.purchase-process__thank-you__person-info{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px 16px;margin-top:16px;}
@media only screen and (max-width: 767px) {
.purchase-process__thank-you__person-info{grid-template-columns:1fr;grid-gap:16px;margin-top:16px;}
}
.purchase-process__thank-you__footer{display:flex;align-items:center;flex-direction:column-reverse;gap:20px;}
.purchase-process__thank-you__footer .btn{text-transform:capitalize;}
@media only screen and (max-width: 767px) {
.purchase-process__thank-you__footer .btn{width:100%;}
}
.purchase-process__thank-you__footer-link{color:var(--color-gray-950);}
.purchase-process__thank-you__footer-link a{font-weight:500;text-decoration:underline;}
.purchase-process__thank-you__footer-link a:hover{text-decoration:none;}
.purchase-process__thank-you__map{height:0;padding-bottom:40%;position:relative;}
.purchase-process__thank-you__map-init{position:absolute;left:0;top:0;width:100%;height:100%;}
.purchase-process__thank-you__map-init .gm-svpc{display:none;}
.purchase-process__thank-you__map-init .gm-style-iw.gm-style-iw-c, .purchase-process__thank-you__map-init .gm-style-iw-d{padding:0 !important;max-height:none !important;max-width:100%;overflow:initial !important;background-color:var(--color-gray-50) !important;}
.purchase-process__thank-you__map-init .gm-style-iw-chr{position:absolute !important;right:0;}
.purchase-process__thank-you__map-init .gm-style .gm-style-iw-tc::after{background-color:var(--color-gray-50) !important;}
.purchase-process__thank-you .gray-container .title{margin-bottom:4px;}
.infowindow-popup{width:234px;padding:12px 20px;background:var(--color-gray-50);color:var(--color-gray-950);display:grid;grid-gap:8px;}
@media only screen and (max-width: 767px) {
.infowindow-popup{width:144px;padding:6px 12px;}
}
.infowindow-popup strong{font-weight:500;}
.infowindow-popup .gm-ui-hover-effect{top:-6px;right:-6px;}
.infowindow-wrap{display:none;}
.purchase-process-info-04 .purchase-process__indicator-line:before{width:100%;}
.recipe-card-list .product-filter{margin-bottom:68px;}
@media only screen and (max-width: 1200px) {
.recipe-card-list .product-filter{margin-bottom:62px;}
}
.recipe-card-list .product-filter__title{display:block;}
.recipe-card-list .product-filter__row{display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;}
.recipe-card-list .product-filter__row--selected-items{border-top:0.5px solid var(--color-gray-100);padding-top:12px;margin-top:12px;}
.recipe-card-list__total{margin-bottom:30px;}
.recipe-card-list__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:40px 20px;}
@media only screen and (max-width: 1200px) {
.recipe-card-list__inner{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (max-width: 1022px) {
.recipe-card-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.recipe-card-list__inner{grid-template-columns:1fr;}
}
.recipe-card-list__footer{margin-top:72px;}
@media only screen and (max-width: 1200px) {
.recipe-card-list__footer{margin-top:62px;}
}
.recipe-card-list .recipe-card{max-width:100%;}
.recipe-card-list .recipe-card__image{padding-bottom:101%;}
@media only screen and (max-width: 767px) {
.recipe-card-list .recipe-card__image{padding-bottom:93%;}
}

.recipe-detail__category{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;margin-bottom:16px;}
@media only screen and (max-width: 767px) {
.recipe-detail__category{margin-bottom:12px;}
}
.recipe-detail__category-item{position:relative;}
.recipe-detail__category-item::after{content:"•";position:relative;font-size:inherit;font-weight:inherit;color:currentColor;display:inline-block;margin:0 4px;}
.recipe-detail__category-item:last-child::after{display:none;}
.recipe-detail__header .title{margin-bottom:16px;}
@media only screen and (max-width: 767px) {
.recipe-detail__header .title{font-size:30px;margin-bottom:12px;}
}
.recipe-detail__header .editor-text{max-width:450px;width:100%;margin-top:auto;}
.recipe-detail__header-content{display:flex;flex-direction:column;padding:172px 0 10px;height:100%;}
@media only screen and (max-width: 1439px) {
.recipe-detail__header-content{padding-top:100px;}
}
@media only screen and (max-width: 1200px) {
.recipe-detail__header-content{padding-top:50px;}
}
@media only screen and (max-width: 1022px) {
.recipe-detail__header-content{padding:0;}
}
.recipe-detail__info{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:8px;}
.recipe-detail__info .tag{min-height:34px;}
.recipe-detail__image{position:relative;height:0;padding-bottom:133.5%;}
@media only screen and (max-width: 1022px) {
.recipe-detail__image{margin-top:24px;padding-bottom:69%;}
}
.recipe-detail__button{margin-top:36px;}
.recipe-detail__details{margin-top:14px;}
@media only screen and (max-width: 1022px) {
.recipe-detail__details{margin-top:42px;}
}
.recipe-detail__details-title{margin-bottom:26px;}
@media only screen and (max-width: 767px) {
.recipe-detail__details-title{font-size:18px;margin-bottom:12px;}
}
.recipe-detail__details-list{display:grid;grid-gap:12px;}
@media only screen and (max-width: 767px) {
.recipe-detail__details-list{grid-gap:8px;}
}
.recipe-detail__details-item{padding:16px;}
.recipe-detail__details-item-super-title{margin-bottom:2px;}
.recipe-detail__details strong{color:var(--color-gray-950);font-weight:500;}
.recipe-detail__details-image{width:184px;height:100%;min-height:118px;border-radius:10px;flex-shrink:0;}
@media only screen and (max-width: 767px) {
.recipe-detail__details-image{width:100%;height:0;min-height:1px;padding-bottom:48.24%;}
}
@media only screen and (max-width: 1022px) {
.recipe-detail__details .row{gap:40px;}
}
.recipe-detail__steps .recipe-detail__details-item{padding:6px 44px 6px 6px;gap:44px;display:flex;}
@media only screen and (max-width: 1022px) {
.recipe-detail__steps .recipe-detail__details-item{gap:12px;}
}
@media only screen and (max-width: 767px) {
.recipe-detail__steps .recipe-detail__details-item{padding:6px;flex-direction:column;gap:6px;}
}
.recipe-detail__steps .recipe-detail__details-item-content{padding:24px 0;}
@media only screen and (max-width: 767px) {
.recipe-detail__steps .recipe-detail__details-item-content{padding:10px;}
}
.recipe-detail__steps .recipe-detail__details-item-title{margin-bottom:4px;}
.recipe-slider__header .section-header{margin-bottom:0;}
@media only screen and (min-width: 1023px) {
.recipe-slider--without-slider .swiper-wrapper{display:grid;grid-gap:44px 20px;grid-template-columns:repeat(4, minmax(0, 1fr));transform:translate3d(0, 0, 0) !important;}
.recipe-slider--without-slider .swiper-slide{margin:0 !important;width:100% !important;}
}
@media only screen and (min-width: 1023px) {
.recipe-slider--without-slider .recipe-card__image{padding-bottom:100%;}
}
.mobile-hamburger{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;font-family:inherit;}
.header-main{width:100%;background-color:var(--color-white);position:fixed;left:0;top:0;z-index:102;transition:box-shadow 150ms var(--easing-slow);}
.is-open-search .header-main, .body-scroll-locked .header-main{padding-right:var(--scroll-width, 0px);}
.is-scrolled .header-main{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.0196078431), 0px 11px 11px 0px rgba(0, 0, 0, 0.0196078431), 0px 25px 15px 0px rgba(0, 0, 0, 0.0117647059), 0px 44px 18px 0px rgba(0, 0, 0, 0), 0px 69px 19px 0px rgba(0, 0, 0, 0);}
.header-main__top{background-color:var(--color-white);position:relative;padding:12px 0;z-index:4;height:68px;}
@media only screen and (max-width: 1022px) {
.header-main__top{z-index:8;height:auto;}
.is-open-search .header-main__top{width:calc(100% - 60px);}
}
.header-main__top .container{display:flex;align-items:center;gap:24px;justify-content:space-between;}
.header-main__top-right{margin-left:auto;display:flex;align-items:center;gap:4px;}
.is-open-search .header-main__top-right{opacity:0;visibility:hidden;}
.header-main__top-inner{justify-content:space-between;width:100%;}
.header-main__logo{width:auto;max-width:85px;display:block;order:-1;z-index:3;}
.header-main__logo img{max-height:30px;object-fit:contain;width:100%;height:auto;}
.header-main__menu-wrapper{display:flex;height:100%;}
@media only screen and (max-width: 1022px) {
.header-main__menu-wrapper{flex-direction:row-reverse;}
}
.header-main__icon{cursor:pointer;position:relative;min-width:36px;min-height:36px;border-radius:100px;display:flex;align-items:center;justify-content:center;transition:background-color 45ms var(--easing-slow), transform 50ms var(--easing-slow);}
.header-main__icon:hover{background-color:var(--color-gray-100);}
.header-main__icon:active{transform:scale(0.95);}
.header-main__icon-items{height:16px;width:16px;position:absolute;border-radius:100%;top:-2px;right:-2px;text-align:center;background-color:var(--color-red);font-weight:700;color:var(--color-white);border:2px solid currentColor;}
.header-main__icon-items p{font-size:10px;line-height:1;}
.header-main__icon.is-active .header-main__icon-items{animation:headerHeart 750ms cubic-bezier(0.12, 0.4, 1, 0.99);}
@media only screen and (min-width: 1023px) {
.header-main__icon.has-text{padding:4px 20px;gap:10px;}
}
@keyframes headerHeart {
0%{transform:scale(1);}
50%{transform:scale(0.8);}
75%{transform:scale(1.25);}
100%{transform:scale(1);}
}
.header-main__user{margin-right:32px;}
@media only screen and (max-width: 1200px) {
.header-main__user{margin-right:16px;}
}
@media only screen and (max-width: 1022px) {
.header-main__user{margin-right:0;}
}
.header-main--purchase-process{position:relative;background-color:transparent;}
@media only screen and (max-width: 1022px) {
.header-main--purchase-process{position:fixed;}
}
.header-main--purchase-process .header-main__inner{display:none;}
@media only screen and (max-width: 1200px) {
.header-main--purchase-process .header-main__inner{display:flex;}
}
.header-main--purchase-process .header-main--alternate{height:124px;width:100%;display:flex;align-items:center;justify-content:center;}
@media only screen and (max-width: 1022px) {
.header-main--purchase-process .header-main--alternate{display:flex;height:100%;background:none;}
}
.header-main--purchase-process .header-main--alternate img{width:134px;}
@media only screen and (max-width: 1022px) {
.header-main--purchase-process .header-main--alternate img{width:100px;}
}
@media only screen and (max-width: 1022px) {
.header-main__search > .container{max-width:100%;}
}
:has(.header-main--homepage) .header-main__search-trigger{display:none;}
.header-main__bottom{padding:12px 0;position:relative;background-color:var(--color-white);}
@media only screen and (min-width: 1023px) {
.header-main__bottom{transition:margin 150ms var(--easing-slow), opacity 150ms var(--easing-slow), visibility 150ms var(--easing-slow);}
.is-scrolled .header-main__bottom{margin-top:-68px;}
.is-scrolled-up .header-main__bottom{margin-top:0;}
.is-open-search .header-main__bottom{opacity:0;visibility:hidden;}
}
@media only screen and (max-width: 1022px) {
.header-main__bottom{position:fixed;left:0;top:var(--header-height, 180px);overflow:auto;height:calc(100% - var(--header-height, 180px));padding:16px 0;width:100%;transition:opacity 150ms var(--easing-spring-slow), visibility 150ms var(--easing-spring-slow);visibility:hidden;opacity:0;}
.is-open-menu .header-main__bottom{opacity:1;visibility:visible;}
}
.mobile-hamburger{cursor:pointer;z-index:9;width:36px;height:36px;flex-direction:column;gap:4px;display:flex;}
.mobile-hamburger .bars{background-color:var(--color-gray-950);height:2px;display:block;border-radius:4px;width:20px;transition:transform 0.3s ease;}
.is-open-menu .mobile-hamburger .bars:first-child{transform:translateY(6px) rotate(225deg);}
.is-open-menu .mobile-hamburger .bars:nth-child(2){transform:scale(0);}
.is-open-menu .mobile-hamburger .bars:last-child{transform:translateY(-6px) rotate(315deg);}
.reset-password{width:100%;}
.reset-password__body{max-width:600px;margin:80px auto 0;}
@media only screen and (max-width: 767px) {
.reset-password__body{margin-top:40px;}
}
.teaser-card-slider .swiper{overflow:visible;}
@media only screen and (max-width: 767px) {
.teaser-card-slider .swiper-slide{width:auto;}
}
.teaser-card-slider .swiper-slide.small .teaser-card{aspect-ratio:1/1;}
.sc-teaser-card-slider{overflow:hidden;}
.teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6, .teaser-detail .editor-text h1{line-height:1;font-weight:500;color:var(--color-gray-950);}
.teaser-detail .editor-text h1{font-size:36px;}
@media only screen and (max-width: 1022px) {
.teaser-detail .editor-text h1{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.teaser-detail .editor-text h1{font-size:24px;}
}
.teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{font-size:30px;letter-spacing:0;}
@media only screen and (max-width: 1022px) {
.teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{font-size:22px;}
}
.teaser-detail{width:100%;position:fixed;left:0;top:0;height:100%;overflow:auto;background-color:var(--color-white);display:flex;flex-direction:column;z-index:99999;}
.teaser-detail__logo{display:inline-block;max-width:150px;}
.teaser-detail .container{position:relative;z-index:3;}
.teaser-detail__header{padding-top:40px;}
.teaser-detail__body{padding:80px 0;}
@media only screen and (max-width: 1022px) {
.teaser-detail__body{padding-top:40px;}
}
.teaser-detail .editor-text h1, .teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{margin:64px 0 24px;line-height:1.2;}
@media only screen and (max-width: 1200px) {
.teaser-detail .editor-text h1, .teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{margin-top:50px;}
}
@media only screen and (max-width: 767px) {
.teaser-detail .editor-text h1, .teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{margin-bottom:15px;}
}
.teaser-detail .editor-text h1:first-child, .teaser-detail .editor-text h2:first-child, .teaser-detail .editor-text h3:first-child, .teaser-detail .editor-text h4:first-child, .teaser-detail .editor-text h5:first-child, .teaser-detail .editor-text h6:first-child{margin-top:0;}
.teaser-detail .editor-text h1:last-child, .teaser-detail .editor-text h2:last-child, .teaser-detail .editor-text h3:last-child, .teaser-detail .editor-text h4:last-child, .teaser-detail .editor-text h5:last-child, .teaser-detail .editor-text h6:last-child{margin-bottom:0;}
@media only screen and (max-width: 767px) {
.teaser-detail .editor-text p{margin:15px 0;}
}
.teaser-detail .editor-text p:first-child{margin-top:0;}
.teaser-detail .editor-text p:last-child{margin-bottom:0;}
.teaser-detail .editor-text h1{font-size:36px;letter-spacing:normal;}
.teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{letter-spacing:-0.01em;}
@media only screen and (max-width: 767px) {
.teaser-detail .editor-text h2, .teaser-detail .editor-text h3, .teaser-detail .editor-text h4, .teaser-detail .editor-text h5, .teaser-detail .editor-text h6{font-size:20px;}
}
.teaser-detail__footer{opacity:0.5;}
.teaser-detail__footer a:hover{text-decoration:underline;}
.teaser-detail__footer-row{border-top:1px solid rgba(40, 35, 34, 0.2);padding:16px 0 24px;display:flex;align-items:center;}
@media only screen and (max-width: 1022px) {
.teaser-detail__footer-row{flex-direction:column;gap:20px;}
}
.teaser-detail__footer-col{padding:0;flex:1;}
@media only screen and (max-width: 1200px) {
.teaser-detail__footer-col{flex:auto;}
}
@media only screen and (max-width: 1200px) {
.teaser-detail__footer-col--middle{flex:0 0 20%;}
}
@media only screen and (max-width: 1022px) {
.teaser-detail__footer-col--middle{order:-1;flex:0 0 100%;width:100%;}
}
.teaser-detail__credits, .teaser-detail__nav{display:flex;gap:24px;}
.teaser-detail__credits{justify-content:flex-end;}
.teaser-detail .social-nav ul{justify-content:center;}
.teaser-detail .social-nav__link .icon::before{background-color:currentColor;}
.user-profile__overlay{height:100%;left:0;position:absolute;width:100%;top:0;}
.user-profile{position:relative;padding:80px 0;}
@media only screen and (max-width: 1200px) {
.user-profile{padding:60px 0;}
}
@media only screen and (max-width: 767px) {
.user-profile{padding:34px 0;}
}
.user-profile__title{margin-bottom:8px;}
.user-profile__header{padding-bottom:24px;border-bottom:0.5px solid var(--color-gray-100);margin-bottom:44px;}
@media only screen and (max-width: 1022px) {
.user-profile__header{padding-bottom:24px;margin-bottom:32px;}
}
@media only screen and (max-width: 767px) {
.user-profile__header--mobile{margin-bottom:20px;border:0;padding:0 20px;}
}
.user-profile__row{max-width:1440px;display:grid;grid-gap:120px;grid-template-columns:330px 1fr;}
@media only screen and (max-width: 1200px) {
.user-profile__row{grid-template-columns:260px 1fr;grid-gap:40px;}
}
@media only screen and (max-width: 767px) {
.user-profile__row{grid-template-columns:1fr;grid-gap:0;display:block;}
}
.user-profile__close{height:40px;width:40px;border-radius:100%;position:absolute;right:10px;top:10px;}
.user-profile__close .icon{width:24px;height:24px;}
.user-profile__close .icon::before{background-color:var(--color-gray-950);}
.user-profile__close:active{transform:scale(0.95);}
.user-profile__overlay{position:fixed;background-color:rgba(0, 0, 0, 0.6);opacity:0;z-index:9;visibility:hidden;transition:opacity 0.3s var(--easing-slow), visibility 0.3s var(--easing-slow);}
.is-open-profile-nav .user-profile__overlay{opacity:1;visibility:visible;}
.user-profile__left{position:relative;}
@media only screen and (max-width: 767px) {
.user-profile__left{position:fixed;top:var(--header-height, 0px);height:calc(100% - var(--header-height, 0px));width:calc(100% - 80px);overflow:auto;z-index:99;background-color:var(--color-gray-50);left:0;padding:60px 0;transition:transform 300ms var(--easing-slow);box-shadow:0 0 30px rgba(0, 0, 0, 0.15);transform:translate(calc(-100% - 40px), 0);}
.is-open-profile-nav .user-profile__left{transform:translate(0, 0);}
}
.user-profile__left-inner{position:relative;}
@media only screen and (min-width: 1023px) {
.user-profile__left-inner--sticky{position:sticky;position:-webkit-sticky;transition:top 150ms var(--easing-slow);top:calc(var(--header-height, 0px) + 24px);}
.is-scrolled .user-profile__left-inner--sticky{top:calc(var(--header-height, 0px) + 24px - 62px);}
.is-scrolled-up .user-profile__left-inner--sticky{top:calc(var(--header-height, 0px) + 24px);}
}
@media only screen and (min-width: 768px) {
.user-profile__nav{display:grid;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.0509803922), 0px 4px 4px 0px rgba(0, 0, 0, 0.0392156863), 0px 9px 6px 0px rgba(0, 0, 0, 0.031372549), 0px 17px 7px 0px rgba(0, 0, 0, 0.0117647059), 0px 26px 7px 0px rgba(0, 0, 0, 0);padding:0 12px;line-height:1;border-radius:24px;}
}
@media only screen and (max-width: 767px) {
.user-profile__nav{border:0;border-bottom:0.5px solid var(--color-gray-200);border-top:0.5px solid var(--color-gray-200);}
}
.user-profile__nav-title{padding:0 12px;}
.user-profile__nav-link{display:flex;padding:24px 0;align-items:center;gap:10px;transition:color 150ms var(--easing-slow);}
@media only screen and (max-width: 767px) {
.user-profile__nav-link{padding:18px 8px;}
}
.user-profile__nav-link .icon{flex-shrink:0;}
.user-profile__nav-item{padding:0 12px;}
.user-profile__nav-item:not(:last-child){border-bottom:0.5px solid var(--color-gray-100);}
@media only screen and (max-width: 767px) {
.user-profile__nav-item:not(:last-child){border-color:var(--color-gray-200);}
}
.user-profile__nav-item:hover .user-profile__nav-link, .user-profile__nav-item.is-active .user-profile__nav-link{color:var(--color-gray-950);}
.user-profile__back-button{display:flex;align-items:center;gap:8px;transition:0.3s ease;margin-bottom:32px;}
.user-profile__back-button .icon{flex-shrink:0;}
.user-profile__overview ul{display:grid;grid-gap:8px;}
.user-profile__overview-buttons{margin-top:30px;display:flex;flex-wrap:wrap;gap:16px;}
@media only screen and (max-width: 767px) {
.user-profile__overview-buttons{margin-top:16px;}
}
.user-profile__overview-password{font-size:32px;margin-left:4px;position:relative;line-height:0;top:-3px;}
.user-profile__info-text{max-width:660px;margin-bottom:14px;}
@media only screen and (max-width: 767px) {
.user-profile__info-text{font-size:12px;}
}
.user-profile .dropdown__list{z-index:90;}
.user-profile__address{margin-top:20px;}
.user-profile__address-item{position:relative;padding-left:20px;}
.user-profile__address-list{display:grid;grid-gap:44px;grid-template-columns:repeat(2, minmax(0, 1fr));}
@media only screen and (max-width: 1022px) {
.user-profile__address-list{grid-template-columns:1fr;grid-gap:28px;}
}
.user-profile__address-number{position:absolute;left:0;top:0;}
.user-profile__address-buttons{margin:14px 0 10px;display:flex;gap:24px;}
.user-profile__address-footer{margin-top:40px;}
.user-profile .form-component{padding:40px 0 0;}
@media only screen and (max-width: 1022px) {
.user-profile .form-component{padding-top:20px;}
}
.user-profile .form-component__header{margin-top:-20px;}
@media only screen and (max-width: 1022px) {
.user-profile .form-component__header{margin-top:0;}
}
.user-profile .form-component__row{grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.user-profile .form-component__row.col-6{grid-template-columns:1fr;}
}
.user-profile .form-component__form{max-width:600px;margin:0;}
.user-profile .form-component__inner{grid-gap:20px;}
.user-profile .form-component .icon-lock{display:none;}
.user-profile .form-component__submit .btn{min-width:140px;}
.user-profile .wishlist-module .container{max-width:100%;padding:0;}
.user-profile .wishlist-module__inner{grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:44px 20px;margin-bottom:44px;}
@media(max-width:1968px){
.user-profile .wishlist-module__inner{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (max-width: 1200px) {
.user-profile .wishlist-module__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 1022px) {
.user-profile .wishlist-module__inner{margin-bottom:32px;}
}
@media(max-width:520px){
.user-profile .wishlist-module__inner{grid-template-columns:1fr;}
}
@media only screen and (min-width: 1023px) {
.user-profile .wishlist-module__clear-btn{position:absolute;top:-70px;right:0;}
}
.user-profile .wishlist-module__empty{padding:30px 0;gap:16px;max-width:440px;}
.user-profile .wishlist-button{width:28px;height:28px;margin-top:0;}
.user-profile .wishlist-button .icon{width:14px;height:14px;}
.user-profile .product-card{max-width:100%;}
@media only screen and (min-width: 1201px) and (max-width: 1439px) {
.user-profile .product-card__image{height:258px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.user-profile .product-card__image{height:258px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.user-profile .product-card__image{height:200px;}
}
.user-profile .link-with-arrow .icon{width:16px;height:16px;margin-left:4px;}
.user-profile .checkbox{font-weight:400;}
.user-profile .checkbox a{font-weight:500;}
.user-profile .has-checkbox + .has-checkbox{margin-top:-14px;}
.user-profile--wishlist .user-profile__row{max-width:100%;}
.wishlist-module__inner{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:44px 20px;margin-bottom:90px;}
@media(max-width:1968px){
.wishlist-module__inner{grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media only screen and (max-width: 1200px) {
.wishlist-module__inner{grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:30px;}
}
@media only screen and (max-width: 767px) {
.wishlist-module__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media(max-width:600px){
.wishlist-module__inner{grid-template-columns:1fr;grid-gap:44px;margin-bottom:20px;}
}
.wishlist-module__clear-btn{display:inline-flex;align-items:center;gap:8px;transition:color 150ms var(--easing-slow);font-weight:500;}
.wishlist-module__clear-btn .icon{top:-1px;flex-shrink:0;}
.wishlist-module__clear-btn:hover{color:var(--color-gray-950);}
.wishlist-module__empty{align-items:center;justify-content:center;flex-direction:column;gap:16px;max-width:512px;width:100%;margin:0 auto;display:none;padding:40px 0;}
.wishlist-module__empty-icon{width:60px;height:60px;border-radius:100%;margin:0 auto 16px;}
.wishlist-module--empty .wishlist-module__empty{display:flex;}
.wishlist-module--empty .wishlist-module__main{display:none;}
.wishlist-module .is-removed{display:none;}
.wishlist-module .product-card {
max-width: 100%;
}