@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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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:1599px){
.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: 1600px) {
.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: 1599px) {
.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: 1599px) {
.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;}
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: 1600px) {
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);}
}
.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;}
.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);}
.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);}
} .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);}
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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);}
.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);}
.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;}
}
.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;}
.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);}
.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%;}
}
.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: 1599px) {
.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: 1599px) {
.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-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;}
.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);}
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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.has-tag:before{background-color:var(--color-cukrarna);}
.white.menu__link.has-tag:before{background-color:var(--color-white);}
.green.menu__link.has-tag:before{background-color:var(--color-mestna-galerija);}
.orange.menu__link.has-tag:before{background-color:var(--color-vzigalica);}
.dark-orange.menu__link.has-tag:before{background-color:var(--color-bezigrad);}
.red.menu__link.has-tag:before{background-color:var(--color-mgml);}
.dark-red.menu__link.has-tag:before{background-color:var(--color-tobacna);}
.beige.menu__link.has-tag:before{background-color:var(--color-zlatica);}
.dark-beige.menu__link.has-tag:before{background-color:var(--color-plecnik);}
.turquoise.menu__link.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-2{flex-direction:column;position:relative;z-index:3;background-color:var(--color-gray-950);margin-bottom:120px;}
}
.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-2{border-bottom:1px solid var(--color-gray-800);transition:background-color 0.2s ease;position:relative;}
.menu__item.level-2:first-child .menu__image{transform:translate(0, 0);top:0;}
.menu__item.level-2:nth-child(2) .menu__image{top:0;transform:translate(0, -49px);}
.menu__item.level-2:nth-child(3) .menu__image{transform:translate(0, -40%);}
@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-2{background-color:var(--color-gray-800);}
.menu__item:hover.level-2 .menu__image{opacity:1;}
}
@media only screen and (min-width: 1023px) {
.menu__item.is-open-submenu .menu__dropdown{opacity:1;visibility:visible;}
}
.menu__item.is-open-submenu .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);}
}
.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-2{min-height:48px;padding:4px 0;font-size:16px;text-transform:initial;}
@media only screen and (max-width: 1022px) {
.menu__link.level-2{font-size:14px;}
}
.menu__link .icon{transition:transform 0.3s ease;}
.menu__link.has-tag{gap:6px;}
.menu__link.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;max-height:calc(100% - 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;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;}
.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: 1599px) {
.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: 1599px) {
.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);}
.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 var(--color-gray-200);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-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: 1599px) {
.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);}
.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: 1599px) {
.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;}
.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);}
.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;}
.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;}
.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;}
.arheopark-emona .section-header .title--h2{font-size:64px;line-height:1;}
@media only screen and (max-width: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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;}
.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;}
}
.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;}
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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;}
@media only screen and (max-width: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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: 1599px) {
.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;}
}
.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-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;}
}
.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;}
.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: 1599px) {
.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: 1600px) {
.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;}
}
.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);
}