@charset "UTF-8";
@import url(https://use.typekit.net/nyf0nth.css);
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--3xl, .text--4xl, .text--5xl, .text--6xl, .text--7xl, .text--8xl{line-height:1.2;color:var(--color-gray-800);font-weight:600;letter-spacing:-0.06em;}
@media only screen and (max-width: 1200px) {
.text--3xl, .text--4xl, .text--5xl, .text--6xl, .text--7xl, .text--8xl{letter-spacing:-0.02em;}
}
.premium-black .text--3xl, .premium-black .text--4xl, .premium-black .text--5xl, .premium-black .text--6xl, .premium-black .text--7xl, .premium-black .text--8xl{color:var(--color-gray-200);}
.arheopark-emona .text--3xl, .arheopark-emona .text--4xl, .arheopark-emona .text--5xl, .arheopark-emona .text--6xl, .arheopark-emona .text--7xl, .arheopark-emona .text--8xl{font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:0.02em;}
.text--8xl{font-size:96px;line-height:1;}
@media only screen and (max-width: 1500px) {
.text--8xl{font-size:72px;}
}
@media only screen and (max-width: 1200px) {
.text--8xl{font-size:64px;}
}
@media only screen and (max-width: 1022px) {
.text--8xl{font-size:55px;}
}
@media only screen and (max-width: 767px) {
.text--8xl{font-size:45px;}
}
.text--7xl{font-size:72px;}
@media only screen and (max-width: 1500px) {
.text--7xl{font-size:66px;}
}
@media only screen and (max-width: 1200px) {
.text--7xl{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.text--7xl{font-size:40px;line-height:normal;}
}
@media only screen and (max-width: 767px) {
.text--7xl{font-size:30px;}
}
.arheopark-emona .text--7xl{color:var(--color-arheopark-turquoise);}
.text--6xl{font-size:60px;}
@media only screen and (max-width: 1500px) {
.text--6xl{font-size:54px;}
}
@media only screen and (max-width: 1200px) {
.text--6xl{font-size:45px;}
}
@media only screen and (max-width: 1022px) {
.text--6xl{font-size:42px;}
}
@media only screen and (max-width: 767px) {
.text--6xl{font-size:36px;}
}
.text--5xl{font-size:48px;line-height:1;letter-spacing:-0.04em;}
@media only screen and (max-width: 1500px) {
.text--5xl{font-size:44px;}
}
@media only screen and (max-width: 1200px) {
.text--5xl{font-size:40px;}
}
@media only screen and (max-width: 1022px) {
.text--5xl{font-size:38px;}
}
@media only screen and (max-width: 767px) {
.text--5xl{font-size:32px;}
}
.text--4xl{font-size:36px;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.text--4xl{font-size:30px;}
}
@media only screen and (max-width: 767px) {
.text--4xl{font-size:28px;}
}
.text--3xl{font-size:30px;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.text--3xl{font-size:28px;}
}
@media only screen and (max-width: 767px) {
.text--3xl{font-size:24px;}
}
.text--128{font-size:128px;line-height:1;letter-spacing:-0.06em;}
@media only screen and (max-width: 1500px) {
.text--128{font-size:100px;}
}
@media only screen and (max-width: 1200px) {
.text--128{font-size:80px;}
}
@media only screen and (max-width: 1022px) {
.text--128{font-size:55px;letter-spacing:normal;}
}
@media only screen and (max-width: 767px) {
.text--128{font-size:38px;}
}
.text--64{font-size:64px;line-height:1;}
@media only screen and (max-width: 1500px) {
.text--64{font-size:54px;}
}
@media only screen and (max-width: 1200px) {
.text--64{font-size:45px;}
}
@media only screen and (max-width: 1022px) {
.text--64{font-size:42px;}
}
@media only screen and (max-width: 767px) {
.text--64{font-size:36px;}
}
.text--24, .text--2xl{font-size:24px;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.text--24, .text--2xl{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.text--24, .text--2xl{font-size:20px;}
}
.text--20, .text--xl{font-size:20px;line-height:normal;letter-spacing:-0.04em;}
@media only screen and (max-width: 1022px) {
.text--20, .text--xl{font-size:18px;}
}
.text--18{font-size:18px;}
.text--16{font-size:16px;}
.text--14{font-size:14px;line-height:1.5;}
.text--12{font-size:12px;}
.text--9xl{font-weight:700;font-size:128px;line-height:1.02;color:var(--color-blackish);letter-spacing:-0.066em;}
@media only screen and (max-width: 1500px) {
.text--9xl{font-size:100px;letter-spacing:-1px;}
}
@media only screen and (max-width: 1200px) {
.text--9xl{font-size:90px;}
}
@media only screen and (max-width: 1022px) {
.text--9xl{font-size:80px;letter-spacing:-1.5px;}
}
@media only screen and (max-width: 767px) {
.text--9xl{letter-spacing:0;font-size:60px;}
}
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;}:root{--color-white:#fff;--color-black:#000;--color-red:#d52b29;--color-background:#f5f5f5;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a;--color-mgml:#e73137;--color-muzej:#ef0535;--color-emona:#f10e45;--color-plecnik:#cdba96;--color-zlatica:#c7b28b;--color-cukrarna:#212121;--color-mestna-galerija:#1ec08c;--color-bezigrad:#f1830f;--color-vzigalica:#f9a30a;--color-tobacna:#ce080a;--color-teal:#007887;--color-plecnikova:#cdba96;--color-vila-zlatica:#b7a277;--color-jakopic:#231f20;--color-jakopic-secondary:#60407d;--color-arheopark-turquoise:#0f8384;--color-arheopark-yellow:#fcdd2e;--color-arheopark-scarlet:#c63e3d;--color-orange-tag:#f18e0f;--color-warning:#ffa726;--color-error:#e73137;--color-success:#66bb6a;--color-validation-failed:#e73137;--font-primary:neue-haas-unica, sans-serif;--font-secondary:Outfit, sans-serif;--color-highlight-start:#968a84;--color-highlight-end:#968a84;--color-highlight-end-alt:#968a84;--easing-ease-in-out:cubic-bezier(0.55, 0, 0.45, 1);--easing-slow-down:cubic-bezier(0.25, 0.49, 0.31, 1);--easing-long-slow-down:cubic-bezier(0.13, 0.63, 0.4, 0.97);--easing-ease-motion:cubic-bezier(0.66, 0.19, 0.29, 0.79);--easing-expressive-in-out:cubic-bezier(0.76, 0.09, 0.03, 0.96);--easing-fly-in:cubic-bezier(0.08, 0.69, 0.07, 1);--easing-fly-out:cubic-bezier(0.54, 0.01, 0.99, 0.26);}
.mgml{--theme-font:neue-haas-unica, sans-serif;--theme-background-color:var(--color-gray-100);--theme-color:var(--color-gray-800);--theme-border:var(--color-gray-200);--theme-menu-border:var(--color-gray-200);--theme-footer-background:var(--color-gray-950);--theme-footer-color:var(--color-gray-200);--theme-footer-border:var(--color-gray-800);}
.arheopark-emona{--theme-font:"Outfit", sans-serif;--theme-background-color:var(--color-arheopark-turquoise);--theme-color:var(--color-white);--theme-border:rgba(255, 255, 255, 0.2);--theme-menu-border:rgba(255, 255, 255, 0.2);--theme-footer-background:var(--color-arheopark-turquoise);--theme-footer-color:var(--color-white);--theme-footer-border:rgba(255, 255, 255, 0.15);}
.mestni-muzej-ljubljana{--theme-font:"dante-mt-pro", sans-serif;--theme-background-color:var(--color-jakopic);--theme-color:var(--color-white);--theme-border:rgba(153, 142, 118, 0.1);--theme-menu-border:rgba(153, 142, 118, 0.1);--theme-top-bar-color:var(--color-white);--theme-top-bar-background:var(--color-mestni-muzej);--theme-footer-background:var(--color-jakopic);--theme-footer-color:var(--color-white);--theme-footer-border:rgba(255, 255, 255, 0.15);}
.plecnikova-hisa{--theme-font:"AkkoW04", sans-serif;--theme-background-color:var(--color-plecnikova);--theme-color:var(--color-gray-800);--theme-border:rgba(0, 0, 0, 0.1);--theme-menu-border:rgba(0, 0, 0, 0.1);--theme-footer-background:var(--color-plecnikova);--theme-footer-color:var(--color-gray-800);--theme-footer-border:rgba(0, 0, 0, 0.1);}
.vila-zlatica{--theme-font:"AkkoW04", sans-serif;--theme-background-color:var(--color-vila-zlatica);--theme-color:var(--color-gray-800);--theme-border:rgba(0, 0, 0, 0.1);--theme-menu-border:rgba(0, 0, 0, 0.1);--theme-footer-background:var(--color-vila-zlatica);--theme-footer-color:var(--color-gray-800);--theme-footer-border:rgba(0, 0, 0, 0.1);}
.cukrarna{--theme-font:"Saharin RB", sans-serif;--theme-background-color:var(--color-gray-800);--theme-color:var(--color-white);--theme-border:rgba(0, 0, 0, 0.1);--theme-menu-border:rgba(255, 255, 255, 0.1);--theme-footer-background:var(--color-gray-800);--theme-footer-color:var(--color-white);--theme-footer-border:rgba(255, 255, 255, 0.15);}
.mestna-galerija-ljubljana{--theme-font:"Superla CE", sans-serif;--theme-background-color:var(--color-mestna-galerija);--theme-color:var(--color-gray-800);--theme-border:rgba(0, 0, 0, 0.1);--theme-menu-border:rgba(0, 0, 0, 0.1);--theme-footer-background:var(--color-mestna-galerija);--theme-footer-color:var(--color-gray-800);--theme-footer-border:rgba(0, 0, 0, 0.1);--color-mgml:#1ec08c;}
.galerija-jakopic{--theme-font:"DINNextLTW04", sans-serif;--theme-background-color:var(--color-jakopic);--theme-color:var(--color-white);--theme-border:rgba(255, 255, 255, 0.15);--theme-menu-border:rgba(255, 255, 255, 0.1);--theme-footer-background:var(--color-jakopic);--theme-footer-color:var(--color-white);--theme-footer-border:rgba(255, 255, 255, 0.1);}
.galerija-bezigrad{--theme-font:"avenir-next-lt-pro", sans-serif;--theme-background-color:var(--color-bezigrad);--theme-color:var(--color-gray-800);--theme-border:rgba(0, 0, 0, 0.1);--theme-menu-border:rgba(0, 0, 0, 0.1);--theme-footer-background:var(--color-bezigrad);--theme-footer-color:var(--color-gray-800);--theme-footer-border:rgba(0, 0, 0, 0.1);--color-mgml:#f1830f;}
.galerija-vzigalica{--theme-font:"DINNextLTW04", sans-serif;--theme-background-color:var(--color-vzigalice);--theme-color:var(--color-gray-800);--theme-border:rgba(0, 0, 0, 0.1);--theme-menu-border:rgba(0, 0, 0, 0.1);--theme-footer-background:var(--color-vzigalice);--theme-footer-color:var(--color-gray-800);--theme-footer-border:rgba(0, 0, 0, 0.1);}
*,
*::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:1500px){
.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% - 48px);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:-12px;margin-right:-12px;}
.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:12px;padding-right:12px;}
.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:-12px;margin-right:-12px;}
.container{max-width:calc(100% - 48px);}
.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:12px;padding-right:12px;}
.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:1200px;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: 1501px) {
.row{margin-left:-10px;margin-right:-10px;}
.container{max-width:1268px;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;}
@keyframes mouse {
0%{top:8px;}
50%{top:14px;}
100%{top:8px;}
}
.moveAnimationCenter .moveFromBottom, .moveAnimationCenter .moveFromTop, .moveAnimationCenter .moveFromLeft, .moveAnimationCenter .fadeIn, .moveAnimationCenter .moveFromRight, .moveAnimation .moveFromBottom, .moveAnimation .moveFromTop, .moveAnimation .moveFromLeft, .moveAnimation .fadeIn, .moveAnimation .moveFromRight{will-change:transform;transition-property:transform, opacity, color, box-shadow;transition-timing-function:ease;transition-duration:0.6s;opacity:0;}
.moveAnimationCenter .moveFromLeft, .moveAnimation .moveFromLeft{transform:translate3d(-50%, 0, 0);}
.moveAnimationCenter .moveFromRight, .moveAnimation .moveFromRight{transform:translate3d(50%, 0, 0);}
.moveAnimationCenter .moveFromTop, .moveAnimation .moveFromTop{transform:translate3d(0, -150px, 0);}
.moveAnimationCenter .moveFromBottom, .moveAnimation .moveFromBottom{transform:translate3d(0, 150px, 0);}
.moveAnimationCenter.in-viewport .moveFromTop, .moveAnimationCenter.in-viewport .moveFromBottom, .moveAnimationCenter.in-viewport .moveFromLeft, .moveAnimationCenter.in-viewport .moveFromRight, .moveAnimation.in-viewport .moveFromTop, .moveAnimation.in-viewport .moveFromBottom, .moveAnimation.in-viewport .moveFromLeft, .moveAnimation.in-viewport .moveFromRight{transform:translate3d(0, 0, 0);opacity:1;}
.moveAnimationCenter.in-viewport .fadeIn, .moveAnimation.in-viewport .fadeIn{opacity:1;}
@-webkit-keyframes bounce {
0%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(15px);transform:translateY(15px);}
}
@keyframes bounce {
0%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(15px);transform:translateY(15px);}
}
@keyframes blinkIndicator {
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@keyframes pulse {
0%{transform:scale(1);opacity:1;}
50%{transform:scale(1.4);opacity:0.6;}
100%{transform:scale(1);opacity:1;}
}
.map-pin.pulse{animation:pulse 1s ease-in-out 3;}
.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-120{margin-top:120px;}
@media only screen and (max-width: 1500px) {
.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;}
}
@media only screen and (max-width: 767px) {
.mt-96{margin-top:60px;}
}
.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:40px;}
}
.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-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-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-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:70px;}
}
@media only screen and (max-width: 767px) {
.mb-96{margin-bottom:60px;}
}
.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:40px;}
}
.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-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;}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}: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-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, .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height;}: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;}
@font-face{font-family:"Outfit";src:local("Outfit Medium"), local("Outfit-Medium"), url(//shop.mgml.si/wp-content/themes/mgmlshop/public/fonts/Outfit-Medium.woff2) format("woff2"), url(//shop.mgml.si/wp-content/themes/mgmlshop/public/fonts/Outfit-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Outfit";src:local("Outfit SemiBold"), local("Outfit-SemiBold"), url(//shop.mgml.si/wp-content/themes/mgmlshop/public/fonts/Outfit-SemiBold.woff2) format("woff2"), url(//shop.mgml.si/wp-content/themes/mgmlshop/public/fonts/Outfit-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"Outfit";src:local("Outfit Bold"), local("Outfit-Bold"), url(//shop.mgml.si/wp-content/themes/mgmlshop/public/fonts/Outfit-Bold.woff2) format("woff2"), url(//shop.mgml.si/wp-content/themes/mgmlshop/public/fonts/Outfit-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}
.cover-bg{background-size:cover;background-position:center center;}
.cover-bg img{display:none;}
.covered{max-height:initial;}
.font-primary{font-family:var(--font-primary);}
.font-secondary{font-family:var(--font-secondary);}
.bg-image{position:relative;}
.bg-image img, .bg-image picture, .bg-image picture img{max-height:initial;}
.bg-video video{height:100%;width:100%;object-fit:cover;}
.bg-gray-800{background-color:var(--color-gray-800);color:var(--color-white);}
.bg-gray-950{background-color:var(--color-gray-950);color:var(--color-white);}
.overflow-h{overflow:hidden;}
.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;}
.text--uppercase{text-transform:uppercase;}
.text--white{color:var(--color-white);}
.text--white.title, .text--white .title{color:var(--color-white);}
.text--blackish{color:var(--color-blackish);}
.text--blackish.title, .text--blackish .title{color:inherit;}
.text--gray-100{color:var(--color-gray-100);}
.text--gray-100.title, .text--gray-100 .title{color:inherit;}
.text--gray-200{color:var(--color-gray-200);}
.text--gray-200.title, .text--gray-200 .title{color:inherit;}
.text--gray-300{color:var(--color-gray-300);}
.text--gray-300.title, .text--gray-300 .title{color:inherit;}
.text--gray-400{color:var(--color-gray-400);}
.premium-black .text--gray-400{color:inherit;}
.text--gray-400.title, .text--gray-400 .title{color:inherit;}
.text--gray-500{color:var(--color-gray-500);}
.premium-black .text--gray-500{color:inherit;}
.text--gray-500.title, .text--gray-500 .title{color:inherit;}
.text--gray-600{color:var(--color-gray-600);}
.premium-black .text--gray-600{color:inherit;}
.text--gray-600.title, .text--gray-600 .title{color:inherit;}
.text--gray-700{color:var(--color-gray-700);}
.premium-black .text--gray-700{color:inherit;}
.text--gray-700.title, .text--gray-700 .title{color:inherit;}
.text--gray-800{color:var(--color-gray-800);}
.premium-black .text--gray-800{color:inherit;}
.text--gray-800.title, .text--gray-800 .title{color:inherit;}
.text--gray-900{color:var(--color-gray-900);}
.premium-black .text--gray-900{color:inherit;}
.text--gray-900.title, .text--gray-900 .title{color:inherit;}
.text--gray-950{color:var(--color-gray-950);}
.premium-black .text--gray-950{color:inherit;}
.text--gray-950.title, .text--gray-950 .title{color:inherit;}
.text--lt{font-weight:300;}
.text--rg{font-weight:400;}
.text--md{font-weight:500;}
.text--sb{font-weight:600;}
.premium-black .text--sb{color:var(--color-gray-200);}
.text--bd{font-weight:700;}
.text--eb{font-weight:800;}
.stretched-link{font-size:0;line-height:0;opacity:0;overflow:hidden;}
.stretched-link::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;}
.hide{display:none !important;}
.show{display:block;}
.d-flex{display:flex;}
.d-none{display:none;}
.container--large{width:100%;display:block;margin:0 auto;max-width:calc(100% - 80px);padding:0;}
@media only screen and (max-width: 1500px) {
.container--large{max-width:calc(100% - 60px);}
}
@media only screen and (max-width: 1022px) {
.container--large{max-width:calc(100% - 48px);}
}
@media only screen and (max-width: 767px) {
.container--large{max-width:calc(100% - 48px);}
}
.f-auto{display:flex;flex-direction:column;flex:auto;}
.p-0{padding:0 !important;}
.p-none{pointer-events:none;}
.p-relative{position:relative;}
.mx-auto{margin:0 auto;width:100%;display:block;}
.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--color-black);opacity:0.9;mix-blend-mode:multiply;}
.swiper{-webkit-user-select:none;user-select:none;}
.slider-arrow{display:flex;align-items:center;text-align:left;width:80px;height:44px;border-bottom:1px solid var(--color-gray-200);padding:8px 10px;position:relative;will-change:opacity;transition:opacity 0.3s ease;}
.premium-black .slider-arrow{border-color:var(--color-gray-800);}
.slider-arrow::before{content:"";position:absolute;height:1px;z-index:1;bottom:-1px;background-color:var(--color-gray-500);width:0;transition:width 0.3s var(--easing-ease-in-out);}
.slider-arrow.swiper-button-prev::before{right:0;}
.slider-arrow.swiper-button-next{justify-content:flex-end;}
.slider-arrow.swiper-button-next::before{left:0;}
.slider-arrow.swiper-button-lock{display:none;}
.slider-arrow .icon{width:24px;height:24px;}
.slider-arrow .icon::before{background-color:var(--color-gray-800);}
.premium-black .slider-arrow .icon::before{background-color:var(--color-gray-400);}
.slider-arrow[aria-disabled=true]{opacity:0.4;cursor:not-allowed;}
@media only screen and (min-width: 1023px) {
.slider-arrow:hover .icon::before{background-color:var(--color-mgml);}
.slider-arrow:hover::before{width:100%;}
}
.load-more{z-index:6;position:relative;margin-top:-32px;width:100%;display:flex;justify-content:center;}
.load-more::after{content:"";width:100%;height:294px;position:absolute;left:0;bottom:0;background:linear-gradient(to top, rgb(245, 245, 245) 0%, rgb(245, 245, 245) 10%, rgba(245, 245, 245, 0) 100%);pointer-events:none;}
.premium-black .load-more::after{background:linear-gradient(to top, #0a0a0a 0%, #0a0a0a 10%, rgba(10, 10, 10, 0) 100%);}
.load-more .btn{position:relative;z-index:3;}
.no-result{min-height:244px;display:flex;flex-direction:column;gap:24px;justify-content:center;text-align:center;color:var(--color-gray-800);}
.premium-black .no-result{color:inherit;}
.no-result-title strong{font-weight:400;}
.no-result.hide{display: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:8px;}
.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .swiper-pagination .swiper-pagination-bullet{margin:0;}
.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-lock, .swiper-pagination.swiper-pagination-lock{display:none;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet, .swiper-pagination-bullet{height:6px;width:6px;border:0;outline:0;border-radius:0;margin:0;opacity:1;background-color:rgba(245, 245, 245, 0.5);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);}
}
.modal-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(53, 53, 53, 0.5);pointer-events:all;}
html, body{scroll-behavior:smooth;-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;font-weight:400;align-items:flex-start;background-color:#f5f5f5;}
body.body-scroll-locked, body.is-open-menu, body.is-open-mega-menu, body.noscroll{overflow:hidden;padding-right:var(--scroll-width, 0px);}
.premium-black{color:var(--color-gray-400);background-color:var(--color-gray-950);}
.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;}
img.lazyload, img.lazyloaded{transition:opacity 0.1s ease, transform 0.3s ease !important;}
.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, textarea{-webkit-appearance:none;border-radius:0;}
input:invalid:not(:focus){outline:none;}
textarea::-ms-clear, input::-ms-clear{display:none;}
@media(min-width:1513px){
.container{max-width:2184px;padding-left:132px;padding-right:132px;}
}
main.with-sidebar.container, main{width:100%;flex:1 0 auto;position:relative;padding-top:var(--header-height, 105px);}
@media only screen and (max-width: 1022px) {
main.with-sidebar.container, main{padding-top:var(--header-height, 98px);}
}
main.with-sidebar.container.remove-top-spacing, main.remove-top-spacing{padding-top:0;}
main.with-sidebar.container.with-sidebar, main.with-sidebar{display:grid;}
@media only screen and (min-width: 1023px) {
main.with-sidebar.container.with-sidebar, main.with-sidebar{grid-template-columns:1fr 298px;grid-gap:0 50px;}
}
@media only screen and (min-width: 1201px) {
main.with-sidebar.container.with-sidebar, main.with-sidebar{grid-gap:0 80px;}
}
@media only screen and (min-width: 1501px) {
main.with-sidebar.container.with-sidebar, main.with-sidebar{grid-gap:0 126px;}
}
main.with-sidebar.container.with-sidebar .container, main.with-sidebar .container{max-width:100%;padding:0;margin:0;}
@media only screen and (min-width: 1023px) {
main.with-sidebar.container.with-sidebar .container .row, main.with-sidebar .container .row{margin:0;}
main.with-sidebar.container.with-sidebar .container [class*=col-],
main.with-sidebar .container [class*=col-]{padding:0;max-width:100%;flex:auto;}
}
main.with-sidebar.container.with-sidebar .sc-general:not(.sc-sidebar-navigation):first-of-type,
main.with-sidebar .sc-general:not(.sc-sidebar-navigation):first-of-type{order:-1;grid-row-start:1;}
.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;}
.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;}
.city-museum-ljubljana .btn{background-color:var(--color-mgml);color:var(--color-white);}
.city-museum-ljubljana .btn::before{background-color:var(--color-gray-950);}
.city-museum-ljubljana .btn:hover{background-color:var(--color-mgml);color:var(--color-white);}
.btn{cursor:pointer;font-family:var(--font-primary);font-size:15px;min-height:44px;line-height:1.5;padding:8px 24px;display:inline-flex;text-align:center;align-items:center;font-weight:600;letter-spacing:0.02em;justify-content:center;gap:8px;color:var(--color-gray-100);border-radius:0;background-color:var(--color-gray-800);border:0;position:relative;transition:background-color 0.3s ease, color 0.3s ease, border 0.3s ease;}
@media only screen and (max-width: 767px) {
.btn{min-height:1px;padding:10px 18px;}
}
.premium-black .btn{background-color:var(--color-gray-200);color:var(--color-gray-950);}
.arheopark-emona .btn{background-color:var(--color-arheopark-turquoise);color:var(--color-gray-100);}
.plecnik-house .btn{background-color:var(--color-plecnikova);color:var(--color-white);}
.galerija-jakopic .btn{background-color:var(--color-jakopic-secondary);color:var(--color-white);}
.btn__text{display:block;pointer-events:none;transition:transform 0.3s ease;position:relative;z-index:3;}
.btn::before{background-color:var(--color-mgml);content:"";height:100%;pointer-events:none;position:absolute;left:0;top:0;transition:transform 0.4s ease;width:100%;transform:scaleX(0);transform-origin:right;}
.plecnik-house .btn::before{background-color:var(--color-vila-zlatica);}
.galerija-jakopic .btn::before{background-color:var(--color-jakopic);}
.btn__icon{flex-shrink:0;position:relative;top:0;z-index:3;min-width:16px;pointer-events:none;}
.btn__icon .icon-chevron-left{width:12px;height:12px;}
.btn__icon--arrow{min-width:1px;overflow:hidden;width:14px;height:14px;display:flex;justify-content:flex-end;}
.btn__icon--arrow .btn__icon-inner{display:flex;transform:translate(0, 0);}
.btn__icon--arrow .icon{flex-shrink:0;}
.btn:focus, .btn:hover{color:var(--color-gray-100);}
.btn:focus::before, .btn:hover::before{transform:scaleX(1);transform-origin:left;}
.btn.animate .btn__icon-inner{animation:animate-button 0.4s ease forwards;}
.btn .icon{transition:transform 0.3s ease;}
.btn .icon::before{background-color:currentColor;}
.btn--secondary{border:1px solid var(--color-gray-300);background-color:var(--color-gray-100);color:var(--color-gray-800);}
.premium-black .btn--secondary{border-color:var(--color-gray-800);background-color:var(--color-gray-800);color:var(--color-white);}
.btn--secondary::before{background-color:var(--color-white);}
.btn--secondary:hover, .btn--secondary:focus{color:var(--color-gray-800);}
.btn--tertiary{background-color:var(--color-mgml);color:var(--color-gray-100);}
.premium-black .btn--tertiary{background-color:var(--color-mgml);color:var(--color-gray-100);}
.btn--tertiary::before{background-color:var(--color-gray-600);}
.btn--tertiary:hover, .btn--tertiary:focus{color:var(--color-gray-100);}
.btn--small{min-height:32px;padding:6px 16px;font-size:12px;}
.btn--small .btn__icon{min-width:12px;}
.btn--small .btn__icon .icon-arrow-right{width:12px;height:12px;}
.btn--small .btn__icon--arrow{width:12px;height:12px;}
.btn--small.animate .btn__icon-inner{animation:animate-button-small 0.4s ease forwards;}
.btn--left-icon .btn__icon{order:-1;}
.btn.is-loading .btn__text{position:relative;display:flex;align-items:center;}
.btn.is-loading .btn__text:before{content:"";position:relative;display:block;border:4px solid rgba(255, 255, 255, 0.5);border-top:4px solid var(--color-white);border-radius:100%;width:24px;height:24px;animation:btnSpin 1s linear infinite;margin-right:16px;flex-shrink:0;}
@keyframes btnSpin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.btn--nopadding{padding:0 !important;}
.btn--nohover{background-color:initial !important;}
.btn--nohover:hover, .btn--nohover:focus{background-color:initial !important;}
.btn--nohover .btn__icon{transform:none !important;}
.btn--with-icon:hover .btn__icon, .btn--with-icon:focus .btn__icon{transform:translateX(6px);}
.btn--with-icon .btn__icon{transform:translateX(0);transition:transform 0.25s ease-in;}
.btn.icon-left:hover .btn__icon, .btn.icon-left:focus .btn__icon{transform:translateX(-6px);}
.btn.icon-left .btn__icon{order:1;}
.btn.icon-left .btn__text{order:2;}
.btn[disabled], .btn--disabled{cursor:not-allowed;transition:none;pointer-events:none;color:var(--color-gray-600) !important;border-color:var(--color-gray-400) !important;background-color:var(--color-gray-400) !important;}
.btn[disabled] .btn__icon, .btn--disabled .btn__icon{transform:none !important;}
.btn--success{background-color:var(--color-success);color:white;}
.btn--success:hover, .btn--success:focus{background-color:var(--color-success);}
.btn--danger{background-color:var(--color-danger);color:white;}
.btn--danger:hover, .btn--danger:focus{background-color:var(--color-danger);}
.btn--warning{background-color:var(--color-warning);color:black;}
.btn--warning:hover, .btn--warning:focus{background-color:var(--color-warning);}
.btn--info{background-color:var(--color-info);color:white;}
.btn--info:hover, .btn--info:focus{background-color:var(--color-info);}
.btn.hide, .btn.d-none{display:none;}
@keyframes animate-button {
0%{transform:translate(0, 0);}
100%{transform:translate(14px, 0);}
}
@keyframes animate-button-small {
0%{transform:translate(0, 0);}
100%{transform:translate(12px, 0);}
}
.mod-input{width:100%;position:relative;}
.mod-input ::-webkit-input-placeholder{color:#737373;opacity:1;font-weight:400;}
.mod-input :-ms-input-placeholder{color:#737373;opacity:1;font-weight:400;}
.mod-input ::placeholder{color:#737373;opacity:1;font-weight:400;}
.mod-input__label{position:relative;margin:0 0 6px;display:block;z-index:4;color:var(--color-gray-400);}
.mod-input__field{position:relative;width:100%;height:44px;border:1px solid var(--color-gray-300);background-color:var(--color-gray-100);border-radius:0;outline:none;z-index:1;font-size:14px;font-family:var(--font-primary);color:var(--color-gray-800);padding:8px 18px;transition:border-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.mod-input__field{font-size:16px;}
}
.premium-black .mod-input__field{color:var(--color-gray-200);background-color:var(--color-gray-950);border-color:var(--color-gray-800);}
.mod-input__field:focus, .mod-input__field:hover{border-color:var(--color-gray-500);}
.is-validation-failed .mod-input__field, .mod-input__field.is-validation-failed{color:var(--color-gray-800);border-color:var(--color-validation-failed);}
.mod-input__field:-webkit-autofill{color:var(--color-gray-800) !important;-webkit-text-fill-color:var(--color-gray-800) !important;}
.mod-input__field:-webkit-autofill::selection{background-color:transparent !important;-webkit-text-fill-color:var(--color-gray-800) !important;}
.mod-input input:-webkit-autofill{color:var(--color-gray-800) !important;-webkit-text-fill-color:var(--color-gray-800) !important;}
.mod-input input:-webkit-autofill:focus{color:var(--color-gray-800) !important;-webkit-text-fill-color:var(--color-gray-800) !important;}
.mod-input ::-webkit-input-placeholder{font-size:14px;}
.mod-input :-ms-input-placeholder{font-size:14px;}
.mod-input ::placeholder{font-size:14px;}
.mod-input__inner{position:relative;}
.mod-input__inner .icon-calender{position:absolute;right:22px;top:50%;z-index:3;transform:translate(0, -50%);}
.mod-input__text{position:absolute;z-index:3;right:24px;top:12px;}
.mod-input__text sub, .mod-input__text sup{font-size:60%;}
.mod-input textarea{resize:none;height:150px;padding:12px 20px;}
.mod-input.is-disabled ::-webkit-input-placeholder{color:#fff;opacity:1;font-weight:400;}
.mod-input.is-disabled :-ms-input-placeholder{color:#fff;opacity:1;font-weight:400;}
.mod-input.is-disabled ::placeholder{color:#fff;opacity:1;font-weight:400;}
.mod-input.is-disabled .mod-input__field{background-color:var(--color-gray-200);color:var(--color-gray-400);}
.mod-input.is-disabled .mod-input__field{pointer-events:none;}
.mod-input.is-validation-failed .fv-plugins-message-container{margin-top:6px;}
.mod-input--with-text .mod-input__field{padding:8px 55px 8px 24px;}
.mod-input.is-focused .mod-input__password-validation{display:grid;}
.mod-input__password-validation{display:none;margin:20px auto;font-size:14px;line-height:2.04;grid-gap:0 20px;max-width:360px;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-primary);}
.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-validation-failed);}
.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-success);}
.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:1.5;}
.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(231, 49, 55, 0.5);border:1px solid var(--color-validation-failed);}
.form-success-message{background-color:rgba(102, 187, 106, 0.5);border:1px solid var(--color-success);}
.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{font-size:14px;user-select:none;line-height:1.5;transition:opacity 0.3s ease, color 0.3s ease;}
.checkbox__text{font-weight:600;color:var(--color-gray-800);transition:color 0.3s ease;}
.checkbox__label{position:relative;padding-left:24px;cursor:pointer;margin:0;display:flex;flex-direction:column;}
.checkbox__label::after, .checkbox__label:before{content:"";left:0;top:1px;position:absolute;pointer-events:none;width:18px;height:18px;}
.checkbox__label:before{border:1px solid var(--color-gray-400);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 width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L5 10L13.5 1' stroke='%23E73137' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/10px auto;}
.checkbox__image{margin-right:8px;}
.checkbox:hover .checkbox__label::before{border-color:var(--color-gray-500);}
.checkbox input:checked ~ label::before{border-color:var(--color-gray-600);}
.premium-black .checkbox input:checked ~ label::before{border-color:var(--color-gray-200);}
.checkbox input:checked ~ label::after{transform:scale(1);}
.checkbox input:checked ~ label .checkbox__text{color:var(--color-mgml);}
.premium-black .checkbox input:checked ~ label .checkbox__text{color:var(--color-gray-200);}
.checkbox input:checked ~ label:hover::before{border-color:var(--color-gray-800);}
.premium-black .checkbox input:checked ~ label:hover::before{border-color:currentColor;}
.checkbox a{text-decoration:underline;color:var(--color-mgml);transition:color 0.2s ease;}
.checkbox a:hover{text-decoration:none;}
.checkbox.is-validation-failed .checkbox__label::before, .is-validation-failed .checkbox .checkbox__label::before{border-color:var(--color-validation-failed);}
.checkbox .fv-plugins-message-container{text-align:left;padding-left:24px;}
.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);}
.checkbox.is-disabled .checkbox__label, .checkbox.is-disabled .checkbox__text{color:var(--color-gray-300);}
.dropdown{width:100%;position:relative;user-select:none;}
.dropdown__label{position:relative;margin:0 0 6px;display:block;z-index:4;color:var(--color-gray-400);}
.premium-black .dropdown__label{color:var(--color-gray-200);}
.dropdown__placeholder{-webkit-user-select:none;user-select:none;position:relative;width:100%;height:44px;border:1px solid var(--color-gray-300);background-color:var(--color-gray-100);border-radius:0;outline:none;z-index:1;font-size:14px;font-family:var(--font-primary);color:var(--color-gray-500);padding:8px 20px;transition:border-color 0.3s ease, background-color 0.3s ease;font-weight:400;align-items:center;display:flex;cursor:pointer;}
@media only screen and (max-width: 767px) {
.dropdown__placeholder{height:45px;padding:6px 15px;}
}
.dropdown__placeholder img{width:24px;margin-right:12px;height:12px;}
.dropdown__placeholder .icon{width:14px;height:10px;position:absolute;right:20px;top:50%;margin-top:-4px;pointer-events:none;transition:transform 0.3s ease;}
.dropdown__placeholder .icon::before{background-color:var(--color-gray-800);}
.premium-black .dropdown__placeholder .icon::before{background-color:currentColor;}
.dropdown__placeholder-text{transition:transform 0.3s ease, opacity 0.3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:40px;}
.dropdown__list{position:absolute;top:100%;margin-top:-1px;width:100%;z-index:9;left:0;overflow:hidden;border-radius:0;background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);pointer-events:none;opacity:0;visibility:hidden;}
.premium-black .dropdown__list{border-color:var(--color-gray-800);background-color:var(--color-gray-950);}
.dropdown__list-item{position:relative;border-bottom:1px solid var(--color-gray-300);}
.premium-black .dropdown__list-item{border-color:var(--color-gray-800);}
.dropdown__list-item:last-child{border-bottom:0;}
.dropdown__list-inner{overflow:auto;max-height:386px;}
@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: 1022px) {
.dropdown__list-inner{max-height:270px;}
}
@media only screen and (max-width: 767px) {
.dropdown__list-inner{max-height:242px;}
}
@media only screen and (min-width: 1023px) {
.dropdown__list-inner{scrollbar-track-color:rgba(212, 212, 212, 0.2);scrollbar-face-color:#d4d4d4;scrollbar-arrow-color:#d4d4d4;}
.dropdown__list-inner::-webkit-scrollbar{width:2px;}
.dropdown__list-inner ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:rgba(212, 212, 212, 0.2);}
.dropdown__list-inner ::-webkit-scrollbar-thumb:window-inactive{background-color:#d4d4d4;}
.dropdown__list-inner::-webkit-scrollbar-thumb{background:#d4d4d4;width:2px;border-radius:0;}
.dropdown__list-inner::-webkit-scrollbar-thumb:hover{background:#d4d4d4;}
}
.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{color:var(--color-mgml);font-weight:600;background-color:var(--color-gray-100);}
.premium-black .dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option{color:var(--color-gray-200);background-color:var(--color-gray-800);}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option::after{opacity:1;}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option:hover{background-color:var(--color-white);}
.premium-black .dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option:hover{background-color:var(--color-gray-800);}
.dropdown__list-option{position:relative;cursor:pointer;margin:0;width:100%;display:flex;align-items:center;padding:10px 20px;color:var(--color-gray-800);background-color:transparent;transition:color 0.3s ease, background-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.dropdown__list-option{padding:8px;}
}
.premium-black .dropdown__list-option{color:var(--color-gray-400);}
.dropdown__list-option img{width:24px;margin-right:12px;pointer-events:none;height:12px;}
.dropdown__list-option:hover{background-color:var(--color-white);}
.premium-black .dropdown__list-option:hover{background-color:var(--color-gray-800);}
.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;border-bottom:1px solid var(--color-gray-300);pointer-events:none;background-color:var(--color-gray-100);}
.premium-black .dropdown__search{border-color:var(--color-gray-800);background-color:var(--color-gray-950);}
.dropdown__search input{background-color:var(--color-white);width:100%;height:40px;border-radius:0;padding:0 10px;outline:none;color:var(--color-gray-800);font-size:16px;border:1px solid var(--color-gray-300);transition:border-color 0.3s ease;}
.premium-black .dropdown__search input{color:var(--color-gray-200);border-color:var(--color-gray-800);background-color:var(--color-gray-950);}
.dropdown:hover .dropdown__placeholder{border-color:var(--color-gray-500);}
.dropdown.is-open .icon{transform:scaleY(-1);}
.dropdown.is-open .dropdown__list{opacity:1;pointer-events:all;visibility:visible;}
.dropdown.is-open:hover .dropdown__placeholder{border-color:var(--color-gray-300);}
.premium-black .dropdown.is-open:hover .dropdown__placeholder{border-color:var(--color-gray-800);}
.dropdown--search .dropdown__list{padding-top:58px;}
.dropdown--search .dropdown__search{opacity:1;pointer-events:all;}
.dropdown--smaller .dropdown__placeholder{height:32px;font-size:12px;padding:4px 8px;}
.dropdown--smaller .dropdown__placeholder .icon{width:12px;height:8px;right:10px;}
.dropdown.is-validation-failed .dropdown__placeholder{border-color:var(--color-validation-failed);}
.dropdown.is-validation-failed .fv-plugins-message-container{margin-top:4px;}
.dropdown.is-selected .dropdown__placeholder-text{color:var(--color-gray-800);}
.premium-black .dropdown.is-selected .dropdown__placeholder-text{color:var(--color-gray-200);}
.dropdown.hide{display:none;}
.dropdown--multiselect .dropdown__list input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option{background-color:var(--color-gray-100);color:inherit;font-weight:400;}
.premium-black .dropdown--multiselect .dropdown__list input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option{background-color:var(--color-gray-800);color:var(--color-gray-200);}
.dropdown--multiselect .dropdown__list input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option::after{opacity:1;}
.dropdown--multiselect .dropdown__list input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option:hover{background-color:var(--color-white);}
.premium-black .dropdown--multiselect .dropdown__list input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option:hover{background-color:var(--color-gray-800);}
.dropdown--multiselect .dropdown__list-option{padding:10px 10px 10px 38px;}
@media only screen and (max-width: 767px) {
.dropdown--multiselect .dropdown__list-option{padding:8px 8px 8px 38px;}
}
.dropdown--multiselect .dropdown__list-option::after, .dropdown--multiselect .dropdown__list-option:before{content:"";left:10px;top:50%;transform:translateY(-50%);position:absolute;transform-origin:center center;pointer-events:none;width:18px;height:18px;}
.dropdown--multiselect .dropdown__list-option:before{border:1px solid var(--color-gray-300);transition:background-color 0.3s ease, border 0.3s ease;}
.dropdown--multiselect .dropdown__list-option::after{opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;background:url("data:image/svg+xml, %3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L5 10L13.5 1' stroke='%23E73137' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/10px;}
.icon::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.icon{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-chevron-up, .icon-chevron-down{width:12px;height:8px;}
.icon-chevron-up:before, .icon-chevron-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7.57812L5.46094 7.03906L0.960938 2.53906L0.421875 2L1.5 0.945312L2.01562 1.48438L6 5.44531L9.96094 1.48438L10.5 0.945312L11.5547 2L11.0156 2.53906L6.51562 7.03906L6 7.57812Z' fill='%23262626'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7.57812L5.46094 7.03906L0.960938 2.53906L0.421875 2L1.5 0.945312L2.01562 1.48438L6 5.44531L9.96094 1.48438L10.5 0.945312L11.5547 2L11.0156 2.53906L6.51562 7.03906L6 7.57812Z' fill='%23262626'/%3E%3C/svg%3E%0A");}
.icon-chevron-left, .icon-chevron-right{width:16px;height:16px;}
.icon-chevron-left:before, .icon-chevron-right:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath fill='%23262626' d='m5.047 6-4.6-4.6L1.5.345l5.654 5.653L1.5 11.653.447 10.6l4.6-4.6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath fill='%23262626' d='m5.047 6-4.6-4.6L1.5.345l5.654 5.653L1.5 11.653.447 10.6l4.6-4.6Z'/%3E%3C/svg%3E");}
.icon-chevron-left-light, .icon-chevron-right-light{width:10px;height:18px;}
.icon-chevron-left-light:before, .icon-chevron-right-light:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.29 9-.665.664-7.46 7.5-.665.664L.172 16.5l.664-.664L7.672 9 .836 2.164.172 1.5 1.5.21l.664.665 7.5 7.46.664.665h-.039Z' fill='%23262626'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='11' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.29 9-.665.664-7.46 7.5-.665.664L.172 16.5l.664-.664L7.672 9 .836 2.164.172 1.5 1.5.21l.664.665 7.5 7.46.664.665h-.039Z' fill='%23262626'/%3E%3C/svg%3E");}
.icon-arrow-right, .icon-arrow-left{width:14px;height:14px;}
.icon-arrow-right:before, .icon-arrow-left:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6406 5.53906L7.26562 8.91406L6.75 9.45312L5.67188 8.375L6.21094 7.85938L8.29688 5.75H1.5H0.75V4.25H1.5H8.29688L6.21094 2.16406L5.67188 1.625L6.75 0.570312L7.26562 1.10938L10.6406 4.48438L11.1797 5L10.6406 5.53906Z' fill='%23262626'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6406 5.53906L7.26562 8.91406L6.75 9.45312L5.67188 8.375L6.21094 7.85938L8.29688 5.75H1.5H0.75V4.25H1.5H8.29688L6.21094 2.16406L5.67188 1.625L6.75 0.570312L7.26562 1.10938L10.6406 4.48438L11.1797 5L10.6406 5.53906Z' fill='%23262626'/%3E%3C/svg%3E%0A");}
.icon-arrow-right-light, .icon-arrow-left-light{width:24px;height:24px;}
.icon-arrow-right-light:before, .icon-arrow-left-light:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0078 13.1641L14.0312 19.1797L13.3672 19.8438L12.0391 18.5156L12.7031 17.8516L17.0781 13.4375H4.1875H3.25V11.5625H4.1875H17.0781L12.7031 7.1875L12.0391 6.52344L13.3672 5.19531L14.0312 5.85938L20.0078 11.8359L20.6719 12.5L20.0078 13.1641Z' fill='%23262626'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0078 13.1641L14.0312 19.1797L13.3672 19.8438L12.0391 18.5156L12.7031 17.8516L17.0781 13.4375H4.1875H3.25V11.5625H4.1875H17.0781L12.7031 7.1875L12.0391 6.52344L13.3672 5.19531L14.0312 5.85938L20.0078 11.8359L20.6719 12.5L20.0078 13.1641Z' fill='%23262626'/%3E%3C/svg%3E%0A");}
.icon-arrow-up, .icon-arrow-down{width:10px;height:12px;}
.icon-arrow-up:before, .icon-arrow-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.516 10.664-.516.54-.54-.54L1.087 7.29l-.54-.539 1.079-1.055.516.54L4.25 8.32V.75h1.5v7.57l2.086-2.086.539-.539L9.43 6.75l-.54.54-3.374 3.374Z' fill='%23E73137'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.516 10.664-.516.54-.54-.54L1.087 7.29l-.54-.539 1.079-1.055.516.54L4.25 8.32V.75h1.5v7.57l2.086-2.086.539-.539L9.43 6.75l-.54.54-3.374 3.374Z' fill='%23E73137'/%3E%3C/svg%3E");}
.icon-chevron-left-light:before, .icon-chevron-left:before, .icon-arrow-up:before, .icon-chevron-up:before, .icon-arrow-left:before, .icon-arrow-left-light:before{transform:scale(-1);}
.icon-arrow-outward{width:10px;height:10px;}
.icon-arrow-outward:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' fill='none'%3E%3Cpath fill='%231C1B1F' d='M1.016 8.162 0 7.146l5.717-5.717H.782V0h7.38v7.38h-1.43V2.444L1.016 8.162Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' fill='none'%3E%3Cpath fill='%231C1B1F' d='M1.016 8.162 0 7.146l5.717-5.717H.782V0h7.38v7.38h-1.43V2.444L1.016 8.162Z'/%3E%3C/svg%3E");}
.icon-check{width:14px;height:10px;}
.icon-check:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34735 3.76628L3.43068 5.84961L8.43068 0.849609' stroke='%23E73137' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34735 3.76628L3.43068 5.84961L8.43068 0.849609' stroke='%23E73137' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-close{width:20px;height:20px;}
.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='M1 19L19 1' stroke='%23433028' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M19 19L1 1' stroke='%23433028' stroke-width='2' stroke-linecap='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 19L19 1' stroke='%23433028' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M19 19L1 1' stroke='%23433028' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.icon-link{width:12px;height:8px;}
.icon-link:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.17625 7.0805H3.19992C2.34767 7.0805 1.62123 6.77989 1.02059 6.17867C0.419948 5.57755 0.119629 4.85052 0.119629 3.99759C0.119629 3.14466 0.419948 2.41846 1.02059 1.81898C1.62123 1.21961 2.34767 0.919922 3.19992 0.919922H5.17625V2.34909H3.20342C2.74385 2.34909 2.35321 2.5096 2.0315 2.83063C1.7097 3.15175 1.5488 3.54162 1.5488 4.00021C1.5488 4.45881 1.7097 4.84867 2.0315 5.1698C2.35321 5.49082 2.74385 5.65134 3.20342 5.65134H5.17625V7.0805ZM3.71034 4.59113V3.4093H8.2895V4.59113H3.71034ZM6.82359 7.0805V5.65134H8.79642C9.25599 5.65134 9.64663 5.49082 9.96834 5.1698C10.2901 4.84867 10.451 4.45881 10.451 4.00021C10.451 3.54162 10.2901 3.15175 9.96834 2.83063C9.64663 2.5096 9.25599 2.34909 8.79642 2.34909H6.82359V0.919922H8.79992C9.65217 0.919922 10.3786 1.22053 10.9793 1.82175C11.5799 2.42288 11.8802 3.14991 11.8802 4.00284C11.8802 4.85577 11.5799 5.58197 10.9793 6.18144C10.3786 6.78082 9.65217 7.0805 8.79992 7.0805H6.82359Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.17625 7.0805H3.19992C2.34767 7.0805 1.62123 6.77989 1.02059 6.17867C0.419948 5.57755 0.119629 4.85052 0.119629 3.99759C0.119629 3.14466 0.419948 2.41846 1.02059 1.81898C1.62123 1.21961 2.34767 0.919922 3.19992 0.919922H5.17625V2.34909H3.20342C2.74385 2.34909 2.35321 2.5096 2.0315 2.83063C1.7097 3.15175 1.5488 3.54162 1.5488 4.00021C1.5488 4.45881 1.7097 4.84867 2.0315 5.1698C2.35321 5.49082 2.74385 5.65134 3.20342 5.65134H5.17625V7.0805ZM3.71034 4.59113V3.4093H8.2895V4.59113H3.71034ZM6.82359 7.0805V5.65134H8.79642C9.25599 5.65134 9.64663 5.49082 9.96834 5.1698C10.2901 4.84867 10.451 4.45881 10.451 4.00021C10.451 3.54162 10.2901 3.15175 9.96834 2.83063C9.64663 2.5096 9.25599 2.34909 8.79642 2.34909H6.82359V0.919922H8.79992C9.65217 0.919922 10.3786 1.22053 10.9793 1.82175C11.5799 2.42288 11.8802 3.14991 11.8802 4.00284C11.8802 4.85577 11.5799 5.58197 10.9793 6.18144C10.3786 6.78082 9.65217 7.0805 8.79992 7.0805H6.82359Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");}
.icon-facebook{width:8px;height:16px;}
.icon-facebook:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='8' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.457 16V8.8h2.186L8 5.6H5.457V4.041c0-.824.021-1.641 1.173-1.641h1.166V.112C7.796.078 6.794 0 5.78 0 3.664 0 2.339 1.326 2.339 3.76V5.6H0v3.2h2.339V16h3.118Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='8' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.457 16V8.8h2.186L8 5.6H5.457V4.041c0-.824.021-1.641 1.173-1.641h1.166V.112C7.796.078 6.794 0 5.78 0 3.664 0 2.339 1.326 2.339 3.76V5.6H0v3.2h2.339V16h3.118Z' fill='%23fff'/%3E%3C/svg%3E");}
.icon-linkedin{width:16px;height:16px;}
.icon-linkedin:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 16h-3.2v-5.6c0-1.535-.678-2.392-1.893-2.392C9.585 8.008 8.8 8.9 8.8 10.4V16H5.6V5.6h3.2v1.17s1.004-1.762 3.266-1.762C14.33 5.008 16 6.388 16 9.246V16ZM1.954 3.937A1.961 1.961 0 0 1 0 1.968C0 .882.874 0 1.954 0a1.96 1.96 0 0 1 1.952 1.968 1.96 1.96 0 0 1-1.952 1.969ZM0 16h4V5.6H0V16Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 16h-3.2v-5.6c0-1.535-.678-2.392-1.893-2.392C9.585 8.008 8.8 8.9 8.8 10.4V16H5.6V5.6h3.2v1.17s1.004-1.762 3.266-1.762C14.33 5.008 16 6.388 16 9.246V16ZM1.954 3.937A1.961 1.961 0 0 1 0 1.968C0 .882.874 0 1.954 0a1.96 1.96 0 0 1 1.952 1.968 1.96 1.96 0 0 1-1.952 1.969ZM0 16h4V5.6H0V16Z' fill='%23fff'/%3E%3C/svg%3E");}
.icon-twitter{width:16px;height:16px;}
.icon-twitter:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12.6 0h2.454l-5.36 6.778L16 16h-4.937l-3.867-5.594L2.77 16H.316l5.733-7.25L0 0h5.062l3.496 5.113L12.601 0Zm-.86 14.375h1.36L4.323 1.54H2.865l8.875 12.836Z' fill='%23fff'/%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 width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12.6 0h2.454l-5.36 6.778L16 16h-4.937l-3.867-5.594L2.77 16H.316l5.733-7.25L0 0h5.062l3.496 5.113L12.601 0Zm-.86 14.375h1.36L4.323 1.54H2.865l8.875 12.836Z' fill='%23fff'/%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-tiktok{width:16px;height:16px;}
.icon-tiktok:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 209.9a210.1 210.1 0 0 1-122.8-39.3v178.8A162.6 162.6 0 1 1 185 188.3v89.9a74.6 74.6 0 1 0 52.2 71.2V0h88a121.2 121.2 0 0 0 1.9 22.2 122.2 122.2 0 0 0 53.9 80.2 121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 209.9a210.1 210.1 0 0 1-122.8-39.3v178.8A162.6 162.6 0 1 1 185 188.3v89.9a74.6 74.6 0 1 0 52.2 71.2V0h88a121.2 121.2 0 0 0 1.9 22.2 122.2 122.2 0 0 0 53.9 80.2 121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E");}
.icon-instagram{width:18px;height:18px;}
.icon-instagram:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M320.3 205C256.8 204.8 205.2 256.2 205 319.7C204.8 383.2 256.2 434.8 319.7 435C383.2 435.2 434.8 383.8 435 320.3C435.2 256.8 383.8 205.2 320.3 205zM319.7 245.4C360.9 245.2 394.4 278.5 394.6 319.7C394.8 360.9 361.5 394.4 320.3 394.6C279.1 394.8 245.6 361.5 245.4 320.3C245.2 279.1 278.5 245.6 319.7 245.4zM413.1 200.3C413.1 185.5 425.1 173.5 439.9 173.5C454.7 173.5 466.7 185.5 466.7 200.3C466.7 215.1 454.7 227.1 439.9 227.1C425.1 227.1 413.1 215.1 413.1 200.3zM542.8 227.5C541.1 191.6 532.9 159.8 506.6 133.6C480.4 107.4 448.6 99.2 412.7 97.4C375.7 95.3 264.8 95.3 227.8 97.4C192 99.1 160.2 107.3 133.9 133.5C107.6 159.7 99.5 191.5 97.7 227.4C95.6 264.4 95.6 375.3 97.7 412.3C99.4 448.2 107.6 480 133.9 506.2C160.2 532.4 191.9 540.6 227.8 542.4C264.8 544.5 375.7 544.5 412.7 542.4C448.6 540.7 480.4 532.5 506.6 506.2C532.8 480 541 448.2 542.8 412.3C544.9 375.3 544.9 264.5 542.8 227.5zM495 452C487.2 471.6 472.1 486.7 452.4 494.6C422.9 506.3 352.9 503.6 320.3 503.6C287.7 503.6 217.6 506.2 188.2 494.6C168.6 486.8 153.5 471.7 145.6 452C133.9 422.5 136.6 352.5 136.6 319.9C136.6 287.3 134 217.2 145.6 187.8C153.4 168.2 168.5 153.1 188.2 145.2C217.7 133.5 287.7 136.2 320.3 136.2C352.9 136.2 423 133.6 452.4 145.2C472 153 487.1 168.1 495 187.8C506.7 217.3 504 287.3 504 319.9C504 352.5 506.7 422.6 495 452z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M320.3 205C256.8 204.8 205.2 256.2 205 319.7C204.8 383.2 256.2 434.8 319.7 435C383.2 435.2 434.8 383.8 435 320.3C435.2 256.8 383.8 205.2 320.3 205zM319.7 245.4C360.9 245.2 394.4 278.5 394.6 319.7C394.8 360.9 361.5 394.4 320.3 394.6C279.1 394.8 245.6 361.5 245.4 320.3C245.2 279.1 278.5 245.6 319.7 245.4zM413.1 200.3C413.1 185.5 425.1 173.5 439.9 173.5C454.7 173.5 466.7 185.5 466.7 200.3C466.7 215.1 454.7 227.1 439.9 227.1C425.1 227.1 413.1 215.1 413.1 200.3zM542.8 227.5C541.1 191.6 532.9 159.8 506.6 133.6C480.4 107.4 448.6 99.2 412.7 97.4C375.7 95.3 264.8 95.3 227.8 97.4C192 99.1 160.2 107.3 133.9 133.5C107.6 159.7 99.5 191.5 97.7 227.4C95.6 264.4 95.6 375.3 97.7 412.3C99.4 448.2 107.6 480 133.9 506.2C160.2 532.4 191.9 540.6 227.8 542.4C264.8 544.5 375.7 544.5 412.7 542.4C448.6 540.7 480.4 532.5 506.6 506.2C532.8 480 541 448.2 542.8 412.3C544.9 375.3 544.9 264.5 542.8 227.5zM495 452C487.2 471.6 472.1 486.7 452.4 494.6C422.9 506.3 352.9 503.6 320.3 503.6C287.7 503.6 217.6 506.2 188.2 494.6C168.6 486.8 153.5 471.7 145.6 452C133.9 422.5 136.6 352.5 136.6 319.9C136.6 287.3 134 217.2 145.6 187.8C153.4 168.2 168.5 153.1 188.2 145.2C217.7 133.5 287.7 136.2 320.3 136.2C352.9 136.2 423 133.6 452.4 145.2C472 153 487.1 168.1 495 187.8C506.7 217.3 504 287.3 504 319.9C504 352.5 506.7 422.6 495 452z'/%3E%3C/svg%3E");}
.icon-youtube{width:16px;height:16px;}
.icon-youtube:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6051 4.0651C18 5.48698 18 8.53385 18 8.53385C18 8.53385 18 11.5469 17.6051 13.0026C17.4077 13.8151 16.7824 14.4245 16.0256 14.6276C14.6106 15 9.01645 15 9.01645 15C9.01645 15 3.3894 15 1.97441 14.6276C1.21755 14.4245 0.592322 13.8151 0.394881 13.0026C0 11.5469 0 8.53385 0 8.53385C0 8.53385 0 5.48698 0.394881 4.0651C0.592322 3.2526 1.21755 2.60938 1.97441 2.40625C3.3894 2 9.01645 2 9.01645 2C9.01645 2 14.6106 2 16.0256 2.40625C16.7824 2.60938 17.4077 3.2526 17.6051 4.0651ZM7.17367 11.276L11.8464 8.53385L7.17367 5.79167V11.276Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6051 4.0651C18 5.48698 18 8.53385 18 8.53385C18 8.53385 18 11.5469 17.6051 13.0026C17.4077 13.8151 16.7824 14.4245 16.0256 14.6276C14.6106 15 9.01645 15 9.01645 15C9.01645 15 3.3894 15 1.97441 14.6276C1.21755 14.4245 0.592322 13.8151 0.394881 13.0026C0 11.5469 0 8.53385 0 8.53385C0 8.53385 0 5.48698 0.394881 4.0651C0.592322 3.2526 1.21755 2.60938 1.97441 2.40625C3.3894 2 9.01645 2 9.01645 2C9.01645 2 14.6106 2 16.0256 2.40625C16.7824 2.60938 17.4077 3.2526 17.6051 4.0651ZM7.17367 11.276L11.8464 8.53385L7.17367 5.79167V11.276Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");}
.icon-tripadvisor{width:16px;height:16px;}
.icon-tripadvisor:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5288 6.20383L18 4.68042H14.7375C13.1042 3.61845 11.1317 3 8.99863 3C6.86811 3 4.90109 3.61984 3.27057 4.68042H0L1.47106 6.20383C0.569295 6.98694 0.00402331 8.11506 0.00402331 9.36745C0.00402331 11.7311 2.01731 13.6473 4.50059 13.6473C5.68033 13.6473 6.75491 13.2143 7.55719 12.5064L8.99845 14L10.4397 12.5077C11.242 13.2157 12.3155 13.6473 13.495 13.6473C15.9783 13.6473 17.9943 11.7311 17.9943 9.36745C17.9956 8.11366 17.4303 6.98573 16.5286 6.20383H16.5288ZM4.50187 12.2639C2.82087 12.2639 1.45881 10.9674 1.45881 9.36745C1.45881 7.76745 2.82105 6.47102 4.50187 6.47102C6.18288 6.47102 7.54494 7.76762 7.54494 9.36745C7.54494 10.9673 6.18269 12.2639 4.50187 12.2639ZM8.99991 9.2832C8.99991 7.3772 7.54366 5.74099 5.62163 5.04212C6.6611 4.62855 7.80115 4.39913 8.99863 4.39913C10.1959 4.39913 11.3374 4.62855 12.3769 5.04212C10.4563 5.74238 9.00009 7.3772 9.00009 9.2832H8.99991ZM13.4965 12.2639C11.8155 12.2639 10.4534 10.9674 10.4534 9.36745C10.4534 7.76745 11.8157 6.47102 13.4965 6.47102C15.1775 6.47102 16.5395 7.76762 16.5395 9.36745C16.5395 10.9673 15.1773 12.2639 13.4965 12.2639ZM13.4965 7.84787C12.615 7.84787 11.9012 8.52724 11.9012 9.36623C11.9012 10.205 12.615 10.8844 13.4965 10.8844C14.3778 10.8844 15.0915 10.205 15.0915 9.36623C15.0915 8.52863 14.3778 7.84787 13.4965 7.84787ZM6.09711 9.36745C6.09711 10.2063 5.38334 10.8856 4.50187 10.8856C3.62059 10.8856 2.90682 10.2063 2.90682 9.36745C2.90682 8.52846 3.62059 7.84909 4.50187 7.84909C5.38316 7.84787 6.09711 8.52846 6.09711 9.36745Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5288 6.20383L18 4.68042H14.7375C13.1042 3.61845 11.1317 3 8.99863 3C6.86811 3 4.90109 3.61984 3.27057 4.68042H0L1.47106 6.20383C0.569295 6.98694 0.00402331 8.11506 0.00402331 9.36745C0.00402331 11.7311 2.01731 13.6473 4.50059 13.6473C5.68033 13.6473 6.75491 13.2143 7.55719 12.5064L8.99845 14L10.4397 12.5077C11.242 13.2157 12.3155 13.6473 13.495 13.6473C15.9783 13.6473 17.9943 11.7311 17.9943 9.36745C17.9956 8.11366 17.4303 6.98573 16.5286 6.20383H16.5288ZM4.50187 12.2639C2.82087 12.2639 1.45881 10.9674 1.45881 9.36745C1.45881 7.76745 2.82105 6.47102 4.50187 6.47102C6.18288 6.47102 7.54494 7.76762 7.54494 9.36745C7.54494 10.9673 6.18269 12.2639 4.50187 12.2639ZM8.99991 9.2832C8.99991 7.3772 7.54366 5.74099 5.62163 5.04212C6.6611 4.62855 7.80115 4.39913 8.99863 4.39913C10.1959 4.39913 11.3374 4.62855 12.3769 5.04212C10.4563 5.74238 9.00009 7.3772 9.00009 9.2832H8.99991ZM13.4965 12.2639C11.8155 12.2639 10.4534 10.9674 10.4534 9.36745C10.4534 7.76745 11.8157 6.47102 13.4965 6.47102C15.1775 6.47102 16.5395 7.76762 16.5395 9.36745C16.5395 10.9673 15.1773 12.2639 13.4965 12.2639ZM13.4965 7.84787C12.615 7.84787 11.9012 8.52724 11.9012 9.36623C11.9012 10.205 12.615 10.8844 13.4965 10.8844C14.3778 10.8844 15.0915 10.205 15.0915 9.36623C15.0915 8.52863 14.3778 7.84787 13.4965 7.84787ZM6.09711 9.36745C6.09711 10.2063 5.38334 10.8856 4.50187 10.8856C3.62059 10.8856 2.90682 10.2063 2.90682 9.36745C2.90682 8.52846 3.62059 7.84909 4.50187 7.84909C5.38316 7.84787 6.09711 8.52846 6.09711 9.36745Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");}
.icon-cart{width:24px;height:24px;}
.icon-cart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8125 6.5H7.5H7.94531L8.03906 6.96875L8.10938 7.25H18.75L16.875 13.25H9.23438L9.44531 14.375H16.6875H17.25V15.5H16.6875H9H8.53125L8.4375 15.0547L7.03125 7.625H5.8125H5.25V6.5H5.8125ZM9.375 18.5C8.95312 18.5 8.60156 18.2891 8.39062 17.9375C8.17969 17.6094 8.17969 17.1641 8.39062 16.8125C8.60156 16.4844 8.95312 16.25 9.375 16.25C9.77344 16.25 10.125 16.4844 10.3359 16.8125C10.5469 17.1641 10.5469 17.6094 10.3359 17.9375C10.125 18.2891 9.77344 18.5 9.375 18.5ZM17.25 17.375C17.25 17.7969 17.0156 18.1484 16.6875 18.3594C16.3359 18.5703 15.8906 18.5703 15.5625 18.3594C15.2109 18.1484 15 17.7969 15 17.375C15 16.9766 15.2109 16.625 15.5625 16.4141C15.8906 16.2031 16.3359 16.2031 16.6875 16.4141C17.0156 16.625 17.25 16.9766 17.25 17.375Z' fill='%23737373'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8125 6.5H7.5H7.94531L8.03906 6.96875L8.10938 7.25H18.75L16.875 13.25H9.23438L9.44531 14.375H16.6875H17.25V15.5H16.6875H9H8.53125L8.4375 15.0547L7.03125 7.625H5.8125H5.25V6.5H5.8125ZM9.375 18.5C8.95312 18.5 8.60156 18.2891 8.39062 17.9375C8.17969 17.6094 8.17969 17.1641 8.39062 16.8125C8.60156 16.4844 8.95312 16.25 9.375 16.25C9.77344 16.25 10.125 16.4844 10.3359 16.8125C10.5469 17.1641 10.5469 17.6094 10.3359 17.9375C10.125 18.2891 9.77344 18.5 9.375 18.5ZM17.25 17.375C17.25 17.7969 17.0156 18.1484 16.6875 18.3594C16.3359 18.5703 15.8906 18.5703 15.5625 18.3594C15.2109 18.1484 15 17.7969 15 17.375C15 16.9766 15.2109 16.625 15.5625 16.4141C15.8906 16.2031 16.3359 16.2031 16.6875 16.4141C17.0156 16.625 17.25 16.9766 17.25 17.375Z' fill='%23737373'/%3E%3C/svg%3E%0A");}
.icon-cart-secondary{width:14px;height:14px;}
.icon-cart-secondary:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.813 0h2.132l.094.469.07.281H13.75l-.352 1.125-1.523 4.875h-7.64l.21 1.125h7.805V9H3.531l-.094-.445-1.406-7.43H.25V0h.563Zm3.21 5.625h7.008l1.172-3.75H3.32l.703 3.75ZM4.375 12c-.422 0-.773-.21-.984-.563a1.079 1.079 0 0 1 0-1.124c.21-.329.562-.563.984-.563.398 0 .75.234.96.563.212.351.212.796 0 1.124-.21.352-.562.563-.96.563Zm7.875-1.125c0 .422-.234.773-.563.984a1.08 1.08 0 0 1-1.124 0 1.122 1.122 0 0 1 0-1.945c.328-.21.773-.21 1.124 0 .329.211.563.563.563.961Z' fill='%23F5F5F5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.813 0h2.132l.094.469.07.281H13.75l-.352 1.125-1.523 4.875h-7.64l.21 1.125h7.805V9H3.531l-.094-.445-1.406-7.43H.25V0h.563Zm3.21 5.625h7.008l1.172-3.75H3.32l.703 3.75ZM4.375 12c-.422 0-.773-.21-.984-.563a1.079 1.079 0 0 1 0-1.124c.21-.329.562-.563.984-.563.398 0 .75.234.96.563.212.351.212.796 0 1.124-.21.352-.562.563-.96.563Zm7.875-1.125c0 .422-.234.773-.563.984a1.08 1.08 0 0 1-1.124 0 1.122 1.122 0 0 1 0-1.945c.328-.21.773-.21 1.124 0 .329.211.563.563.563.961Z' fill='%23F5F5F5'/%3E%3C/svg%3E");}
.icon-cart-empty{width:16px;height:12px;}
.icon-cart-empty:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.063 0h2.132l.094.469.07.281H14l-.352 1.125-.843 2.695a3.347 3.347 0 0 0-.68-.07c-.164 0-.328.023-.492.047l.82-2.672H3.57l.703 3.75H9.29a3.938 3.938 0 0 0-.844 1.125h-3.96l.21 1.125h3.352c-.024.258-.047.516-.047.75V9H3.781l-.094-.445-1.406-7.43H.5V0h.563Zm3.562 12c-.422 0-.773-.21-.984-.563a1.079 1.079 0 0 1 0-1.124c.21-.329.562-.563.984-.563.398 0 .75.234.96.563.212.351.212.796 0 1.124-.21.352-.562.563-.96.563Zm7.5 0a3.356 3.356 0 0 1-2.93-1.688 3.344 3.344 0 0 1 0-3.374 3.406 3.406 0 0 1 2.93-1.688c1.195 0 2.297.656 2.906 1.688a3.344 3.344 0 0 1 0 3.375A3.347 3.347 0 0 1 12.125 12Zm1.383-4.219.258-.281-.516-.516-.281.258-.844.867-.867-.867L11 6.984l-.54.516.259.281.867.844-.867.867-.258.258.539.54.258-.259.867-.867.844.867.281.258.516-.539-.258-.258-.867-.867.867-.844Z' fill='%23F5F5F5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.063 0h2.132l.094.469.07.281H14l-.352 1.125-.843 2.695a3.347 3.347 0 0 0-.68-.07c-.164 0-.328.023-.492.047l.82-2.672H3.57l.703 3.75H9.29a3.938 3.938 0 0 0-.844 1.125h-3.96l.21 1.125h3.352c-.024.258-.047.516-.047.75V9H3.781l-.094-.445-1.406-7.43H.5V0h.563Zm3.562 12c-.422 0-.773-.21-.984-.563a1.079 1.079 0 0 1 0-1.124c.21-.329.562-.563.984-.563.398 0 .75.234.96.563.212.351.212.796 0 1.124-.21.352-.562.563-.96.563Zm7.5 0a3.356 3.356 0 0 1-2.93-1.688 3.344 3.344 0 0 1 0-3.374 3.406 3.406 0 0 1 2.93-1.688c1.195 0 2.297.656 2.906 1.688a3.344 3.344 0 0 1 0 3.375A3.347 3.347 0 0 1 12.125 12Zm1.383-4.219.258-.281-.516-.516-.281.258-.844.867-.867-.867L11 6.984l-.54.516.259.281.867.844-.867.867-.258.258.539.54.258-.259.867-.867.844.867.281.258.516-.539-.258-.258-.867-.867.867-.844Z' fill='%23F5F5F5'/%3E%3C/svg%3E");}
.icon-search{width:24px;height:24px;}
.icon-search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 11.375C15.75 12.4531 15.3984 13.4609 14.8125 14.2578L17.3906 16.8594L17.9297 17.375L16.875 18.4531L16.3359 17.9141L13.7344 15.3125C12.9375 15.9219 11.9297 16.25 10.875 16.25C8.17969 16.25 6 14.0703 6 11.375C6 8.70312 8.17969 6.5 10.875 6.5C13.5469 6.5 15.75 8.70312 15.75 11.375ZM10.875 14.75C12.0703 14.75 13.1719 14.1172 13.7812 13.0625C14.3906 12.0312 14.3906 10.7422 13.7812 9.6875C13.1719 8.65625 12.0703 8 10.875 8C9.65625 8 8.55469 8.65625 7.94531 9.6875C7.33594 10.7422 7.33594 12.0312 7.94531 13.0625C8.55469 14.1172 9.65625 14.75 10.875 14.75Z' fill='%23737373'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 11.375C15.75 12.4531 15.3984 13.4609 14.8125 14.2578L17.3906 16.8594L17.9297 17.375L16.875 18.4531L16.3359 17.9141L13.7344 15.3125C12.9375 15.9219 11.9297 16.25 10.875 16.25C8.17969 16.25 6 14.0703 6 11.375C6 8.70312 8.17969 6.5 10.875 6.5C13.5469 6.5 15.75 8.70312 15.75 11.375ZM10.875 14.75C12.0703 14.75 13.1719 14.1172 13.7812 13.0625C14.3906 12.0312 14.3906 10.7422 13.7812 9.6875C13.1719 8.65625 12.0703 8 10.875 8C9.65625 8 8.55469 8.65625 7.94531 9.6875C7.33594 10.7422 7.33594 12.0312 7.94531 13.0625C8.55469 14.1172 9.65625 14.75 10.875 14.75Z' fill='%23737373'/%3E%3C/svg%3E%0A");}
.icon-filter{width:12px;height:10px;}
.icon-filter:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 0h10.5v1.125H.75V0Zm1.5 3.75h7.5v1.125h-7.5V3.75ZM7.5 7.5v1.125h-3V7.5h3Z' fill='%23262626'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 0h10.5v1.125H.75V0Zm1.5 3.75h7.5v1.125h-7.5V3.75ZM7.5 7.5v1.125h-3V7.5h3Z' fill='%23262626'/%3E%3C/svg%3E");}
.icon-ticket{width:14px;height:10px;}
.icon-ticket:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 0V3.375C13.1172 3.375 12.625 3.89062 12.625 4.5C12.625 5.13281 13.1172 5.625 13.75 5.625V9H0.25V5.625C0.859375 5.625 1.375 5.13281 1.375 4.5C1.375 3.89062 0.859375 3.375 0.25 3.375V0H13.75ZM3.25 2.25H10.75V6.75H3.25V2.25ZM2.5 1.5V2.25V6.75V7.5H3.25H10.75H11.5V6.75V2.25V1.5H10.75H3.25H2.5Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 0V3.375C13.1172 3.375 12.625 3.89062 12.625 4.5C12.625 5.13281 13.1172 5.625 13.75 5.625V9H0.25V5.625C0.859375 5.625 1.375 5.13281 1.375 4.5C1.375 3.89062 0.859375 3.375 0.25 3.375V0H13.75ZM3.25 2.25H10.75V6.75H3.25V2.25ZM2.5 1.5V2.25V6.75V7.5H3.25H10.75H11.5V6.75V2.25V1.5H10.75H3.25H2.5Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");}
.icon-calender{width:12px;height:14px;}
.icon-calender:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.3125 1.0625L4.3125 2L7.6875 2L7.6875 1.0625L7.6875 0.500001L8.8125 0.500001L8.8125 1.0625L8.8125 2L11.25 2L11.25 3.875L11.25 5L11.25 11.375L11.25 12.5L10.125 12.5L1.875 12.5L0.749999 12.5L0.749999 11.375L0.749999 5L0.75 3.875L0.75 2L3.1875 2L3.1875 1.0625L3.1875 0.5L4.3125 0.5L4.3125 1.0625ZM1.875 5L1.875 11.375L10.125 11.375L10.125 5L1.875 5Z' fill='%23262626'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.3125 1.0625L4.3125 2L7.6875 2L7.6875 1.0625L7.6875 0.500001L8.8125 0.500001L8.8125 1.0625L8.8125 2L11.25 2L11.25 3.875L11.25 5L11.25 11.375L11.25 12.5L10.125 12.5L1.875 12.5L0.749999 12.5L0.749999 11.375L0.749999 5L0.75 3.875L0.75 2L3.1875 2L3.1875 1.0625L3.1875 0.5L4.3125 0.5L4.3125 1.0625ZM1.875 5L1.875 11.375L10.125 11.375L10.125 5L1.875 5Z' fill='%23262626'/%3E%3C/svg%3E%0A");}
.icon-quote{width:20px;height:20px;}
.icon-quote:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.096 8.512L4.64 18.16H0.824L3.344 8.512H0.968V0.735999H8.096V8.512ZM19.688 8.512L16.232 18.16H12.416L14.936 8.512H12.488V0.735999H19.688V8.512Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.096 8.512L4.64 18.16H0.824L3.344 8.512H0.968V0.735999H8.096V8.512ZM19.688 8.512L16.232 18.16H12.416L14.936 8.512H12.488V0.735999H19.688V8.512Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");}
.icon-audio{width:50px;height:60px;}
.icon-audio::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49.774' height='60.605' viewBox='0 0 49.774 60.605'%3E%3Cpath d='M-10391.217-4246.655v5.629H-10411v-32.882h19.784v5.168l29.99-19.262v60.605Z' transform='translate(10411.001 4288)' fill='%23fff'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49.774' height='60.605' viewBox='0 0 49.774 60.605'%3E%3Cpath d='M-10391.217-4246.655v5.629H-10411v-32.882h19.784v5.168l29.99-19.262v60.605Z' transform='translate(10411.001 4288)' fill='%23fff'/%3E%3C/svg%3E%0A");}
.icon-mute{width:16px;height:16px;}
.icon-mute::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.775' height='16.606' viewBox='0 0 14.775 16.606'%3E%3Cpath d='M-10405.556-4277.358v2.229H-10411v-9.009h5.444v2.1l9.33-5.963v16.606Z' transform='translate(10411 4288.001)' fill='%23e5e5e5'/%3E%3Cg transform='translate(-149.899 -71.359)'%3E%3Cline x2='7.323' y2='7.323' transform='translate(153.625 76)' fill='none' stroke='%2306038d' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline x1='7.323' y2='7.323' transform='translate(153.625 76)' fill='none' stroke='%2306038d' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.775' height='16.606' viewBox='0 0 14.775 16.606'%3E%3Cpath d='M-10405.556-4277.358v2.229H-10411v-9.009h5.444v2.1l9.33-5.963v16.606Z' transform='translate(10411 4288.001)' fill='%23e5e5e5'/%3E%3Cg transform='translate(-149.899 -71.359)'%3E%3Cline x2='7.323' y2='7.323' transform='translate(153.625 76)' fill='none' stroke='%2306038d' stroke-miterlimit='10' stroke-width='2'/%3E%3Cline x1='7.323' y2='7.323' transform='translate(153.625 76)' fill='none' stroke='%2306038d' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");}
.icon-play{width:48px;height:60px;}
.icon-play::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.25L1.625 0.90625L8.375 4.86719L9.5 5.5L8.375 6.15625L1.625 10.0938L0.5 10.75V9.46094V1.5625V0.25ZM1.625 2.21875V8.80469L7.25 5.5L1.625 2.21875Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.25L1.625 0.90625L8.375 4.86719L9.5 5.5L8.375 6.15625L1.625 10.0938L0.5 10.75V9.46094V1.5625V0.25ZM1.625 2.21875V8.80469L7.25 5.5L1.625 2.21875Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");}
.icon-reload{width:16px;height:18px;}
.icon-reload::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.272' height='17.923' viewBox='0 0 15.272 17.923'%3E%3Cg transform='translate(0.9 0.636)'%3E%3Cpath d='M205.051,62.191a6.736,6.736,0,1,1-6.737,6.736' transform='translate(-198.314 -59.277)' fill='none' stroke='%236e6e6e' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Cpath d='M205.317,65.586,202.4,62.671l2.915-2.915' transform='translate(-197.508 -59.757)' fill='none' stroke='%236e6e6e' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Cline x1='1.463' transform='translate(5.273 2.915)' fill='%23fff' stroke='%236e6e6e' stroke-miterlimit='10' stroke-width='1.8'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.272' height='17.923' viewBox='0 0 15.272 17.923'%3E%3Cg transform='translate(0.9 0.636)'%3E%3Cpath d='M205.051,62.191a6.736,6.736,0,1,1-6.737,6.736' transform='translate(-198.314 -59.277)' fill='none' stroke='%236e6e6e' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Cpath d='M205.317,65.586,202.4,62.671l2.915-2.915' transform='translate(-197.508 -59.757)' fill='none' stroke='%236e6e6e' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Cline x1='1.463' transform='translate(5.273 2.915)' fill='%23fff' stroke='%236e6e6e' stroke-miterlimit='10' stroke-width='1.8'/%3E%3C/g%3E%3C/svg%3E%0A");}
.icon-pause{width:10px;height:12px;}
.icon-pause::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.388' height='12.12' viewBox='0 0 10.388 12.12'%3E%3Cpath d='M9,19.62h3.463V7.5H9ZM15.926,7.5V19.62h3.463V7.5Z' transform='translate(-9 -7.5)' fill='%23fff'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.388' height='12.12' viewBox='0 0 10.388 12.12'%3E%3Cpath d='M9,19.62h3.463V7.5H9ZM15.926,7.5V19.62h3.463V7.5Z' transform='translate(-9 -7.5)' fill='%23fff'/%3E%3C/svg%3E%0A");}
.icon-download{width:10px;height:11px;}
.icon-download::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.0625 10.75H0.5V9.625H1.0625H8.9375H9.5V10.75H8.9375H1.0625ZM5.39844 7.58594L5 8.00781L4.57812 7.58594L1.57812 4.39844L1.20312 3.97656L2.02344 3.22656L2.39844 3.625L4.4375 5.78125V3.8125V0.8125V0.25H5.5625V0.8125V3.8125V5.78125L7.57812 3.625L7.97656 3.22656L8.79688 3.97656L8.39844 4.39844L5.39844 7.58594Z' fill='%23262626'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.0625 10.75H0.5V9.625H1.0625H8.9375H9.5V10.75H8.9375H1.0625ZM5.39844 7.58594L5 8.00781L4.57812 7.58594L1.57812 4.39844L1.20312 3.97656L2.02344 3.22656L2.39844 3.625L4.4375 5.78125V3.8125V0.8125V0.25H5.5625V0.8125V3.8125V5.78125L7.57812 3.625L7.97656 3.22656L8.79688 3.97656L8.39844 4.39844L5.39844 7.58594Z' fill='%23262626'/%3E%3C/svg%3E%0A");}
.icon-tickets{width:15px;height:11px;}
.icon-tickets::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0.25V3.25C14.3672 3.25 13.875 3.76562 13.875 4.375C13.875 5.00781 14.3672 5.5 15 5.5V8.5H2.25V0.25H15ZM12 2.125C12 2.33594 12.1641 2.5 12.375 2.5C12.5625 2.5 12.75 2.33594 12.75 2.125C12.75 1.9375 12.5625 1.75 12.375 1.75C12.1641 1.75 12 1.9375 12 2.125ZM12 3.625C12 3.83594 12.1641 4 12.375 4C12.5625 4 12.75 3.83594 12.75 3.625C12.75 3.4375 12.5625 3.25 12.375 3.25C12.1641 3.25 12 3.4375 12 3.625ZM12.375 4.75C12.1641 4.75 12 4.9375 12 5.125C12 5.33594 12.1641 5.5 12.375 5.5C12.5625 5.5 12.75 5.33594 12.75 5.125C12.75 4.9375 12.5625 4.75 12.375 4.75ZM12 6.625C12 6.83594 12.1641 7 12.375 7C12.5625 7 12.75 6.83594 12.75 6.625C12.75 6.4375 12.5625 6.25 12.375 6.25C12.1641 6.25 12 6.4375 12 6.625ZM1.125 2.3125V9.625H12.1875H12.75V10.75H12.1875H0.5625H0V10.1875V2.3125V1.75H1.125V2.3125Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0.25V3.25C14.3672 3.25 13.875 3.76562 13.875 4.375C13.875 5.00781 14.3672 5.5 15 5.5V8.5H2.25V0.25H15ZM12 2.125C12 2.33594 12.1641 2.5 12.375 2.5C12.5625 2.5 12.75 2.33594 12.75 2.125C12.75 1.9375 12.5625 1.75 12.375 1.75C12.1641 1.75 12 1.9375 12 2.125ZM12 3.625C12 3.83594 12.1641 4 12.375 4C12.5625 4 12.75 3.83594 12.75 3.625C12.75 3.4375 12.5625 3.25 12.375 3.25C12.1641 3.25 12 3.4375 12 3.625ZM12.375 4.75C12.1641 4.75 12 4.9375 12 5.125C12 5.33594 12.1641 5.5 12.375 5.5C12.5625 5.5 12.75 5.33594 12.75 5.125C12.75 4.9375 12.5625 4.75 12.375 4.75ZM12 6.625C12 6.83594 12.1641 7 12.375 7C12.5625 7 12.75 6.83594 12.75 6.625C12.75 6.4375 12.5625 6.25 12.375 6.25C12.1641 6.25 12 6.4375 12 6.625ZM1.125 2.3125V9.625H12.1875H12.75V10.75H12.1875H0.5625H0V10.1875V2.3125V1.75H1.125V2.3125Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");}
.icon-paintbrush{width:14px;height:14px;}
.icon-paintbrush::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.672 5.563 2.016 2.015 3.609-5.414-.211-.21-5.414 3.608ZM4.914 8.046A1.809 1.809 0 0 0 4.563 8c-.938 0-1.688.773-1.688 1.688v1.71h1.688c.914 0 1.687-.773 1.687-1.687 0-.14-.023-.258-.047-.375l-1.289-1.29ZM12.25.5l1.5 1.5-4.5 6.75-1.875.75h-.023c0 .07.023.14.023.188A2.806 2.806 0 0 1 4.562 12.5H.25v-1.125h1.5V9.687a2.806 2.806 0 0 1 2.813-2.812c.046 0 .117.023.187.023v-.023L5.5 5 12.25.5Z' fill='%23262626'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.672 5.563 2.016 2.015 3.609-5.414-.211-.21-5.414 3.608ZM4.914 8.046A1.809 1.809 0 0 0 4.563 8c-.938 0-1.688.773-1.688 1.688v1.71h1.688c.914 0 1.687-.773 1.687-1.687 0-.14-.023-.258-.047-.375l-1.289-1.29ZM12.25.5l1.5 1.5-4.5 6.75-1.875.75h-.023c0 .07.023.14.023.188A2.806 2.806 0 0 1 4.562 12.5H.25v-1.125h1.5V9.687a2.806 2.806 0 0 1 2.813-2.812c.046 0 .117.023.187.023v-.023L5.5 5 12.25.5Z' fill='%23262626'/%3E%3C/svg%3E");}
.icon-camera{width:12px;height:12px;}
.icon-camera::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.25.25.492 1.5H12v9H0v-9h3.235L3.75.25h4.5Zm.492 2.625h-.82l-.258-.75-.234-.75H4.547l-.234.75-.258.75H1.125v6.75h9.75v-6.75H8.742ZM6 3.625c.938 0 1.781.516 2.25 1.313.492.82.492 1.828 0 2.625A2.571 2.571 0 0 1 6 8.874a2.58 2.58 0 0 1-2.273-1.313 2.518 2.518 0 0 1 0-2.625A2.629 2.629 0 0 1 6 3.625ZM7.5 6.25c0-.516-.305-1.008-.75-1.29a1.551 1.551 0 0 0-1.5 0c-.469.282-.75.774-.75 1.29 0 .54.281 1.031.75 1.313a1.551 1.551 0 0 0 1.5 0c.445-.282.75-.774.75-1.313Z' fill='%23262626'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.25.25.492 1.5H12v9H0v-9h3.235L3.75.25h4.5Zm.492 2.625h-.82l-.258-.75-.234-.75H4.547l-.234.75-.258.75H1.125v6.75h9.75v-6.75H8.742ZM6 3.625c.938 0 1.781.516 2.25 1.313.492.82.492 1.828 0 2.625A2.571 2.571 0 0 1 6 8.874a2.58 2.58 0 0 1-2.273-1.313 2.518 2.518 0 0 1 0-2.625A2.629 2.629 0 0 1 6 3.625ZM7.5 6.25c0-.516-.305-1.008-.75-1.29a1.551 1.551 0 0 0-1.5 0c-.469.282-.75.774-.75 1.29 0 .54.281 1.031.75 1.313a1.551 1.551 0 0 0 1.5 0c.445-.282.75-.774.75-1.313Z' fill='%23262626'/%3E%3C/svg%3E");}
.icon-heart{width:22px;height:20px;}
.icon-heart::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4215 1.45326C15.5724 0.606272 14.4225 0.129968 13.2231 0.128504C12.0238 0.12704 10.8727 0.600535 10.0215 1.44545L8.99965 2.39467L7.97699 1.44232C7.12602 0.593734 5.9728 0.117948 4.77103 0.119633C3.56926 0.121318 2.41738 0.600336 1.56879 1.45131C0.720199 2.30228 0.244413 3.4555 0.246098 4.65727C0.247783 5.85904 0.726801 7.01092 1.57777 7.85951L8.55824 14.9423C8.6164 15.0014 8.68572 15.0483 8.76217 15.0803C8.83862 15.1123 8.92067 15.1288 9.00355 15.1288C9.08644 15.1288 9.16849 15.1123 9.24494 15.0803C9.32139 15.0483 9.39071 15.0014 9.44887 14.9423L16.4215 7.85951C17.2707 7.00981 17.7477 5.85768 17.7477 4.65639C17.7477 3.45509 17.2707 2.30296 16.4215 1.45326ZM15.5348 6.98139L8.99965 13.6095L2.46059 6.97514C1.8452 6.35975 1.49948 5.52511 1.49948 4.65482C1.49948 3.78454 1.8452 2.9499 2.46059 2.33451C3.07597 1.71913 3.91061 1.37341 4.7809 1.37341C5.65118 1.37341 6.48582 1.71913 7.10121 2.33451L7.11684 2.35014L8.57387 3.70561C8.68952 3.81324 8.84165 3.87307 8.99965 3.87307C9.15764 3.87307 9.30977 3.81324 9.42543 3.70561L10.8825 2.35014L10.8981 2.33451C11.5139 1.71954 12.3488 1.37438 13.219 1.37497C14.0893 1.37555 14.9237 1.72184 15.5387 2.33764C16.1537 2.95344 16.4988 3.78831 16.4983 4.6586C16.4977 5.52888 16.1514 6.36329 15.5356 6.97826L15.5348 6.98139Z' fill='%23F2ECE6'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4215 1.45326C15.5724 0.606272 14.4225 0.129968 13.2231 0.128504C12.0238 0.12704 10.8727 0.600535 10.0215 1.44545L8.99965 2.39467L7.97699 1.44232C7.12602 0.593734 5.9728 0.117948 4.77103 0.119633C3.56926 0.121318 2.41738 0.600336 1.56879 1.45131C0.720199 2.30228 0.244413 3.4555 0.246098 4.65727C0.247783 5.85904 0.726801 7.01092 1.57777 7.85951L8.55824 14.9423C8.6164 15.0014 8.68572 15.0483 8.76217 15.0803C8.83862 15.1123 8.92067 15.1288 9.00355 15.1288C9.08644 15.1288 9.16849 15.1123 9.24494 15.0803C9.32139 15.0483 9.39071 15.0014 9.44887 14.9423L16.4215 7.85951C17.2707 7.00981 17.7477 5.85768 17.7477 4.65639C17.7477 3.45509 17.2707 2.30296 16.4215 1.45326ZM15.5348 6.98139L8.99965 13.6095L2.46059 6.97514C1.8452 6.35975 1.49948 5.52511 1.49948 4.65482C1.49948 3.78454 1.8452 2.9499 2.46059 2.33451C3.07597 1.71913 3.91061 1.37341 4.7809 1.37341C5.65118 1.37341 6.48582 1.71913 7.10121 2.33451L7.11684 2.35014L8.57387 3.70561C8.68952 3.81324 8.84165 3.87307 8.99965 3.87307C9.15764 3.87307 9.30977 3.81324 9.42543 3.70561L10.8825 2.35014L10.8981 2.33451C11.5139 1.71954 12.3488 1.37438 13.219 1.37497C14.0893 1.37555 14.9237 1.72184 15.5387 2.33764C16.1537 2.95344 16.4988 3.78831 16.4983 4.6586C16.4977 5.52888 16.1514 6.36329 15.5356 6.97826L15.5348 6.98139Z' fill='%23F2ECE6'/%3E%3C/svg%3E%0A");}
.icon-heart-fill{width:22px;height:20px;}
.icon-heart-fill::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-heart-empty{width:24px;height:24px;}
.icon-heart-empty::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' d='M22.5 9.5625C22.5 16.125 12.7697 21.4369 12.3553 21.6562C12.2461 21.715 12.124 21.7458 12 21.7458C11.876 21.7458 11.7539 21.715 11.6447 21.6562C11.2303 21.4369 1.5 16.125 1.5 9.5625C1.50174 8.02146 2.11468 6.54404 3.20436 5.45436C4.29404 4.36468 5.77146 3.75174 7.3125 3.75C9.24844 3.75 10.9434 4.5825 12 5.98969C13.0566 4.5825 14.7516 3.75 16.6875 3.75C18.2285 3.75174 19.706 4.36468 20.7956 5.45436C21.8853 6.54404 22.4983 8.02146 22.5 9.5625Z' fill='%23063E49'/%3E%3Cpath opacity='0.1' d='M16.6875 3.75C14.7516 3.75 13.0566 4.5825 12 5.98969C10.9434 4.5825 9.24844 3.75 7.3125 3.75C5.77146 3.75174 4.29404 4.36468 3.20436 5.45436C2.11468 6.54404 1.50174 8.02146 1.5 9.5625C1.5 16.125 11.2303 21.4369 11.6447 21.6562C11.7539 21.715 11.876 21.7458 12 21.7458C12.124 21.7458 12.2461 21.715 12.3553 21.6562C12.7697 21.4369 22.5 16.125 22.5 9.5625C22.4983 8.02146 21.8853 6.54404 20.7956 5.45436C19.706 4.36468 18.2285 3.75174 16.6875 3.75ZM12 20.1375C10.2881 19.14 3 14.5959 3 9.5625C3.00149 8.41921 3.45632 7.32317 4.26475 6.51475C5.07317 5.70632 6.16921 5.25149 7.3125 5.25C9.13594 5.25 10.6669 6.22125 11.3062 7.78125C11.3628 7.91881 11.4589 8.03646 11.5824 8.11926C11.7059 8.20207 11.8513 8.24627 12 8.24627C12.1487 8.24627 12.2941 8.20207 12.4176 8.11926C12.5411 8.03646 12.6372 7.91881 12.6937 7.78125C13.3331 6.21844 14.8641 5.25 16.6875 5.25C17.8308 5.25149 18.9268 5.70632 19.7353 6.51475C20.5437 7.32317 20.9985 8.41921 21 9.5625C21 14.5884 13.71 19.1391 12 20.1375Z' fill='%23063E49'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' d='M22.5 9.5625C22.5 16.125 12.7697 21.4369 12.3553 21.6562C12.2461 21.715 12.124 21.7458 12 21.7458C11.876 21.7458 11.7539 21.715 11.6447 21.6562C11.2303 21.4369 1.5 16.125 1.5 9.5625C1.50174 8.02146 2.11468 6.54404 3.20436 5.45436C4.29404 4.36468 5.77146 3.75174 7.3125 3.75C9.24844 3.75 10.9434 4.5825 12 5.98969C13.0566 4.5825 14.7516 3.75 16.6875 3.75C18.2285 3.75174 19.706 4.36468 20.7956 5.45436C21.8853 6.54404 22.4983 8.02146 22.5 9.5625Z' fill='%23063E49'/%3E%3Cpath opacity='0.1' d='M16.6875 3.75C14.7516 3.75 13.0566 4.5825 12 5.98969C10.9434 4.5825 9.24844 3.75 7.3125 3.75C5.77146 3.75174 4.29404 4.36468 3.20436 5.45436C2.11468 6.54404 1.50174 8.02146 1.5 9.5625C1.5 16.125 11.2303 21.4369 11.6447 21.6562C11.7539 21.715 11.876 21.7458 12 21.7458C12.124 21.7458 12.2461 21.715 12.3553 21.6562C12.7697 21.4369 22.5 16.125 22.5 9.5625C22.4983 8.02146 21.8853 6.54404 20.7956 5.45436C19.706 4.36468 18.2285 3.75174 16.6875 3.75ZM12 20.1375C10.2881 19.14 3 14.5959 3 9.5625C3.00149 8.41921 3.45632 7.32317 4.26475 6.51475C5.07317 5.70632 6.16921 5.25149 7.3125 5.25C9.13594 5.25 10.6669 6.22125 11.3062 7.78125C11.3628 7.91881 11.4589 8.03646 11.5824 8.11926C11.7059 8.20207 11.8513 8.24627 12 8.24627C12.1487 8.24627 12.2941 8.20207 12.4176 8.11926C12.5411 8.03646 12.6372 7.91881 12.6937 7.78125C13.3331 6.21844 14.8641 5.25 16.6875 5.25C17.8308 5.25149 18.9268 5.70632 19.7353 6.51475C20.5437 7.32317 20.9985 8.41921 21 9.5625C21 14.5884 13.71 19.1391 12 20.1375Z' fill='%23063E49'/%3E%3C/svg%3E%0A");}
.icon-rating-star{width:16px;height:16px;}
.icon-rating-star::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9483 6.57866C14.8858 6.38649 14.7678 6.21712 14.6092 6.09189C14.4506 5.96665 14.2585 5.89116 14.0571 5.87491L10.3696 5.57741L8.9458 2.13429C8.86881 1.94667 8.73776 1.78619 8.56932 1.67325C8.40088 1.56031 8.20267 1.5 7.99987 1.5C7.79707 1.5 7.59885 1.56031 7.43041 1.67325C7.26197 1.78619 7.13093 1.94667 7.05393 2.13429L5.63143 5.57679L1.94205 5.87491C1.74029 5.89198 1.54805 5.9682 1.38941 6.09404C1.23078 6.21988 1.11281 6.38973 1.05028 6.58232C0.987751 6.77491 0.983448 6.98167 1.03791 7.17669C1.09237 7.37172 1.20317 7.54633 1.35643 7.67866L4.16893 10.1055L3.31205 13.7343C3.26413 13.9314 3.27587 14.1384 3.34577 14.3288C3.41567 14.5193 3.54058 14.6847 3.70465 14.804C3.86873 14.9234 4.06456 14.9913 4.26729 14.9991C4.47002 15.0069 4.67051 14.9544 4.8433 14.848L7.99955 12.9055L11.1577 14.848C11.3305 14.9531 11.5306 15.0047 11.7327 14.9962C11.9348 14.9878 12.1299 14.9198 12.2934 14.8007C12.4569 14.6816 12.5816 14.5168 12.6516 14.3271C12.7217 14.1373 12.734 13.931 12.6871 13.7343L11.8271 10.1049L14.6396 7.67804C14.7941 7.54593 14.9059 7.37094 14.9608 7.17522C15.0158 6.97951 15.0114 6.77189 14.9483 6.57866ZM13.9896 6.92054L10.9458 9.54554C10.8764 9.60537 10.8248 9.68312 10.7965 9.77031C10.7683 9.8575 10.7646 9.95076 10.7858 10.0399L11.7158 13.9649C11.7182 13.9703 11.7184 13.9765 11.7165 13.982C11.7145 13.9876 11.7105 13.9922 11.7052 13.9949C11.6939 14.0037 11.6908 14.0018 11.6814 13.9949L8.26143 11.8918C8.18266 11.8434 8.09201 11.8177 7.99955 11.8177C7.90709 11.8177 7.81644 11.8434 7.73768 11.8918L4.31768 13.9962C4.3083 14.0018 4.3058 14.0037 4.29393 13.9962C4.28865 13.9935 4.28461 13.9889 4.28263 13.9833C4.28066 13.9777 4.2809 13.9716 4.2833 13.9662L5.2133 10.0412C5.2345 9.95201 5.23078 9.85875 5.20257 9.77156C5.17435 9.68437 5.12272 9.60662 5.0533 9.54679L2.00955 6.92179C2.00205 6.91554 1.99518 6.90991 2.00143 6.89054C2.00768 6.87116 2.01268 6.87366 2.02205 6.87241L6.01705 6.54991C6.10868 6.54205 6.19637 6.50907 6.27047 6.4546C6.34457 6.40013 6.40221 6.32628 6.43705 6.24116L7.9758 2.51554C7.9808 2.50491 7.98268 2.49991 7.99768 2.49991C8.01268 2.49991 8.01455 2.50491 8.01955 2.51554L9.56205 6.24116C9.59722 6.32631 9.65523 6.40008 9.72967 6.45434C9.80412 6.50861 9.89211 6.54125 9.98393 6.54866L13.9789 6.87116C13.9883 6.87116 13.9939 6.87116 13.9996 6.88929C14.0052 6.90741 13.9996 6.91429 13.9896 6.92054Z' fill='%23758D92'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9483 6.57866C14.8858 6.38649 14.7678 6.21712 14.6092 6.09189C14.4506 5.96665 14.2585 5.89116 14.0571 5.87491L10.3696 5.57741L8.9458 2.13429C8.86881 1.94667 8.73776 1.78619 8.56932 1.67325C8.40088 1.56031 8.20267 1.5 7.99987 1.5C7.79707 1.5 7.59885 1.56031 7.43041 1.67325C7.26197 1.78619 7.13093 1.94667 7.05393 2.13429L5.63143 5.57679L1.94205 5.87491C1.74029 5.89198 1.54805 5.9682 1.38941 6.09404C1.23078 6.21988 1.11281 6.38973 1.05028 6.58232C0.987751 6.77491 0.983448 6.98167 1.03791 7.17669C1.09237 7.37172 1.20317 7.54633 1.35643 7.67866L4.16893 10.1055L3.31205 13.7343C3.26413 13.9314 3.27587 14.1384 3.34577 14.3288C3.41567 14.5193 3.54058 14.6847 3.70465 14.804C3.86873 14.9234 4.06456 14.9913 4.26729 14.9991C4.47002 15.0069 4.67051 14.9544 4.8433 14.848L7.99955 12.9055L11.1577 14.848C11.3305 14.9531 11.5306 15.0047 11.7327 14.9962C11.9348 14.9878 12.1299 14.9198 12.2934 14.8007C12.4569 14.6816 12.5816 14.5168 12.6516 14.3271C12.7217 14.1373 12.734 13.931 12.6871 13.7343L11.8271 10.1049L14.6396 7.67804C14.7941 7.54593 14.9059 7.37094 14.9608 7.17522C15.0158 6.97951 15.0114 6.77189 14.9483 6.57866ZM13.9896 6.92054L10.9458 9.54554C10.8764 9.60537 10.8248 9.68312 10.7965 9.77031C10.7683 9.8575 10.7646 9.95076 10.7858 10.0399L11.7158 13.9649C11.7182 13.9703 11.7184 13.9765 11.7165 13.982C11.7145 13.9876 11.7105 13.9922 11.7052 13.9949C11.6939 14.0037 11.6908 14.0018 11.6814 13.9949L8.26143 11.8918C8.18266 11.8434 8.09201 11.8177 7.99955 11.8177C7.90709 11.8177 7.81644 11.8434 7.73768 11.8918L4.31768 13.9962C4.3083 14.0018 4.3058 14.0037 4.29393 13.9962C4.28865 13.9935 4.28461 13.9889 4.28263 13.9833C4.28066 13.9777 4.2809 13.9716 4.2833 13.9662L5.2133 10.0412C5.2345 9.95201 5.23078 9.85875 5.20257 9.77156C5.17435 9.68437 5.12272 9.60662 5.0533 9.54679L2.00955 6.92179C2.00205 6.91554 1.99518 6.90991 2.00143 6.89054C2.00768 6.87116 2.01268 6.87366 2.02205 6.87241L6.01705 6.54991C6.10868 6.54205 6.19637 6.50907 6.27047 6.4546C6.34457 6.40013 6.40221 6.32628 6.43705 6.24116L7.9758 2.51554C7.9808 2.50491 7.98268 2.49991 7.99768 2.49991C8.01268 2.49991 8.01455 2.50491 8.01955 2.51554L9.56205 6.24116C9.59722 6.32631 9.65523 6.40008 9.72967 6.45434C9.80412 6.50861 9.89211 6.54125 9.98393 6.54866L13.9789 6.87116C13.9883 6.87116 13.9939 6.87116 13.9996 6.88929C14.0052 6.90741 13.9996 6.91429 13.9896 6.92054Z' fill='%23758D92'/%3E%3C/svg%3E%0A");}
.icon-check-secondary{width:16px;height:12px;}
.icon-check-secondary::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='11' fill='none'%3E%3Cpath fill='%23FCFAF8' d='M5.353 11a.915.915 0 0 1-.667-.292L.248 5.986A.914.914 0 0 1 1.58 4.735l3.763 4.01L13.025.34a.914.914 0 1 1 1.352 1.224L6.029 10.7a.914.914 0 0 1-.667.301h-.009Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='11' fill='none'%3E%3Cpath fill='%23FCFAF8' d='M5.353 11a.915.915 0 0 1-.667-.292L.248 5.986A.914.914 0 0 1 1.58 4.735l3.763 4.01L13.025.34a.914.914 0 1 1 1.352 1.224L6.029 10.7a.914.914 0 0 1-.667.301h-.009Z'/%3E%3C/svg%3E");}
.icon-mail-empty{width:16px;height:14px;}
.icon-mail-empty::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none'%3E%3Cpath fill='%23E4B287' d='M13.07.719H2.898c-.578 0-1.132.249-1.54.691a2.465 2.465 0 0 0-.64 1.67v7.871c0 .626.23 1.227.64 1.67.408.443.962.691 1.54.691H13.07c.578 0 1.133-.248 1.542-.691a2.465 2.465 0 0 0 .638-1.67v-7.87c0-.627-.23-1.228-.638-1.67A2.098 2.098 0 0 0 13.07.718Zm-.486 1.574-4.6 3.739-4.599-3.739h9.199Zm.486 9.445H2.898a.7.7 0 0 1-.513-.23.821.821 0 0 1-.213-.557V3.277l5.376 4.368a.69.69 0 0 0 .436.158.69.69 0 0 0 .436-.158l5.377-4.368v7.674a.822.822 0 0 1-.213.557.7.7 0 0 1-.514.23Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none'%3E%3Cpath fill='%23E4B287' d='M13.07.719H2.898c-.578 0-1.132.249-1.54.691a2.465 2.465 0 0 0-.64 1.67v7.871c0 .626.23 1.227.64 1.67.408.443.962.691 1.54.691H13.07c.578 0 1.133-.248 1.542-.691a2.465 2.465 0 0 0 .638-1.67v-7.87c0-.627-.23-1.228-.638-1.67A2.098 2.098 0 0 0 13.07.718Zm-.486 1.574-4.6 3.739-4.599-3.739h9.199Zm.486 9.445H2.898a.7.7 0 0 1-.513-.23.821.821 0 0 1-.213-.557V3.277l5.376 4.368a.69.69 0 0 0 .436.158.69.69 0 0 0 .436-.158l5.377-4.368v7.674a.822.822 0 0 1-.213.557.7.7 0 0 1-.514.23Z'/%3E%3C/svg%3E");}
.icon-plus{width:10px;height:10px;}
.icon-plus::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.563 1.188v3.75h4.312v1.125H5.562v4.312H4.438V6.062H.125V4.938h4.313V.625h1.125v.563Z' fill='%23262626'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.563 1.188v3.75h4.312v1.125H5.562v4.312H4.438V6.062H.125V4.938h4.313V.625h1.125v.563Z' fill='%23262626'/%3E%3C/svg%3E");}
.icon-minus{width:10px;height:3px;}
.icon-minus::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.875 2.063H.125V.937H9.875v1.125Z' fill='%23262626'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.875 2.063H.125V.937H9.875v1.125Z' fill='%23262626'/%3E%3C/svg%3E");}
.icon-bin{width:26px;height:25px;}
.icon-bin::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 2.00006H9V1.50006C9 1.10224 8.84196 0.720706 8.56066 0.439401C8.27936 0.158096 7.89782 6.10352e-05 7.5 6.10352e-05H4.5C4.10218 6.10352e-05 3.72064 0.158096 3.43934 0.439401C3.15804 0.720706 3 1.10224 3 1.50006V2.00006H0.5C0.367392 2.00006 0.240215 2.05274 0.146447 2.14651C0.0526785 2.24028 0 2.36745 0 2.50006C0 2.63267 0.0526785 2.75985 0.146447 2.85361C0.240215 2.94738 0.367392 3.00006 0.5 3.00006H1V12.0001C1 12.2653 1.10536 12.5196 1.29289 12.7072C1.48043 12.8947 1.73478 13.0001 2 13.0001H10C10.2652 13.0001 10.5196 12.8947 10.7071 12.7072C10.8946 12.5196 11 12.2653 11 12.0001V3.00006H11.5C11.6326 3.00006 11.7598 2.94738 11.8536 2.85361C11.9473 2.75985 12 2.63267 12 2.50006C12 2.36745 11.9473 2.24028 11.8536 2.14651C11.7598 2.05274 11.6326 2.00006 11.5 2.00006ZM4 1.50006C4 1.36745 4.05268 1.24028 4.14645 1.14651C4.24021 1.05274 4.36739 1.00006 4.5 1.00006H7.5C7.63261 1.00006 7.75979 1.05274 7.85355 1.14651C7.94732 1.24028 8 1.36745 8 1.50006V2.00006H4V1.50006ZM10 12.0001H2V3.00006H10V12.0001ZM5 5.50006V9.50006C5 9.63267 4.94732 9.75985 4.85355 9.85361C4.75979 9.94738 4.63261 10.0001 4.5 10.0001C4.36739 10.0001 4.24021 9.94738 4.14645 9.85361C4.05268 9.75985 4 9.63267 4 9.50006V5.50006C4 5.36745 4.05268 5.24028 4.14645 5.14651C4.24021 5.05274 4.36739 5.00006 4.5 5.00006C4.63261 5.00006 4.75979 5.05274 4.85355 5.14651C4.94732 5.24028 5 5.36745 5 5.50006ZM8 5.50006V9.50006C8 9.63267 7.94732 9.75985 7.85355 9.85361C7.75979 9.94738 7.63261 10.0001 7.5 10.0001C7.36739 10.0001 7.24021 9.94738 7.14645 9.85361C7.05268 9.75985 7 9.63267 7 9.50006V5.50006C7 5.36745 7.05268 5.24028 7.14645 5.14651C7.24021 5.05274 7.36739 5.00006 7.5 5.00006C7.63261 5.00006 7.75979 5.05274 7.85355 5.14651C7.94732 5.24028 8 5.36745 8 5.50006Z' fill='%23D82A17'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 2.00006H9V1.50006C9 1.10224 8.84196 0.720706 8.56066 0.439401C8.27936 0.158096 7.89782 6.10352e-05 7.5 6.10352e-05H4.5C4.10218 6.10352e-05 3.72064 0.158096 3.43934 0.439401C3.15804 0.720706 3 1.10224 3 1.50006V2.00006H0.5C0.367392 2.00006 0.240215 2.05274 0.146447 2.14651C0.0526785 2.24028 0 2.36745 0 2.50006C0 2.63267 0.0526785 2.75985 0.146447 2.85361C0.240215 2.94738 0.367392 3.00006 0.5 3.00006H1V12.0001C1 12.2653 1.10536 12.5196 1.29289 12.7072C1.48043 12.8947 1.73478 13.0001 2 13.0001H10C10.2652 13.0001 10.5196 12.8947 10.7071 12.7072C10.8946 12.5196 11 12.2653 11 12.0001V3.00006H11.5C11.6326 3.00006 11.7598 2.94738 11.8536 2.85361C11.9473 2.75985 12 2.63267 12 2.50006C12 2.36745 11.9473 2.24028 11.8536 2.14651C11.7598 2.05274 11.6326 2.00006 11.5 2.00006ZM4 1.50006C4 1.36745 4.05268 1.24028 4.14645 1.14651C4.24021 1.05274 4.36739 1.00006 4.5 1.00006H7.5C7.63261 1.00006 7.75979 1.05274 7.85355 1.14651C7.94732 1.24028 8 1.36745 8 1.50006V2.00006H4V1.50006ZM10 12.0001H2V3.00006H10V12.0001ZM5 5.50006V9.50006C5 9.63267 4.94732 9.75985 4.85355 9.85361C4.75979 9.94738 4.63261 10.0001 4.5 10.0001C4.36739 10.0001 4.24021 9.94738 4.14645 9.85361C4.05268 9.75985 4 9.63267 4 9.50006V5.50006C4 5.36745 4.05268 5.24028 4.14645 5.14651C4.24021 5.05274 4.36739 5.00006 4.5 5.00006C4.63261 5.00006 4.75979 5.05274 4.85355 5.14651C4.94732 5.24028 5 5.36745 5 5.50006ZM8 5.50006V9.50006C8 9.63267 7.94732 9.75985 7.85355 9.85361C7.75979 9.94738 7.63261 10.0001 7.5 10.0001C7.36739 10.0001 7.24021 9.94738 7.14645 9.85361C7.05268 9.75985 7 9.63267 7 9.50006V5.50006C7 5.36745 7.05268 5.24028 7.14645 5.14651C7.24021 5.05274 7.36739 5.00006 7.5 5.00006C7.63261 5.00006 7.75979 5.05274 7.85355 5.14651C7.94732 5.24028 8 5.36745 8 5.50006Z' fill='%23D82A17'/%3E%3C/svg%3E%0A");}
.icon.gray--200::before{background-color:var(--color-gray-200);}
.icon.gray--500::before{background-color:var(--color-gray-500);}
.icon.gray--800::before{background-color:var(--color-gray-800);}
.icon-color--white:before{background-color:white;}
.icon-color--black:before{background-color:black;}
.icon-color--red:before{background-color:red;}
.icon-color--green:before{background-color:green;}
.icon-color--blue:before{background-color:blue;}
.black.location-tag:before{background-color:var(--color-cukrarna);}
.white.location-tag:before{background-color:var(--color-white);}
.green.location-tag:before{background-color:var(--color-mestna-galerija);}
.orange.location-tag:before{background-color:var(--color-vzigalica);}
.dark-orange.location-tag:before{background-color:var(--color-bezigrad);}
.red.location-tag:before{background-color:var(--color-mgml);}
.dark-red.location-tag:before{background-color:var(--color-tobacna);}
.beige.location-tag:before{background-color:var(--color-zlatica);}
.dark-beige.location-tag:before{background-color:var(--color-plecnik);}
.turquoise.location-tag:before{background-color:var(--color-arheopark-turquoise);}
.location-tag{background-color:#fff;color:var(--color-gray-800);min-height:30px;padding:6px 6px;font-weight:600;line-height:1;z-index:2;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-gray-200);}
.location-tag.has-tag:before{content:"";height:16px;width:16px;display:block;position:relative;flex-shrink:0;}
.location-tag.white{background-color:var(--color-black);border-color:var(--color-gray-800);color:var(--color-white);}
.premium-black .location-tag{background-color:var(--color-gray-950);border-color:var(--color-gray-800);color:var(--color-gray-200);}
.mod-link{display:inline-flex;font-weight:600;align-items:center;gap:8px;color:var(--color-gray-800);transition:0.3s ease;padding-bottom:8px;border-bottom:1px solid var(--color-gray-200);position:relative;}
.bg-gray-950 .mod-link{color:var(--color-white);}
.premium-black .mod-link{color:var(--color-gray-200);border-color:var(--color-gray-800);}
.mod-link:after{content:"";height:1px;position:absolute;width:0;background-color:var(--color-gray-400);transition:0.3s ease;bottom:-1px;left:0;}
.premium-black .mod-link:after{background-color:var(--color-gray-200);}
.mod-link.top-line{padding-bottom:0;padding-top:8px;border-bottom:none;border-top:1px solid var(--color-gray-200);}
.premium-black .mod-link.top-line{border-color:var(--color-gray-800);}
.bg-gray-950 .mod-link.top-line{border-color:var(--color-gray-700);}
.mod-link.top-line:after{bottom:auto;top:-1px;}
.mod-link__arrow{overflow:hidden;position:relative;height:16px;width:16px;}
.mod-link__arrow .icon:before{background-color:var(--color-gray-800);}
.bg-gray-950 .mod-link__arrow .icon:before{background-color:currentColor;}
.premium-black .mod-link__arrow .icon:before{background-color:currentColor;}
.mod-link__arrow .icon-arrow-down{margin-top:2px;}
.mod-link__arrow .arrow-1, .mod-link__arrow .arrow-2{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;transition:0.3s ease;}
.mod-link__arrow .arrow-1{transform:translateX(-100%);}
.mod-link__arrow .arrow-2{transform:translateX(0);}
.mod-link:hover{color:var(--color-mgml);}
.premium-black .mod-link:hover{color:var(--color-gray-200);}
.mod-link:hover:after{width:100%;}
.mod-link:hover .icon:before{background-color:var(--color-mgml);}
.mod-link:hover .arrow-1{transform:translateX(0);}
.mod-link:hover .arrow-2{transform:translateX(100%);}
.mod-link--red{color:var(--color-mgml);}
.mod-link--red .mod-link__arrow .icon::before{background-color:currentColor;}
.mod-link--red:hover{color:var(--color-gray-800);}
.mod-link--down-arrow .arrow-1{transform:translateY(-100%);}
.mod-link--down-arrow .arrow-2{transform:translateY(0%);}
.mod-link--down-arrow:hover .arrow-1{transform:translateY(0);}
.mod-link--down-arrow:hover .arrow-2{transform:translateY(100%);}
.mod-link--up-arrow .arrow-1{transform:translateY(100%);}
.mod-link--up-arrow .arrow-2{transform:translateY(0%);}
.mod-link--up-arrow:hover .arrow-1{transform:translateY(0);}
.mod-link--up-arrow:hover .arrow-2{transform:translateY(-100%);}
.mod-link--left-icon{flex-direction:row-reverse;}
.mod-link--left-icon .icon{transform:scaleX(-1);}
.mod-link--left-icon .arrow-1{transform:translateX(100%);}
.mod-link--left-icon .arrow-2{transform:translateX(0);}
.mod-link--left-icon:after{left:initial;right:0;}
.mod-link--left-icon:hover .arrow-1{transform:translateX(0);}
.mod-link--left-icon:hover .arrow-2{transform:translateX(-100%);}
.list{margin:0;padding:0;list-style:none;}
.list li{padding-left:24px;position:relative;}
.list li::before{content:"·";left:0;top:0;position:absolute;}
.list li + li{margin-top:6px;}
.list--secondary li::before{content:">";}
.list--numbered{list-style:decimal;padding-left:32px;}
.list--numbered li{padding-left:0;}
.list--numbered li:before{display:none;}
.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:#000;}
.show-loader .mod-loader{opacity:1;visibility:visible;pointer-events:all;}
.mod-loader svg{width:120px;height:120px;}
.mod-loader__spinner{border:5px solid var(--color-mgml);border-radius:50%;border-top:5px solid transparent;width:60px;height:60px;-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.d-none{display:none;}
.margin--320{height:320px;}
@media only screen and (max-width: 1919px) {
.margin--320{height:240px;}
}
@media only screen and (max-width: 1500px) {
.margin--320{height:180px;}
}
@media only screen and (max-width: 1200px) {
.margin--320{height:140px;}
}
@media only screen and (max-width: 1022px) {
.margin--320{height:90px;}
}
.margin--300{height:300px;}
@media only screen and (max-width: 1919px) {
.margin--300{height:240px;}
}
@media only screen and (max-width: 1500px) {
.margin--300{height:180px;}
}
@media only screen and (max-width: 1200px) {
.margin--300{height:140px;}
}
@media only screen and (max-width: 1022px) {
.margin--300{height:90px;}
}
.margin--270{height:270px;}
@media only screen and (max-width: 1919px) {
.margin--270{height:200px;}
}
@media only screen and (max-width: 1500px) {
.margin--270{height:160px;}
}
@media only screen and (max-width: 1200px) {
.margin--270{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--270{height:80px;}
}
.margin--260{height:260px;}
@media only screen and (max-width: 1919px) {
.margin--260{height:200px;}
}
@media only screen and (max-width: 1500px) {
.margin--260{height:160px;}
}
@media only screen and (max-width: 1200px) {
.margin--260{height:140px;}
}
@media only screen and (max-width: 1022px) {
.margin--260{height:80px;}
}
.margin--240{height:240px;}
@media only screen and (max-width: 1919px) {
.margin--240{height:180px;}
}
@media only screen and (max-width: 1500px) {
.margin--240{height:160px;}
}
@media only screen and (max-width: 1200px) {
.margin--240{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--240{height:80px;}
}
.margin--200{height:200px;}
@media only screen and (max-width: 1919px) {
.margin--200{height:180px;}
}
@media only screen and (max-width: 1500px) {
.margin--200{height:150px;}
}
@media only screen and (max-width: 1200px) {
.margin--200{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--200{height:80px;}
}
.margin--180{height:180px;}
@media only screen and (max-width: 1500px) {
.margin--180{height:150px;}
}
@media only screen and (max-width: 1200px) {
.margin--180{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--180{height:80px;}
}
.margin--168{height:168px;}
@media only screen and (max-width: 1919px) {
.margin--168{height:140px;}
}
@media only screen and (max-width: 1500px) {
.margin--168{height:120px;}
}
@media only screen and (max-width: 1200px) {
.margin--168{height:80px;}
}
.margin--160{height:160px;}
@media only screen and (max-width: 1919px) {
.margin--160{height:140px;}
}
@media only screen and (max-width: 1500px) {
.margin--160{height:120px;}
}
@media only screen and (max-width: 1200px) {
.margin--160{height:80px;}
}
.margin--150{height:150px;}
@media only screen and (max-width: 1919px) {
.margin--150{height:130px;}
}
@media only screen and (max-width: 1500px) {
.margin--150{height:110px;}
}
@media only screen and (max-width: 1200px) {
.margin--150{height:80px;}
}
.margin--140{height:140px;}
@media only screen and (max-width: 1500px) {
.margin--140{height:100px;}
}
@media only screen and (max-width: 1200px) {
.margin--140{height:80px;}
}
.margin--130{height:130px;}
@media only screen and (max-width: 1500px) {
.margin--130{height:100px;}
}
@media only screen and (max-width: 1200px) {
.margin--130{height:80px;}
}
.margin--120{height:120px;}
@media only screen and (max-width: 1500px) {
.margin--120{height:100px;}
}
@media only screen and (max-width: 1200px) {
.margin--120{height:80px;}
}
.margin--108{height:108px;}
@media only screen and (max-width: 1500px) {
.margin--108{height:90px;}
}
@media only screen and (max-width: 1200px) {
.margin--108{height:80px;}
}
.margin--104{height:104px;}
@media only screen and (max-width: 1500px) {
.margin--104{height:90px;}
}
@media only screen and (max-width: 1200px) {
.margin--104{height:80px;}
}
.margin--100{height:100px;}
@media only screen and (max-width: 1200px) {
.margin--100{height:80px;}
}
@media only screen and (max-width: 1022px) {
.margin--100{height:60px;}
}
.margin--96{height:96px;}
@media only screen and (max-width: 1200px) {
.margin--96{height:80px;}
}
@media only screen and (max-width: 1022px) {
.margin--96{height:60px;}
}
.margin--90{height:90px;}
@media only screen and (max-width: 1500px) {
.margin--90{height:70px;}
}
@media only screen and (max-width: 1200px) {
.margin--90{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--90{height:50px;}
}
.margin--80{height:80px;}
@media only screen and (max-width: 1500px) {
.margin--80{height:70px;}
}
@media only screen and (max-width: 1200px) {
.margin--80{height:60px;}
}
.margin--70{height:70px;}
@media only screen and (max-width: 1500px) {
.margin--70{height:60px;}
}
@media only screen and (max-width: 1200px) {
.margin--70{height:50px;}
}
@media only screen and (max-width: 767px) {
.margin--70{height:40px;}
}
.margin--64{height:64px;}
@media only screen and (max-width: 1200px) {
.margin--64{height:44px;}
}
@media only screen and (max-width: 767px) {
.margin--64{height:36px;}
}
.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:30px;}
}
.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--32{height:32px;}
@media only screen and (max-width: 767px) {
.margin--32{height:20px;}
}
.margin--30{height:30px;}
@media only screen and (max-width: 767px) {
.margin--30{height:20px;}
}
.margin--24{height:24px;}
.margin--20{height:20px;}
.margin--16{height:16px;}
.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{font-size:14px;user-select:none;line-height:1.5;transition:opacity 0.3s ease, color 0.3s ease;}
.radio-button__text{font-weight:600;color:var(--color-gray-800);transition:color 0.3s ease;}
.radio-button__label{position:relative;padding-left:24px;cursor:pointer;margin:0;display:flex;flex-direction:column;}
.radio-button__label::after, .radio-button__label:before{content:"";left:0;top:2px;position:absolute;pointer-events:none;width:18px;height:18px;border-radius:100%;}
.radio-button__label:before{border:1px solid var(--color-gray-400);transition:background-color 0.3s ease, border 0.3s ease;}
.radio-button__label::after{transform:scale(0);transition:transform 0.3s ease, opacity 0.3s ease;width:10px;height:10px;left:4px;top:6px;background-color:var(--color-mgml);}
.radio-button__image{margin-right:8px;}
.radio-button:hover .radio-button__label::before{border-color:var(--color-gray-500);}
.radio-button input:checked ~ label::before{border-color:var(--color-gray-600);}
.radio-button input:checked ~ label::after{transform:scale(1);}
.radio-button input:checked ~ label .radio-button__text{color:var(--color-mgml);}
.radio-button input:checked ~ label:hover::before{border-color:var(--color-gray-800);}
.radio-button a{text-decoration:underline;}
.radio-button a:hover{color:var(--color-blackish);}
.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:34px;}
.radio-button.is-disabled{pointer-events:none;}
.radio-button.is-disabled input{pointer-events:none;}
.radio-button.is-disabled .radio-button__label::before{border-color:var(--color-gray-300);}
.radio-button.is-disabled .radio-button__label, .radio-button.is-disabled .radio-button__text{color:var(--color-gray-300);}
.tag{background-color:var(--color-background);color:var(--color-gray-800);min-height:24px;padding:5px 10px;font-weight:600;line-height:1;z-index:2;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-0.02em;}
.tag--dark{color:var(--color-white);background-color:var(--color-gray-800);}
.tag--red{color:var(--color-white);background-color:#e73137;}
.tag--dark-beige{background-color:var(--color-plecnik);}
.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--4xl, .title--h4, .title--h3, .title--h2, .title--7xl, .title--h1{line-height:1.2;color:var(--color-gray-800);font-weight:600;letter-spacing:-0.06em;}
@media only screen and (max-width: 1200px) {
.title--h6, .title--h5, .title--4xl, .title--h4, .title--h3, .title--h2, .title--7xl, .title--h1{letter-spacing:-0.02em;}
}
.premium-black .title--h6, .premium-black .title--h5, .premium-black .title--4xl, .premium-black .title--h4, .premium-black .title--h3, .premium-black .title--h2, .premium-black .title--7xl, .premium-black .title--h1{color:var(--color-gray-200);}
.arheopark-emona .title--h6, .arheopark-emona .title--h5, .arheopark-emona .title--4xl, .arheopark-emona .title--h4, .arheopark-emona .title--h3, .arheopark-emona .title--h2, .arheopark-emona .title--7xl, .arheopark-emona .title--h1{font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:0.02em;}
.title--h1{font-size:96px;line-height:1;}
@media only screen and (max-width: 1500px) {
.title--h1{font-size:72px;}
}
@media only screen and (max-width: 1200px) {
.title--h1{font-size:64px;}
}
@media only screen and (max-width: 1022px) {
.title--h1{font-size:55px;}
}
@media only screen and (max-width: 767px) {
.title--h1{font-size:45px;}
}
.title--h2, .title--7xl{font-size:72px;}
@media only screen and (max-width: 1500px) {
.title--h2, .title--7xl{font-size:66px;}
}
@media only screen and (max-width: 1200px) {
.title--h2, .title--7xl{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.title--h2, .title--7xl{font-size:40px;line-height:normal;}
}
@media only screen and (max-width: 767px) {
.title--h2, .title--7xl{font-size:30px;}
}
.arheopark-emona .title--h2, .arheopark-emona .title--7xl{color:var(--color-arheopark-turquoise);}
.title--h3{font-size:60px;}
@media only screen and (max-width: 1500px) {
.title--h3{font-size:54px;}
}
@media only screen and (max-width: 1200px) {
.title--h3{font-size:45px;}
}
@media only screen and (max-width: 1022px) {
.title--h3{font-size:42px;}
}
@media only screen and (max-width: 767px) {
.title--h3{font-size:36px;}
}
.title--h4{font-size:48px;line-height:1;letter-spacing:-0.04em;}
@media only screen and (max-width: 1500px) {
.title--h4{font-size:44px;}
}
@media only screen and (max-width: 1200px) {
.title--h4{font-size:40px;}
}
@media only screen and (max-width: 1022px) {
.title--h4{font-size:38px;}
}
@media only screen and (max-width: 767px) {
.title--h4{font-size:32px;}
}
.title--h5, .title--4xl{font-size:36px;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.title--h5, .title--4xl{font-size:30px;}
}
@media only screen and (max-width: 767px) {
.title--h5, .title--4xl{font-size:28px;}
}
.title--h6{font-size:30px;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.title--h6{font-size:28px;}
}
@media only screen and (max-width: 767px) {
.title--h6{font-size:24px;}
}
.title--9xl{font-weight:700;font-size:128px;line-height:1.02;color:var(--color-blackish);letter-spacing:-0.066em;}
@media only screen and (max-width: 1500px) {
.title--9xl{font-size:100px;letter-spacing:-1px;}
}
@media only screen and (max-width: 1200px) {
.title--9xl{font-size:90px;}
}
@media only screen and (max-width: 1022px) {
.title--9xl{font-size:80px;letter-spacing:-1.5px;}
}
@media only screen and (max-width: 767px) {
.title--9xl{letter-spacing:0;font-size:60px;}
}
.title.text--sb{font-weight:600;}
.title.text--gray-dark{color:var(--color-gray-800);}
.advance-cookie-banner{font-size:16px;line-height:1.5;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner{font-size:14px;}
}
.advance-cookie-banner__title{margin-bottom:8px;}
.advance-cookie-banner__bar{position:fixed;left:0;width:100%;max-width:852px;bottom:0;z-index:998;transition:opacity 0.5s ease;padding:24px 36px;opacity:0;pointer-events:none;background-color:var(--color-gray-800);color:var(--color-white);}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__bar{max-width:100%;padding:24px;}
}
.cookie-not-set .advance-cookie-banner__bar{opacity:1;pointer-events:all;}
.advance-cookie-banner__inner{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto;grid-gap:30px;align-items:center;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__inner{grid-template-columns:1fr;align-items:flex-start;grid-gap:20px;}
}
.advance-cookie-banner a{text-decoration:underline;}
.advance-cookie-banner a:hover{text-decoration:none;}
.advance-cookie-banner__button{display:flex;align-items:center;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__button{flex-wrap:wrap;gap:16px;}
}
.advance-cookie-banner .btn--cookie-setting{color:var(--color-mgml);text-decoration:underline;white-space:nowrap;transition:color 0.3s ease;}
.advance-cookie-banner .btn--cookie-setting:hover{color:var(--color-white);}
.advance-cookie-banner .btn[disabled]{pointer-events:none;opacity:0.4;}
.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:999;opacity:0;pointer-events:none;overflow:auto;transition:opacity 0.4s ease;padding:28px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal{padding:18px 10px;font-size:14px;}
}
.advance-cookie-banner__modal.is-open-modal{opacity:1;pointer-events:all;}
.advance-cookie-banner__modal-close{flex-shrink:0;padding:10px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-close{top:10px;}
}
.advance-cookie-banner__modal-close .icon{pointer-events:none;width:14px;height:14px;}
.advance-cookie-banner__modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:999;}
.advance-cookie-banner__modal-body{position:relative;margin:0 auto;width:100%;max-width:830px;box-shadow:1px 6px 20px rgba(0, 0, 0, 0.25);background-color:var(--color-white);z-index:1000;padding:32px;border-radius:12px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-body{padding:16px;}
}
.advance-cookie-banner__modal-header{border-bottom:1px solid var(--color-gray-200);padding:0 0 16px;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-header{margin-bottom:30px;}
}
.advance-cookie-banner__modal-content{display:grid;grid-gap:44px;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__modal-content{grid-gap:32px;}
}
.advance-cookie-banner__modal-content .editor-text p{margin-top:8px;margin-bottom:8px;}
.advance-cookie-banner__modal-content .editor-text p:first-child{margin-top:0;}
.advance-cookie-banner__modal-content .editor-text p a{text-decoration:underline;}
.advance-cookie-banner__modal-content .editor-text p a:hover{text-decoration:none;}
.advance-cookie-banner__modal-item{position:relative;}
.advance-cookie-banner__modal-item.is-necessary .mod-toggle{pointer-events:none;opacity:0;}
.advance-cookie-banner__modal-cookie-title{margin-bottom:8px;padding-right:140px;}
@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:600;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-active-label{font-size:12px;top:4px;}
}
.advance-cookie-banner__modal-footer{align-items:center;display:flex;justify-content:space-between;margin-top:36px;gap:20px;}
@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__modal .mod-link{padding-bottom:0;border-bottom:0;}
.advance-cookie-banner__modal .mod-link::after{display:none;}
.advance-cookie-banner__close{position:absolute;top:0;z-index:3;width:40px;height:40px;right:0;}
@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;width:12px;height:12px;transition:opacity 0.3s ease;}
.advance-cookie-banner__close .icon::before{background-color:currentColor;}
.advance-cookie-banner__close:hover .icon{opacity:1;}
.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:gray;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-white);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::before{background-color:var(--color-black);}
.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);}
.accordion{position:relative;width:100%;border-bottom:1px solid var(--color-gray-200);}
.accordion__title{display:flex;justify-content:space-between;align-items:center;width:100%;gap:30px;min-height:84px;padding:24px 0;text-align:left;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.accordion__title{min-height:1px;padding:20px 0;}
}
@media only screen and (max-width: 1022px) {
.accordion__title{font-size:20px;}
}
@media only screen and (max-width: 767px) {
.accordion__title{font-size:18px;}
}
.premium-black .accordion__title{color:var(--color-gray-200);}
.accordion__title-icon{position:relative;width:24px;height:24px;flex-shrink:0;}
.accordion__title-icon .icon{width:16px;height:12px;transition:transform 0.3s ease;}
.accordion__content{max-width:614px;width:100%;display:none;}
@media only screen and (max-width: 1022px) {
.accordion__content{max-width:100%;}
}
.accordion__content-inner{padding-bottom:42px;}
@media only screen and (max-width: 1200px) {
.accordion__content-inner{padding-bottom:24px;}
}
@media only screen and (max-width: 1022px) {
.accordion__content-inner{padding-bottom:16px;}
}
.accordion__content .editor-text p{margin:24px 0;}
.accordion__content .editor-text p:first-child{margin-top:0;}
.accordion__content .editor-text p:last-child{margin-bottom:0;}
.accordion__content .editor-text address{margin-bottom:36px;}
.accordion__content .editor-text address:last-child{margin-bottom:0;}
.accordion--with-location .accordion__content-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;align-items:flex-start;justify-items:flex-start;}
@media only screen and (max-width: 1022px) {
.accordion--with-location .accordion__content-inner{grid-template-columns:1fr;}
}
.accordion--with-location .editor-text{color:var(--color-gray-800);text-align:right;line-height:1.7;}
@media only screen and (max-width: 1022px) {
.accordion--with-location .editor-text{text-align:left;}
}
.accordion.is-open .accordion__title .icon{transform:scaleY(-1);}
.card{width:100%;max-width:614px;position:relative;display:grid;grid-gap:44px;}
@media only screen and (max-width: 1022px) {
.card{grid-gap:24px;}
}
.card__image{width:100%;height:0;overflow:hidden;position:relative;padding-bottom:70%;background-color:var(--color-gray-200);margin:0;}
.card__image img{transition:opacity 0.3s ease;}
.card__header{margin-bottom:12px;}
@media only screen and (max-width: 1022px) {
.card__header{margin-bottom:20px;}
}
.bg-gray-950 .card .title{color:var(--color-white);}
.card .title--h2{line-height:1;}
.card__title{transition:color 0.3s ease;}
.card__body{display:flex;flex-direction:column;}
.card__text{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;}
.bg-gray-950 .card__text{color:var(--color-gray-400);}
.card__link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;}
.card .mod-link{margin-top:16px;}
@media only screen and (max-width: 1022px) {
.card .mod-link{margin-top:24px;width:100%;}
}
.card:hover .card__image img{opacity:0.9;}
.card:hover .card__title{color:var(--color-mgml);}
.card:hover .mod-link{color:var(--color-mgml);}
.card:hover .mod-link:after{width:100%;}
.card:hover .mod-link .arrow-1{transform:translateX(0);}
.card:hover .mod-link .arrow-2{transform:translateX(100%);}
.card--default .card__body{position:relative;padding-right:210px;}
@media only screen and (max-width: 1022px) {
.card--default .card__body{padding-right:0;}
}
.card--default .mod-link{position:absolute;right:0;bottom:0;width:190px;}
@media only screen and (max-width: 1022px) {
.card--default .mod-link{position:relative;width:100%;}
}
.card--large{max-width:1248px;}
@media only screen and (min-width: 1023px) {
.card--large .card__body{display:grid;grid-gap:128px;grid-template-columns:1fr 296px;padding-right:105px;}
}
@media only screen and (min-width: 1023px) {
.card--large .card__image{padding-bottom:31%;}
}
@media only screen and (min-width: 1023px) {
.card--large .mod-link{margin-top:0;width:100%;}
}
@media only screen and (min-width: 1023px) {
.card--large .card__content{display:flex;flex-direction:column;gap:24px;}
}
.card--without-image, .card--horizontal{max-width:1248px;}
@media only screen and (min-width: 1023px) {
.card--without-image, .card--horizontal{grid-template-columns:48% 1fr;grid-gap:35px;}
}
@media only screen and (min-width: 1023px) {
.card--without-image .card__header, .card--horizontal .card__header{margin-bottom:24px;}
}
@media only screen and (min-width: 1023px) {
.card--without-image .card__image, .card--horizontal .card__image{padding-bottom:62%;}
}
@media only screen and (min-width: 1023px) {
.card--without-image .card__content, .card--horizontal .card__content{max-width:298px;width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%;}
}
@media only screen and (min-width: 1023px) {
.card--without-image .mod-link, .card--horizontal .mod-link{width:100%;}
}
@media only screen and (min-width: 1023px) {
.card--horizontal.card--reverse{grid-template-columns:1fr 48%;}
}
@media only screen and (min-width: 1023px) {
.card--horizontal.card--reverse .card__body{order:-1;}
}
.card--without-image{grid-template-columns:1fr;}
@media only screen and (min-width: 768px) {
.card--without-image .card__content{max-width:298px;width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%;}
}
.add-promo-code{max-width:515px;width:100%;display:grid;grid-gap:14px;}
.add-promo-code__label{color:var(--color-gray-400);font-size:14px;width:100%;padding-right:16px;position:absolute;left:16px;top:12px;pointer-events:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:0.3s ease;margin:0;}
.add-promo-code__input{width:100%;border:1px solid var(--color-gray-300);background-color:var(--color-gray-100);color:var(--color-gray-800);height:44px;font-size:14px;padding:14px 16px 6px;transition:border-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.add-promo-code__input{font-size:16px;}
}
.add-promo-code__input:focus{outline:none;border-color:var(--color-gray-500);}
.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;}
@media only screen and (max-width: 767px) {
.add-promo-code__input-wrapper.is-focused .add-promo-code__label{font-size:8px;}
}
.add-promo-code__item{position:relative;display:grid;grid-gap:10px;}
.add-promo-code__item-init{position:relative;}
.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-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-mgml);}
.add-promo-code__item-inner{display:grid;grid-template-columns:1fr auto;grid-gap:14px;transition:opacity 0.3s ease, visibility 0.3s ease;}
.add-promo-code__item-inner .btn{min-height:40px;font-size:12px;}
.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:grid;grid-template-columns:1fr auto;grid-gap:10px;position:absolute;pointer-events:none;width:100%;left:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.add-promo-code__button{font-weight:300;position:relative;letter-spacing:0.82px;text-decoration:underline;color:var(--color-gray-1);transition:color 0.3s ease;}
@media only screen and (max-width: 767px) {
.add-promo-code__button{font-size:12px;}
}
.add-promo-code__button:hover{color:var(--color-primary);}
.add-promo-code__button-group{display:flex;align-items:center;gap:25px;}
@media only screen and (max-width: 767px) {
.add-promo-code__button-group{gap:8px;}
}
.add-promo-code__button--add::before{content:"";position:absolute;background-color:var(--color-primary);width:1px;height:22px;top:50%;transform:translateY(-50%);left:-13px;pointer-events:none;}
@media only screen and (max-width: 767px) {
.add-promo-code__button--add::before{height:15px;left:-5px;}
}
.add-promo-code__code{color:var(--color-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:600;letter-spacing:0.24px;text-transform:uppercase;}
.add-promo-code__error-message{font-size:12px;line-height:1.25;letter-spacing:0.08px;padding-left:16px;color:var(--color-mgml);margin-top:8px;display:none;}
@media only screen and (max-width: 767px) {
.add-promo-code__error-message{font-size:10px;margin-top:5px;}
}
.bottom-navigation{position:fixed;bottom:0;left:0;width:100%;min-height:60px;padding:14px 20px;display:flex;gap:45px;align-items:center;justify-content:space-around;background-color:var(--color-gray-950);z-index:101;transition:transform 0.3s ease;transform:translateY(0);border-top:1px solid var(--color-gray-800);}
@media only screen and (min-width: 1023px) {
.bottom-navigation{display:none;}
}
.is-scrolled .bottom-navigation{transform:translateY(0);}
.bottom-navigation .mobile-hamburger{display:flex;position:relative;width:20px;height:20px;}
.bottom-navigation .mobile-hamburger .bars{height:2px;width:18px;margin-bottom:4px;background-color:var(--color-white);}
.bottom-navigation .icon{height:30px !important;width:30px !important;}
.bottom-navigation .icon::before{background-color:var(--color-white);}
.cart-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, visibility;transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (max-width: 1022px) {
.cart-popup{opacity:1;visibility:visible;left:100%;transition:0.6s cubic-bezier(0.25, 1, 0.5, 1);}
}
.cart-popup__overlay{background:rgba(0, 0, 0, 0.3);pointer-events:all;}
@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:600px;width:100%;position:fixed;right:0;top:0;background-color:var(--color-gray-100);padding:28px 20px 40px;overflow:auto;height:100%;}
@media only screen and (min-width: 1023px) {
.cart-popup__inner{scrollbar-track-color:#d52b29;scrollbar-face-color:rgba(213, 43, 41, 0.6);scrollbar-arrow-color:rgba(213, 43, 41, 0.6);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:#d52b29;}
.cart-popup__inner ::-webkit-scrollbar-thumb:window-inactive{background-color:rgba(213, 43, 41, 0.6);}
.cart-popup__inner::-webkit-scrollbar-thumb{background:rgba(213, 43, 41, 0.6);width:4px;border-radius:5px;}
.cart-popup__inner::-webkit-scrollbar-thumb:hover{background:rgba(213, 43, 41, 0.6);}
}
@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:20px 20px 40px;}
}
.cart-popup.is-open-cart{pointer-events:all;}
@media only screen and (min-width: 1023px) {
.cart-popup.is-open-cart{opacity:1;visibility:visible;}
}
@media only screen and (max-width: 1022px) {
.cart-popup.is-open-cart{left:0;}
}
@media only screen and (min-width: 1023px) {
.cart-popup.is-open-cart .cart-popup__overlay{opacity:1;visibility:visible;}
}
@media only screen and (min-width: 1023px) {
.cart-popup.is-open-cart .cart-popup__inner{opacity:1;visibility:visible;transform:translate(0, 0);}
}
.cart-popup__close{width:15px;height:15px;margin-left:auto;display:block;}
.cart-popup__close .icon{width:15px;height:15px;transition:transform 0.4s ease;}
.cart-popup__close:hover .icon{transform:scale(0.9);}
.cart-popup__close:hover .icon::before{background-color:var(--color-mgml);}
.cart-popup__title{margin-bottom:8px;}
.cart-popup__header{margin-bottom:40px;}
@media only screen and (max-width: 1022px) {
.cart-popup__header{margin-bottom:30px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__header{margin-bottom:16px;}
}
.cart-popup .cart-view{max-width:100%;}
.cart-popup .cart-view__item:last-child{border-bottom:0;}
.cart-popup .cart-view__amount{flex-direction:column;gap:0;}
.cart-popup .cart-view__old-price{padding:0;}
@media only screen and (max-width: 767px) {
.cart-popup .cart-view__image{width:150px;}
}
.cart-popup .free-shipping-indicator{margin-bottom:44px;}
@media only screen and (max-width: 1022px) {
.cart-popup .free-shipping-indicator{margin-bottom:22px;}
}
.cart-popup__total{padding:28px 30px;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);display:grid;grid-gap:10px;}
@media only screen and (max-width: 1022px) {
.cart-popup__total{padding:12px 16px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__total{padding:12px 0;}
}
.cart-popup__total-row{display:grid;grid-template-columns:1fr auto;grid-gap:20px;align-items:center;color:var(--color-gray-800);}
.cart-popup__total-row .cart-popup__total-right{color:var(--color-mgml);}
.cart-popup__total-row--saving .cart-popup__total-right{color:var(--color-gray-800);}
.cart-popup__button-group{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;}
@media only screen and (max-width: 767px) {
.cart-popup__button-group{margin-top:30px;flex-direction:column;gap:10px;}
}
.cart-popup__button-group .btn{flex:auto;}
@media only screen and (max-width: 767px) {
.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:600;color:var(--color-gray-800);}
.cart-popup__product-list{margin-top:100px;}
@media only screen and (max-width: 1022px) {
.cart-popup__product-list{margin-top:60px;}
}
.cart-popup__product-list-title{margin-bottom:28px;text-align:center;color:var(--color-mgml);}
@media only screen and (max-width: 767px) {
.cart-popup__product-list-title{font-size:14px;}
}
.cart-popup__product-list-inner{width:100%;display:grid;grid-gap:40px 20px;grid-template-columns:1fr 1fr;}
@media(max-width:376px){
.cart-popup__product-list-inner{grid-template-columns:1fr;}
}
.cart-popup__product-list .product-card{max-width:100%;height:100%;display:flex;flex-direction:column;}
@media only screen and (max-width: 767px) {
.cart-popup__product-list .product-card{font-size:14px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__product-list .product-card .text--12{font-size:10px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__product-list .product-card .location-tag{padding:4px;min-height:25px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__product-list .product-card .location-tag.has-tag:before{width:12px;height:12px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__product-list .product-card .tag{min-height:20px;padding:4px 6px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__product-list .product-card__price{font-size:13px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__product-list .product-card__price-original{font-size:10px;}
}
.cart-popup__empty{display:none;flex-direction:column;align-items:center;justify-content:center;max-width:468px;width:100%;margin:66px auto 0;text-align:center;}
@media only screen and (max-width: 1200px) {
.cart-popup__empty{margin-top:30px;max-width:400px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__empty{margin-top:25px;max-width:304px;}
}
.cart-popup__empty .icon{margin-bottom:32px;}
@media only screen and (max-width: 1200px) {
.cart-popup__empty .icon{width:80px;height:70px;}
}
@media only screen and (max-width: 1022px) {
.cart-popup__empty .icon{width:60px;height:50px;margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__empty .icon{width:34px;height:28px;margin-bottom:5px;}
}
.cart-popup__empty-title{margin-bottom:48px;}
@media only screen and (max-width: 1500px) {
.cart-popup__empty-title{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.cart-popup__empty-title{margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
.cart-popup__empty-title{font-size:18px;margin-bottom:12px;}
}
.cart-popup__empty-text{color:var(--color-black);}
@media only screen and (max-width: 767px) {
.cart-popup__empty-text{font-size:14px;line-height:1.52;padding:0 10px;}
}
.cart-popup__empty .btn{margin-top:20px;width:100%;}
.cart-popup__empty .btn .icon{margin:0;}
.cart-popup--empty .cart-popup__content{display:none;}
.cart-popup--empty .cart-popup__empty{display:flex;}
.cart-view__delete::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.cart-view{width:100%;}
.cart-view__item{position:relative;border-top:1px solid var(--color-gray-200);padding:32px 0;}
@media only screen and (max-width: 767px) {
.cart-view__item{padding:24px 0;}
}
.cart-view__item-inner{display:grid;grid-template-columns:190px 1fr;grid-gap:20px;}
@media only screen and (max-width: 767px) {
.cart-view__item-inner{display:flex;flex-direction:column;gap:20px;}
}
.cart-view__image{position:relative;width:100%;aspect-ratio:190/193;background-color:var(--color-white);transition:0.3s ease;overflow:hidden;}
@media only screen and (max-width: 767px) {
.cart-view__image{width:120px;}
}
.cart-view__image img{position:absolute;left:0;right:0;margin:auto;bottom:20px;height:calc(100% - 40px);object-fit:contain;top:auto;transition:0.3s ease;will-change:opacity;}
.cart-view__image .tag-list{left:0;bottom:12px;position:absolute;max-width:calc(100% - 20px);}
.cart-view__content{padding:20px 0;position:relative;display:flex;flex-direction:column;}
@media only screen and (max-width: 767px) {
.cart-view__content{padding:0;}
}
.cart-view__heading{margin-bottom:6px;padding-right:30px;}
@media only screen and (max-width: 767px) {
.cart-view__heading{margin-bottom:3px;}
}
.cart-view__heading-title{font-size:20px;font-weight:600;color:var(--color-gray-800);}
@media only screen and (max-width: 767px) {
.cart-view__heading-title{font-size:16px;}
}
.cart-view__heading-category{font-weight:300;letter-spacing:1.2px;color:var(--color-gray);}
@media only screen and (min-width: 1201px) and (max-width: 1500px) {
.cart-view__heading-category{font-size:26px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.cart-view__heading-category{font-size:18px;}
}
@media only screen and (max-width: 767px) {
.cart-view__heading-category{letter-spacing:0.49px;font-size:14px;}
}
.cart-view__detail{display:flex;justify-content:space-between;font-size:14px;margin-bottom:15px;gap:10px 20px;flex-wrap:wrap;}
@media only screen and (min-width: 768px) {
.cart-view__detail span{display:block;}
}
.cart-view__detail span:not(:last-child)::after{content:",";font-size:inherit;line-height:inherit;letter-spacing:inherit;color:currentColor;position:relative;}
@media only screen and (min-width: 768px) {
.cart-view__detail span:not(:last-child)::after{display:none;}
}
.cart-view__note{text-transform:none;}
.cart-view__footer{display:grid;grid-template-columns:1fr auto;grid-gap:20px;margin-top:auto;align-items:flex-end;}
.cart-view__quantity{margin-right:10px;color:var(--color-gray-800);}
@media only screen and (max-width: 767px) {
.cart-view__quantity{letter-spacing:0.3px;}
}
.cart-view__amount{display:inline-flex;gap:8px;align-items:flex-end;color:var(--color-mgml);}
.cart-view__price{color:var(--color-mgml);font-size:24px;font-weight:600;}
@media only screen and (max-width: 767px) {
.cart-view__price{font-size:18px;}
}
.cart-view__old-price{color:var(--color-gray-500);padding-bottom:3px;font-size:14px;}
@media only screen and (max-width: 767px) {
.cart-view__old-price{font-size:11px;padding-bottom:2px;}
}
.cart-view__delete{position:absolute;right:0;top:22px;}
@media only screen and (max-width: 767px) {
.cart-view__delete{top:4px;right:-2px;}
}
.cart-view__delete::before{transform:scale(1.5);pointer-events:all;}
.cart-view__delete .icon{width:14px;height:14px;}
.cart-view__delete .icon::before{background-color:#d52b29;}
.cart-view__link:hover img{opacity:0.9;}
.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;}
.delivery-info{width:100%;}
.delivery-info__inner{display:grid;grid-template-columns:1fr;grid-gap:12px;}
.delivery-info__item{display:flex;align-items:center;gap:12px;}
.delivery-info__item .icon{width:16px;flex-shrink:0;}
.delivery-info__item .icon:before{background-color:var(--color-mgml);}
.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{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:var(--color-gray-300);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:var(--color-gray-800);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:var(--color-gray-500);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:var(--color-white);}
.delivery-status__item-text{width:145px;position:absolute;left:50%;top:52px;transform:translate(-50%, 0);font-size:16px;}
@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{color:var(--color-gray-800);}
.delivery-status__item.is-active .delivery-status__item-dot{background-color:var(--color-gray-800);}
.edit-address-form{width:100%;}
.edit-address-form .title{margin-bottom:20px;}
.edit-address-form__inner{width:100%;display:grid;grid-gap:12px;}
.edit-address-form__row{display:grid;grid-gap:12px;}
.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 .checkbox{justify-self:flex-start;font-size:12px;line-height:20px;}
.edit-address-form .checkbox .checkbox__label::before, .edit-address-form .checkbox .checkbox__label::after{top:0;}
.edit-address-form .checkbox.is-validation-failed .checkbox__label::before, .is-validation-failed .edit-address-form .checkbox .checkbox__label::before{border-color:var(--color-mgml);}
.edit-address-form .checkbox .fv-plugins-message-container{color:var(--color-mgml);padding-left:36px;}
.edit-address-form__submit{margin-top:30px;text-align:right;}
@media only screen and (max-width: 1200px) {
.edit-address-form__submit{text-align:center;}
}
.filter-search{max-width:304px;width:100%;}
.filter-search__form{position:relative;}
.filter-search__form ::-webkit-input-placeholder{color:#a3a3a3;opacity:1;font-weight:400;}
.filter-search__form :-ms-input-placeholder{color:#a3a3a3;opacity:1;font-weight:400;}
.filter-search__form ::placeholder{color:#a3a3a3;opacity:1;font-weight:400;}
.premium-black .filter-search__form ::-webkit-input-placeholder{color:#e5e5e5;opacity:1;font-weight:400;}
.premium-black .filter-search__form :-ms-input-placeholder{color:#e5e5e5;opacity:1;font-weight:400;}
.premium-black .filter-search__form ::placeholder{color:#e5e5e5;opacity:1;font-weight:400;}
.filter-search__input-field{position:relative;width:100%;height:32px;border:1px solid var(--color-gray-300);background-color:var(--color-gray-100);border-radius:0;outline:none;z-index:1;font-size:12px;font-family:var(--font-primary);color:var(--color-gray-800);padding:6px 44px 6px 10px;transition:border-color 0.3s ease, background-color 0.3s ease;}
.premium-black .filter-search__input-field{color:var(--color-gray-200);background-color:var(--color-gray-950);border-color:var(--color-gray-800);}
.filter-search__input-field:hover, .filter-search__input-field:focus{background-color:var(--color-white);}
.premium-black .filter-search__input-field:hover, .premium-black .filter-search__input-field:focus{background-color:var(--color-gray-800);}
.filter-search__button{position:absolute;right:1px;top:1px;width:32px;height:30px;z-index:1;}
.filter-search__button .icon{width:20px;height:20px;}
.filter-search__button .icon::before{background-color:var(--color-gray-800);}
.premium-black .filter-search__button .icon::before{background-color:var(--color-gray-200);}
.filter-search__button:hover .icon::before{background-color:var(--color-mgml);}
.filter-buttons{display:flex;align-items:center;gap:8px;}
@media only screen and (max-width: 1022px) {
.filter-buttons{flex-wrap:wrap;}
}
.filter-buttons .btn{font-weight:400;padding:6px 10px;}
.filter-buttons .btn.is-active{color:var(--color-white);background-color:var(--color-mgml);border-color:var(--color-mgml);}
.filter-buttons .btn.is-active:hover{background-color:#ec5f63;}
.form-component{width:100%;position:relative;}
.form-component__section-title{margin-bottom:20px;}
.form-component__section-text{margin-bottom:20px;}
.form-component__section-text a{color:var(--color-gray-800);text-decoration:underline;}
.form-component__section-text a:hover{color:var(--color-mgml);text-decoration:none;}
.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:20px;}
@media only screen and (max-width: 767px) {
.form-component__inner{grid-gap:16px;}
}
.form-component__row{display:grid;grid-gap:16px 48px;}
@media only screen and (max-width: 1500px) {
.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;margin:0 auto;max-width:1000px;}
.form-component__submit{margin-top:24px;}
@media only screen and (max-width: 1022px) {
.form-component__submit{margin-top:24px;}
}
.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;flex-direction:column;justify-content:center;gap:24px;}
@media only screen and (max-width: 767px) {
.form-component__success-title{font-size:14px;}
}
.form-component__success-icon{width:92px;height:92px;border-radius:100%;margin:0 auto;background-color:var(--color-success);}
@media only screen and (max-width: 767px) {
.form-component__success-icon{width:62px;height:62px;}
}
.form-component__success-icon .icon{width:46px;height:34px;}
@media only screen and (max-width: 767px) {
.form-component__success-icon .icon{width:30px;height:24px;}
}
.form-component__success-icon .icon::before{background-color:var(--color-white);}
.form-component__success-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;}
.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.show-thankyou .form-component__form{display:none;}
.form-component.show-thankyou .form-component__success{display:flex;}
.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=emailAddress]{display:none;}
.form-component__forgot-pw{margin-top:34px;margin-bottom:12px;}
.form-component__forgot-pw__text{font-weight:600;color:var(--color-gray-500);}
.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:20px;}
.form-component__footer-text a{color:var(--color-mgml);text-decoration:underline;}
.form-component__footer-text a:hover{text-decoration:none;}
.free-shipping-indicator{width:100%;margin:0 auto;text-align:center;}
.free-shipping-indicator__text{margin-bottom:10px;}
.free-shipping-indicator__text strong{font-weight:600;color:var(--color-red);}
.free-shipping-indicator__texts{display:flex;justify-content:space-between;align-items:center;margin-top:8px;}
.free-shipping-indicator__progress-bar{width:100%;height:24px;background-color:var(--color-gray-200);overflow:hidden;}
.free-shipping-indicator__progress-bar-inner{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;background-color:var(--color-gray-800);}
.free-shipping-indicator__amount{position:relative;z-index:2;font-weight:600;color:var(--color-gray-800);}
@media only screen and (max-width: 767px) {
.free-shipping-indicator__amount{font-size:9px;}
}
.header-search{flex:auto;}
@media only screen and (max-width: 1022px) {
.header-search{width:100%;padding:0;height:100%;position:fixed;left:0;top:0;transition:transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);display:flex;flex-direction:column;z-index:20;background-color:var(--color-gray-950);transform:translate(-100%, 0);}
.is-open-search .header-search{transform:translate(0, 0);}
}
.header-search__results-inner, .header-search__products{max-width:1248px;width:calc(100% - 40px);margin:0 auto;}
.header-search label{margin:0;}
@media only screen and (min-width: 1023px) {
.header-search__wrapper{width:100%;position:fixed;left:0;transition:opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;background-color:var(--color-gray-950);border-top:1px solid var(--color-gray-800);font-size:16px;font-weight:400;color:var(--color-white);z-index:102;overflow:auto;max-height:calc(100% - var(--header-height, 0px));top:var(--header-height, 0px);scrollbar-track-color:rgba(255, 255, 255, 0.4);scrollbar-face-color:rgba(255, 255, 255, 0.4);scrollbar-arrow-color:rgba(255, 255, 255, 0.4);opacity:0;visibility:hidden;pointer-events:none;}
.header-search__wrapper::-webkit-scrollbar{width:4px;}
.header-search__wrapper ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:rgba(255, 255, 255, 0.4);}
.header-search__wrapper ::-webkit-scrollbar-thumb:window-inactive{background-color:rgba(255, 255, 255, 0.4);}
.header-search__wrapper::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.4);width:4px;border-radius:0;}
.header-search__wrapper::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.4);}
.is-open-search .header-search__wrapper{opacity:1;visibility:visible;pointer-events:auto;}
}
@media only screen and (max-width: 1022px) {
.header-search__wrapper{flex:auto;overflow:auto;}
}
@media only screen and (max-width: 1022px) {
.header-search__input{padding:20px;}
}
.header-search__input-field{height:44px;background:transparent;outline:none;padding:2px 16px 2px 42px;font-size:14px;font-weight:400;line-height:1.2;color:var(--color-white);border:1px solid var(--color-gray-700);transition:border 0.2s ease;width:100%;}
.header-search__input-field ::-webkit-input-placeholder{color:#737373;opacity:1;font-weight:500;}
.header-search__input-field :-ms-input-placeholder{color:#737373;opacity:1;font-weight:500;}
.header-search__input-field ::placeholder{color:#737373;opacity:1;font-weight:500;}
@media only screen and (max-width: 1022px) {
.header-search__input-field{font-size:16px;width:100%;}
}
.header-search__input-field:focus{outline:none;border-color:var(--color-gray-200);}
.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-500);}
.header-search__reset{padding:8px;z-index:3;position:absolute;right:4px;top:50%;transform:translate(0, -50%);transition:opacity 0.2s ease, visibility 0.2s ease;opacity:0;visibility:hidden;}
.header-search__reset .icon{width:14px;height:14px;}
.header-search__reset .icon::before{background-color:var(--color-gray-500);}
.header-search__results{border-bottom:1px solid var(--color-gray-800);}
.header-search__results-inner{padding:44px 0;}
@media only screen and (max-width: 1022px) {
.header-search__results-inner{padding:8px 0 24px;}
}
.header-search__results-title{margin-bottom:4px;text-transform:uppercase;}
.header-search__results-repeater{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;}
.header-search__form{position:relative;}
@media only screen and (max-width: 1022px) {
.header-search__content{flex:auto;overflow:hidden;display:flex;flex-direction:column;}
}
.header-search__close{position:relative;width:40px;height:40px;}
.header-search__close .icon{height:16px;width:16px;}
.header-search__close .icon:before{background-color:var(--color-gray-400);}
.header-search__header{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-gray-700);}
.header-search__result{transition:color 0.2s ease;}
.header-search__result:hover{color:var(--color-gray-200);}
.header-search__products{padding:44px 0;}
@media only screen and (max-width: 1022px) {
.header-search__products{padding:20px 0 80px;}
}
.header-search__products-title{margin-bottom:4px;text-transform:uppercase;}
.header-search__products-items{color:var(--color-gray-600);}
.header-search__products-repeater{margin-top:24px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.header-search__products-repeater{grid-template-columns:repeat(2, 1fr);}
}
@media only screen and (max-width: 767px) {
.header-search__products-repeater{grid-gap:12px;}
}
.header-search__products .product-card{max-width:100%;height:100%;display:flex;flex-direction:column;}
.header-search__products-more{display:flex;align-items:center;justify-content:center;padding-top:60px;}
@media only screen and (max-width: 1500px) {
.header-search__products-more{padding-top:40px;}
}
.header-search__not-found{padding:20px;}
@media only screen and (max-width: 1022px) {
.header-search__not-found{padding:10px 25px;}
}
.header-search__logo{max-width:74px;display:block;}
.header-search.has-value .header-search__reset{opacity:1;visibility:visible;}
.header-search .mod-link, .header-search .text--gray-800{color:var(--color-white);}
.header-search .mod-link__arrow .icon:before{background-color:var(--color-white);}
.info-bar{width:100%;position:fixed;left:0;top:0;z-index:102;background-color:var(--color-gray-800);padding:8px 0;transition:margin 0.3s ease;color:var(--color-white);font-size:12px;line-height:1.2;letter-spacing:0;}
.is-open-mega-menu .info-bar, .body-scroll-locked .info-bar{padding-right:var(--scroll-width, 0px);}
@media only screen and (max-width: 1022px) {
.is-scrolled .info-bar{margin-top:calc(-1 * var(--top-bar-height, 0px));}
}
.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:11px;height:11px;}
.info-bar__close .icon::before{background-color:var(--color-white);}
.info-bar__text{max-width:1000px;margin:0 auto;text-align:center;}
@media only screen and (max-width: 1500px) {
.info-bar__text{max-width:75%;}
}
.language-switch{position:relative;display:flex;z-index:10;gap:4px;color:var(--color-gray-600);}
@media only screen and (max-width: 1022px) {
.language-switch{display:none;}
}
.language-switch__link{display:flex;transition:opacity 0.3s ease, color 0.3s ease;}
.language-switch__link:hover, .language-switch__link.is-active{color:var(--color-white);}
.menu__text::before, .menu__text::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:currentColor;pointer-events:none;}
.menu__text::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.menu__text::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.is-active.menu__text::before, .is-active.menu__text::after, .active.menu__text::before, .active.menu__text::after, .menu__text:hover::before, .menu__text:hover::after{width:100%;left:0;}
.black.menu__link-text.has-tag:before{background-color:var(--color-cukrarna);}
.white.menu__link-text.has-tag:before{background-color:var(--color-white);}
.green.menu__link-text.has-tag:before{background-color:var(--color-mestna-galerija);}
.orange.menu__link-text.has-tag:before{background-color:var(--color-vzigalica);}
.dark-orange.menu__link-text.has-tag:before{background-color:var(--color-bezigrad);}
.red.menu__link-text.has-tag:before{background-color:var(--color-mgml);}
.dark-red.menu__link-text.has-tag:before{background-color:var(--color-tobacna);}
.beige.menu__link-text.has-tag:before{background-color:var(--color-zlatica);}
.dark-beige.menu__link-text.has-tag:before{background-color:var(--color-plecnik);}
.turquoise.menu__link-text.has-tag:before{background-color:var(--color-arheopark-turquoise);}
.menu{position:relative;}
@media only screen and (min-width: 1023px) {
.menu{display:block !important;}
}
@media only screen and (max-width: 1022px) {
.menu{position:fixed;left:0;top:calc(var(--header-height, 116px) - 2px);height:calc(100% - var(--header-height, 116px) + 2px);width:100%;overflow:auto;background-color:var(--color-gray-950);border-top:1px solid var(--color-gray-800);display:none;}
}
.menu__body{display:flex;flex-direction:column;min-height:100%;}
.menu__list{display:flex;}
@media only screen and (max-width: 1022px) {
.menu__list{flex-direction:column;width:100%;}
}
@media only screen and (min-width: 1023px) {
.menu__list.level-1{gap:32px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__list.level-1{gap:16px;}
}
@media only screen and (min-width: 1023px) {
.menu__list.level-3, .menu__list.level-2{flex-direction:column;position:relative;z-index:3;background-color:var(--color-gray-950);margin-bottom:120px;}
}
.menu__list.level-3{margin-bottom:0;}
.menu__item{position:relative;}
@media only screen and (max-width: 1022px) {
.menu__item{width:100%;}
}
@media only screen and (max-width: 1022px) {
.menu__item.level-1{border-right:0;border-bottom:1px solid var(--color-gray-800);}
}
.menu__item.level-3, .menu__item.level-2{border-bottom:1px solid var(--color-gray-800);transition:background-color 0.2s ease;position:relative;}
@media only screen and (min-width: 1023px) {
.menu__item.level-3, .menu__item.level-2{pointer-events:all;}
}
.menu__item.level-3:first-child .menu__image, .menu__item.level-2:first-child .menu__image{transform:translate(0, 0);top:0;}
.menu__item.level-3:nth-child(2) .menu__image, .menu__item.level-2:nth-child(2) .menu__image{top:0;transform:translate(0, -49px);}
.menu__item.level-3:nth-child(3) .menu__image, .menu__item.level-2:nth-child(3) .menu__image{transform:translate(0, -40%);}
.menu__item.level-3 .menu__arrow, .menu__item.level-2 .menu__arrow{height:48px;}
@media only screen and (min-width: 1023px) {
.menu__item.level-2:has(.level-3){position:static;}
}
@media only screen and (min-width: 1023px) {
.menu__item.level-2:hover .menu__dropdown{display:block !important;pointer-events:all;}
}
@media only screen and (min-width: 1023px) {
.menu__item.level-2:has(.has-tag) .menu__list.level-3 .menu__link{color:var(--color-gray-800);}
.menu__item.level-2:has(.has-tag) .menu__list.level-3 .menu__item:hover .menu__link{color:var(--color-white);}
.menu__item.level-2:has(.has-tag.white) .menu__list.level-3{background-color:var(--color-white);}
.menu__item.level-2:has(.has-tag.red) .menu__list.level-3{background-color:var(--color-mgml);}
.menu__item.level-2:has(.has-tag.black) .menu__list.level-3{background-color:var(--color-cukrarna);}
.menu__item.level-2:has(.has-tag.black) .menu__list.level-3 .menu__link{color:var(--color-white);}
.menu__item.level-2:has(.has-tag.black) .menu__list.level-3 .menu__item:hover .menu__link{color:var(--color-white);}
.menu__item.level-2:has(.has-tag.green) .menu__list.level-3{background-color:var(--color-mestna-galerija);}
.menu__item.level-2:has(.has-tag.orange) .menu__list.level-3{background-color:var(--color-vzigalica);}
.menu__item.level-2:has(.has-tag.dark-orange) .menu__list.level-3{background-color:var(--color-bezigrad);}
.menu__item.level-2:has(.has-tag.dark-red) .menu__list.level-3{background-color:var(--color-tobacna);}
.menu__item.level-2:has(.has-tag.beige) .menu__list.level-3{background-color:var(--color-zlatica);}
.menu__item.level-2:has(.has-tag.dark-beige) .menu__list.level-3{background-color:var(--color-plecnik);}
.menu__item.level-2:has(.has-tag.turquoise) .menu__list.level-3{background-color:var(--color-arheopark-turquoise);}
}
@media only screen and (max-width: 1022px) {
.menu__item.level-3:last-child{border-bottom:0;}
}
@media only screen and (max-width: 1022px) {
.menu__item-wrap{display:flex;transition:background-color 0.3s ease;}
}
@media only screen and (min-width: 1023px) {
.menu__item:hover .menu__link.level-1{color:var(--color-mgml);}
.menu__item:hover .menu__link.level-1 .icon{transform:rotate(-180deg);}
.menu__item:hover .menu__text::before, .menu__item:hover .menu__text::after{width:100%;left:0;}
.menu__item:hover .menu__dropdown{opacity:1;visibility:visible;}
.menu__item:hover.level-3, .menu__item:hover.level-2{background-color:var(--color-gray-800);}
.menu__item:hover.level-3 .menu__image, .menu__item:hover.level-2 .menu__image{opacity:1;}
.menu__item:hover.level-3 .icon, .menu__item:hover.level-2 .icon{transform:translate(8px, 0);}
}
@media only screen and (min-width: 1023px) {
.menu__item.is-open-submenu .menu__dropdown{opacity:1;visibility:visible;}
}
.menu__item.is-open-submenu > .menu__item-wrap .menu__link .icon{transform:rotate(-180deg);}
@media only screen and (max-width: 1022px) {
.menu__item.is-open-submenu > .menu__item-wrap{background-color:var(--color-gray-800);}
}
@media only screen and (max-width: 1022px) {
.menu__item.is-open-submenu.level-2 .menu__link .icon{transform:rotate(-90deg);}
}
.menu__link{display:flex;gap:8px;align-items:center;transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;position:relative;min-height:75px;z-index:4;text-transform:uppercase;font-weight:600;}
@media only screen and (max-width: 1200px) {
.menu__link{gap:4px;}
}
@media only screen and (max-width: 1022px) {
.menu__link{gap:8px;padding:8px 24px;min-height:56px;width:auto;}
}
.menu__link.level-3, .menu__link.level-2{min-height:48px;padding:4px 0;font-size:16px;text-transform:initial;}
@media only screen and (max-width: 1022px) {
.menu__link.level-3, .menu__link.level-2{font-size:14px;}
}
.menu__link.level-2{letter-spacing:-0.02em;gap:16px;}
.menu__link.level-2 .icon{width:8px;height:12px;top:1px;}
@media only screen and (max-width: 1022px) {
.menu__link.level-2 .icon{transform:rotate(90deg);top:2px;position:relative;}
}
.menu__link.level-3{padding-left:1vw;}
@media only screen and (max-width: 1022px) {
.menu__link.level-3{padding:8px 28px;}
}
.menu__link .icon{transition:transform 0.3s ease;}
.menu__link-text.has-tag{position:relative;display:flex;gap:12px;align-items:center;}
.menu__link-text.has-tag:before{content:"";height:16px;width:16px;display:block;position:relative;flex-shrink:0;}
.menu__text{position:relative;}
.menu__arrow{position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;cursor:pointer;}
@media only screen and (min-width: 1023px) {
.menu__arrow{right:0;left:initial;pointer-events:none;}
}
@media only screen and (max-width: 1022px) {
.menu__arrow{position:absolute;height:56px;width:100%;flex:auto;margin-left:0;left:0;}
}
.menu__arrow .icon{transition:transform 0.3s ease;}
@media only screen and (min-width: 1023px) {
.menu__dropdown{position:fixed;left:0;top:calc(var(--header-height, 106px));width:100%;z-index:3;overflow:auto;height:calc(100vh - var(--header-height, 106px));scrollbar-track-color:rgba(245, 245, 245, 0.4);scrollbar-face-color:rgba(245, 245, 245, 0.4);scrollbar-arrow-color:rgba(245, 245, 245, 0.4);visibility:hidden;pointer-events:none;opacity:0;margin-top:-2px;transition:opacity 0.3s ease, visibility 0.3s ease;border-top:1px solid var(--color-gray-800);}
.menu__dropdown::-webkit-scrollbar{width:0;}
.menu__dropdown ::-webkit-scrollbar-track{-webkit-border-radius:8px;border-radius:8px;background:rgba(245, 245, 245, 0.4);}
.menu__dropdown ::-webkit-scrollbar-thumb:window-inactive{background-color:rgba(245, 245, 245, 0.4);}
.menu__dropdown::-webkit-scrollbar-thumb{background:rgba(245, 245, 245, 0.4);width:0;border-radius:8px;}
.menu__dropdown::-webkit-scrollbar-thumb:hover{background:rgba(245, 245, 245, 0.4);}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown{display:none;}
}
.menu__dropdown .container{position:relative;}
@media only screen and (min-width: 1023px) {
.menu__dropdown .container:has(.level-3){position:static;}
}
@media only screen and (min-width: 1023px) {
.menu__dropdown.level-3{position:absolute;left:50%;width:50vw;top:0;margin-top:-1px;max-height:initial;opacity:1;visibility:visible;display:none;}
}
@media only screen and (min-width: 1023px) {
.menu__dropdown--secondary .menu__list.level-2{background-color:transparent;}
.menu__dropdown--secondary .menu__item.level-2{border-bottom-color:transparent;pointer-events:none;}
.menu__dropdown--secondary .menu__item.level-2:hover{background-color:transparent;}
.menu__dropdown--secondary .menu__item.level-2:hover .menu__link.level-2::before{background-color:var(--color-gray-800);}
.menu__dropdown--secondary .menu__link.level-2{pointer-events:all;}
.menu__dropdown--secondary .menu__link.level-2 span{position:relative;z-index:3;}
.menu__dropdown--secondary .menu__link.level-2::before, .menu__dropdown--secondary .menu__link.level-2::after{content:"";position:absolute;pointer-events:none;width:50vw;}
.menu__dropdown--secondary .menu__link.level-2::after{height:1px;background-color:var(--color-gray-800);bottom:-1px;right:0;}
.menu__dropdown--secondary .menu__link.level-2::before{right:0;height:100%;top:0;width:50vw;background-color:var(--color-gray-950);transition:background-color 0.2s ease;}
.menu__dropdown--secondary .menu__dropdown-inner{position:relative;width:50%;}
}
@media only screen and (min-width: 1023px) and (min-width: 1023px) {
.menu__dropdown--secondary .menu__dropdown-inner:has(.level-3){position:static;}
}
.menu__overlay{position:fixed;top:var(--header-height, 106px);z-index:1;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%;left:0;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.menu__overlay{display:none;}
}
.menu__image{z-index:3;position:absolute;right:20px;top:50%;transform:translate(0, -50%);width:405px;height:270px;opacity:0;will-change:opacity;transition:opacity 0s ease;}
@media only screen and (max-width: 1500px) {
.menu__image{width:320px;height:210px;}
}
@media only screen and (max-width: 1022px) {
.menu__image{display:none;}
}
@media only screen and (max-width: 1022px) {
.menu__footer{display:flex;justify-content:center;margin-top:auto;padding:40px 24px;flex-direction:column;align-items:center;gap:16px;}
}
.menu__footer .site-header__link, .menu__footer .btn{display:flex !important;}
.menu .language-switch{display:flex;gap:4px;}
.mod-filter{position:sticky;position:-webkit-sticky;top:var(--header-height, 105px);left:0;z-index:99;width:100%;padding:24px 0;border-bottom:1px solid var(--color-gray-200);background-color:var(--color-gray-100);}
@media only screen and (max-width: 1022px) {
.mod-filter{position:relative;top:0;padding:16px 0;z-index:999;transition:top 0.3s ease;}
}
.premium-black .mod-filter{background-color:var(--color-gray-950);border-color:var(--color-gray-800);}
.mod-filter__inner{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;}
.mod-filter__left{flex:auto;display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;}
@media only screen and (max-width: 1022px) {
.mod-filter__left{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:999;background-color:var(--color-gray-100);padding:24px;gap:25px;opacity:0;visibility:hidden;pointer-events:none;align-items:flex-start;align-content:flex-start;transition:transform 0.3s ease, visibility 0.3s ease, opacity 0.3s ease;}
.is-open-filter .mod-filter__left{opacity:1;visibility:visible;pointer-events:all;}
.premium-black .mod-filter__left{background-color:var(--color-gray-950);}
}
.mod-filter__item{flex:1;max-width:302px;width:100%;display:flex;flex-direction:column;}
@media only screen and (max-width: 1022px) {
.mod-filter__item{max-width:100%;flex:none;}
}
.mod-filter__item-title{margin-bottom:8px;}
@media only screen and (max-width: 767px) {
.mod-filter__item-title{font-size:14px;}
}
.mod-filter__item--has-button{max-width:282px;}
@media only screen and (max-width: 1022px) {
.mod-filter__item--has-button{max-width:100%;}
}
.mod-filter__item--has-button .btn{margin-left:auto;}
@media only screen and (max-width: 1022px) {
.mod-filter__item--has-button .btn{margin:0 auto 0 0;}
}
.mod-filter__item--has-search{flex:1;margin-left:auto;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.mod-filter__item--has-search{grid-column:span 2;}
}
@media only screen and (min-width: 1023px) {
.mod-filter__item:has(.filter-buttons .icon){max-width:max-content;flex:auto;}
}
@media only screen and (min-width: 1023px) {
.mod-filter__item:has(.filter-buttons .icon) .filter-buttons .btn{flex-shrink:0;}
}
.mod-filter .filter-search{max-width:100%;}
.mod-filter .dropdown__label{display:none;}
@media only screen and (max-width: 1022px) {
.mod-filter .dropdown__list{opacity:1;visibility:visible;display:none;}
}
@media only screen and (max-width: 767px) {
.mod-filter .dropdown__list-inner{max-height:207px;}
}
@media only screen and (min-width: 1023px) {
.mod-filter .dropdown:hover .dropdown__placeholder{background-color:var(--color-white);border-color:var(--color-gray-300);}
.premium-black .mod-filter .dropdown:hover .dropdown__placeholder{border-color:var(--color-gray-800);background-color:var(--color-gray-800);}
}
@media only screen and (max-width: 1022px) {
.mod-filter .dropdown.is-open .dropdown__list{display:block;}
}
.mod-filter__trigger{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--color-gray-300);color:var(--color-gray-800);padding:4px 16px;gap:10px;transition:border-color 0.3s ease, background-color 0.3s ease;}
.mod-filter__trigger:hover{background-color:var(--color-white);border-color:var(--color-mgml);}
.premium-black .mod-filter__trigger:hover{background-color:var(--color-gray-800);border-color:var(--color-gray-800);}
.premium-black .mod-filter__trigger{color:var(--color-gray-200);border-color:var(--color-gray-800);}
.mod-filter__close.btn, .mod-filter__close{padding:6px;min-height:1px;min-width:1px;height:32px;width:32px;margin-left:auto;}
.mod-filter__close.btn .icon, .mod-filter__close .icon{width:14px;height:14px;}
@media only screen and (max-width: 1022px) {
.mod-filter--without-search{padding:16px 0;}
}
.mod-filter--without-search .mod-filter__trigger{width:100%;background-color:var(--color-gray-100);}
.premium-black .mod-filter--without-search .mod-filter__trigger{background-color:var(--color-gray-950);}
.page-title{width:100%;margin-bottom:40px;}
@media only screen and (max-width: 1500px) {
.page-title{margin-bottom:30px;}
}
@media only screen and (max-width: 1200px) {
.page-title{margin-bottom:20px;}
}
.page-title .breadcrumbs{margin:24px 0 10px;}
@media only screen and (max-width: 1022px) {
.page-title .breadcrumbs{margin:12px 0;}
}
.page-title .title{line-height:1.3;}
.page-title__links{display:flex;flex-wrap:wrap;gap:0 28px;}
@media only screen and (max-width: 1200px) {
.page-title__links{gap:0 20px;}
}
@media only screen and (max-width: 1022px) {
.page-title__links{gap:0 15px;}
}
.page-title__links-item{color:var(--color-gray-300);}
.page-title__links-item:hover{color:var(--color-mgml);}
.page-title__links-item.is-active{color:var(--color-gray-800);}
.premium-black .page-title__links-item.is-active{color:var(--color-gray-600);}
.purchase-process-dropdowns{width:100%;}
.purchase-process-dropdowns__item-title{display:flex;align-items:flex-start;gap:16px;}
.purchase-process-dropdowns__item-title .tooltip{margin-top:6px;}
.purchase-process-dropdowns__item-subtitle{font-size:12px;margin-top:10px;}
.purchase-process-dropdowns__item-dropdowns{margin-top:16px;display:flex;flex-direction:column;gap:8px;position:relative;}
.purchase-process-dropdowns__item-dropdowns .checkbox .fv-plugins-message-container{position:absolute;left:0;top:100%;padding-left:0;}
.purchase-process-dropdown{width:100%;}
.purchase-process-dropdown__header{background-color:var(--color-white);border:1px solid var(--color-gray-300);}
.purchase-process-dropdown__header + .purchase-process__address-contact-item{margin-top:16px;}
.purchase-process-dropdown__header .checkbox .checkbox__label{padding:12px 16px;display:flex;gap:8px;font-size:12px;padding-left:48px;align-items:center;flex-direction:row;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__header .checkbox .checkbox__label{padding-left:40px;}
}
.purchase-process-dropdown__header .checkbox .checkbox__label:before, .purchase-process-dropdown__header .checkbox .checkbox__label:after{height:15px;width:15px;top:0;left:16px;bottom:0;margin:auto;}
.purchase-process-dropdown__header .checkbox .checkbox__label .checkbox__info-price{margin-left:auto;font-size:14px;font-weight:500;color:var(--color-mgml);}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__header .checkbox .checkbox__label .checkbox__info-price{font-size:12px;}
}
.purchase-process-dropdown__header .checkbox .checkbox__label .checkbox__text{font-weight:500;font-size:14px;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__header .checkbox .checkbox__label .checkbox__text{font-size:12px;}
}
.purchase-process-dropdown__header .checkbox .checkbox__label .checkbox__cards{margin-left:auto;}
.purchase-process-dropdown__header .checkbox .checkbox__label .checkbox__cards img{width:auto;height:20px;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__header .checkbox .checkbox__label .checkbox__cards img{height:12px;}
}
.purchase-process-dropdown__header .checkbox.is-validation-failed .checkbox__label:before{border:1px solid var(--color-validation-failed);}
.purchase-process-dropdown__drop{background-color:var(--color-white);padding:20px;display:none;flex-direction:column;gap:10px;border:1px solid var(--color-gray-300);border-top:0;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__drop{padding:20px 22px 16px;}
}
@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-mgml);background:#fff 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 right 18px center/16px;}
.purchase-process-dropdown__drop.input-group .mod-input.has-tooltip.is-validation-passed .mod-input__field{background-position:right 44px center;}
.purchase-process-dropdown__item{background-color:var(--color-white);border:1px solid var(--color-gray-300);padding:12px 16px;font-size:14px;font-weight:500;display:flex;align-items:center;line-height:1.3;padding-left:48px;cursor:pointer;position:relative;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__item{font-size:12px;padding:8px 12px;padding-left:40px;}
}
.purchase-process-dropdown__item-right{text-align:right;margin-left:auto;}
.purchase-process-dropdown__item-subtitle{font-size:12px;}
.purchase-process-dropdown__item-extra{font-weight:300;font-size:12px;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__item-extra{font-size:10px;}
}
.purchase-process-dropdown__item-price{font-weight:600;color:var(--color-mgml);}
.purchase-process-dropdown__item-icon{height:16px;width:16px;display:flex;align-items:center;justify-content:center;transition:0.3s ease;position:absolute;left:18px;top:50%;transform:translateY(-50%);border:1px solid var(--color-gray-300);}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__item-icon{height:14px;width:14px;left:16px;}
}
.purchase-process-dropdown__item-icon .icon{transition:0.3s ease;width:12px;height:8px;opacity:0;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__item-icon .icon{width:8px;}
}
.purchase-process-dropdown__item-icon .icon:before{background-color:var(--color-mgml);}
.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{border-color:var(--color-mgml);}
.purchase-process-dropdown__item input:checked ~ .purchase-process-dropdown__item-icon .icon{opacity:1;}
.purchase-process-dropdown__text{text-align:center;font-size:14px;line-height:1.5;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:16px;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__inputs{gap:8px;}
}
.purchase-process-dropdown__inputs .double-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;}
@media only screen and (max-width: 767px) {
.purchase-process-dropdown__inputs .double-inputs{grid-gap:8px;}
}
.purchase-process-dropdown__error{border:1px solid var(--color-mgml);background-color:#fbf3f2;border-radius:5px;font-size:16px;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-mgml);}
.product-card{width:100%;position:relative;display:flex;flex-direction:column;max-width:298px;}
.product-card__image{width:100%;padding-bottom:100%;height:0;border:1px solid rgba(0, 0, 0, 0.1);position:relative;margin-bottom:8px;}
.premium-black .product-card__image{border-color:var(--color-gray-800);}
.product-card__image img{will-change:opacity;transition:opacity 0.3s ease;}
.product-card__tags{position:absolute;z-index:3;left:0;display:flex;flex-direction:column;align-items:flex-start;top:12px;}
.product-card__color-tags{position:absolute;z-index:3;left:0;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;}
.product-card__category{margin-bottom:4px;}
.product-card__header{letter-spacing:-0.02em;will-change:color;transition:color 0.3s ease;margin-bottom:8px;}
.premium-black .product-card__header{color:var(--color-gray-200);}
.bg-gray-950 .product-card__header{color:var(--color-white);}
.product-card__content{display:flex;flex-direction:column;flex:auto;}
.product-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}
.product-card .mod-link{padding-top:10px;margin-top:auto;}
.product-card__title{margin-bottom:4px;}
.product-card__price{display:flex;align-items:flex-start;gap:8px;}
.product-card__price-original{font-size:12px;text-decoration:line-through;}
.product-card--large{max-width:614px;}
.product-card--large .product-card__category{font-weight:700;font-size:14px;}
.product-card--large .product-card__image{padding-bottom:69.5%;}
@media only screen and (max-width: 1022px) {
.product-card--large .product-card__image{padding-bottom:100%;}
}
.product-card--large .product-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:20px;}
.product-card--large .product-card__price{flex-shrink:0;}
.product-card--has-link:hover .product-card__image img{opacity:0.9;}
.product-card--has-link:hover .product-card__header{color:var(--color-mgml);}
.bg-gray-950 .product-card--has-link:hover .mod-link{color:var(--color-mgml);}
.product-card--has-link:hover .mod-link:after{width:100%;}
.product-card--has-link:hover .mod-link .arrow-1{transform:translateX(0);}
.product-card--has-link:hover .mod-link .arrow-2{transform:translateX(100%);}
.product-showcase{max-width:765px;width:100%;position:relative;}
.product-showcase .swiper-wrapper{align-items:center;}
@media only screen and (max-width: 1022px) {
.product-showcase__inner{width:100%;}
}
.product-showcase__image{-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center;justify-content:center;}
.product-showcase__image-wrap, .product-showcase__image-inner{position:relative;}
.product-showcase__image-inner{width:100%;height:600px;padding:54px 60px 20px;}
@media only screen and (max-width: 1500px) {
.product-showcase__image-inner{height:500px;}
}
@media only screen and (max-width: 1022px) {
.product-showcase__image-inner{height:400px;padding:20px 60px;}
}
.product-showcase__image--thumb{width:100%;cursor:pointer;height:0;padding-bottom:79%;border:4px solid var(--color-gray-100);}
.product-showcase__image--thumb:after{content:"";width:100%;height:6px;background-color:var(--color-mgml);left:0;position:absolute;bottom:0;pointer-events:none;opacity:0;transition:opacity 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.25);}
.product-showcase__image--thumb .product-showcase__image-inner{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;padding:0;}
.product-showcase__image--thumb img{width:100%;height:100%;object-fit:cover;}
.product-showcase__image--thumb:hover::after{opacity:1;}
.product-showcase .swiper-slide.swiper-slide-thumb-active .product-showcase__image--thumb::after{opacity:1;}
.product-showcase__thumb-slider{margin-top:1px;background-color:var(--color-white);padding:4px;}
.product-showcase__thumb-slider .swiper-slide{width:160px;}
.product-showcase__thumb-slider .swiper-slide:not(:last-child) .product-showcase__image{border-right:0;}
.product-showcase__main-slider{position:relative;background-color:var(--color-white);}
.product-showcase__nav .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background-color:var(--color-white);z-index:8;transition:opacity 0.3s ease;border:0;padding:0;justify-content:center;}
.product-showcase__nav .slider-arrow::before{display:none;}
.product-showcase__nav .slider-arrow .icon{width:10px;height:18px;}
.product-showcase__nav .slider-arrow.swiper-button-prev{left:12px;justify-content:center;}
.product-showcase__nav .slider-arrow.swiper-button-next{right:12px;}
.product-showcase__pagination{position:absolute;z-index:8;top:24px;left:24px;gap:20px;width:calc(100% - 48px);background-color:var(--color-white);display:flex;align-items:center;justify-content:space-between;}
@media only screen and (max-width: 1022px) {
.product-showcase__pagination{width:auto;left:initial;right:10px;top:10px;padding:2px 4px;}
}
@media only screen and (max-width: 1022px) {
.product-showcase__pagination .breadcrumbs{display:none;}
}
.product-showcase .swiper-pagination{justify-content:flex-end;font-size:12px;font-weight:600;line-height:1;gap:0;color:var(--color-gray-800);flex-shrink:0;width:auto;}
.product-showcase--less-thumbnail .product-showcase__thumb-slider::after{display:none;}
.product-gallery-modal__image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;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-background);z-index:1002;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, visibility;transition:opacity 0.3s ease, visibility 0.3s ease;}
.product-gallery-modal.is-open-modal{opacity:1;visibility:visible;pointer-events:all;}
.product-gallery-modal__close{position:fixed;top:72px;right:60px;z-index:9;padding:20px;}
@media only screen and (max-width: 1500px) {
.product-gallery-modal__close{right:40px;top:40px;}
}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__close{right:6px;top:20px;}
}
.product-gallery-modal__close .icon{transition:transform 0.4s ease;}
.product-gallery-modal__close:hover .icon::before{background-color:var(--color-mgml);}
.product-gallery-modal__inner{position:relative;width:100%;margin:auto;padding:30px 350px;}
@media only screen and (max-width: 1200px) {
.product-gallery-modal__inner{padding:30px 160px;}
}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__inner{padding:0;}
}
.product-gallery-modal__main-slider{overflow:visible;height:calc(100vh - 60px);padding-bottom:200px;}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__main-slider{padding:0;}
}
@media only screen and (max-width: 767px) {
.product-gallery-modal__main-slider{height:100vh;}
}
.product-gallery-modal__main-slider img{object-fit:contain;max-height:80%;}
.product-gallery-modal__main-slider .swiper-slide{display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 60px);}
.product-gallery-modal__image{position:relative;-webkit-user-select:none;user-select:none;}
.product-gallery-modal__image::before{background-color:rgba(38, 38, 38, 0.1);pointer-events:none;opacity:0;transition:0.3s cubic-bezier(0.25, 0.75, 0.5, 1.25);}
.swiper-slide-thumb-active .product-gallery-modal__image::before{opacity:1;}
.product-gallery-modal__image--main{flex:auto;height:100%;}
.product-gallery-modal__image-inner{height:100%;display:flex;justify-content:center;align-items:center;}
.product-gallery-modal__image--thumb{width:100%;height:95px;cursor:pointer;background-color:var(--color-white);}
.product-gallery-modal__image--thumb::before, .product-gallery-modal__image--thumb::after{display:block;}
.product-gallery-modal__image--thumb img{width:100%;height:auto;}
.product-gallery-modal__thumb-slider{height:100%;width:100%;}
.product-gallery-modal__thumb-slider-wrapper{height:545px;width:95px;position:absolute;left:85px;top:50%;transform:translateY(-50%);padding:28px 0;}
@media only screen and (max-width: 1200px) {
.product-gallery-modal__thumb-slider-wrapper{left:40px;}
}
@media only screen and (max-width: 1022px) {
.product-gallery-modal__thumb-slider-wrapper{display:none;}
}
.product-gallery-modal__nav-arrow{background-color:transparent;box-shadow:none;border-radius:0;position:absolute;left:50%;transform:translateX(-50%);top:0;height:25px;width:100%;}
.product-gallery-modal__nav-arrow.arrow-down{top:inherit;bottom:0;}
.product-gallery-modal__nav-arrow:hover .icon::before{background-color:var(--color-mgml);}
.purchase-process-form__address-edit-hidden-form .edit-address-form .title{font-size:20px;line-height:normal;letter-spacing:-0.04em;}
@media only screen and (max-width: 1022px) {
.purchase-process-form__address-edit-hidden-form .edit-address-form .title{font-size:18px;}
}
.purchase-process-form{width:100%;max-width:694px;}
@media only screen and (max-width: 1022px) {
.purchase-process-form{max-width:100%;}
}
.purchase-process-form__main-input{margin-top:16px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__main-input{margin-top:12px;}
}
.purchase-process-form__main-input .mod-input.is-validation-failed .mod-input__field{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 right 20px center/12px;}
.purchase-process-form__separator{width:100%;height:1px;background-color:var(--color-gray-200);margin:44px 0;}
@media only screen and (max-width: 767px) {
.purchase-process-form__separator{margin:24px 0;}
}
.purchase-process-form__fast-payment{position:relative;}
.purchase-process-form__fast-payment__items{display:grid;grid-template-columns:repeat(3, 1fr);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:1px solid var(--color-gray-500);height:32px;transition:0.3s cubic-bezier(0.25, 0.75, 0.5, 1.25);}
.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__addresses{margin-top:24px;}
.purchase-process-form__addresses__right{font-weight:400;}
.purchase-process-form__addresses-main{border:1px solid var(--color-gray-300);padding:20px;display:grid;grid-template-columns:auto 1fr;grid-gap:40px;font-size:14px;position:relative;cursor:pointer;transition:0.3s ease;z-index:1;}
@media only screen and (max-width: 767px) {
.purchase-process-form__addresses-main{grid-gap:12px;padding:12px 24px;}
}
.purchase-process-form__addresses-main .icon{position:absolute;top:16px;right:20px;transition:0.3s ease;}
@media only screen and (max-width: 767px) {
.purchase-process-form__addresses-main .icon{width:8px;top:8px;right:12px;}
}
.purchase-process-form__addresses-main.is-active .icon{transform:scaleY(-1);}
.purchase-process-form__addresses-main.is-validation-failed{border:2px solid var(--color-mgml);}
.purchase-process-form__addresses-other{border:1px solid var(--color-gray-300);border-top:none;padding:20px;display:none;flex-direction:column;gap:18px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__addresses-other{padding:22px 12px 20px;gap:8px;}
}
.purchase-process-form__address{-webkit-user-select:none;user-select:none;background-color:var(--color-white);position:relative;transition:0.3s ease;}
.purchase-process-form__address.is-active .purchase-process-form__address-icon{border-color:var(--color-mgml);}
.purchase-process-form__address.is-active .purchase-process-form__address-icon .icon{opacity:1;}
.purchase-process-form__address-inner{padding:20px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;font-size:14px;cursor:pointer;}
.purchase-process-form__address-edit-button.btn{display:inline-block;position:relative;align-self:flex-start;transition:color 0.3s ease;min-height:32px;font-size:14px;padding:4px 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;background-color:var(--color-white);border:1px solid var(--color-gray-200);}
.purchase-process-form__address-icon{height:16px;width:16px;display:flex;align-items:center;justify-content:center;margin-top:2px;transition:0.3s ease;border:1px solid var(--color-gray-300);}
.purchase-process-form__address-icon .icon{transition:0.3s ease;width:10px;opacity:0;}
@media only screen and (max-width: 767px) {
.purchase-process-form__address-icon .icon{width:8px;}
}
.purchase-process-form__address-icon .icon:before{background-color:var(--color-mgml);}
.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;justify-content:space-between;align-items:center;gap:40px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__footer{flex-direction:column-reverse;gap:16px;}
}
@media only screen and (max-width: 767px) {
.purchase-process-form__footer .btn{width:100%;}
}
@media only screen and (max-width: 767px) {
.purchase-process-form__footer-btns{width:100%;}
}
.purchase-process-form__footer-btns .btn-paypal{display:none;}
.purchase-process-form__footer-btns.show-paypal .btn-normal{display:none;}
.purchase-process-form__footer-btns.show-paypal .btn-paypal{display:flex;}
.purchase-process-form__inputs-title{margin-bottom:16px;}
.purchase-process-form__inputs-repeater{display:flex;flex-direction:column;gap:16px;}
@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:16px;}
.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:16px;}
.purchase-process-form__children{margin-top:44px;counter-reset:list-number;}
.purchase-process-form__children-text{margin-bottom:24px;font-size:13px;letter-spacing:0.24px;font-weight:400;line-height:1.25;}
@media only screen and (max-width: 767px) {
.purchase-process-form__children-text{font-size:12px;letter-spacing:0.12px;}
}
.purchase-process-form__child{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:20px;position:relative;counter-increment:list-number;}
.purchase-process-form__child:before{content:counter(list-number);position:relative;font-weight:600;color:var(--color-mgml);font-size:12px;display:none;}
@media only screen and (max-width: 767px) {
.purchase-process-form__child:before{display:block;}
}
@media only screen and (max-width: 767px) {
.purchase-process-form__child{grid-template-columns:1fr;grid-gap:12px;}
}
.purchase-process-form__child.default{display:none;}
.purchase-process-form__child-list{display:flex;flex-direction:column-reverse;gap:20px;}
.purchase-process-form__child .child-add-remove{display:flex;align-items:center;gap:12px;padding-left:20px;width:84px;}
@media only screen and (max-width: 767px) {
.purchase-process-form__child .child-add-remove{padding-left:0;flex-direction:row-reverse;width:auto;justify-content:flex-end;}
}
.purchase-process-form__child .child-add, .purchase-process-form__child .child-remove{height:26px;width:26px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:4px;transition:0.3s ease;cursor:pointer;}
.purchase-process-form__child .child-add:before, .purchase-process-form__child .child-add:after,
.purchase-process-form__child .child-remove:before, .purchase-process-form__child .child-remove:after{content:"";height:1.5px;width:10px;background-color:var(--color-text);position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;transition:background-color 0.3s ease;}
.purchase-process-form__child .child-add:after, .purchase-process-form__child .child-remove:after{transform:rotate(90deg);}
.purchase-process-form__child .child-add:hover:before, .purchase-process-form__child .child-add:hover:after,
.purchase-process-form__child .child-remove:hover:before, .purchase-process-form__child .child-remove:hover:after{background-color:var(--color-mgml);}
.purchase-process-form__child .child-remove:after{display:none;}
.purchase-process-form__child:not(:nth-of-type(2)) .child-add{opacity:0;pointer-events:none;visibility:hidden;}
@media only screen and (max-width: 767px) {
.purchase-process-form__child:not(:nth-of-type(2)) .child-add{opacity:1;pointer-events:all;visibility:visible;}
}
.purchase-process-form__child .child-dropdown{position:relative;z-index:2;}
.purchase-process-form__child .child-calendar{position:relative;z-index:1;}
@media only screen and (max-width: 767px) {
.purchase-process-form__child .child-calendar{z-index:auto;}
}
.purchase-process-form__title{display:flex;align-items:flex-end;justify-content:space-between;}
.purchase-process-form__account-exists{color:var(--color-mgml);font-size:14px;flex-shrink:0;}
.purchase-process-form__account-exists span{color:var(--color-mgml);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 .fv-plugins-message-container{font-size:12px;text-align:left;padding-left:0;}
.purchase-process-form .mod-input.is-validation-passed .mod-input__field{border:1px solid var(--color-mgml);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 right 18px center/16px;}
.purchase-process-form .mod-input.has-tooltip.is-validation-passed .mod-input__field{background-position:right 44px center;}
.purchase-process-form [data-validator=emailAddress]{display:none;}
.purchase-process-sidebar{width:100%;position:sticky;position:-webkit-sticky;top:var(--header-height, 105px);}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar{position:relative;top:0;}
}
.purchase-process-sidebar__bottom{border:1px solid var(--color-gray-200);padding:32px;background-color:var(--color-white);}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__bottom{margin-top:24px;}
}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__bottom{padding:24px;font-size:14px;}
}
.purchase-process-sidebar__products{margin-bottom:24px;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__products{margin:32px 0;}
}
.purchase-process-sidebar__products .title{margin-bottom:4px;}
.purchase-process-sidebar__header{display:none;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__header{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:12px;background-color:var(--color-white);border:1px solid var(--color-gray-300);color:var(--color-gray-800);}
}
.purchase-process-sidebar__header .icon-chevron-down{width:10px;margin-top:2px;transition:0.3s ease;}
.purchase-process-sidebar.is-open .purchase-process-sidebar__header .icon-chevron-down{transform:scaleY(-1);}
.purchase-process-sidebar__header-title{display:flex;align-items:center;gap:10px;font-size:14px;}
.purchase-process-sidebar__header-price{font-size:14px;font-weight:700;color:var(--color-mgml);}
@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:32px;font-size:24px;margin-top:32px;font-weight:700;color:var(--color-gray-800);}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__final{padding-top:24px;margin-top:24px;}
}
.purchase-process-sidebar__final-left{font-size:24px;}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__final-left{font-size:20px;}
}
.purchase-process-sidebar__final-left__extra{font-size:12px;font-weight:400;color:var(--color-gray-500);}
.purchase-process-sidebar__final-right{font-size:24px;color:var(--color-mgml);}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__final-right{font-size:20px;}
}
.purchase-process-sidebar__savings{border-top:1px solid var(--color-gray-200);padding-top:32px;font-size:16px;font-weight:400;display:grid;grid-template-columns:1fr auto;grid-gap:20px;align-items:center;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__savings{padding-top:24px;}
}
.purchase-process-sidebar__savings-right{font-weight:700;color:var(--color-gray-800);}
.purchase-process-sidebar__prices{padding:32px 0;display:grid;grid-gap:20px;border-top:1px solid var(--color-gray-200);font-size:16px;margin-top:32px;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__prices{padding:24px 0;grid-gap:16px;margin-top:24px;}
}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__prices{font-size:14px;}
}
.purchase-process-sidebar__prices s{color:var(--color-gray-800);font-weight:400;}
.purchase-process-sidebar__prices-left{flex-shrink:0;}
.purchase-process-sidebar__prices-right{font-weight:700;color:var(--color-gray-800);}
.purchase-process-sidebar__prices-item{display:flex;align-items:center;justify-content:space-between;}
.purchase-process-sidebar__prices .thinner{font-weight:300;}
.purchase-process-sidebar__product{display:grid;grid-template-columns:96px 1fr;grid-gap:20px;position:relative;border-bottom:1px solid var(--color-gray-200);padding:16px 0;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__product{grid-template-columns:60px 1fr;grid-gap:8px;}
}
@media only screen and (max-width: 767px) {
.purchase-process-sidebar__product{gap:10px 20px;}
}
.purchase-process-sidebar__product:last-child{padding-bottom:0;border:0;}
.purchase-process-sidebar__product-img{position:relative;width:100%;aspect-ratio:190/193;border:1px solid var(--color-gray-200);transition:0.3s ease;background-color:var(--color-white);}
.purchase-process-sidebar__product-img img{position:absolute;left:50%;margin:auto;height:75%;object-fit:contain;top:50%;transform:translate(-50%, -50%);transition:0.3s ease;will-change:opacity;}
.purchase-process-sidebar__product-text{display:flex;flex-direction:column;}
.purchase-process-sidebar__product-price{font-size:16px;color:var(--color-gray-800);font-weight:700;margin-top:auto;}
.purchase-process-sidebar__product-num{position:absolute;top:-4px;right:-5px;background-color:var(--color-gray-800);height:16px;width:16px;color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:700;border-radius:100%;}
@media only screen and (max-width: 1022px) {
.purchase-process-sidebar__product-num{height:14px;width:14px;font-size:9px;top:-4px;right:-4px;}
}
.purchase-process-sidebar__product .product-title{letter-spacing:-0.03em;font-size:16px;font-weight:700;color:var(--color-gray-800);transition:color 0.3s ease;}
.purchase-process-sidebar__product .product-info{font-size:12px;margin-bottom:2px;}
.purchase-process-sidebar__product:hover .purchase-process-sidebar__product-img img{opacity:0.9;}
.purchase-process-sidebar__product:hover .product-title{color:var(--color-mgml);}
.purchase-process-sidebar .add-promo-code{max-width:100%;}
.purchase-process-sidebar .slashed{color:var(--color-gray-500);font-weight:700;font-size:12px;}
.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;}
.quantity-counter{display:inline-flex;grid-gap:0;height:44px;border:1px solid var(--color-gray-300);}
@media only screen and (max-width: 767px) {
.quantity-counter{height:36px;}
}
.quantity-counter__button{position:relative;height:100%;width:36px;transition:0.3s ease;}
@media only screen and (max-width: 767px) {
.quantity-counter__button{width:30px;}
}
.quantity-counter__button .icon:before{background-color:var(--color-gray-800);}
.quantity-counter__button.is-disabled{pointer-events:none;opacity:0.5;}
.quantity-counter__button:hover{background-color:var(--color-gray-800);}
.quantity-counter__button:hover .icon::before{background-color:var(--color-white);}
.quantity-counter__input{height:44px;width:36px;text-align:center;opacity:1;font-weight:700;color:var(--color-gray-800);background-color:transparent;border:0;font-size:14px;}
@media only screen and (max-width: 767px) {
.quantity-counter__input{height:36px;width:30px;}
}
.quantity-counter__input:disabled{opacity:1;}
.arheopark-emona .section-header .title--h2{font-size:64px;line-height:1;}
@media only screen and (max-width: 1500px) {
.arheopark-emona .section-header .title--h2{font-size:54px;}
}
@media only screen and (max-width: 1200px) {
.arheopark-emona .section-header .title--h2{font-size:45px;}
}
@media only screen and (max-width: 1022px) {
.arheopark-emona .section-header .title--h2{font-size:42px;}
}
@media only screen and (max-width: 767px) {
.arheopark-emona .section-header .title--h2{font-size:36px;}
}
.section-header{width:100%;margin-bottom:38px;}
@media only screen and (max-width: 1022px) {
.section-header{margin-bottom:30px;}
}
.section-header__inner{display:flex;align-items:flex-end;gap:125px;}
@media only screen and (max-width: 1500px) {
.section-header__inner{gap:120px;}
}
@media only screen and (max-width: 1200px) {
.section-header__inner{gap:40px;}
}
@media only screen and (max-width: 1022px) {
.section-header__inner{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;}
}
.section-header .title{flex:auto;}
.arheopark-emona .section-header .title{color:var(--color-arheopark-turquoise);}
.section-header__content{display:flex;flex-direction:column;max-width:32.3%;flex:0 0 32.3%;width:100%;}
@media only screen and (max-width: 1200px) {
.section-header__content{max-width:41.66%;flex:0 0 41.66%;}
}
@media only screen and (max-width: 1022px) {
.section-header__content{flex:auto;max-width:100%;align-items:flex-start;}
}
.section-header__content:has(.btn){align-self:center;}
.section-header .btn{margin-left:auto;}
@media only screen and (max-width: 1022px) {
.section-header .btn{margin-left:0;}
}
.section-header .editor-text{line-height:1.5;color:var(--color-gray-400);}
.premium-black .section-header .editor-text{color:var(--color-gray-400);}
.section-header .editor-text + .btn{margin-top:20px;}
.section-header__lead-text, .section-header__lead-text.editor-text{color:var(--color-gray-500);margin-top:16px;}
.premium-black .section-header__lead-text, .premium-black .section-header__lead-text.editor-text{color:var(--color-gray-200);}
@media only screen and (min-width: 1023px) {
.section-header--reverse .section-header__inner{flex-direction:row-reverse;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.section-header--without-content .section-header__inner{flex-direction:row;flex-wrap:wrap;align-items:flex-end;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.section-header--without-content .section-header__content{max-width:max-content;}
}
.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-background);z-index:101;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity, visibility;transition:visibility 0.3s ease, opacity 0.3s ease;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:20px;}
.site-loader.is-loading, .is-loading .site-loader{opacity:1;visibility:visible;}
.site-loader__inner{border:5px solid var(--color-mgml);border-radius:50%;border-top:5px solid transparent;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
.site-loader__text{font-weight:500;color:var(--color-gray-800);max-width:480px;display:block;text-align:center;font-size:16px;line-height:1.5;}
.social-nav ul{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;}
@media only screen and (max-width: 1022px) {
.social-nav ul{gap:12px;}
}
.social-nav__link{border:1px solid var(--color-gray-900);position:relative;z-index:3;width:32px;height:32px;transition:border-color 0.3s ease, transform 0.3s ease;}
.social-nav__link .icon::before{background-color:currentColor;}
.social-nav__link:hover{border-color:var(--color-mgml);}
.stock-details{border:1px solid var(--color-gray-200);padding:20px;background-color:var(--color-gray-50);width:100%;display:grid;grid-gap:20px;}
@media only screen and (max-width: 767px) {
.stock-details{grid-gap:25px;}
}
.stock-details__item{display:flex;align-items:center;justify-content:space-between;gap:10px;}
@media only screen and (max-width: 767px) {
.stock-details__item{flex-direction:column;align-items:flex-start;}
}
.stock-details__item-status{flex-shrink:0;color:var(--color-mestna-galerija);}
.low-stock .stock-details__item-status{color:var(--color-bezigrad);}
.out-of-stock .stock-details__item-status{color:var(--color-gray-400);}
.page-404{padding-top:48px;}
@media only screen and (max-width: 767px) {
.page-404{padding-top:24px;}
}
.page-404 .title{line-height:1;}
@media only screen and (max-width: 767px) {
.page-404 .title{margin-bottom:16px;}
}
.page-404__button{margin-top:12px;}
@media only screen and (max-width: 767px) {
.page-404__button{margin-top:24px;}
}
.page-404__caption{position:absolute;bottom:0;right:22.5%;z-index:3;color:var(--color-white);background-color:var(--color-gray-900);padding:4px 8px;}
@media only screen and (max-width: 1022px) {
.page-404__caption{right:0;}
}
.breadcrumbs{width:100%;position:relative;color:var(--color-gray-400);}
.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;}
.breadcrumbs__item{position:relative;display:inline-flex;align-items:center;gap:6px;}
.breadcrumbs__item:last-child{font-weight:600;color:var(--color-gray-800);}
.premium-black .breadcrumbs__item:last-child{color:var(--color-gray-200);}
.breadcrumbs__link{position:relative;white-space:nowrap;}
.breadcrumbs__link[href]:hover{color:var(--color-mgml);}
.breadcrumbs .icon{width:10px;height:10px;}
.breadcrumbs .icon::before{color:var(--color-gray-400);}
.breadcrumbs--secondary{color:var(--color-gray-700);}
.breadcrumbs--secondary .breadcrumbs__item:last-child{font-weight:400;color:var(--color-gray-700);}
.cart-module{padding-top:48px;}
.cart-module__top, .cart-module__middle{display:grid;grid-template-columns:1fr 508px;grid-gap:126px;}
@media only screen and (max-width: 1200px) {
.cart-module__top, .cart-module__middle{grid-template-columns:1fr 420px;grid-gap:40px;}
}
@media only screen and (max-width: 1022px) {
.cart-module__top, .cart-module__middle{grid-template-columns:1fr;}
}
.cart-module__top{padding-left:10px;margin-bottom:34px;}
@media only screen and (max-width: 1022px) {
.cart-module__top{text-align:center;padding:0;margin-bottom:22px;}
}
.cart-module__heading{margin-bottom:48px;}
@media only screen and (max-width: 767px) {
.cart-module__heading{margin-bottom:30px;}
}
.cart-module__title{margin-bottom:14px;}
@media only screen and (max-width: 767px) {
.cart-module__title{font-size:18px;line-height:1.25;margin-bottom:2px;}
}
.cart-module__text{font-size:16px;}
.cart-module__text span{color:var(--color-mgml);font-weight:600;}
.cart-module .cart-view, .cart-module .add-promo-code{max-width:100%;}
.cart-module__sidebar{background-color:var(--color-white);padding:40px;}
@media only screen and (max-width: 1200px) {
.cart-module__sidebar{padding:28px;}
}
.cart-module__sidebar-footer{padding-top:48px;text-align:center;}
@media only screen and (max-width: 1022px) {
.cart-module__sidebar-footer{padding-top:32px;}
}
.cart-module__sidebar-footer .btn{width:100%;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.cart-module__sidebar-footer .btn{width:auto;}
}
.cart-module__sidebar-info-text{margin-top:20px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px;}
@media only screen and (max-width: 767px) {
.cart-module__sidebar-info-text{margin-top:12px;}
}
.cart-module__sidebar-info-text strong{font-weight:600;color:var(--color-mgml);}
.cart-module .add-promo-code{padding:32px 0 20px;}
.cart-module__summary{padding:20px 0;display:grid;grid-gap:20px;border-top:1px solid var(--color-gray-300);}
@media only screen and (max-width: 1022px) {
.cart-module__summary{padding:15px 0;grid-gap:5px;}
}
.cart-module__summary s{color:var(--color-gray-800);}
.cart-module__amount-row{display:grid;grid-template-columns:1fr auto;grid-gap:20px;align-items:center;font-size:16px;}
@media only screen and (max-width: 767px) {
.cart-module__amount-row{font-size:14px;}
}
.cart-module__amount-row-right{color:var(--color-gray-800);}
.cart-module__amount-row--sub-total{border-top:1px solid var(--color-gray-300);padding-top:20px;font-size:16px;font-weight:400;}
.cart-module__amount-row--total{border-top:1px solid var(--color-gray-300);padding-top:20px;font-size:24px;margin-top:20px;color:var(--color-gray-800);}
@media only screen and (max-width: 1022px) {
.cart-module__amount-row--total{padding:12px 0;}
}
@media only screen and (max-width: 767px) {
.cart-module__amount-row--total{font-size:18px;}
}
.cart-module__amount-row--total .cart-module__amount-row-right{font-weight:600;color:var(--color-mgml);}
.cart-module__product-list{margin-top:130px;}
@media only screen and (max-width: 1500px) {
.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{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media only screen and (max-width: 1200px) {
.cart-module__empty-inner{margin-top:30px;}
}
@media only screen and (max-width: 767px) {
.cart-module__empty-inner{margin-top:25px;}
}
.cart-module__empty-title{margin-bottom:25px;}
@media only screen and (max-width: 767px) {
.cart-module__empty-title{margin-bottom:12px;}
}
.cart-module__empty .btn{margin-top:20px;}
.cart-module--empty .cart-module__inner{display:none;}
.cart-module--empty .cart-module__empty{display:block;}
.contact-form{position:relative;}
.contact-form .form-component{padding:0;}
@media only screen and (max-width: 1022px) {
.contact-form .form-component{padding-bottom:30px;}
}
.contact-form .form-component__row{grid-gap:22px;}
@media only screen and (max-width: 767px) {
.contact-form .form-component__row{grid-gap:12px;}
}
@media only screen and (max-width: 1022px) {
.contact-form .form-component__row.col-6{grid-template-columns:1fr;}
}
.contact-form .form-component__form{max-width:462px;}
.contact-form .form-component__submit{margin-top:20px;}
.category-list__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:32px 20px;}
@media only screen and (max-width: 1022px) {
.category-list__inner{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.category-list__inner{grid-template-columns:1fr;}
}
.category-list__item{position:relative;}
.category-list__item-image{width:100%;height:0;padding-bottom:75%;margin:0 0 4px 0;}
.category-list__item-image img{will-change:opacity;transition:opacity 0.3s ease;}
.category-list__item-title{letter-spacing:-0.02em;transition:color 0.3s ease;}
.category-list__item:hover img{opacity:0.9;}
.category-list__item:hover .category-list__item-title{color:var(--color-mgml);}
.collection-banner__slider-nav-arrow::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.collection-banner__inner{padding:44px;position:relative;margin-left:-44px;width:calc(100% + 88px);display:flex;flex-direction:column;gap:35px;}
@media only screen and (max-width: 1200px) {
.collection-banner__inner{margin-left:-20px;width:calc(100% + 40px);padding:30px;}
}
@media only screen and (max-width: 1022px) {
.collection-banner__inner{margin-left:-24px;width:calc(100% + 48px);padding:24px;}
}
.collection-banner .card{max-width:100%;height:100%;}
.collection-banner .card__content{height:100%;}
.collection-banner .card--horizontal, .collection-banner .card--large{grid-column:span 2;}
@media only screen and (max-width: 767px) {
.collection-banner .card--horizontal, .collection-banner .card--large{grid-column:span 1;}
}
.collection-banner .product-card{max-width:100%;}
.collection-banner__banner-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:35px 20px;}
@media only screen and (max-width: 767px) {
.collection-banner__banner-list{grid-template-columns:1fr;}
}
@media only screen and (min-width: 1023px) {
.collection-banner__banner-list:has(.product-card){grid-template-columns:48% 1fr;grid-gap:35px;}
}
@media only screen and (min-width: 768px) {
.collection-banner__banner-list:has(.product-card):has(.card:first-child){grid-template-columns:1fr 48%;}
}
@media only screen and (min-width: 768px) {
.collection-banner__banner-list .product-card__image{padding-bottom:49.5%;}
}
.collection-banner__product-list{position:relative;}
.collection-banner__product-list-wrapper{padding-top:35px;border-top:1px solid var(--color-gray-700);}
@media only screen and (max-width: 767px) {
.collection-banner__product-list-wrapper{padding-top:0;border-top:0;}
}
@media only screen and (min-width: 1023px) {
.collection-banner__product-list .swiper .swiper-wrapper.two-cols, .collection-banner__product-list .swiper .swiper-wrapper.three-cols{display:grid !important;transform:translate3d(0, 0, 0) !important;grid-gap:20px;}
}
@media only screen and (min-width: 1023px) {
.collection-banner__product-list .swiper .swiper-wrapper.two-cols .swiper-slide, .collection-banner__product-list .swiper .swiper-wrapper.three-cols .swiper-slide{width:100% !important;}
}
@media only screen and (min-width: 1023px) {
.collection-banner__product-list .swiper .swiper-wrapper.two-cols{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (min-width: 1023px) {
.collection-banner__product-list .swiper .swiper-wrapper.two-cols .product-card__image{padding-bottom:48%;}
}
@media only screen and (min-width: 1023px) {
.collection-banner__product-list .swiper .swiper-wrapper.three-cols{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (min-width: 1023px) {
.collection-banner__product-list .swiper .swiper-wrapper.three-cols .product-card__image{padding-bottom:73.5%;}
}
@media only screen and (min-width: 1201px) {
.collection-banner__product-list .swiper .swiper-wrapper.four-cols{display:grid !important;transform:translate3d(0, 0, 0) !important;grid-gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media only screen and (min-width: 1201px) {
.collection-banner__product-list .swiper .swiper-wrapper.four-cols .swiper-slide{width:100% !important;}
}
@media only screen and (min-width: 1023px) {
.collection-banner__product-list .swiper .swiper-wrapper.four-cols .product-card__image{padding-bottom:100%;}
}
@media only screen and (max-width: 1022px) {
.collection-banner__slider-nav{display:flex;align-items:center;gap:20px;justify-content:center;}
}
.collection-banner__slider-nav-arrow{position:absolute;top:0;left:0;z-index:8;width:50px;height:100%;display:flex;align-items:center;justify-content:flex-start;transition:opacity 0.3s ease, border-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.collection-banner__slider-nav-arrow{position:relative;height:50px;border:1px solid var(--color-gray-700);justify-content:center;margin-top:40px;}
}
@media only screen and (max-width: 767px) {
.collection-banner__slider-nav-arrow{width:40px;height:40px;}
}
.collection-banner__slider-nav-arrow::before{width:148px;background:linear-gradient(270deg, #0a0a0a 0%, rgba(10, 10, 10, 0) 100%);transform:scaleX(-1);}
@media only screen and (max-width: 1022px) {
.collection-banner__slider-nav-arrow::before{display:none;}
}
.collection-banner__slider-nav-arrow.arrow-right{justify-content:flex-end;left:initial;right:0;}
@media only screen and (max-width: 1022px) {
.collection-banner__slider-nav-arrow.arrow-right{justify-content:center;}
}
.collection-banner__slider-nav-arrow.arrow-right::before{left:initial;right:0;transform:scaleX(1);}
.collection-banner__slider-nav-arrow.swiper-button-lock{display:none;}
.collection-banner__slider-nav-arrow.swiper-button-disabled{opacity:0;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.collection-banner__slider-nav-arrow.swiper-button-disabled{opacity:0.5;}
}
.editor-text h6, .editor-text blockquote, .editor-text h5, .editor-text h4, .editor-text h3, .editor-text h2, .editor-text h1{line-height:1.2;color:var(--color-gray-800);font-weight:600;letter-spacing:-0.06em;}
@media only screen and (max-width: 1200px) {
.editor-text h6, .editor-text blockquote, .editor-text h5, .editor-text h4, .editor-text h3, .editor-text h2, .editor-text h1{letter-spacing:-0.02em;}
}
.premium-black .editor-text h6, .editor-text .premium-black h6, .premium-black .editor-text blockquote, .editor-text .premium-black blockquote, .premium-black .editor-text h5, .editor-text .premium-black h5, .premium-black .editor-text h4, .editor-text .premium-black h4, .premium-black .editor-text h3, .editor-text .premium-black h3, .premium-black .editor-text h2, .editor-text .premium-black h2, .premium-black .editor-text h1, .editor-text .premium-black h1{color:var(--color-gray-200);}
.arheopark-emona .editor-text h6, .editor-text .arheopark-emona h6, .arheopark-emona .editor-text blockquote, .editor-text .arheopark-emona blockquote, .arheopark-emona .editor-text h5, .editor-text .arheopark-emona h5, .arheopark-emona .editor-text h4, .editor-text .arheopark-emona h4, .arheopark-emona .editor-text h3, .editor-text .arheopark-emona h3, .arheopark-emona .editor-text h2, .editor-text .arheopark-emona h2, .arheopark-emona .editor-text h1, .editor-text .arheopark-emona h1{font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:0.02em;}
.editor-text h1{font-size:96px;line-height:1;}
@media only screen and (max-width: 1500px) {
.editor-text h1{font-size:72px;}
}
@media only screen and (max-width: 1200px) {
.editor-text h1{font-size:64px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h1{font-size:55px;}
}
@media only screen and (max-width: 767px) {
.editor-text h1{font-size:45px;}
}
.editor-text h2{font-size:72px;}
@media only screen and (max-width: 1500px) {
.editor-text h2{font-size:66px;}
}
@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:40px;line-height:normal;}
}
@media only screen and (max-width: 767px) {
.editor-text h2{font-size:30px;}
}
.arheopark-emona .editor-text h2, .editor-text .arheopark-emona h2{color:var(--color-arheopark-turquoise);}
.editor-text h3{font-size:60px;}
@media only screen and (max-width: 1500px) {
.editor-text h3{font-size:54px;}
}
@media only screen and (max-width: 1200px) {
.editor-text h3{font-size:45px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h3{font-size:42px;}
}
@media only screen and (max-width: 767px) {
.editor-text h3{font-size:36px;}
}
.editor-text h4{font-size:48px;line-height:1;letter-spacing:-0.04em;}
@media only screen and (max-width: 1500px) {
.editor-text h4{font-size:44px;}
}
@media only screen and (max-width: 1200px) {
.editor-text h4{font-size:40px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h4{font-size:38px;}
}
@media only screen and (max-width: 767px) {
.editor-text h4{font-size:32px;}
}
.editor-text blockquote, .editor-text h5{font-size:36px;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.editor-text blockquote, .editor-text h5{font-size:30px;}
}
@media only screen and (max-width: 767px) {
.editor-text blockquote, .editor-text h5{font-size:28px;}
}
.editor-text h6{font-size:30px;letter-spacing:-0.04em;}
@media only screen and (max-width: 1200px) {
.editor-text h6{font-size:28px;}
}
@media only screen and (max-width: 767px) {
.editor-text h6{font-size:24px;}
}
.editor-text{width:100%;}
.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{margin-bottom:44px;font-weight:600;color:var(--color-gray-800);}
.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 h1:last-child, .editor-text h2:last-child, .editor-text h3:last-child, .editor-text h4:last-child, .editor-text h5:last-child, .editor-text h6:last-child{margin-bottom:0;}
.editor-text p, .editor-text ul, .editor-text ol, .editor-text figure, .editor-text table, .editor-text blockquote{margin-top:44px;margin-bottom:44px;}
@media only screen and (max-width: 1022px) {
.editor-text p, .editor-text ul, .editor-text ol, .editor-text figure, .editor-text table, .editor-text blockquote{margin-top:32px;margin-bottom:32px;}
}
.editor-text p:first-child, .editor-text ul:first-child, .editor-text ol:first-child, .editor-text figure:first-child, .editor-text table:first-child, .editor-text blockquote:first-child{margin-top:0;}
.editor-text p:last-child, .editor-text ul:last-child, .editor-text ol:last-child, .editor-text figure:last-child, .editor-text table:last-child, .editor-text blockquote:last-child{margin-bottom:0;}
.editor-text a{color:var(--color-mgml);text-decoration:underline;}
.editor-text a:hover{color:var(--color-mgml);text-decoration:none;}
.editor-text p + h1, .editor-text p + h2, .editor-text p + h3, .editor-text p + h4, .editor-text p + h5, .editor-text p + h6,
.editor-text ul + h1,
.editor-text ul + h2,
.editor-text ul + h3,
.editor-text ul + h4,
.editor-text ul + h5,
.editor-text ul + h6,
.editor-text ol + h1,
.editor-text ol + h2,
.editor-text ol + h3,
.editor-text ol + h4,
.editor-text ol + h5,
.editor-text ol + h6{margin-top:44px;}
@media only screen and (max-width: 767px) {
.editor-text p + h1, .editor-text p + h2, .editor-text p + h3, .editor-text p + h4, .editor-text p + h5, .editor-text p + h6,
.editor-text ul + h1,
.editor-text ul + h2,
.editor-text ul + h3,
.editor-text ul + h4,
.editor-text ul + h5,
.editor-text ul + h6,
.editor-text ol + h1,
.editor-text ol + h2,
.editor-text ol + h3,
.editor-text ol + h4,
.editor-text ol + h5,
.editor-text ol + h6{margin-top:32px;}
}
.editor-text p strong, .editor-text ul strong, .editor-text ol strong{font-weight:600;color:var(--color-gray-800);}
.premium-black .editor-text p strong, .premium-black .editor-text ul strong, .premium-black .editor-text ol strong{color:var(--color-gray-200);}
.editor-text img{width:100%;height:auto;margin:26px 0;}
@media only screen and (max-width: 767px) {
.editor-text img{margin:16px 0;}
}
.editor-text img:first-child{margin-top:0;}
.editor-text img:last-child{margin-bottom:0;}
.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 ol, .editor-text ul{display:grid;padding-left:0;}
@media only screen and (max-width: 767px) {
.editor-text ol, .editor-text ul{padding-left:16px;}
}
.editor-text ol:last-child, .editor-text ul:last-child{margin-bottom:0;}
.editor-text ol:first-child, .editor-text ul:first-child{margin-top:0;}
.editor-text ol li, .editor-text ul li{position:relative;padding-left:24px;}
.editor-text ol li::before, .editor-text ul li::before{content:"";position:absolute;left:10px;top:12px;}
.editor-text ol ul, .editor-text ol ol, .editor-text ul ul, .editor-text ul ol{margin:0 0 24px;}
.editor-text ol ul:last-child, .editor-text ol ol:last-child, .editor-text ul ul:last-child, .editor-text ul ol:last-child{margin:0 0 24px;}
.editor-text ol li:last-child ul, .editor-text ol li:last-child ol, .editor-text ul li:last-child ul, .editor-text ul li:last-child ol{margin-bottom:0;}
.editor-text ol p:last-of-type, .editor-text ul p:last-of-type{margin-bottom:0;}
.editor-text ul li::before{border-radius:100%;background-color:currentColor;width:4px;height:4px;}
.editor-text ol{counter-reset:ol_text_counter;}
.editor-text ol li{counter-increment:ol_text_counter;padding-left:32px;}
.editor-text ol li:before{content:counter(ol_text_counter) ".";top:0;}
.editor-text ol li:nth-of-type(n + 10){padding-left:40px;}
.editor-text ol li:nth-of-type(n + 100){padding-left:52px;}
.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{position:relative;padding-left:42px;line-height:1.55;max-width:640px;}
@media only screen and (max-width: 1022px) {
.editor-text blockquote{max-width:100%;}
}
@media only screen and (max-width: 767px) {
.editor-text blockquote{padding-left:32px;}
}
.editor-text blockquote::before{position:absolute;content:"";width:2px;height:100%;top:0;left:0;background-color:var(--color-primary);}
.editor-text iframe{width:100%;aspect-ratio:16/9;height:auto;margin:36px 0;border:0;}
.editor-text iframe:last-child{margin-bottom:0;}
.editor-text iframe:first-child{margin-top:0;}
.editor-text hr{border:0;height:1px;background-color:var(--color-gray-200);margin:44px 0;}
@media only screen and (max-width: 1022px) {
.editor-text hr{margin:36px 0;}
}
.editor-text hr:first-child{margin-top:0;}
.editor-text hr:last-child{margin-bottom:0;}
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{font-size:96px;font-weight:700;letter-spacing:-0.04em;line-height:1;}
@media only screen and (max-width: 1500px) {
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{font-size:72px;}
}
@media only screen and (max-width: 1200px) {
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{font-size:64px;}
}
@media only screen and (max-width: 1022px) {
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{font-size:55px;}
}
@media only screen and (max-width: 767px) {
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{font-size:45px;}
}
.plecnikova-hisa .site-footer__cta-title{text-transform:uppercase;}
.mgml .plecnikova-hisa .site-footer__cta-title, .plecnikova-hisa .mgml .site-footer__cta-title, .mgml .cukrarna .site-footer__cta-title, .cukrarna .mgml .site-footer__cta-title{font-weight:600;}
.site-footer__bottom .site-footer__nav li:not(:first-child)::before{font-size:14px;line-height:1.5;}
.site-footer{overflow:hidden;position:relative;width:100%;padding-top:160px;background-color:var(--theme-footer-background, #0a0a0a);color:var(--theme-footer-color, #e5e5e5);}
@media only screen and (max-width: 1500px) {
.site-footer{padding-top:140px;}
}
@media only screen and (max-width: 1200px) {
.site-footer{padding-top:100px;}
}
@media only screen and (max-width: 1022px) {
.site-footer{padding-bottom:64px;}
}
.plecnikova-hisa .site-footer, .arheopark-emona .site-footer, .mestni-muzej-ljubljana .site-footer{padding-top:260px;}
@media only screen and (max-width: 1500px) {
.plecnikova-hisa .site-footer, .arheopark-emona .site-footer, .mestni-muzej-ljubljana .site-footer{padding-top:240px;}
}
@media only screen and (max-width: 1200px) {
.plecnikova-hisa .site-footer, .arheopark-emona .site-footer, .mestni-muzej-ljubljana .site-footer{padding-top:200px;}
}
@media only screen and (max-width: 1022px) {
.plecnikova-hisa .site-footer, .arheopark-emona .site-footer, .mestni-muzej-ljubljana .site-footer{padding-top:100px;}
}
@media only screen and (max-width: 767px) {
.galerija-jakopic .site-footer{padding-top:200px;}
}
@media only screen and (max-width: 1200px) {
.site-footer--without-bg-logo{padding-top:60px;}
}
.site-footer__cta{z-index:2;position:relative;margin-bottom:320px;}
@media only screen and (max-width: 1500px) {
.site-footer__cta{margin-bottom:230px;}
}
@media only screen and (max-width: 1200px) {
.site-footer__cta{margin-bottom:130px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__cta{margin-bottom:96px;}
}
.galerija-bezigrad .site-footer__cta, .bezigrajska-galerija-1 .site-footer__cta, .bezigrajska-galerija-2 .site-footer__cta, .galerija-jakopic .site-footer__cta, .plecnikova-hisa .site-footer__cta, .arheopark-emona .site-footer__cta{position:relative;}
.cukrarna .site-footer__cta{margin-bottom:62px;}
@media only screen and (max-width: 1022px) {
.cukrarna .site-footer__cta{margin-bottom:96px;}
}
.site-footer__cta--blank{margin-bottom:0 !important;}
.site-footer__cta-content{max-width:360px;width:100%;padding-bottom:0;color:var(--color-gray-500);padding-top:180px;}
@media only screen and (max-width: 1500px) {
.site-footer__cta-content{padding-top:150px;}
}
@media only screen and (max-width: 1200px) {
.site-footer__cta-content{padding-top:130px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__cta-content{padding-bottom:0;padding-top:0;max-width:80%;margin-top:64px;}
}
@media only screen and (max-width: 767px) {
.site-footer__cta-content{max-width:100%;font-size:14px;}
}
.site-footer__cta-text{opacity:1;}
.galerija-jakopic .site-footer__cta-text{opacity:0.75;}
.site-footer__cta-title{max-width:700px;font-weight:600;}
@media only screen and (max-width: 1500px) {
.site-footer__cta-title{max-width:560px;}
}
@media only screen and (max-width: 1200px) {
.site-footer__cta-title{max-width:450px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__cta-title{letter-spacing:-0.06em;}
}
@media only screen and (min-width: 1023px) {
.arheopark-emona .site-footer__cta-title{font-size:70px;max-width:500px;margin-bottom:110px;}
}
@media only screen and (min-width: 1201px) {
.arheopark-emona .site-footer__cta-title{font-size:80px;max-width:600px;}
}
.vila-zlatica .site-footer__cta-title, .plecnikova-hisa .site-footer__cta-title{margin-bottom:20px;max-width:540px;}
@media only screen and (max-width: 1200px) {
.vila-zlatica .site-footer__cta-title, .plecnikova-hisa .site-footer__cta-title{max-width:320px;margin-bottom:80px;}
}
@media only screen and (max-width: 1022px) {
.vila-zlatica .site-footer__cta-title, .plecnikova-hisa .site-footer__cta-title{margin-bottom:0;}
}
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{margin-bottom:96px;}
@media only screen and (max-width: 1500px) {
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{max-width:560px;}
}
@media only screen and (max-width: 1200px) {
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{max-width:450px;}
}
@media only screen and (max-width: 1022px) {
.plecnikova-hisa .site-footer__cta-title, .cukrarna .site-footer__cta-title{margin-bottom:0;}
}
@media only screen and (min-width: 1023px) {
.galerija-bezigrad .site-footer__cta-title, .bezigrajska-galerija-1 .site-footer__cta-title, .bezigrajska-galerija-2 .site-footer__cta-title, .galerija-jakopic .site-footer__cta-title, .galerija-vzigalica .site-footer__cta-title, .mestna-galerija-ljubljana .site-footer__cta-title{margin-bottom:108px;}
}
.galerija-jakopic .site-footer__cta-title{text-transform:initial;}
.site-footer__cta .row{position:relative;z-index:3;}
.site-footer__cta .btn{margin-top:40px;}
@media only screen and (max-width: 1022px) {
.site-footer__cta .btn{margin-top:25px;}
}
:has(.city-museum-ljubljana) .site-footer__cta .btn::before{background-color:var(--color-gray-200);}:has(.city-museum-ljubljana) .site-footer__cta .btn:hover{color:var(--color-gray-950);}:has(.galerija-jakopic) .site-footer__cta .btn{background-color:var(--color-jakopic-secondary);color:var(--color-white);}:has(.galerija-jakopic) .site-footer__cta .btn::before{background-color:var(--color-gray-200);}:has(.galerija-jakopic) .site-footer__cta .btn:hover{color:var(--color-gray-950);}:has(.plecnik-house) .site-footer__cta .btn{background-color:var(--color-plecnikova);color:var(--color-white);}:has(.plecnik-house) .site-footer__cta .btn::before{background-color:var(--color-vila-zlatica);}:has(.plecnik-house) .site-footer__cta .btn:hover{color:var(--color-white);}
.mestna-galerija-ljubljana .site-footer__cta .btn, :has(.mestna-galerija-ljubljana) .site-footer__cta .btn, .cukrarna .site-footer__cta .btn, .arheopark-emona .site-footer__cta .btn{color:var(--color-gray-800);background-color:var(--color-white);}
.mestna-galerija-ljubljana .site-footer__cta .btn::before, :has(.mestna-galerija-ljubljana) .site-footer__cta .btn::before, .cukrarna .site-footer__cta .btn::before, .arheopark-emona .site-footer__cta .btn::before{background-color:var(--color-gray-200);}
.galerija-vzigalica .site-footer__cta .btn, .galerija-bezigrad .site-footer__cta .btn, .bezigrajska-galerija-1 .site-footer__cta .btn, .bezigrajska-galerija-2 .site-footer__cta .btn, .vila-zlatica .site-footer__cta .btn, .plecnikova-hisa .site-footer__cta .btn{color:var(--color-white);background-color:var(--color-gray-800);}
.galerija-vzigalica .site-footer__cta .btn::before, .galerija-bezigrad .site-footer__cta .btn::before, .bezigrajska-galerija-1 .site-footer__cta .btn::before, .bezigrajska-galerija-2 .site-footer__cta .btn::before, .vila-zlatica .site-footer__cta .btn::before, .plecnikova-hisa .site-footer__cta .btn::before{background-color:var(--color-gray-700);}
.site-footer__logo{max-width:294px;width:100%;display:flex;}
@media only screen and (max-width: 1022px) {
.site-footer__logo{max-width:254px;}
}
.site-footer__logo img{width:100%;height:auto;object-fit:contain;}
.site-footer__logo-wrapper{max-width:296px;width:100%;padding-bottom:28px;position:relative;}
@media only screen and (max-width: 1022px) {
.site-footer__logo-wrapper{max-width:100%;padding-bottom:34px;}
}
.site-footer__logo-wrapper::before{content:"";position:absolute;right:0;bottom:0;height:1px;width:100vw;background-color:var(--theme-footer-border, #262626);}
@media only screen and (max-width: 1022px) {
.site-footer__logo-wrapper::before{right:initial;left:50%;transform:translateX(-50%);}
}
.site-footer__partners{position:relative;margin-top:32px;color:var(--theme-footer-color, #e5e5e5);}
@media only screen and (max-width: 1022px) {
.site-footer__partners{margin-top:36px;}
}
.site-footer__partners-list{display:flex;flex-wrap:wrap;gap:36px;margin-top:32px;}
@media only screen and (max-width: 1022px) {
.site-footer__partners-list{gap:34px;}
}
.site-footer__partners-logo{display:flex;align-items:flex-end;}
.site-footer__partners-logo img{object-fit:contain;width:auto;height:80px;}
@media only screen and (max-width: 1022px) {
.site-footer__partners-logo img{height:70px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__partners:last-child{margin-bottom:92px;}
}
.site-footer__partners--secondary{margin-top:36px;padding-top:30px;}
.site-footer__partners--secondary::before{content:"";position:absolute;right:calc(100% - 296px);top:0;height:1px;width:100vw;background-color:var(--theme-footer-border, #262626);}
@media only screen and (max-width: 1022px) {
.site-footer__partners--secondary::before{right:initial;left:50%;transform:translateX(-50%);}
}
.site-footer__info{position:relative;}
@media only screen and (max-width: 1022px) {
.site-footer__info{margin-bottom:20px;}
}
.site-footer__bg-logo{position:absolute;left:0;top:50%;width:876px;pointer-events:none;transform:translate(-37%, -50%);}
@media only screen and (max-width: 1200px) {
.site-footer__bg-logo{width:650px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__bg-logo{width:550px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__bg-logo{top:0;left:50%;transform:translate(-50%, -20%);}
}
@media only screen and (max-width: 767px) {
.site-footer__bg-logo{width:100vw;}
}
.arheopark-emona .site-footer__bg-logo{width:1516px;transform:translate(-61%, -81%);}
@media only screen and (max-width: 1500px) {
.arheopark-emona .site-footer__bg-logo{width:1150px;}
}
@media only screen and (max-width: 1022px) {
.arheopark-emona .site-footer__bg-logo{width:970px;transform:translate(-80%, -64%);}
}
@media only screen and (max-width: 767px) {
.arheopark-emona .site-footer__bg-logo{width:760px;}
}
.mestni-muzej-ljubljana .site-footer__bg-logo{width:660px;left:initial;right:0;top:0;transform:translate(140px, -42px);}
@media only screen and (max-width: 1022px) {
.mestni-muzej-ljubljana .site-footer__bg-logo{width:300px;transform:translate(40px, -24px);}
}
.vila-zlatica .site-footer__bg-logo, .plecnikova-hisa .site-footer__bg-logo{width:930px;transform:translate(0, -75%);left:initial;right:0;top:0;}
@media only screen and (max-width: 1500px) {
.vila-zlatica .site-footer__bg-logo, .plecnikova-hisa .site-footer__bg-logo{width:800px;transform:translate(0, -55%);}
}
@media only screen and (max-width: 767px) {
.vila-zlatica .site-footer__bg-logo, .plecnikova-hisa .site-footer__bg-logo{width:520px;transform:translate(0, -110%);}
}
.galerija-jakopic .site-footer__bg-logo{width:680px;transform:translate(-4%, -54%);}
@media only screen and (max-width: 1500px) {
.galerija-jakopic .site-footer__bg-logo{width:500px;}
}
@media only screen and (max-width: 1022px) {
.galerija-jakopic .site-footer__bg-logo{width:500px;transform:translate(-50%, -50%);}
}
@media only screen and (max-width: 767px) {
.galerija-jakopic .site-footer__bg-logo{width:300px;transform:translate(-50%, -70%);}
}
.galerija-bezigrad .site-footer__bg-logo, .bezigrajska-galerija-1 .site-footer__bg-logo, .bezigrajska-galerija-2 .site-footer__bg-logo{width:780px;transform:translate(-12%, -50%);z-index:0;}
@media only screen and (max-width: 1500px) {
.galerija-bezigrad .site-footer__bg-logo, .bezigrajska-galerija-1 .site-footer__bg-logo, .bezigrajska-galerija-2 .site-footer__bg-logo{width:700px;}
}
@media only screen and (max-width: 1200px) {
.galerija-bezigrad .site-footer__bg-logo, .bezigrajska-galerija-1 .site-footer__bg-logo, .bezigrajska-galerija-2 .site-footer__bg-logo{width:540px;}
}
@media only screen and (max-width: 1022px) {
.galerija-bezigrad .site-footer__bg-logo, .bezigrajska-galerija-1 .site-footer__bg-logo, .bezigrajska-galerija-2 .site-footer__bg-logo{width:400px;transform:translate(30%, -30%);}
}
@media only screen and (max-width: 767px) {
.galerija-bezigrad .site-footer__bg-logo, .bezigrajska-galerija-1 .site-footer__bg-logo, .bezigrajska-galerija-2 .site-footer__bg-logo{left:initial;right:0;transform:translate(-66%, -52%);width:130vw;}
}
.site-footer__bg-logo img{width:100%;height:auto;object-fit:contain;}
.site-footer__middle{margin-top:115px;}
@media only screen and (max-width: 1500px) {
.site-footer__middle{margin-top:90px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__middle{margin-top:70px;}
}
.site-footer__left{position:relative;z-index:2;}
.site-footer__left-nav{display:grid;grid-template-columns:50% 1fr;grid-gap:30px;}
@media only screen and (max-width: 1022px) {
.site-footer__left-nav{grid-template-columns:58% 1fr;grid-gap:18px;align-items:flex-start;}
}
@media only screen and (max-width: 767px) {
.site-footer__left-nav{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
.site-footer__right{position:relative;z-index:2;}
.site-footer__right-nav{display:grid;grid-template-columns:58% 1fr;grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.site-footer__right-nav{grid-template-columns:48% 1fr;}
}
@media only screen and (max-width: 767px) {
.site-footer__right-nav{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
.site-footer__col-title{margin-bottom:36px;display:inline-flex;transition:color 80ms ease, opacity 80ms ease;}
@media only screen and (max-width: 1022px) {
.site-footer__col-title{font-size:20px;}
}
.cukrarna .site-footer__col-title{text-transform:uppercase;font-family:var(--theme-font);}
.site-footer__col-title[href]:hover{opacity:1;color:var(--color-mgml);}
.site-footer__nav ul{display:grid;grid-gap:14px;}
.site-footer__nav a:hover{opacity:1;color:var(--color-mgml);}
@media only screen and (max-width: 767px) {
.site-footer__location{margin-bottom:68px;}
}
.site-footer__location ul{grid-template-columns:58% 1fr;grid-gap:14px 20px;}
@media only screen and (max-width: 767px) {
.site-footer__location ul{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
.site-footer__bottom{position:relative;z-index:2;margin-top:196px;}
@media only screen and (max-width: 1500px) {
.site-footer__bottom{margin-top:160px;}
}
@media only screen and (max-width: 1200px) {
.site-footer__bottom{margin-top:100px;}
}
@media only screen and (max-width: 1022px) {
.site-footer__bottom{margin-top:88px;}
}
.site-footer__bottom-left{display:flex;align-items:center;}
@media only screen and (max-width: 1022px) {
.site-footer__bottom-left{justify-content:flex-start;margin-top:15px;align-items:flex-start;}
}
@media only screen and (max-width: 767px) {
.site-footer__bottom-left{flex-direction:column;}
}
.site-footer__bottom-right{position:relative;padding:12px 0;}
@media only screen and (max-width: 1022px) {
.site-footer__bottom-right{padding:14px 0 0;}
}
.site-footer__bottom-right::before{content:"";position:absolute;left:0;top:0;height:1px;width:50vw;background-color:var(--theme-footer-border, #262626);}
@media only screen and (max-width: 1022px) {
.site-footer__bottom-right::before{right:initial;left:50%;width:100%;transform:translateX(-50%);}
}
.site-footer__bottom .site-footer__nav ul{grid-gap:0;display:flex;align-items:center;flex-wrap:wrap;}
@media only screen and (max-width: 1022px) {
.site-footer__bottom .site-footer__nav ul{justify-content:flex-start;align-items:flex-start;}
}
.site-footer__bottom .site-footer__nav li:not(:first-child)::before{content:"/";font-weight:600;opacity:0.15;margin:0 20px;}
@media only screen and (max-width: 767px) {
.site-footer__bottom .site-footer__nav li:not(:first-child)::before{margin:0 5px;}
}
.site-footer__divider{opacity:0.15;margin:0 20px;display:inline-flex;}
@media only screen and (max-width: 767px) {
.site-footer__divider{display:none;}
}
.site-footer__execution{display:flex;white-space:nowrap;align-items:center;gap:12px;}
@media only screen and (max-width: 1022px) {
.site-footer__execution{margin-bottom:16px;}
}
.site-footer__execution-logo{max-width:68px;width:100%;display:flex;position:relative;transition:0s ease;}
.site-footer__execution-logo img{width:100%;object-fit:contain;transition:opacity 0.3s ease;}
.site-footer__execution-logo--hover{position:absolute;left:0;opacity:0;top:0;z-index:1;display:block;}
.site-footer__execution-logo:hover{opacity:0.5;}
.site-footer__execution-logo.has-hover-logo:hover{opacity:1;}
.site-footer__execution-logo.has-hover-logo:hover .site-footer__execution-logo--default{opacity:0;}
.site-footer__execution-logo.has-hover-logo:hover .site-footer__execution-logo--hover{opacity:1;}
@media only screen and (max-width: 1022px) {
.site-footer .social-nav{display:flex;}
}
@media only screen and (max-width: 767px) {
.site-footer .social-nav ul{gap:8px;}
}
@media only screen and (min-width: 1201px) {
.site-footer--without-cta{padding-top:114px;}
}
.site-footer a{transition:color 80ms ease, opacity 80ms ease;}
.mestna-galerija-ljubljana .hero-module .btn{background-color:var(--color-gray-800);color:var(--color-white);}
.mestna-galerija-ljubljana .hero-module .btn::before{background-color:var(--color-gray-700);}
.mestna-galerija-ljubljana .hero-module .btn:hover{color:var(--color-white);}
.hero-module{width:100%;background-color:var(--color-gray-950);}
@media only screen and (min-width: 1023px) {
.hero-module .swiper-slide{display:flex;flex-direction:column;height:auto;}
}
.hero-module__slide{overflow:hidden;}
@media only screen and (min-width: 1023px) {
.hero-module__slide .container{height:100%;}
}
.hero-module__slide-row{display:grid;grid-gap:24px;grid-template-columns:1fr 280px;min-height:602px;height:100%;}
@media(min-width:1921px){
.hero-module__slide-row{min-height:60vh;grid-template-columns:1fr 300px;}
}
@media only screen and (max-width: 1200px) {
.hero-module__slide-row{min-height:535px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__slide-row{grid-template-columns:1fr;height:auto;min-height:1px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__slide-image{padding-bottom:61%;}
}
@media only screen and (max-width: 767px) {
.hero-module__slide-image{padding-bottom:75%;}
}
.hero-module__slide-image-inner{position:absolute;height:100%;right:0;top:0;width:calc(50% + 45vw);}
@media only screen and (max-width: 1022px) {
.hero-module__slide-image-inner{width:100vw;right:-24px;}
}
.hero-module__slide-header{background-color:var(--color-gray-950);margin-left:-196px;width:calc(100% + 196px);position:relative;z-index:3;padding:20px;display:flex;gap:4px;align-items:flex-start;flex-direction:column;}
@media only screen and (max-width: 1022px) {
.hero-module__slide-header{width:100%;margin-left:0;padding:0;background-color:transparent;}
}
.hero-module__slide-header .title{color:var(--color-white);}
.hero-module__slide-content{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding-bottom:32px;}
@media only screen and (max-width: 1200px) {
.hero-module__slide-content{padding-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__slide-content{gap:20px;padding-bottom:0;}
}
.hero-module__slide-content .btn{margin-top:auto;}
.hero-module .location-tag{background-color:var(--color-gray-950);border-color:var(--color-gray-800);color:var(--color-white);}
.hero-module__top{position:relative;}
@media only screen and (max-width: 1022px) {
.hero-module__top{padding-bottom:32px;}
}
.hero-module__bottom{overflow:hidden;padding:44px 0;border-top:1px solid var(--color-gray-800);}
@media only screen and (max-width: 1200px) {
.hero-module__bottom{padding:35px 0;}
}
@media only screen and (max-width: 1022px) {
.hero-module__bottom{padding:32px 0;}
}
.hero-module__bottom .title{color:var(--color-white);position:relative;z-index:1;}
.hero-module__bottom-left{position:relative;}
.hero-module__bottom-right{position:relative;z-index:1;}
@media only screen and (max-width: 1022px) {
.hero-module__bottom-right{margin-top:32px;}
}
.hero-module__bottom-bg{position:absolute;width:456px;top:12%;left:15%;pointer-events:none;}
@media only screen and (max-width: 767px) {
.hero-module__bottom-bg{left:50%;transform:translateX(-50%);width:100vw;}
}
.hero-module__bottom-bg img{width:100%;height:auto;object-fit:contain;}
.hero-module__category-title{color:rgba(229, 229, 229, 0.75);margin-bottom:8px;}
.hero-module__category-list{display:flex;flex-wrap:wrap;gap:8px;}
.hero-module__category-list .btn{padding:6px 15px;color:var(--color-white);background-color:transparent;border-color:rgba(229, 229, 229, 0.15);}
.hero-module__category-list .btn:hover, .hero-module__category-list .btn:focus{color:var(--color-gray-800);}
.hero-module__slider-arrow{padding:0;width:44px;border:0;position:absolute;top:50%;transform:translateY(-50%);left:28px;z-index:8;justify-content:center;}
@media only screen and (max-width: 1200px) {
.hero-module__slider-arrow{width:32px;height:32px;top:initial;transform:translateY(0);bottom:10px;left:10px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__slider-arrow{display:none;}
}
.hero-module__slider-arrow:before{display:none;}
.hero-module__slider-arrow.swiper-button-next{left:initial;right:28px;justify-content:center;}
@media only screen and (max-width: 1200px) {
.hero-module__slider-arrow.swiper-button-next{right:10px;}
}
.hero-module__slider-arrow .icon{width:16px;height:16px;}
.hero-module__slider-arrow .icon::before{background-color:var(--color-white);}
.hero-module .swiper-pagination{margin-top:32px;}
@media only screen and (min-width: 1023px) {
.hero-module .swiper-pagination{display:none;}
}
.hero-module__logo{max-width:244px;width:100%;display:flex;}
@media only screen and (max-width: 1022px) {
.hero-module__logo{max-width:180px;}
}
.hero-module__logo img{width:auto;height:auto;object-fit:contain;}
@media only screen and (max-width: 1022px) {
.hero-module__logo img{max-height:80px;}
}
.vzigalica-gallery .hero-module, .plecnik-house .hero-module{background-color:var(--color-zlatica);}
.vzigalica-gallery .hero-module .title, .plecnik-house .hero-module .title{color:var(--color-gray-800);}
.vzigalica-gallery .hero-module .hero-module__slide-header, .plecnik-house .hero-module .hero-module__slide-header{background-color:var(--color-zlatica);}
.vzigalica-gallery .hero-module .hero-module__slide-text, .plecnik-house .hero-module .hero-module__slide-text{color:rgba(0, 0, 0, 0.75);}
.vzigalica-gallery .hero-module .hero-module__slide .btn, .plecnik-house .hero-module .hero-module__slide .btn{background-color:var(--color-gray-800);color:var(--color-gray-100);}
.vzigalica-gallery .hero-module .hero-module__slide .btn::before, .plecnik-house .hero-module .hero-module__slide .btn::before{background-color:var(--color-mgml);}
.vzigalica-gallery .hero-module .hero-module__bottom, .plecnik-house .hero-module .hero-module__bottom{border-color:rgba(229, 229, 229, 0.15);}
.vzigalica-gallery .hero-module .hero-module__category-title, .plecnik-house .hero-module .hero-module__category-title{color:rgba(0, 0, 0, 0.75);}
.vzigalica-gallery .hero-module .hero-module__category-list .btn, .plecnik-house .hero-module .hero-module__category-list .btn{border-color:rgba(0, 0, 0, 0.1);color:var(--color-black);}
.vzigalica-gallery .hero-module .hero-module__category-list .btn::before, .plecnik-house .hero-module .hero-module__category-list .btn::before{background-color:rgba(0, 0, 0, 0.1);}
.plecnik-house .hero-module{background-color:var(--color-plecnik);}
.plecnik-house .hero-module .hero-module__slide-header{background-color:var(--color-plecnik);}
.city-museum-ljubljana .hero-module{background-color:#231f20;}
.city-museum-ljubljana .hero-module .hero-module__slide-header{background-color:#231f20;}
.city-museum-ljubljana .hero-module .hero-module__top .btn::before{background-color:var(--color-gray-200);}
.city-museum-ljubljana .hero-module .hero-module__top .btn:hover{color:var(--color-gray-950);}
.city-museum-ljubljana .hero-module .hero-module__bottom .btn{background-color:transparent;border-color:rgba(229, 229, 229, 0.15);}
.city-museum-ljubljana .hero-module .hero-module__bottom .btn::before{background-color:rgba(229, 229, 229, 0.15);}
.city-museum-ljubljana .hero-module .hero-module__bottom .btn:hover, .city-museum-ljubljana .hero-module .hero-module__bottom .btn:focus{color:var(--color-white);}
.vzigalica-gallery .hero-module{background-color:var(--color-vzigalica);}
.vzigalica-gallery .hero-module .hero-module__slide-header{background-color:var(--color-vzigalica);}
.vzigalica-gallery .hero-module .hero-module__slide-content .btn{background-color:var(--color-mgml);color:var(--color-white);}
.vzigalica-gallery .hero-module .hero-module__slide-content .btn::before{background-color:var(--color-gray-950);}
.vzigalica-gallery .hero-module .hero-module__slide-content .btn:hover{background-color:var(--color-mgml);color:var(--color-white);}
.galerija-jakopic .hero-module .btn::before{background-color:var(--color-gray-200);}
.galerija-jakopic .hero-module .btn:hover{color:var(--color-gray-950);}
.mestna-galerija-ljubljana .hero-module{color:var(--theme-color);background-color:var(--theme-background-color);}
.mestna-galerija-ljubljana .hero-module .hero-module__slide-header{background-color:var(--theme-background-color);}
.mestna-galerija-ljubljana .hero-module .hero-module__category-title, .mestna-galerija-ljubljana .hero-module .hero-module__slide-text, .mestna-galerija-ljubljana .hero-module .title{color:var(--theme-color);}
.mestna-galerija-ljubljana .hero-module .hero-module__category-title, .mestna-galerija-ljubljana .hero-module .hero-module__slide-text{opacity:0.75;}
.mestna-galerija-ljubljana .hero-module .hero-module__bottom{border-color:var(--theme-border);}
.mestna-galerija-ljubljana .hero-module .hero-module__category-list .btn{background-color:transparent;border-color:var(--theme-border);color:var(--theme-color);}
.mestna-galerija-ljubljana .hero-module .hero-module__category-list .btn::before{background-color:var(--theme-border);}
.mestna-galerija-ljubljana .hero-module .hero-module__slider-arrow .icon::before{background-color:var(--theme-color);}
.mestna-galerija-ljubljana .hero-module .hero-module__slider-arrow:hover .icon::before{background-color:var(--color-white);}
.location-list__item-image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.black.location-list__item-image:before{background-color:var(--color-cukrarna);}
.white.location-list__item-image:before{background-color:var(--color-white);}
.green.location-list__item-image:before{background-color:var(--color-mestna-galerija);}
.orange.location-list__item-image:before{background-color:var(--color-vzigalica);}
.dark-orange.location-list__item-image:before{background-color:var(--color-bezigrad);}
.red.location-list__item-image:before{background-color:var(--color-mgml);}
.dark-red.location-list__item-image:before{background-color:var(--color-tobacna);}
.beige.location-list__item-image:before{background-color:var(--color-zlatica);}
.dark-beige.location-list__item-image:before{background-color:var(--color-plecnik);}
.turquoise.location-list__item-image:before{background-color:var(--color-arheopark-turquoise);}
.location-list__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:16px 20px;}
@media only screen and (max-width: 1022px) {
.location-list__inner{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:32px 20px;}
}
@media only screen and (max-width: 767px) {
.location-list__inner{grid-template-columns:1fr;}
}
.location-list__item{position:relative;}
.location-list__item-image{position:relative;width:100%;height:0;padding-bottom:102%;margin:0 0 4px 0;}
@media only screen and (max-width: 767px) {
.location-list__item-image{padding-bottom:100%;}
}
.location-list__item-image::before{background-color:var(--color-mgml);}
.location-list__item-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:calc(100% - 100px);max-height:calc(100% - 100px);width:auto;height:auto;object-fit:contain;will-change:opacity;transition:opacity 0.3s ease;}
@media only screen and (max-width: 767px) {
.location-list__item-image img{max-width:calc(100% - 60px);max-height:calc(100% - 60px);}
}
.location-list__item-title{letter-spacing:-0.02em;transition:color 0.3s ease;}
.location-list__item:hover img{opacity:0.9;}
.location-list__item:hover .location-list__item-title{color:var(--color-mgml);}
.newsletter-module .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);}
.newsletter-module{padding:90px 0;background-color:var(--color-gray-200);}
@media(min-width:1200px) and (max-width:1680px){
.newsletter-module{padding:60px 0;}
}
@media only screen and (max-width: 1200px) {
.newsletter-module{padding:60px 0;}
}
@media only screen and (max-width: 1022px) {
.newsletter-module{padding:46px 0;}
}
@media(min-width:1200px) and (max-width:1440px){
.newsletter-module .container{padding:0 60px;}
}
@media(min-width:1440px){
.newsletter-module .container{max-width:1360px;}
}
@media(min-width:1681px){
.newsletter-module .container{max-width:1628px;}
}
.newsletter-module__text{letter-spacing:normal;}
@media only screen and (max-width: 1022px) {
.newsletter-module__text{color:var(--color-black);text-align:center;padding:0 26px;}
}
@media only screen and (max-width: 767px) {
.newsletter-module__text{font-size:16px;line-height:20px;letter-spacing:0.14px;}
}
.newsletter-module__text strong{font-weight:500;}
.newsletter-module__inner{display:grid;grid-template-columns:25% 1fr;grid-gap:70px;align-items:flex-start;}
@media only screen and (max-width: 1500px) {
.newsletter-module__inner{grid-gap:30px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-module__inner{grid-template-columns:1fr;padding:0 24px;grid-gap:34px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.newsletter-module__inner{max-width:550px;width:100%;margin:0 auto;}
}
.newsletter-module .mod-input{margin-bottom:0;}
.newsletter-module .mod-input__field{border-width:1px;}
@media only screen and (max-width: 767px) {
.newsletter-module .mod-input__field{border-width:0.7px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-module .mod-input__field::-webkit-input-placeholder{letter-spacing:0.24px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-module .mod-input__field:-ms-input-placeholder{letter-spacing:0.24px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-module .mod-input__field::placeholder{letter-spacing:0.24px;}
}
.newsletter-module__inputs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:46px;margin-bottom:12px;}
@media(min-width:1200px) and (max-width:1680px){
.newsletter-module__inputs{grid-gap:28px;}
}
@media only screen and (max-width: 1500px) {
.newsletter-module__inputs{grid-gap:30px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-module__inputs{grid-gap:22px;grid-template-columns:1fr;}
}
.newsletter-module__form{display:grid;grid-template-columns:1fr auto;grid-gap:50px;}
@media only screen and (max-width: 1500px) {
.newsletter-module__form{grid-gap:30px;}
}
@media only screen and (max-width: 1200px) {
.newsletter-module__form{grid-gap:20px;grid-template-columns:1fr;}
}
@media only screen and (max-width: 1022px) {
.newsletter-module__form{grid-gap:28px;justify-items:center;}
}
@media only screen and (max-width: 767px) {
.newsletter-module__form-left{width:100%;}
}
.newsletter-module .fv-plugins-message-container, .newsletter-module .validation-message{text-align:left;}
.newsletter-module__alert{padding:10px;width:100%;font-size:16px;border-radius:4px;text-align:center;margin-top:20px;border:1px solid currentColor;}
@media only screen and (max-width: 767px) {
.newsletter-module__alert{padding:10px;font-size:14px;}
}
.newsletter-module__alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.newsletter-module__alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
@media only screen and (max-width: 767px) {
.newsletter-module__submit{width:100%;}
}
.newsletter-module .btn{border:1px solid;}
@media only screen and (max-width: 767px) {
.newsletter-module .btn{width:100%;}
}
.newsletter-module .btn::after{height:calc(100% - 6px);top:3px;}
.newsletter-module .btn:hover::after{height:100%;top:0;}
.newsletter-module .btn:focus::after{height:calc(100% + 6px);top:-3px;}
.newsletter-module__thankyou{max-width:550px;width:100%;display:none;}
@media only screen and (max-width: 1022px) {
.newsletter-module__thankyou{text-align:center;margin:0 auto;}
}
.newsletter-module.show-thankyou .newsletter-module__form-wrapper{display:none;}
.newsletter-module.show-thankyou .newsletter-module__thankyou{display:block;}
.newsletter-module [data-validator=emailAddress]{display:none;}
.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-top:40px;}
@media only screen and (max-width: 767px) {
.order-summary .delivery-status{max-width:100%;}
}
.order-summary__header{border-bottom:1px solid var(--color-gray-300);padding-bottom:36px;margin-bottom:40px;}
@media only screen and (max-width: 1022px) {
.order-summary__header{text-align:center;}
}
.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: 1500px) {
.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-template-columns:1fr;grid-gap:24px;}
}
.order-summary__info{padding:20px;border:1px solid var(--color-gray-300);background-color:var(--color-white);}
.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:600;}
.order-summary__info-total-amount{color:var(--color-mgml);}
@media only screen and (max-width: 1022px) {
.order-summary__right{display:flex;flex-direction:column;}
}
.order-summary__invoice-btn.btn, .order-summary__invoice-btn{margin-top:26px;width:100%;}
.order-summary__products{margin-top:60px;}
@media only screen and (max-width: 1022px) {
.order-summary__products{order:-1;margin:0 0 34px;}
}
.product-list{position:relative;}
.product-list__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:44px 20px;width:100%;}
@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;grid-gap:40px;max-width:100%;}
}
.product-list__list-wrapper{display:flex;align-items:flex-end;flex-direction:column;}
.product-list__list .product-card{max-width:100%;height:100%;display:flex;flex-direction:column;}
.product-list__footer{text-align:center;margin-top:68px;width:100%;color:var(--color-gray-800);font-size:16px;}
@media only screen and (max-width: 767px) {
.product-list__footer{margin-top:40px;}
}
.product-list__footer .btn{margin-top:24px;}
.product-list__no-product{margin:0 auto;display:none;max-width:500px;margin-top:40px;}
@media only screen and (max-width: 767px) {
.product-list__no-product{max-width:260px;}
}
.product-list__no-product-title{margin-bottom:28px;}
@media only screen and (max-width: 767px) {
.product-list__no-product-title{font-size:22px;margin-bottom:14px;}
}
.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:block;}
.page-loader{border:5px solid var(--color-mgml);border-radius:50%;border-top:5px solid transparent;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:20px;}
.page-loader__wrap{height:100vh;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:var(--color-background);}
.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-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:40px 20px;}
@media only screen and (max-width: 1022px) {
.product-card-list{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.product-card-list{grid-template-columns:1fr;}
}
.product-card-list .product-card{height:100%;display:flex;flex-direction:column;max-width:100%;}
.product-card-list__button{margin-top:40px;text-align:center;}
.product-card-list__header .section-header{margin-bottom:38px;}
@media only screen and (max-width: 1022px) {
.product-card-list__header .section-header .btn{display:none;}
}
@media only screen and (max-width: 1022px) {
.product-card-list__header .section-header--without-content .section-header__inner{gap:0;}
}
.product-module__left{position:relative;margin-left:-130px;}
@media only screen and (max-width: 1919px) {
.product-module__left{margin-left:calc(-50vw + 94%);}
}
@media only screen and (max-width: 1500px) {
.product-module__left{margin-left:calc(-50vw + 100%);}
}
@media only screen and (max-width: 1022px) {
.product-module__left{margin:0;}
}
@media only screen and (max-width: 767px) {
.product-module__left{margin-left:-24px;width:calc(100% + 48px);}
}
.product-module__right{padding-top:24px;}
@media only screen and (max-width: 1022px) {
.product-module__right{padding-top:50px;}
}
.product-module__location-info{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px;}
.product-module__location-info .breadcrumbs{width:auto;}
@media only screen and (min-width: 1501px) {
.product-module .product-showcase{max-width:765px;}
}
@media only screen and (max-width: 1919px) {
.product-module .product-showcase{max-width:52vw;}
}
@media only screen and (max-width: 1022px) {
.product-module .product-showcase{max-width:100%;}
}
.product-module__inner{display:grid;grid-template-columns:1fr 528px;grid-gap:85px;align-items:start;}
@media only screen and (max-width: 1919px) {
.product-module__inner{grid-gap:60px;}
}
@media only screen and (max-width: 1200px) {
.product-module__inner{grid-gap:40px;grid-template-columns:1fr 452px;}
}
@media only screen and (max-width: 1022px) {
.product-module__inner{display:block;}
}
.product-module__sub-title{color:var(--color-gray-700);}
.product-module__header{margin-bottom:30px;display:flex;flex-direction:column;gap:10px;}
.product-module__total{display:flex;gap:8px;align-items:flex-start;margin-bottom:26px;}
.product-module .tag-list{margin-bottom:2px;}
.product-module__old-price{color:var(--color-gray-700);margin-top:4px;}
.product-module .dropdown{margin-bottom:32px;}
.product-module__add-to-cart .btn[disabled], .product-module__add-to-cart .btn--disabled{color:var(--color-gray-100) !important;}
.product-module__add-to-cart-wrapper{display:flex;align-items:center;gap:20px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--color-gray-200);}
@media only screen and (max-width: 767px) {
.product-module__add-to-cart-wrapper{flex-direction:column;align-items:flex-start;}
}
.product-module__accordions{margin-top:32px;padding-top:20px;border-top:1px solid var(--color-gray-200);}
.product-module__free-download-title{margin-bottom:26px;}
@media only screen and (max-width: 1022px) {
.product-module__mobile-breadcrumbs{margin:20px 0;}
}
.product-card-slider__inner{width:100%;margin:0 auto;overflow:hidden;}
@media only screen and (max-width: 767px) {
.product-card-slider__inner{padding-right:10px;}
}
.product-card-slider__inner-wrapper{position:relative;}
@media only screen and (max-width: 1022px) {
.product-card-slider__inner-wrapper{width:calc(100% + 24px);left:0;}
}
.product-card-slider .product-card{width:100%;height:100%;display:flex;flex-direction:column;}
.product-card-slider__nav{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:20px;}
@media only screen and (max-width: 767px) {
.product-card-slider__nav{display:none;}
}
.product-card-slider .swiper{overflow:visible;width:100%;}
@media only screen and (max-width: 767px) {
.product-card-slider .swiper{overflow:visible;}
}
.product-card-slider .swiper-slide{display:flex;flex-direction:column;height:auto;}
@media only screen and (max-width: 767px) {
.product-card-slider .swiper-slide{width:240px;}
}
.product-card-slider .swiper-button-prev{left:0;}
@media only screen and (max-width: 1022px) {
.product-card-slider .swiper-button-prev{left:20px;}
}
.product-card-slider .swiper-button-next{right:0;}
@media only screen and (max-width: 1022px) {
.product-card-slider .swiper-button-next{right:20px;}
}
.purchase-process{display:grid;grid-template-columns:1fr 508px;grid-gap:126px;padding-top:48px;}
@media only screen and (max-width: 1200px) {
.purchase-process{grid-template-columns:1fr 420px;grid-gap:40px;}
}
@media only screen and (max-width: 1022px) {
.purchase-process{grid-template-columns:1fr;grid-gap:60px;}
}
@media only screen and (max-width: 1022px) {
.purchase-process__right{order:1;}
}
@media only screen and (max-width: 1022px) {
.purchase-process__left{order:2;}
}
.purchase-process__footer{margin-top:80px;}
@media only screen and (max-width: 1022px) {
.purchase-process__footer{display:none;}
}
.purchase-process__indicator{margin-bottom:52px;position:relative;}
@media only screen and (max-width: 1022px) {
.purchase-process__indicator{margin-bottom:32px;}
}
.purchase-process__indicator-line{width:calc(100% - 60px);height:2px;background-color:var(--color-gray-200);position:absolute;top:12px;left:30px;}
.purchase-process__indicator-line:before{content:"";background-color:var(--color-gray-800);position:absolute;left:0;top:0;height:100%;width:0%;}
.purchase-process__indicator-square{width:24px;height:24px;background-color:var(--color-gray-300);transition:background-color 0.3s ease;display:block;}
.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-square, .purchase-process__indicator-icon.is-done .purchase-process__indicator-square{background-color:var(--color-gray-800);}
.purchase-process__indicator-icons{display:flex;justify-content:space-between;gap:4px;align-items:center;}
.purchase-process__address-contact-item{display:grid;grid-template-columns:100px 1fr auto;grid-gap:20px;align-items:start;font-size:14px;padding:20px;background-color:var(--color-white);border:1px solid var(--color-gray-300);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;}
}
.purchase-process__address-contact-item + .purchase-process__address-contact-item{margin-top:16px;}
@media only screen and (max-width: 767px) {
.purchase-process__address-contact-item + .purchase-process__address-contact-item{margin-top:8px;}
}
.purchase-process__address-contact__change{color:var(--color-mgml);font-weight:600;}
@media only screen and (max-width: 767px) {
.purchase-process__address-contact__change{font-size:10px;position:absolute;top:4px;right:20px;}
}
.purchase-process__address-contact__change:hover{text-decoration:underline;}
.purchase-process__address-contact__info{font-weight:600;color:var(--color-gray-800);}
.purchase-process__address-contact__info span{font-weight:400;}
.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{display:flex;align-items:start;gap:36px;}
@media only screen and (max-width: 1022px) {
.purchase-process__thank-you{flex-direction:column;gap:0;}
}
.purchase-process__thank-you__right{max-width:608px;width:100%;}
@media only screen and (max-width: 1022px) {
.purchase-process__thank-you__right{max-width:100%;}
}
.purchase-process__thank-you__order-nr{font-size:14px;}
.purchase-process__thank-you__header{position:relative;}
.purchase-process__thank-you__text{font-size:16px;margin-top:14px;}
.purchase-process__thank-you__text a{font-weight:600;transition:0.3s ease;position:relative;text-decoration:underline;color:var(--color-gray-800);}
.purchase-process__thank-you__text a:hover{color:var(--color-mgml);text-decoration:none;}
.purchase-process__thank-you__box{padding:32px;background-color:var(--color-white);border:1px solid var(--color-gray-200);margin-top:24px;overflow:hidden;}
@media only screen and (max-width: 1022px) {
.purchase-process__thank-you__box{padding:24px;}
}
.purchase-process__thank-you__box-title{font-size:18px;color:var(--color-gray-800);font-weight:600;}
.purchase-process__thank-you__box-text{font-size:14px;font-weight:400;}
.purchase-process__thank-you__person-info{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;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__person-info .info-item{font-size:14px;font-weight:400;}
.purchase-process__thank-you__footer{margin-top:48px;display:flex;align-items:center;flex-direction:column-reverse;gap:20px;}
@media only screen and (max-width: 767px) {
.purchase-process__thank-you__footer{margin-top:20px;}
}
.purchase-process__thank-you__footer-link{font-size:14px;}
.purchase-process__thank-you__footer-link a{font-weight:600;transition:0.3s ease;position:relative;color:var(--color-mgml);text-decoration:underline;}
.purchase-process__thank-you__footer-link a:hover{text-decoration:none;}
@media only screen and (max-width: 767px) {
.purchase-process__thank-you__footer .btn{width:100%;}
}
.purchase-process__thank-you__map{height:0;position:relative;padding-top:38%;left:-32px;width:calc(100% + 64px);top:-32px;}
@media only screen and (max-width: 767px) {
.purchase-process__thank-you__map{top:-24px;left:-28px;width:calc(100% + 52px);padding-top:75%;}
}
.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-white) !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-white) !important;}
.infowindow-popup{width:234px;padding:12px 20px;background:var(--color-white);text-align:center;font-size:14px;line-height:1.2;}
@media only screen and (max-width: 767px) {
.infowindow-popup{width:144px;font-size:8px;letter-spacing:0.15px;padding:6px 12px;}
}
.infowindow-popup strong{font-size:16px;font-weight:600;color:var(--color-mgml);}
@media only screen and (max-width: 767px) {
.infowindow-popup strong{font-size:9px;}
}
.infowindow-wrap{display:none;}
.purchase-process-info-04 .purchase-process__indicator-line:before{width:100%;}
.site-header{width:100%;position:fixed;left:0;top:0;z-index:100;background-color:var(--color-gray-950);border-bottom:1px solid var(--color-gray-800);color:var(--color-white);transition:top 0.3s ease;}
@media only screen and (max-width: 1022px) {
.is-scrolled .site-header{top:calc(-1 * var(--header-height, 68px) - 1px);}
.is-scrolled-up .site-header{top:0;}
}
.site-header__top{padding:4px 0;flex-direction:column;min-height:30px;background-color:var(--color-white);}
.site-header__top a{text-decoration:underline;}
.site-header__top .icon{vertical-align:middle;width:8px;height:10px;padding-left:24px;display:none;}
.site-header__top .icon::before{background-color:currentColor;}
.site-header__inner{display:flex;justify-content:space-between;align-items:center;gap:48px;}
@media only screen and (max-width: 1022px) {
.site-header__inner{gap:20px;padding:8px 0;min-height:68px;}
}
.site-header__logo{position:relative;}
@media only screen and (max-width: 1022px) {
.site-header__logo{display:block;}
}
.site-header__logo img{max-width:initial;height:52px;width:auto;object-fit:contain;pointer-events:none;transition:opacity 80ms ease;}
@media only screen and (min-width: 1023px) {
.site-header__logo--hover{position:absolute;left:0;opacity:0;top:0;z-index:1;}
}
@media only screen and (max-width: 1022px) {
.site-header__logo--hover{display:none;}
}
@media only screen and (min-width: 1023px) {
.site-header__logo.has-hover-logo:hover .site-header__logo--default{opacity:0;}
.site-header__logo.has-hover-logo:hover .site-header__logo--hover{opacity:1;}
}
.site-header__right{display:flex;align-items:center;gap:24px;position:relative;flex:auto;justify-content:flex-end;}
@media only screen and (max-width: 1022px) {
.site-header__right{gap:16px;}
}
.site-header__left{display:flex;align-items:center;gap:48px;}
@media only screen and (max-width: 1200px) {
.site-header__left{gap:32px;}
}
.site-header__cart{position:relative;}
.site-header__cart .icon{transition:opacity 0.3s ease;}
.site-header__cart-items{height:12px;width:12px;position:absolute;border-radius:100%;top:-1px;right:-1px;text-align:center;font-weight:700;background-color:var(--color-mgml);color:var(--color-white);font-size:10px;line-height:1;padding-bottom:2px;display:flex;align-items:center;justify-content:center;}
.site-header__cart:hover .icon::before{background-color:var(--color-gray-400);}
.hamburger{cursor:pointer;z-index:12;position:relative;flex-direction:column;gap:6px;transition:0.3s ease;display:none;margin-left:4px;}
@media only screen and (max-width: 1022px) {
.hamburger{display:flex;}
}
.hamburger__bar{background-color:var(--color-white);height:2px;display:block;width:26px;pointer-events:none;border-radius:8px;position:relative;transition:background-color 0.3s ease, transform 0.3s ease;}
.is-open-menu .hamburger__bar:first-child{transform:translateY(8px) rotate(225deg);}
.is-open-menu .hamburger__bar:nth-child(2){transform:scale(0);}
.is-open-menu .hamburger__bar:last-child {
transform: translateY(-8px) rotate(315deg);
}