*{box-sizing:border-box;margin:0;padding:0}li,ul{list-style:none}body{font-size:14px;font-weight:400;background:#fff;color:#253b42;font-family:Fira Sans}a{color:#274b56}a:hover{color:initial}a,button,input[type=submit]{text-decoration:none;cursor:pointer;color:inherit;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}a:active,a:focus,a:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none}a,img{border:none;outline:none}[data-link]{cursor:pointer}:active,:focus{box-shadow:none!important;outline:none!important}:disabled{opacity:.5!important;cursor:not-allowed!important}img{max-width:100%}dl{display:flex;align-items:flex-start}dt{color:#c6a87b;font-weight:400;min-width:100px;margin:0 15px 0 0}dd{color:#3d3d3d;margin:0;font-weight:300}dd a{color:#274b56;font-weight:400}.cup{cursor:pointer!important}.mih{min-height:calc(100vh - 215px)}.center-container{margin:53px -30px 0}.main-ttl,.main-ttl h1{font-family:Rubic;font-weight:300;font-size:30px;color:#c6a87b;margin-bottom:8px;display:block}.main-ttl h1{margin:0;display:inline-block}.main-ttl__date{font-size:20px;color:#c4c4c4;display:inline-block}.sub-ttl{margin-bottom:10px;font-weight:500;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#274b56;display:block}.descr-ttl{font-family:Montserrat;font-size:16px;color:#3d3d3d;margin-bottom:20px}.green-btn{font-family:Fira Sans;font-weight:500;font-size:16px;text-align:center;background:#008d97;border:none;border-radius:3px;height:45px;display:flex;justify-content:center;align-items:center;min-width:120px;color:#fff!important;line-height:1;padding:0 10px}.green-btn:hover{background:#4fafb6;color:#fff!important}.green-btn:active,.green-btn:focus{background:#274b56;color:#fff!important;box-shadow:none;outline:0}.green-border-btn{font-family:Fira Sans;font-weight:500;font-size:16px;text-align:center;background:#fff;border:2px solid #008d97;border-radius:3px;height:45px;display:flex;justify-content:center;align-items:center;min-width:120px;color:#008d97!important;line-height:1;padding:0 10px}.green-border-btn:hover{border-color:#4fafb6;color:#4fafb6!important}.green-border-btn:active,.green-border-btn:focus{border-color:#274b56;color:#274b56!important;box-shadow:none;outline:0}.buttons{display:flex}.buttons--right{justify-content:flex-end}.buttons--left{justify-content:flex-start}.buttons--center{justify-content:center}.buttons *+*{margin-left:15px}.link{font-size:13px;text-decoration:underline;color:#274b56;padding:0 5px}.link:hover{text-decoration:none}.up-btn{background:#fff;border:2px solid #274b56;color:#274b56;width:40px;height:40px;line-height:40px;position:fixed;bottom:30px;right:50px;text-align:center;font-size:26px;z-index:10;border-radius:3px;display:none;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.up-btn i{position:relative;top:5px;right:-2px}.green-block{background:#def0ef!important;padding:18px 30px;border-radius:3px}.green-block__title{font-size:16px;line-height:26px;margin-bottom:30px;color:#3d3d3d}.green-block .green-btn{float:right}.red-block{background:#f0dfe3!important;border-color:#f0dfe3!important;color:#d91544;font-size:16px;padding:15px 30px;border-radius:3px;position:relative;padding-left:60px!important;overflow:hidden}.red-block i.icon-info-paited{transform:rotate(180deg);top:14px;position:absolute;left:30px}.up-btn:hover{border-color:#008d97;background-color:#def0ef;color:#008d97}.dropdown-menu:not(.bootstrap-datetimepicker-widget){background:#274b56;color:#fff;padding:7px 5px;font-size:16px;left:50%;transform:translateX(-50%);top:calc(100% + 10px);z-index:5}.dropdown-menu:not(.bootstrap-datetimepicker-widget):before{content:"";position:absolute;top:-7px;left:calc(50% - 7px);width:0;height:0;border-color:transparent transparent #274b56;border-style:solid;border-width:0 7px 7px}.dropdown-menu:not(.bootstrap-datetimepicker-widget)>a{height:30px;color:#fff;padding:5px 7px;display:flex;align-items:center;width:100%;white-space:nowrap}.dropdown-menu:not(.bootstrap-datetimepicker-widget)>a i{color:#4fafb6;display:inline-block;font-size:16px;margin-right:10px}.dropdown-menu:not(.bootstrap-datetimepicker-widget)>a:hover{background:#008d97;border-radius:3px}.dropdown-menu:not(.bootstrap-datetimepicker-widget)>a:hover i{color:#fff}.dropdown-menu:not(.bootstrap-datetimepicker-widget) hr{border-top-color:#375760;margin-right:7px;margin-left:7px}.dropdown-select .dropdown-menu:not(.bootstrap-datetimepicker-widget){transform:none;left:0;top:auto;margin:0;width:195px;border-radius:0 0 4px 4px}.dropdown-select .dropdown-menu:not(.bootstrap-datetimepicker-widget):before{display:none}.custom-control-label:before{position:absolute;top:1px;left:-35px;display:block;width:20px;height:20px;pointer-events:none;content:"";background-color:#fff;border:2px solid #274b56}.custom-control-label:after{background-position:5px 5px;background-size:10px;left:-35px;top:1px;width:20px;height:20px}.custom-control-label:hover{cursor:pointer}.custom-control-label:hover:before{box-shadow:none;border:2px solid #008d97}.custom-checkbox .custom-control-input{cursor:pointer}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#274b56;background-color:#274b56}.custom-checkbox .custom-control-input:checked:hover~.custom-control-label:before{color:#fff;border-color:#008d97;background-color:#008d97}.custom-checkbox .custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-checkbox .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#274b56}.custom-checkbox .custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#fff;border-color:#fff}.custom-radio .custom-control-input{width:100%;height:20px;top:0;left:0;z-index:1}.custom-radio .custom-control-input:focus~.custom-control-label:before,.custom-radio .custom-control-input:not(:disabled):active~.custom-control-label:before{box-shadow:none;color:#274b56;background-color:transparent;border-color:transparent}.custom-radio .custom-control-input:hover~.custom-control-label:before{color:#008d97;cursor:pointer}.custom-radio .custom-control-input:hover{cursor:pointer}.custom-radio .custom-control-input~.custom-control-label:before{content:"\E907";font-family:photo-font;font-size:20px;line-height:1;border:none;background:transparent;color:#274b56}.custom-radio .custom-control-input:checked~.custom-control-label:before{content:"\E906"}.custom-radio .custom-control-input~.custom-control-label:after{display:none}.form-control{border-color:#c4c4c4;height:30px;font-size:14px;padding:5px;color:#253b42}.form-control:active,.form-control:focus{border-color:#008d97}.datetimepicker{cursor:pointer;background:url(/build/images/calendar-dark.cce609b9.svg) 95% #fff no-repeat}.datetimepicker:active,.datetimepicker:focus{background:url(/build/images/calendar-white.0c5db4f4.svg) 95% #274b56 no-repeat;border-color:#274b56;color:#fff}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table td span,.bootstrap-datetimepicker-widget table thead tr:first-child th{outline:1px solid transparent}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.today,.bootstrap-datetimepicker-widget table td span.active{background-color:#008d97;text-shadow:none}.bootstrap-datetimepicker-widget table thead th.picker-switch,.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch{color:#fff;font-size:16px}.bootstrap-datetimepicker-widget table td.active:hover,.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover,.bootstrap-datetimepicker-widget table td span:hover,.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background-color:#008d97}.bootstrap-datetimepicker-widget table th{height:25px;line-height:25px;width:20px;color:#4fafb6;font-weight:400}.bootstrap-datetimepicker-widget{background:#274b56;margin-top:7px!important;max-width:250px}.bootstrap-datetimepicker-widget *{color:#fff}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-bottom:7px solid #274b56}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-bottom:6px solid #274b56}.scrollbar-inner>.scroll-element.scroll-y{right:0;width:2px;opacity:.5%}.photo-form__input{padding:7px 0}.photo-form__btn{margin-left:15px;margin-top:-4px}.photo-form__currency{position:absolute;right:0;top:5px}.form__input-block{position:relative}.form__input-block.has-error{margin-bottom:3rem}.form__input-block.has-error .form__input~.focus-border{background-color:#d91544;width:100%}.form__input-block.has-error .invalid-feedback{display:block;color:#d91544;position:absolute}.form__icon,.form__icons{display:flex;align-items:center}.form__icon{font-size:25px;border:2px solid #008d97;color:#008d97;height:45px;width:45px;justify-content:center;border-radius:3px}.form__icon+.form__icon{margin-left:15px}.form__icon:hover{background:#def0ef;color:#008d97;border-color:#def0ef}.form__icon:active,.form__icon:focus{color:#fff;background:#274b56;border-color:#274b56}.form__input{border:0;border-bottom:1px solid #c4c4c4;border-radius:0;color:#253b42;background:transparent;padding:0;font-size:14px}.form__input~.focus-border{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#008d97;transition:.4s}.form__input:focus{background:transparent}.form__input:focus~.focus-border{width:100%;transition:.4s}.form__input.card~.focus-border:after{content:"";background:url(/build/images/credit.dd84ac81.svg);width:20px;height:16px;position:absolute;right:0;top:-25px}.form form{position:relative;align-items:flex-end}.form textarea{min-height:90px}.form .toggle-password{position:absolute;right:0;top:10px;font-size:17px;color:#b0d4d7}.form .toggle-password:hover{color:#008d97;cursor:pointer}.header{min-height:100px;background:#fcfcfc;border-bottom:1px solid #def0ef;z-index:2;position:relative}.header .container{height:100%;min-height:100px}.header__brand{margin:-15px 0 0;background:url(/build/images/logo.svg);width:200px;height:55px}.header__toggler{display:none}.header__form{width:570px}.header__form .form-control{width:100%}.header__form .photo-form__input-block{width:calc(100% - 135px)}.header__navbar{height:100%;min-height:100px;align-items:normal;padding:30px 0 0}.header__icons,.header__navbar{display:flex;justify-content:space-between}.header__icons{min-width:140px;height:40px}.header__icons-item{position:relative}.header__icons-item i{color:#274b56;font-size:20px;height:40px;width:40px;border-radius:3px;display:flex;justify-content:center;align-items:center}.header__icons-item:hover i{background:#def0ef;color:#008d97}.header__icons-item[aria-expanded=true] i{background:#274b56;color:#fff}.header__cnt{position:absolute;height:12px;min-width:12px;display:block;top:7px;right:7px;background:#c6a87b;color:#fff;border-radius:50%;font-size:9px;font-weight:700;line-height:11px;text-align:center;padding:1px 4px}.header__dropdown-info{color:#b0d4d7;font-size:14px;padding:3px 7px}.main-carousel__item{position:relative}.main-carousel__item:after{content:"";width:100%;height:90px;bottom:0;position:absolute;display:block;background:linear-gradient(transparent,rgba(0,0,0,.6))}.main-carousel__image{width:100%;object-fit:cover;height:410px;display:block}.main-carousel__title{font-family:Fira Sans;line-height:26px;font-size:18px;color:#fff;position:absolute;z-index:1;padding:15px;bottom:0;left:0;display:block;width:100%}.main-carousel__control{opacity:1}.main-carousel__control i{font-size:38px;color:hsla(0,0%,100%,.7)}.main-carousel__control:hover i{color:#fff}.main-thumb{position:relative;margin-bottom:30px}.main-thumb__image{width:100%;height:190px;object-fit:cover}.main-thumb__link{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;z-index:1;background:rgba(0,54,66,.7);padding:15px;display:flex;flex-direction:column;justify-content:space-between}.main-thumb:hover .main-thumb__link{opacity:1}.main-thumb__title{line-height:23px;font-size:16px;color:#fff;display:block}.main-thumb__bottom{display:flex;justify-content:space-between;line-height:20px;font-size:14px;color:#90d2d7}.owl-carousel{margin-bottom:40px}.owl-carousel__image{height:150px;object-fit:cover}.owl-carousel__title{line-height:20px;font-size:14px;color:#253b42;margin-top:4px;display:block}.owl-carousel__title:hover{opacity:.5}.owl-carousel__bottom{background:#3d3d3d;display:flex;justify-content:space-between;align-items:center;line-height:16px;font-size:12px;color:#c6a87b;padding:5px;height:25px}.owl-carousel .owl-nav{position:absolute;top:0;width:calc(100% + 80px);height:0;margin:0 -40px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{z-index:2;background:#fff;font-size:30px;color:#008d97;border:1px solid #def0ef;height:175px;width:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:0}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{opacity:.5}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background:#def0ef}.owl-carousel .owl-nav button.owl-next:active,.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-prev:active,.owl-carousel .owl-nav button.owl-prev:focus{background:#274b56;color:#fff;border-color:#274b56}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-stage-outer{z-index:1}.nav__top{display:flex;justify-content:space-between;align-items:baseline;margin:20px 0 10px;width:100%}.nav__tabs{float:right;border:1px solid #def0ef;border-radius:3px;overflow:hidden}.nav__item{height:30px}.nav__item:not(:last-child){border-right:1px solid #def0ef}.nav__link{font-weight:600;line-height:normal;font-size:14px;text-align:center;color:#008d97;display:flex;width:95px;justify-content:center;align-items:center;height:100%;transition:none}.nav__link:hover{background:#def0ef;color:#008d97}.nav__link.active{background:#274b56;color:#fff}.nav__top--center{justify-content:center;padding-top:7px}.nav__top--center .nav__link{width:200px}.nav__top--center .nav__link i{display:none}.mosaic{margin-bottom:50px!important}.theme-mosaic__all{position:relative;display:block}.theme-mosaic__item{display:inline-block;margin:0 12px 30px;vertical-align:top}.theme-mosaic__item>a{position:relative;display:block;transition:all .5s ease-in-out;min-width:200px}.filter__content .theme-mosaic__item{margin:0 10px 30px}.theme-mosaic__image{display:block;height:142px;min-width:120px;background:#def0ef;position:relative;background-size:cover;background-repeat:no-repeat}.theme-mosaic__image:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,54,66,.4);z-index:0}.theme-mosaic__image-img{height:142px;width:auto;z-index:1;position:relative;margin:0 auto;display:block}.theme-mosaic__title{line-height:20px;font-size:14px;color:#253b42;padding-top:4px;display:block;max-height:101px;cursor:pointer;overflow:hidden;min-height:20px;max-width:150px;text-align:left}.theme-mosaic__title--full{max-height:100px}.theme-mosaic__bottom{background:#3d3d3d;display:flex;justify-content:space-between;align-items:center;line-height:16px;font-size:12px;color:#c6a87b;padding:5px;height:25px;width:100%}.theme-mosaic__download,.theme-mosaic__favourite,.theme-mosaic__purchase{left:5px;top:107px;background:rgba(222,241,239,.8);width:30px;height:30px;position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:17px;cursor:pointer;opacity:0;z-index:2}.theme-mosaic__download:hover,.theme-mosaic__favourite:hover,.theme-mosaic__purchase:hover{color:#008d97}.theme-mosaic__download{top:5px}.theme-mosaic__purchase{right:5px;left:auto}.theme-mosaic__item:hover .theme-mosaic__download,.theme-mosaic__item:hover .theme-mosaic__favourite,.theme-mosaic__item:hover .theme-mosaic__purchase{opacity:1!important}.theme-mosaic__item.og-expanded>a{border-radius:0 0 3px 3px;position:relative}.theme-mosaic__item.og-expanded>a:after{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;display:block;border-radius:0 0 3px 3px;border:3px solid #274b56;z-index:1}.theme-mosaic__item.og-expanded>a:before{content:"";width:0;height:0;border-color:#274b56 transparent transparent;border-style:solid;border-width:15px 10px 0;bottom:-15px;position:absolute;left:calc(50% - 10px)}.theme-mosaic__item.og-expanded .theme-mosaic__title{color:#fff;background:#274b56;padding:10px 15px;max-height:96px;border-radius:0 0 3px 3px}.theme-mosaic__item.og-expanded .theme-mosaic__bottom{background:#1e3b45}.footer{height:60px;background:#fcfcfc;border-top:1px solid #def0ef}.footer__menu{padding:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.footer__link{font-size:13px;color:#008d97;text-transform:lowercase}.footer__link+.footer__link{margin-left:50px}.cart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.cart-header__cnt{font-family:Montserrat;line-height:29px;font-size:20px}.cart-header__cost{font-family:Fira Sans;line-height:20px;font-size:14px;color:#c6a87b;align-items:center;display:flex;margin-right:10px}.cart-header__price{line-height:43px;font-size:30px;color:#3d3d3d;margin-left:10px;white-space:nowrap}.cart-header__price small{font-size:16px;text-transform:uppercase;font-weight:700}.cart-header__check,.cart-header__txt{font-size:13px;line-height:13px;font-weight:500;max-width:280px;align-items:center;display:flex}.cart-header__check a,.cart-header__txt a{text-decoration:underline}.cart-header__check label{margin-left:35px}.cart-header__btn{width:150px;color:#fff!important;margin-left:20px}.cart-header__error{font-size:16px;line-height:20px;color:#3d3d3d;background:rgba(217,21,68,.2);min-height:45px;padding:0 15px;display:flex;align-items:center;margin:-20px 0 20px;border-radius:3px}.left-content,.right-content{padding:0 15px}.cart{margin:0 -15px}.cart__item{display:flex;border:1px solid #def0ef;border-right:none;border-left:none;background:#fcfcfc;padding:30px 0 20px}.cart__item+.cart__item{border-top:none}.cart__close{width:30px;height:30px;border-radius:50%;font-size:12px;margin-right:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.cart__close:hover{background:#def0ef;color:#008d97}.cart__img img{max-height:210px;max-width:350px;object-fit:cover;height:auto;width:auto}.cart .left-content{display:flex;height:210px;align-items:center}.cart dl{margin-bottom:11px}.cart dd,.cart dt{font-size:14px;line-height:1}.cart__title{font-size:18px;line-height:20px;margin:15px 0 13px;font-weight:500;display:block;cursor:pointer}.cart__sub-title{line-height:19px;font-size:13px;font-family:Montserrat;color:#3d3d3d;margin-bottom:20px}.cart__select{padding:0 10px;height:30px;width:180px;margin:4px 0 0;float:left;background:#fff;border-radius:3px}.cart__select:hover{background:#def0ef;border:1px solid #def0ef;color:#008d97}.cart__select:active,.cart__select:focus{background:#274b56;color:#fff;border-radius:3px 3px 0 0;box-shadow:none!important;border:none}.cart__select option:hover{color:#00f}.cart__price{line-height:40px;font-size:30px;color:#3d3d3d;margin-left:30px;white-space:nowrap;float:left}.cart__price small{font-size:16px;text-transform:uppercase;font-weight:700}.cart .left-content{flex:35%;max-width:35%}.cart .right-content{flex:65%;max-width:65%}.profile{padding:30px;background:#fcfcfc;border:1px solid #def0ef;max-width:600px;width:100%;margin-bottom:60px!important}.profile__name{font-weight:500;line-height:normal;font-size:20px;margin-bottom:15px}.profile dl{margin-bottom:11px}.profile dt{font-size:18px;line-height:25px;min-width:160px}.profile dd{font-size:18px;line-height:1;letter-spacing:.05em}.profile__center-ttl{font-weight:500;line-height:35px;font-size:24px;text-align:center}.profile__txt{text-align:center;font-size:18px;line-height:26px;font-family:Montserrat;margin:4px 5px 15px}.profile__txt a{color:#008d97}.profile__form .profile__btn{margin-top:15px}.profile__btn{justify-content:center;max-width:150px;margin:auto}.profile--main{max-width:calc(100% - 15px)}.profile.mb-3{margin-bottom:1rem!important}.profile__sub-block{border-top:1px solid #def0ef;margin:0 -30px;padding:30px;width:calc(100% + 60px)}.feedback{width:100%;margin:auto}.feedback .green-btn{margin-top:20px;float:right}.filter{position:relative;top:0;left:-60px;display:block;float:left;width:350px;height:100%;min-height:calc(100vh - 150px);transition:all .5s;background:#fcfcfc;border:1px solid #def0ef;box-sizing:border-box;box-shadow:3px 0 5px rgba(0,54,66,.1);padding:50px 0 60px}.filter__ttl{padding:0 30px 24px 60px;border-bottom:1px solid #def0ef;margin-bottom:0}.filter__subtitle{font-family:Montserrat;line-height:26px;font-size:18px;margin-bottom:20px}.filter__header{height:60px;display:flex;align-items:center;font-size:18px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #def0ef;padding:0 30px 0 60px}.filter__header:after{border-color:transparent transparent #253b42;border-width:0 4px 8px}.filter__header.collapsed:after,.filter__header:after{content:"";width:0;height:0;border-style:solid;right:30px;position:absolute}.filter__header.collapsed:after{border-color:#253b42 transparent transparent;border-width:8px 4px 0}.filter__header:hover{background:#def0ef;color:#008d97;cursor:pointer}.filter__header:hover:after{border-color:transparent transparent #008d97}.filter__header:hover.collapsed:after{border-color:#008d97 transparent transparent}.filter__body{padding:28px 30px 30px 60px;background:#f8feff;border-bottom:1px solid #def0ef;position:relative}.filter__body.multiply .select2-container--open:last-child{top:60px!important}.filter__body.multiply .select2-container--open:last-child .select2-results.scrollbar-inner{height:auto!important}.filter__body .scrollbar-inner{height:450px}.filter__check{margin:0 0 11px;padding-left:35px;padding-right:5px}.filter__check label{font-size:16px;font-weight:400}.filter__check :checked~label{font-weight:500}.filter__radio{padding-left:35px!important;margin-bottom:10px}.filter__radio label{font-size:16px;font-weight:400}.filter__sublevel{margin-top:10px}.filter__section{position:relative;display:flex}.filter__trigger{position:absolute;top:53px;left:233px;cursor:pointer;transition:all .6s;width:40px;height:40px;display:flex;overflow:hidden;justify-content:center;align-items:center;border-radius:3px;font-size:21px}.filter__trigger:hover{background:#def0ef}.filter__content{position:relative;top:0;width:calc(100% - 320px);height:100%;transition:all .5s;margin-top:52px;margin-left:-30px}.filter__buttons{display:flex;padding:30px 30px 50px 60px;justify-content:space-between;align-items:center}.filter__date+.filter__date:before{content:"-";font-size:22px;position:absolute;left:-3px;top:0}.filter-choice .select2-container--default .select2-selection--multiple .select2-selection__rendered input.select2-search__field{color:#fff}.filter-choice .select2-container,.filter .select2-container{width:100%!important;min-width:120px;border-color:#def0ef;background:transparent}.filter-choice .select2-container:before:active,.filter-choice .select2-container:before:focus,.filter .select2-container:before:active,.filter .select2-container:before:focus{box-shadow:none;outline:0;background:#274b56;color:#fff}.filter-choice .select2-container--default .select2-selection--multiple,.filter .select2-container--default .select2-selection--multiple{background:transparent;border-color:transparent}.filter-choice .select2-container--default .select2-selection--multiple:before,.filter .select2-container--default .select2-selection--multiple:before{content:"";top:0;left:0;display:block;width:100%;height:30px;background:#fff;border-radius:3px;border:1px solid #c4c4c4}.filter-choice .select2-container--default .select2-selection--multiple:after,.filter .select2-container--default .select2-selection--multiple:after{content:"";background:url(/build/images/search_green.4c80a044.svg);font-size:20px;color:#008d97;position:absolute;right:15px;top:8px;z-index:1;width:16px;height:16px;background-size:cover}.filter-choice .select2-container--default.select2-container--focus .select2-selection--multiple,.filter .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:transparent}.filter-choice .select2-container--default.select2-container--focus .select2-selection--multiple:before,.filter .select2-container--default.select2-container--focus .select2-selection--multiple:before{border:1px solid #008d97}.filter-choice .select2-container--default .select2-selection--multiple .select2-selection__choice,.filter .select2-container--default .select2-selection--multiple .select2-selection__choice{font-weight:500;line-height:normal;font-size:10px;letter-spacing:.15em;text-transform:uppercase;background:#fff;border-color:#def0ef;color:#253b42;padding:0 9px;height:25px;align-items:center;margin-right:10px;margin-top:15px}.filter-choice .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#008d97;font-size:16px}.filter-choice .select2-container--default .select2-selection--multiple .select2-selection__rendered input.select2-search__field,.filter .select2-container--default .select2-selection--multiple .select2-selection__rendered input.select2-search__field{width:100%!important;padding:0 10px}.filter-choice .select2-selection__rendered,.filter .select2-selection__rendered{margin:0;padding:0}.select2-container--default .select2-selection--single{border-color:#c4c4c4}.select2-container--default .select2-selection--multiple .select2-results__option[aria-selected=true]{background-color:#4fafb6}.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline{list-style:none;position:absolute;top:0;width:100%;left:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0}.select2-container--open .select2-dropdown{min-width:160px!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#4fafb6}.select2-container--open .select2-dropdown--below{border-top-right-radius:4px}.select2-results__options{position:relative}.select2-results__message{font-size:11px;padding:0}body.filter-disactive .filter{left:-100%;position:absolute}body.filter-disactive .filter__content{left:0;width:100%;margin-left:0}body.filter-disactive .filter__content:after{content:"";height:calc(100vh - 218px);width:1px;background:#def0ef;left:-50px;top:-53px;position:absolute;display:block}body.filter-disactive .filter__trigger{left:-50px;background:#274b56;color:#fff;border-radius:0 3px 3px 0}.photo-main{margin:0 -15px}.photo-main__item{padding:7px 0 0;margin:0 0 50px}.photo-main__item .left-content{flex:46%;max-width:46%;display:flex;align-items:self-start}.photo-main__item .right-content{flex:54%;max-width:54%}.photo-main__item dl{margin-bottom:18px}.photo-main__item dt{min-width:200px}.photo-main__item dd,.photo-main__item dt{font-size:18px;line-height:1}.filter__content .photo-main__item dl{align-items:baseline}.filter__content .photo-main__item dd{margin-top:5px}.photo-main__img img{width:100%;object-fit:cover}.photo-main__title{font-weight:500;line-height:normal;font-size:36px;color:#3d3d3d;margin-bottom:15px}.photo-main__sub-title{line-height:26px;font-size:18px;font-family:Montserrat;color:#3d3d3d;margin-bottom:28px}.photo-main__download{right:15px;bottom:15px;background:rgba(222,241,239,.8);width:30px;height:30px;position:absolute;border-radius:15px;display:flex;justify-content:center;align-items:center;font-size:17px;cursor:pointer;z-index:2;transition:width .5s ease-in-out;padding:0 10px}.photo-main__download span{color:#274b56;font-weight:400;display:none;margin-right:5px}.photo-main__download:hover{width:auto;color:#274b56}.photo-main__download:hover span{display:block}.tags{display:flex;flex-wrap:wrap}.tags__item{font-weight:500;line-height:normal;font-size:10px;text-align:center;letter-spacing:.2em;text-transform:uppercase;border-radius:3px;border:1px solid #def0ef;margin:0 10px 15px 0;height:25px;padding:0 10px;display:flex;align-items:center}.tags__item:hover{background:#def0ef;color:#008d97}.popover-wrapper{position:absolute;top:0;left:0}.popover-modal{box-shadow:none;transition:all 20ms cubic-bezier(.34,1.61,.7,1);opacity:0;position:absolute;left:50px;z-index:1000;width:120px;margin-top:5px;border-radius:4px;border:1px solid #274b56;background-color:#274b56;text-align:left}.popover-modal:after,.popover-modal:before{display:inline-block;content:""}.popover-modal:before{position:absolute;top:8px;left:-16px;border:8px solid transparent;border-right-color:#274b56}.popover-modal:after{display:none}.popover-modal .popover-body{margin:0;padding:5px 5px 10px 10px;max-height:100%;overflow:hidden;font-weight:400;line-height:16px;font-size:12px;color:#b0d4d7}.popover-modal .popover-body.popover-body-padded{padding:8px}.popover-modal .popover-body span{color:#fff;display:block}.og-grid{list-style:none;padding:20px 0;margin:0 -15px;text-align:center;width:100%}.filter__content .og-grid{margin:0 -25px;width:calc(100% + 60px);padding:0}.og-expander{position:absolute;background:#fcfcfc;top:auto;left:0;width:100%;margin-top:15px;text-align:left;height:0;overflow:hidden;padding:0 15px;z-index:10}.og-expander-inner{height:100%;padding:30px 0;overflow:hidden;border-top:1px solid #def0ef;border-bottom:1px solid #def0ef}.og-close{position:absolute;width:12px;height:12px;top:20px;right:15px;cursor:pointer}.og-close:after,.og-close:before{content:"";position:absolute;width:100%;top:50%;height:1px;background:#274b56;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.og-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.og-close:hover:after,.og-close:hover:before{opacity:.8}.og-details{padding-left:15px;margin-bottom:20px}.og-fullimg{float:left;padding-right:15px}.og-fullimg img{max-height:330px;width:auto;max-width:485px}body:not(.filter-disactive) .filter__content .og-fullimg img{max-width:350px}.og-loading{width:20px;height:20px;border-radius:50%;background:#ddd;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader .5s ease-in-out infinite both;-moz-animation:loader .5s infinite ease-in-out both;animation:loader .5s ease-in-out infinite both}@-webkit-keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@-moz-keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}.modal-content{padding:30px;width:420px;z-index:5}.modal__text{font-size:16px;line-height:20px}.modal .cart-header__check{padding:0;max-width:100%;margin:5px 0 20px}.modal .buttons{display:flex;justify-content:space-between}.modal .buttons .green-border-btn,.modal .buttons .green-btn{width:50%}.cookies{display:none;border:1px solid #def0ef;background-color:#fcfcfc;min-height:100px;justify-content:center;margin:0;padding:30px 30px 25px;position:fixed;left:0;bottom:0;z-index:1000;width:760px;color:#253b42;font-size:14px;line-height:21px;animation:fadeInUp 1.5s ease-in both}.cookies.fadeInDown{animation:fadeInDown 1.5s ease-in both}.cookies a{color:#008d97}.cookies__close{color:#008d97;cursor:pointer;position:absolute;right:7px;top:5px;font-size:28px;transform:rotate(45deg)}.cookies__agree{font-family:Fira Sans;font-weight:500;font-size:16px;text-align:center;background:#008d97;border:none;border-radius:3px;height:45px;display:flex;justify-content:center;align-items:center;min-width:120px;color:#fff!important;line-height:1;padding:0 20px;float:right}.cookies__agree:hover{background:#4fafb6;color:#fff!important}.cookies__agree:active,.cookies__agree:focus{background:#274b56;color:#fff!important;box-shadow:none;outline:0}.cookies__body-text{width:calc(100% - 130px)}.cookies__body{display:flex;justify-content:space-between;align-items:center}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,100%,0)}}.static-page a,.static-page ol li,.static-page p,.static-page span,.static-page ul li{font-size:18px;line-height:30px;font-family:Montserrat}.static-page ol,.static-page ul{padding-inline-start:40px;margin:15px 0}.static-page ol li,.static-page ul li{margin-bottom:10px}.static-page ul li{list-style:disc}.static-page a{color:#008d97;text-decoration:underline}.static-page a:hover{text-decoration:none}@media (max-width:767px){.static-page a,.static-page ol li,.static-page p,.static-page span,.static-page ul li{font-size:14px;line-height:24px}}@media (min-width:1200px){.cart-header .left-content{flex:35%;max-width:35%}.cart-header .right-content{flex:65%;max-width:65%}}@media (max-width:1200px){.header__form{width:470px}.main-carousel__image{height:390px}.main-thumb__image{height:180px}.photo-main__item dl{flex-wrap:wrap}.photo-main__item dt{min-width:180px;margin-bottom:10px}.photo-main__item dl{margin-bottom:0}.og-fullimg img{max-width:100%}}@media (max-width:1023px){.header__form{width:auto}.filter-choice{display:none!important}.nav__top--center .nav__link{width:auto;padding:0 20px}.main-carousel__image{height:300px}.main-thumb__image{height:135px}.main-thumb__link{padding:10px}.main-thumb__title{font-size:14px;line-height:20px}.owl-carousel .owl-nav{width:100%;margin:0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:30px}.theme-mosaic{margin-bottom:60px!important}.theme-mosaic__title{font-size:13px;line-height:16px;max-height:63px;overflow:hidden}.footer__menu{justify-content:space-between}.footer__link{font-size:12px}.footer__link+.footer__link{margin-left:0}.cart-header__check,.cart-header__txt{font-size:12px}.cart-header__cnt{line-height:26px;font-size:18px}.cart__img img{height:150px;max-width:250px}.cart .left-content{height:150px}.profile{margin-bottom:30px}.profile--main{max-width:100%}.profile dl{flex-wrap:wrap}.filter{width:300px;left:-30px}.filter__header{padding:0 30px}.filter__ttl{padding:0 30px 24px}.filter__body{padding:28px 30px 30px}.filter__buttons{padding:30px 30px 50px}.filter__content{width:calc(100% - 310px);margin-left:-10px}.theme-mosaic__image{height:190px}.theme-mosaic__download,.theme-mosaic__favourite,.theme-mosaic__purchase{top:150px}}@media (min-width:767px){.menu-mobile{display:none}}@media (max-width:767px){.main-ttl,.main-ttl h1{font-size:24px;line-height:28px}.main-ttl__date{font-size:18px}.sub-ttl{font-size:16px}.center-container{margin:30px -15px 0}.header{margin-bottom:23px}.header,.header .container{min-height:60px}.header__navbar{margin:0 -15px;align-items:center;padding:0;min-height:60px}.header__brand{background:url(/build/images/logo-mobile.svg);width:173px;height:35px;margin-top:-9px;margin-left:20px}.header__toggler{display:block;width:60px;height:60px;border-radius:0}.header__toggler:hover{background:#def0ef}.header__toggler:hover i{color:#008d97}.header__toggler:active,.header__toggler:focus{background:#274b56}.header__toggler:active i,.header__toggler:focus i{color:#fff}.header__form,.header__icons>.dropdown{display:none}.header__icons{min-width:0;align-items:center}.header__icons-mobile{position:absolute;left:calc(100% - 100px)}.menu-mobile{height:auto;background:#274b56;color:#fff;z-index:100}.menu-mobile__form{width:100%;padding:20px 20px 0}.menu-mobile__input-block{width:100%;margin-bottom:30px;position:relative}.menu-mobile__input-block:after{content:"";background:url(/build/images/search.6f42f1eb.svg);width:20px;height:20px;position:absolute;right:0;top:7px;display:block}.menu-mobile__input{position:relative;color:#fff;background:transparent;border-radius:0;border-bottom-color:#b0d4d7}.menu-mobile__input::placeholder{color:#4d707a}.menu-mobile__input:active,.menu-mobile__input:focus{color:#fff;background:transparent}.menu-mobile__list{padding:0 20px 20px;border-bottom:1px solid #375760;margin-bottom:30px}.menu-mobile__title{font-size:20px;color:#4d707a;margin-bottom:15px}.menu-mobile__title i{margin-right:6px}.menu-mobile__item{font-size:16px;color:#fff;display:block;position:relative;margin-bottom:10px}.menu-mobile__item:hover,.menu-mobile__item:hover:not(.no-arrow):after{color:#4fafb6}.menu-mobile__item i{color:#90d2d7;margin:3px 8px 0 0}.menu-mobile__item:not(.no-arrow):after{content:"\E903";font-family:photo-font;color:#fff;font-size:14px;position:absolute;right:0}.menu-mobile__footer{padding:0 20px 20px;color:#fff}.menu-mobile__item--mini{font-size:14px}.main-ttl{font-size:24px}.nav__top{flex-wrap:wrap;margin-bottom:20px}.nav__top--center .nav__link,.nav__top--center .nav__tabs{height:40px}.nav__top--center .nav__link span{display:none}.nav__top--center .nav__link i{display:flex;font-size:20px}.main-carousel{margin:0 -15px}.main-carousel__item:after{content:"";width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.6))}.main-carousel__link{z-index:2;display:block;cursor:pointer;overflow:hidden}.main-carousel__control i.icon-prev{margin-left:-10px}.main-carousel__control i.icon-next{margin-right:-10px}.theme-mosaic__title{font-size:14px;line-height:20px;height:auto!important;max-width:100%}.footer{display:none}.cart{margin:0}.cart-header{margin-bottom:30px}.cart-header .left-content{display:none}.cart-header .right-content{width:100%;flex-wrap:wrap}.cart-header__form{flex-wrap:wrap;max-width:100%}.cart-header__check label{height:20px;align-items:center;display:flex;flex-wrap:wrap}.cart-header__cost{margin-bottom:15px}.cart-header__check,.cart-header__txt{max-width:100%}.cart-header__btn{margin:0 0 15px;width:100%;order:0}.cart-header__price{font-size:24px}.cart-header__price small{font-size:14px}.custom-control{padding:0}.custom-control-label:after,.custom-control-label:before{top:0}.cart .left-content{flex-wrap:wrap;height:auto;flex-direction:column;margin-bottom:15px}.cart .left-content,.cart .right-content{flex:100%;max-width:100%}.cart__item{margin:0;padding-top:15px}.cart__img{width:100%}.cart__img img{max-width:100%;height:auto;margin:0 auto;display:block}.cart__close{margin:0 0 10px}.profile dd,.profile dt{font-size:14px;width:100%}.filter{display:none}.filter__section{margin:0}.filter__content{margin-top:0;margin-left:0;width:100%}.filter__subtitle{margin:10px 0 35px 50px}.filter__trigger{left:-15px;top:42px;background:#274b56;color:#fff;z-index:11;border-radius:0 4px 4px 0}.filter__check{margin:0 0 11px 30px}.filter__buttons .green-border-btn{min-width:100px}body.filter-disactive .filter{z-index:10;left:-16px;top:-24px;display:block}body.filter-disactive .filter__trigger{left:230px;z-index:11;top:20px;background:transparent;color:#274b56}.photo-main__item .left-content,.photo-main__item .right-content{flex:100%;max-width:100%}.photo-main__item .left-content{margin-bottom:15px}.photo-main__item dl{margin-bottom:5px}.photo-main__item dt{font-size:14px;line-height:1;min-width:120px}.photo-main__item dd{font-size:14px;line-height:1;margin-bottom:10px}.photo-main__title{font-size:24px}.photo-main__sub-title{line-height:22px;font-size:15px}.buttons{flex-wrap:wrap}.buttons *{width:100%}.buttons *+*{margin:15px 0 0}.filter__content .og-grid{margin:0;width:100%}.modal-content{width:auto;padding:20px}.modal .buttons .green-border-btn,.modal .buttons .green-btn{margin:0 0 15px;width:calc(50% - 10px)}.green-block .green-btn{margin-top:20px!important}.up-btn{right:10px}.cookies{left:0;width:100%;font-size:13px;padding:30px 10px 20px}.cookies__agree{float:none;font-size:14px;height:30px;margin:10px auto;line-height:30px}.cookies__body-text{width:100%;text-align:center}.cookies__body{justify-content:center;flex-wrap:wrap}.profile{max-width:100%}}@media (max-width:700px){.theme-mosaic{height:auto!important;margin-bottom:30px!important}.theme-mosaic__image{height:auto}.theme-mosaic__image-img{object-fit:cover;height:auto;width:100%}.theme-mosaic__favourite,.theme-mosaic__purchase{top:calc(100% - 105px)}.theme-mosaic__download{top:10px;left:10px;opacity:1!important}.og-grid{margin:0}}