/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
.choices{position:relative;overflow:hidden;margin-bottom:var(--choices-guttering,24px);font-size:var(--choices-font-size-lg,16px)}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled :is(.choices__inner,.choices__input){background-color:var(--choices-bg-color-disabled,#eaeaea);cursor:not-allowed!important;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed;color:var(--choices-item-disabled-color,#fff)}.choices [hidden]{position:absolute;inset:0;pointer-events:none;opacity:0}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:var(--choices-inner-one-padding,7.5px)}.choices[data-type*=select-one] .choices__input{display:block;width:var(--choices-width,100%);padding:var(--choices-dropdown-item-padding,10px);border-bottom:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);background-color:var(--choices-bg-color-dropdown,#fff);margin:0}.choices[data-type*=select-one] .choices__button{background-image:var(--choices-icon-cross-inverse,url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg=="));padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:is(:hover,:focus){opacity:var(--choices-button-opacity-hover,1)}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px var(--choices-highlight-color,#005F75)}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:var(--choices-text-color,#333) transparent transparent transparent;border-width:var(--choices-arrow-size,5px);position:absolute;right:var(--choices-arrow-right,11.5px);top:50%;margin-top:var(--choices-arrow-margin-top,-2.5px);pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent var(--choices-text-color,#333);margin-top:var(--choices-arrow-margin-top-open,-7.5px)}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__inner{cursor:text}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button{position:relative;display:inline-block;margin:0 calc(var(--choices-button-offset,8px)*-.5)0 var(--choices-button-offset,8px);padding-left:calc(var(--choices-button-offset,8px)*2);border-left:1px solid color-mix(in srgb,var(--choices-primary-color,#005F75) 90%,var(--choices-darken,black));background-image:var(--choices-icon-cross,url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg=="));background-size:var(--choices-button-dimension,8px);width:var(--choices-button-dimension,8px);line-height:var(--choices-button-line-height,1);border-radius:var(--choices-button-border-radius,0);opacity:var(--choices-button-opacity,0.75)}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button:is(:hover,:focus){--choices-button-opacity:var(--choices-button-opacity-hover,1)}.choices__inner{display:inline-block;vertical-align:top;width:var(--choices-width,100%);background-color:var(--choices-bg-color,#f9f9f9);padding:var(--choices-inner-padding,7.5px 7.5px 3.75px);border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);border-radius:var(--choices-border-radius,2.5px);font-size:var(--choices-font-size-md,14px);min-height:var(--choices-input-height,44px);overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:color-mix(in srgb,var(--choices-keyline-color,#ddd) 85%,var(--choices-darken,black))}.is-open .choices__inner{border-radius:var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px)0 0}.is-invalid .choices__inner{border-color:var(--choices-invalid-color,#d33141)}.is-flipped.is-open .choices__inner{border-radius:0 0 var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px)}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:var(--choices-list-single-padding,4px 16px 4px 4px)}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single,.choices__list--single .choices__item{width:var(--choices-width,100%)}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:var(--choices-border-radius-item,20px);padding:var(--choices-multiple-item-padding,4px 10px);font-size:var(--choices-font-size-sm,12px);font-weight:500;margin-right:var(--choices-multiple-item-margin,3.75px);margin-bottom:var(--choices-multiple-item-margin,3.75px);background-color:var(--choices-primary-color,#005F75);border:1px solid color-mix(in srgb,var(--choices-primary-color,#005F75) 95%,var(--choices-darken,black));color:var(--choices-item-color,#fff);word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:var(--choices-multiple-item-margin,3.75px)}.choices__list--multiple .choices__item.is-highlighted{background-color:color-mix(in srgb,var(--choices-primary-color,#005F75) 95%,var(--choices-darken,black));border:1px solid color-mix(in srgb,var(--choices-primary-color,#005F75) 90%,var(--choices-darken,black))}.is-disabled .choices__list--multiple .choices__item{background-color:color-mix(in srgb,var(--choices-disabled-color,#eaeaea) 75%,var(--choices-darken,black));border:1px solid color-mix(in srgb,var(--choices-disabled-color,#eaeaea) 65%,var(--choices-darken,black))}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:var(--choices-z-index,1);position:absolute;width:var(--choices-width,100%);background-color:var(--choices-bg-color-dropdown,#fff);border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);top:100%;margin-top:-1px;border-bottom-left-radius:var(--choices-border-radius,2.5px);border-bottom-right-radius:var(--choices-border-radius,2.5px);overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:color-mix(in srgb,var(--choices-keyline-color,#ddd) 85%,var(--choices-darken,black))}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:var(--choices-dropdown-item-padding,10px);font-size:var(--choices-font-size-md,14px)}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]::after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{content:attr(data-select-text);font-size:var(--choices-font-size-sm,12px);opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--choices-highlighted-color,#f2f2f2)}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--choices-keyline-color,#ddd) 90%,var(--choices-lighten,white));color:gray}.choices__button{text-indent:-9999px;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:var(--choices-bg-color,#f9f9f9);font-size:var(--choices-font-size-md,14px);margin-bottom:var(--choices-input-margin-bottom,5px);border:0;border-radius:0;max-width:var(--choices-width,100%);padding:var(--choices-input-padding,4px 0 4px 2px)}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:var(--choices-placeholder-opacity,0.5)}
@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/Gilroy/Gilroy-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"El Messiri";src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/ElMessiri/ElMessiri-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"El Messiri";src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/ElMessiri/ElMessiri-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"El Messiri";src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/ElMessiri/ElMessiri-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"El Messiri";src:url(/themes/custom/mirdecora/frontend/dist/assets/fonts/ElMessiri/ElMessiri-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0}input,select,textarea{border:none;background:0 0;font:inherit;color:inherit;outline:0}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}fieldset{border:none}summary{list-style:none}dialog{padding:0;border:none}:focus{outline:0;outline-offset:0}iframe{border:none}audio,video{display:block}pre{font-family:monospace;white-space:pre-wrap}code,kbd,samp{font-family:monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}progress{vertical-align:baseline}textarea{resize:none}optgroup{font-weight:700}meter{vertical-align:baseline}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;padding:10px}.modal__container{width:100%;max-width:340px;max-height:96vh;overflow-y:auto;box-sizing:border-box}@media (min-width:600px){.modal__container{max-width:730px}}@media (min-width:992px){.modal__container{max-width:890px}}.modal__header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:8px;border-top-left-radius:20px;border-top-right-radius:20px}.modal-close{display:flex;align-items:center;justify-content:center;width:25px;margin-left:auto}.modal-close svg{color:#929292}.modal__header .modal__close:before{content:"✕"}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.important-message{width:100%;background-color:#ff9292;color:#fff;padding:8px 0;font-size:14px;text-align:center;z-index:1000}@media (min-width:1200px){.important-message{font-size:16px;padding:10px 0}}.important-message__content{display:flex;align-items:center;justify-content:center;gap:10px}.important-message__text{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;line-height:1.4}.tap-to-zoom-hint{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;z-index:10;pointer-events:none;opacity:.8;transition:opacity .3s ease}@media (min-width:1575px){.tap-to-zoom-hint{font-size:16px;padding:10px 20px}}.modal-swiper .tap-to-zoom-hint{bottom:20px;z-index:20}.tap-to-zoom-hint .image-modal .tap-to-zoom-hint{position:relative;bottom:auto;left:auto;transform:none;z-index:auto;margin:10px auto 0;width:-moz-fit-content;width:fit-content}.image-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);backdrop-filter:blur(5px)}.image-modal.active{display:block}.image-modal .modal-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;max-width:90%;margin:0 auto}.image-modal .modal-content .modal-swiper-container-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.image-modal .modal-content .modal-swiper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-modal .modal-content .modal-swiper .modal-swiper-container{width:100%;height:100%;max-width:90vw;max-height:85vh;overflow:hidden}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper{width:100%;height:100%}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper-wrapper{align-items:center;width:100%;height:100%}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-shrink:0;overflow:hidden}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper-slide .modal-swiper-image{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;cursor:zoom-in;transition:transform .3s ease;transform-origin:center center}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper-slide .modal-swiper-image.zoomed{cursor:zoom-out;transform:scale(2)}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper-pagination{bottom:10px}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.7}.image-modal .modal-content .modal-swiper .modal-swiper-container .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#4caf50}.image-modal .modal-content .close{position:absolute;top:20px;right:35px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;z-index:1001}.image-modal .modal-content .close:hover{color:#ccc}.image-modal .modal-content .modal-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1001}.image-modal .modal-content .modal-nav--prev{left:15px}.image-modal .modal-content .modal-nav--next{right:15px}.image-modal .modal-content .modal-nav .modal-btn{background:0 0;border:none;color:#fff;font-size:24px;cursor:pointer;padding:10px;border-radius:50%;transition:background-color .3s}.image-modal .modal-content .modal-nav .modal-btn:hover{background-color:rgba(255,255,255,.2)}.image-modal .modal-content .modal-nav .modal-btn.inactive{opacity:.3;pointer-events:none}.image-modal .modal-content .modal-nav .modal-btn svg{width:24px;height:24px;fill:#fff}html{height:100%;overflow-x:hidden}body{min-height:100%;display:flex;flex-direction:column;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:400;font-size:16px;color:#000;line-height:1;background-color:#ebe9e5}main{position:relative;flex:1;display:flex;flex-direction:column;width:100%;overflow:hidden}.main-flower{display:none}@media (min-width:1200px){.main-flower{display:block;position:absolute;z-index:0}}.main-flower--one{top:140px;left:0}.main-flower--two{top:388px;right:0}.main-flower--three{top:1104px;right:0}.main-flower--four{top:1349px;left:0}.main-flower--five{top:2099px;left:0}.main-flower--six{top:2344px;right:0}section{position:relative;overflow:hidden}.container{width:100%;margin:0 auto;padding:0 15px}@media (min-width:375px){.container{max-width:576px}}@media (min-width:600px){.container{max-width:606px}}@media (min-width:768px){.container{max-width:798px}}@media (min-width:992px){.container{max-width:1022px}}@media (min-width:1200px){.container{max-width:1230px}}@media (min-width:1400px){.container{max-width:1430px}}@media (min-width:1575px){.container{max-width:1605px}}@media (min-width:1575px){.container--lg{max-width:1920px;padding:0 50px}}.btn{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;padding:10px 24px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;text-align:center;color:#fff;font-size:18px;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s}@media (min-width:1200px){.btn{padding:16px 32px;font-size:16px}}.btn--green{background-color:#9ab8ac}@media (hover:hover) and (pointer:fine){.btn--green:hover{background-color:#f5dadf;color:#000}}.btn--red{background-color:#ff9292}@media (hover:hover) and (pointer:fine){.btn--red:hover{background-color:#f5dadf;color:#000}}.btn--white{color:#000;background-color:#fff}@media (hover:hover) and (pointer:fine){.btn--white:hover{background-color:#f5dadf}}.btn svg{width:16px}@media (min-width:1200px){.btn svg{width:18px}}.js-spoiler{cursor:pointer}.js-spoiler .text__container{cursor:auto}.swiper{display:none}.swiper.swiper-initialized{display:block}.swiper-slide img{background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/slide-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.swiper-lazy-preloader{width:50px;height:50px;margin:0;border:0;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/spinner.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%)!important}@media (min-width:1200px){.swiper-lazy-preloader{width:100px;height:100px}}.header{position:relative;background-color:#9ab8ac;padding:20px 0}@media (min-width:1200px){.header{padding:32px 0}}.header__top{padding-bottom:36px}.header__top .container{display:flex;flex-direction:column;align-items:center}@media (min-width:1200px){.header__top .container{flex-direction:row;justify-content:space-between}}.header__top-inner{width:100%;display:flex;align-items:center;justify-content:center;gap:5px}@media (min-width:1200px){.header__top-inner{width:auto;flex:1 1 auto;justify-content:space-between}}.header .close__trigger{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px;height:50px;background-color:#9ab8ac;color:#fff;font-size:19px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700}@media (min-width:1200px){.header .close__trigger{display:none}}.header .close__trigger svg{width:16px;height:16px;color:#fff}.header__inner{display:none;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;background:#f9efe9}.header__inner.active{display:block}@media (min-width:1200px){.header__inner{position:static;width:auto;height:auto;display:flex;justify-content:space-between;align-items:center;gap:40px;background-color:transparent}}@media (min-width:1575px){.header__inner{gap:90px}}.header .logo{display:flex;align-items:flex-start;margin-bottom:12px}@media (min-width:1200px){.header .logo{align-items:center;margin-right:27px;margin-bottom:0}}@media (min-width:1575px){.header .logo{margin-right:57px}}.header .logo svg{display:block;width:42.76px;height:39.59px;color:#fff;margin-right:8px}@media (max-width:374.98px){.header .logo svg{width:38.76px;height:35.59px}}@media (min-width:1200px){.header .logo svg{width:48.23px;height:43.92px;margin-right:0}}@media (min-width:1575px){.header .logo svg{width:58.23px;height:53.92px;margin-right:8px}}.header .logo span{font-family:"El Messiri",Georgia,serif;font-weight:700;font-size:45px;color:#fff}@media (max-width:374.98px){.header .logo span{font-size:38px}}@media (min-width:1200px){.header .logo span{display:none}}@media (min-width:1400px){.header .logo span{display:block;font-size:24px}}@media (min-width:1575px){.header .logo span{font-size:32px}}.header .logo span br{display:none}@media (min-width:1200px){.header .logo span br{display:block}}.header .burger{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:10px;background-color:#fff;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;font-size:16px;line-height:1}@media (min-width:1200px){.header .burger{display:none}}.header .burger svg{width:16px;height:13px;color:#9ab8ac}.header__menu{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:14px 16px;list-style-type:none}@media (min-width:1200px){.header__menu{width:auto;padding:0;flex-direction:row;align-items:center;gap:20px}}@media (min-width:1575px){.header__menu{gap:50px}}.header__menu-item{width:100%}@media (min-width:1200px){.header__menu-item{width:auto}}.header__menu-item--new .header__menu-link{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;color:#e65151}.header__menu-item--new .header__menu-link svg{color:#e65151}.header__menu-link{width:100%;display:flex;align-items:center;gap:9px;padding:18px 22px;background-color:#9ab8ac;border-radius:10px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;color:#fff;line-height:1.2;transition:.3s}@media (min-width:1200px){.header__menu-link{padding:0;border-radius:0;background-color:transparent;line-height:1}}.header__menu-link svg{width:20px;height:20px;color:#fff}.header__buttons{display:flex;gap:10px;padding:0 16px}@media (min-width:1200px){.header__buttons{padding:0;align-items:center;flex-wrap:wrap;margin:0 auto}}.header__buttons-item{width:calc(50% - 5px);display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;border-radius:10px;background-color:#f5dadf;font-size:15px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;color:#7f9d98;line-height:1}@media (min-width:1200px){.header__buttons-item{width:auto;padding:6px 8px;border-radius:5px;background-color:#fff;color:#9ab8ac;font-size:14px}}@media (min-width:1575px){.header__buttons-item{font-size:16px}}.header__buttons-item svg{width:12px;height:13px}@media (min-width:1200px){.header__buttons-item svg{display:none}}@media (min-width:1575px){.header__buttons-item svg{display:block}}.header__tel{list-style-type:none;display:flex;flex-direction:column;gap:4px}@media (min-width:1200px){.header__tel{margin:0 auto}}.header__tel a{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:10px;background-color:#fff;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;line-height:1}@media (min-width:1200px){.header__tel a{gap:10px;padding:0;background-color:transparent;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;color:#fff}}@media (min-width:1575px){.header__tel a{font-size:22px}}.header__tel a svg{width:16px;height:16px;color:#9ab8ac}@media (min-width:1200px){.header__tel a svg{color:#fff}}@media (min-width:1575px){.header__tel a svg{width:22px;height:22px}}.header__cart{display:none}@media (min-width:1200px){.header__cart{display:flex;align-items:center;gap:5px;color:#222c1c}}@media (min-width:1575px){.header__cart{gap:10px}}.header__cart-icon{position:relative;color:#e65151}.header__cart-icon svg{width:47px}@media (min-width:1200px){.header__cart-title{font-size:14px}}@media (min-width:1575px){.header__cart-title{font-size:18px}}.header__cart-num{position:absolute;right:1px;top:1px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;font-size:12px;line-height:1;color:#e65151;font-weight:700;overflow:hidden}.header__cart-price{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600}@media (min-width:1200px){.header__cart-price{font-size:14px}}@media (min-width:1575px){.header__cart-price{font-size:22px}}.header__bottom{position:relative}.header__bottom .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.header__bottom-title{position:relative;z-index:2;max-width:842px;margin-bottom:15px;font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:30px;text-align:center;color:#fff}@media (min-width:992px){.header__bottom-title{margin-bottom:24px;font-size:60px}}.header__bottom-text{position:relative;z-index:2;max-width:250px;margin-top:18px;line-height:1.6;font-size:14px;text-align:center;color:#fff}@media (min-width:600px){.header__bottom-text{max-width:540px}}@media (min-width:1200px){.header__bottom-text{max-width:924px;margin-top:24px;font-size:26px}}.header--full{background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-big-bg-mobile.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:992px){.header--full{background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-big-bg.jpg)}}.header--full:after,.header--full:before{content:"";display:block;position:absolute;bottom:0;z-index:0;background-repeat:no-repeat;background-position:center top;background-size:contain}.header--full:before{display:none}@media (min-width:1200px){.header--full:before{display:block;left:0;width:490px;height:356px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-big-flower1.svg)}}.header--full:after{right:0;width:82px;height:170px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-big-flower-mobile.svg)}@media (min-width:1200px){.header--full:after{width:457px;height:440px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-big-flower2.svg)}}.header--full .header__bottom{padding-bottom:18px}@media (min-width:1200px){.header--full .header__bottom{padding-bottom:50px}}@media (min-width:1200px){.header--mini{background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-mini-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}.header--mini:after,.header--mini:before{display:none}@media (min-width:1200px){.header--mini:after,.header--mini:before{content:"";display:block;position:absolute;bottom:0;z-index:0;width:546px;height:106px;background-repeat:no-repeat;background-position:center top;background-size:contain}}.header--mini:before{left:0;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-mini-flower1.svg)}.header--mini:after{right:0;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/header-mini-flower2.svg)}.search{width:100%;max-width:576px}@media (min-width:1200px){.search{position:relative;max-width:928px}}.search__form{position:relative;z-index:7;width:100%;background-color:#fff;border:1px solid #ededed;border-radius:10px}@media (min-width:1200px){.search__form{border-radius:20px}}.search__form--mobile{display:block}@media (min-width:1200px){.search__form--mobile{display:none}}.search__form--desktop{display:none}@media (min-width:1200px){.search__form--desktop{display:block}}.search__form-input{display:flex;align-items:center;width:100%;height:44px;line-height:38px;padding:11px 14px;border-radius:10px;font-size:14px;color:#000}@media (min-width:1200px){.search__form-input{height:64px;padding:0 206px 0 32px;border-radius:20px;line-height:64;font-size:16px}}.search__form-input::-moz-placeholder{font-size:inherit;color:#acacac}.search__form-input::placeholder{font-size:inherit;color:#acacac}.search__form-placeholder{font-size:inherit;color:#acacac}.search__form-btn{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:60px;height:44px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#f5dadf;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;color:#7f9d98;font-size:12px;transition:.3s}@media (min-width:1200px){.search__form-btn{width:174px;height:64px;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:16px}}@media (hover:hover) and (pointer:fine){.search__form-btn:hover{background-color:#f9efe9}}.search__form-btn span{display:none}@media (min-width:1200px){.search__form-btn span{display:block}}.search__form-btn svg{display:block;width:17px;height:17px}@media (min-width:1200px){.search__form-btn svg{display:none}}.search__result{position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;display:none;flex-direction:column;gap:17px;padding-bottom:17px;background-color:#f9efe9}@media (min-width:1200px){.search__result{position:absolute;top:0;z-index:6;height:auto;padding:88px 0 12px;border-radius:20px;background-color:#fff}}.search__result.active{display:flex}.search__result-inner{width:calc(100% - 34px);display:flex;flex-direction:column;gap:17px;flex:1 1 auto;align-self:center;padding:16px;border:1px solid #ededed;border-radius:10px;background-color:#fff;overflow:auto}@media (min-width:1200px){.search__result-inner{max-height:400px;width:100%;flex:auto;padding:0;border:none;padding:0 32px}}@media (min-width:1575px){.search__result-inner{max-height:540px}}.search__result .search__form{width:calc(100% - 34px);align-self:center}@media (min-width:1200px){.search__result .search__form{display:none}}.search__filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.search__filters-btn{display:flex;align-items:center;justify-content:center;border-radius:15px;padding:10px 20px;background-color:#fff;border:1px solid #7f9d98;text-align:center;transition:.3s}@media (hover:hover) and (pointer:fine){.search__filters-btn:hover{border-color:#ff9292}}.search__filters-btn.active{background-color:#f5dadf;color:#7f9d98;border-color:#f5dadf;font-weight:700}.search__items{width:100%;display:flex;flex-direction:column}.search__item{width:100%;display:grid;align-items:center;grid-template-columns:52px 1fr;grid-template-areas:"img articul" "img title";gap:0 13px;padding:12px 0;line-height:1.2}.search__item:not(:last-child){border-bottom:1px solid #ededed}@media (min-width:600px){.search__item{display:flex;align-items:center;justify-content:space-between}}@media (min-width:992px){.search__item{gap:30px;padding:20px 0}}@media (hover:hover) and (pointer:fine){.search__item:hover{position:relative}.search__item:hover:before{content:"";display:block;position:absolute;left:-32px;top:0;z-index:0;bottom:0;width:calc(100% + 48px);border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#f9efe9}.search__item:hover>*{z-index:1}}.search__item-img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:img;width:100%;height:100%;max-width:52px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.search__item-title{-ms-grid-row:3;-ms-grid-column:3;grid-area:title;align-self:self-start;font-size:16px;color:#000}.search__item--category>.search__item-title{-ms-grid-row:1;-ms-grid-column:1}@media (min-width:600px){.search__item-title{align-self:center;margin-right:auto}}@media (min-width:992px){.search__item-title{font-size:18px}}.search__item-articul{-ms-grid-row:1;-ms-grid-column:3;align-self:self-end;grid-area:articul;font-size:14px;color:#a9a9a9}@media (min-width:600px){.search__item-articul{align-self:center}}@media (min-width:992px){.search__item-articul{font-size:18px}}.search__item--category{grid-template-columns:1fr;grid-template-areas:"title"}.search__item--category .search__item-articul,.search__item--category .search__item-img{display:none}.search__empty,.search__error,.search__loading{padding:20px;text-align:center;color:#acacac;width:100%}.search .loader{width:100%;display:flex;align-items:center;justify-content:center}.search .loader .spinner{width:170px}.search__form-btn:disabled{opacity:.6;cursor:not-allowed}.form{display:flex;flex-wrap:wrap;gap:20px}@media (min-width:992px){.form{gap:34px}}.form__group{width:100%;display:flex;flex-wrap:wrap;gap:20px}@media (min-width:992px){.form__group{gap:34px}}.form__item{width:100%}@media (min-width:992px){.form__item{width:calc(50% - 17px)}}.form__item--error .form__input{border-color:red}.form__item--error .form__error{display:block!important}.form__item--wide{width:100%}.form__label{display:block;margin-bottom:8px}.form__label-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-right:11px;border-radius:50%;background-color:#f1f5eb}.form__label svg{display:block;height:13px;color:#bea4dd}.form__label-text{line-height:1.6}.form__label-text span{color:red}.form__input{width:100%;height:60px;padding:0 12px;border-radius:10px;line-height:60px;border:1px solid #f1f5eb;background-color:#f2f6f5}@media (hover:hover) and (pointer:fine){.form__input:hover{background-color:#ecf5f3}}.form__input:focus{border-color:#afd7ce;background-color:#ecf5f3}@media (min-width:992px){.form__input{padding:0 24px}}.form__textarea{max-width:100%;width:100%;min-height:193px;padding:12px;border-radius:10px;line-height:1;border:1px solid #f2f6f5;background-color:#f2f6f5}.form-btn{width:100%}.form-text{width:100%;line-height:1.6;text-align:center}@media (min-width:992px){.form-text{text-align:left}}.form-text a{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;text-decoration:none;color:#9ab8ac}.form__error{line-height:1.6;color:#ff9292}.form .choices__inner{display:flex;align-items:center;min-height:60px;padding:0!important;border-radius:10px;border:1px solid #f2f6f5;background-color:#f2f6f5}.form .choices__list{background-color:transparent;padding:0 24px}.form .choices__item--selectable{line-height:1;font-size:16px;color:#000;opacity:1}.form .is-focused .choices__inner,.form .is-open .choices__inner,.form .is-open .choices__list--dropdown,.form .is-open .choices__list[aria-expanded]{border-color:#ededed}.form .is-open .choices__inner{border-radius:10px}.form .choices__list--dropdown,.form .choices__list[aria-expanded]{top:calc(100% + 5px);margin:0;padding:0;background:#fff;border:1px solid #ededed;border-radius:10px}.form .choices__list--dropdown .choices__list,.form .choices__list[aria-expanded] .choices__list{padding:0}.form .choices__list--dropdown .choices__item--selectable.is-highlighted,.form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f5dadf}.form .choices[data-type*=select-one]:after{top:50%;right:10px;display:block;width:9px;height:16px;margin:0;border:0;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/icons/icon-pager-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%) rotate(90deg)}.form .choices[data-type*=select-one].is-open:after{margin:0;padding:0;border:0;transform:translateY(-50%) rotate(270deg)}.megamenu{position:sticky;top:0;z-index:5;min-height:50px;background-color:#f5dadf}.megamenu .container{padding:0}.megamenu__inner{display:flex;flex-direction:column;align-items:flex-start;height:100%;overflow-y:auto}.megamenu-trigger{width:100%;display:flex;align-items:center;justify-content:center;padding:15px;height:50px;color:#222c1c;background-color:#f5dadf}.megamenu-trigger:before{content:"";display:inline-block;width:16px;height:16px;margin-right:12px;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect width="4" height="4" rx="1"/><rect x="6" width="4" height="4" rx="1"/><rect x="12" width="4" height="4" rx="1"/><rect y="6" width="4" height="4" rx="1"/><rect x="6" y="6" width="4" height="4" rx="1"/><rect x="12" y="6" width="4" height="4" rx="1"/><rect y="12" width="4" height="4" rx="1"/><rect x="6" y="12" width="4" height="4" rx="1"/><rect x="12" y="12" width="4" height="4" rx="1"/></svg>') no-repeat center;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect width="4" height="4" rx="1"/><rect x="6" width="4" height="4" rx="1"/><rect x="12" width="4" height="4" rx="1"/><rect y="6" width="4" height="4" rx="1"/><rect x="6" y="6" width="4" height="4" rx="1"/><rect x="12" y="6" width="4" height="4" rx="1"/><rect y="12" width="4" height="4" rx="1"/><rect x="6" y="12" width="4" height="4" rx="1"/><rect x="12" y="12" width="4" height="4" rx="1"/></svg>') no-repeat center;-webkit-mask-size:contain;mask-size:contain}.megamenu-trigger.active{background-color:#9ab8ac;color:#fff}.megamenu-trigger.active:before{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M1.517 15.9a1.5 1.5 0 0 1-1.076-.364C-.147 14.945-.147 13.99.441 13.4L13.307.533a1.5 1.5 0 0 1 2.142 2.06L2.578 15.536a1.5 1.5 0 0 1-1.061.364z"/><path d="M14.368 15.9a1.5 1.5 0 0 1-1.06-.44L.441 2.593A1.5 1.5 0 1 1 2.577.456L15.52 13.323a1.5 1.5 0 0 1-1.152 2.576z"/></svg>') no-repeat center;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M1.517 15.9a1.5 1.5 0 0 1-1.076-.364C-.147 14.945-.147 13.99.441 13.4L13.307.533a1.5 1.5 0 0 1 2.142 2.06L2.578 15.536a1.5 1.5 0 0 1-1.061.364z"/><path d="M14.368 15.9a1.5 1.5 0 0 1-1.06-.44L.441 2.593A1.5 1.5 0 1 1 2.577.456L15.52 13.323a1.5 1.5 0 0 1-1.152 2.576z"/></svg>') no-repeat center}.megamenu-trigger span{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;font-size:19px}.megamenu .menu{width:100%;padding:0;display:none;flex-direction:column;padding:14px 17px;gap:9px;background-color:#f9efe9;list-style-type:none}.megamenu .menu-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 5px 0 rgba(0,0,0,.031372549)}.megamenu .menu-item .content{display:none;padding:10px 16px}.megamenu .menu-item .columns{padding:0}.megamenu .menu-item .column>li:not(.column).single-items-column{display:block;min-width:256px}.megamenu .menu-item .column>li>ul{list-style-type:none;padding:0}.megamenu .menu-item .column__title{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #ededed;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;line-height:1.2;transition:.3s}@media (hover:hover) and (pointer:fine){.megamenu .menu-item .column__title:hover{color:#7f9d98}}.megamenu .menu-item .column__title a{flex:1 1 auto}.megamenu .menu-item .column__title-dropdown{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.megamenu .menu-item .column__title-dropdown svg{width:13px;height:8px;color:#000}.megamenu .menu-item .column__title.active .column__title-dropdown{transform:rotate(180deg)}.megamenu .menu-item .column>ul{padding-left:18px;display:none}.megamenu .menu-item .column>ul>li>a{display:block;padding:8px 0;border-bottom:1px solid #ededed;line-height:1.2;transition:.3s}.megamenu .menu-item .column>ul>li>a.is-active{color:#7f9d98}@media (hover:hover) and (pointer:fine){.megamenu .menu-item .column>ul>li>a:hover{color:#7f9d98}}.megamenu .menu-item .column>ul>li:last-child a{border-bottom:0}.megamenu .menu-item .column.active{border-bottom:1px solid #ededed}.megamenu .menu-item .column.active .column__title-dropdown{transform:rotate(180deg)}.megamenu .menu-item .column.active>ul{display:block}.megamenu .menu__button{width:100%;display:flex;align-items:center;background-color:#f5dadf;padding:17px 15px;border-radius:10px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;color:#314724;text-align:left}.megamenu .menu__button-icon{width:20px;height:20px;margin-right:4px}.megamenu .menu__button-dropdown{width:13px;height:8px;margin-left:auto}.megamenu .menu__button.is-active{background-color:#fff9f5}.megamenu .menu__button.active .menu__button-dropdown{transform:rotate(180deg)}.megamenu .menu__button.active+.content{display:block}.megamenu--fixed{z-index:10}.megamenu--fixed .megamenu__inner{width:100%;height:100%;position:fixed;left:0;top:0;z-index:10;padding-top:50px}.megamenu--fixed .megamenu-trigger{position:fixed;left:0;top:0;z-index:10}.megamenu--fixed .menu{display:flex;flex:1 1 auto;overflow-y:auto}.megamenu--desktop .container{position:relative;width:100%;max-width:1820px}.megamenu--desktop .megamenu__inner{display:block;height:auto;padding:0;background-color:transparent;overflow:visible}.megamenu--desktop .megamenu-trigger{display:none}.megamenu--desktop .menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0;gap:0;background-color:transparent}.megamenu--desktop .menu-item{position:relative;background-color:transparent;flex:1 1 auto;box-shadow:none;border-radius:0}.megamenu--desktop .menu-item .content{position:absolute;top:100%;z-index:5;visibility:hidden;opacity:0;padding:26px 22px;background-color:#fff9f5}.megamenu--desktop .menu-item .columns{max-height:408px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:30px}.megamenu--desktop .menu-item .columns>li{width:256px}.megamenu--desktop .menu-item .column{display:block}.megamenu--desktop .menu-item .column>li{display:none}.megamenu--desktop .menu-item .column>ul{display:block;padding:0}.megamenu--desktop .menu-item .column__title{padding:8px 0;border-bottom:0;font-size:16px;line-height:1.2}.megamenu--desktop .menu-item .column__title.is-active{color:#7f9d98}.megamenu--desktop .menu-item .column__title-dropdown{display:none}.megamenu--desktop .menu-item.active{background-color:#fff9f5}.megamenu--desktop .menu-item.active .content{display:block;opacity:1;visibility:visible}.megamenu--desktop .menu__button{justify-content:center;gap:4px;padding:25px 12px;border-radius:0;background-color:transparent;font-size:16px;line-height:1.2;color:#7f9d98}@media (max-width:1800px){.megamenu--desktop .menu__button{flex-direction:column;align-items:center;text-align:center;padding:15px 10px;font-size:14px}}.megamenu--desktop .menu__button-icon{margin-right:4px}@media (max-width:1800px){.megamenu--desktop .menu__button-icon{width:15px;height:15px}}.megamenu--desktop .menu__button-dropdown{display:none}.breadcrumbs{padding:15px 0}@media (min-width:1200px){.breadcrumbs{padding-top:50px}}.breadcrumbs__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumbs__item{display:flex;align-items:center;font-size:12px;line-height:1.6}@media (min-width:1200px){.breadcrumbs__item{font-size:14px}}.breadcrumbs__item:not(:last-child):after{content:"";display:inline-block;width:10px;height:1px;margin-left:10px;margin-right:10px;background-color:#acacac}@media (min-width:1200px){.breadcrumbs__item:not(:last-child):after{width:26px}}.breadcrumbs__link{text-decoration:none;color:#acacac}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__current{color:#000}.breadcrumbs__separator{margin:0 8px}.page__caption{padding-bottom:15px}@media (min-width:1200px){.page__caption{padding-bottom:30px}}.page__caption-title{font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:25px;line-height:1;color:#000}@media (min-width:1200px){.page__caption-title{font-size:42px}}.registration{padding:20px 0}@media (min-width:1200px){.registration{padding:20px 0 65px}}.registration>.container{display:flex;justify-content:center;flex-wrap:wrap}.registration .inner{width:100%;max-width:800px;padding:24px 16px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.registration .inner{padding:54px 60px}}.registration .page__caption{padding-bottom:20px}.registration .page__caption .container{padding:0;max-width:100%;width:100%}.login{padding:20px 0}@media (min-width:1200px){.login{padding:20px 0 65px}}.login>.container{display:flex;justify-content:center;flex-wrap:wrap}.login .inner{width:100%;max-width:454px;padding:24px 16px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.login .inner{padding:54px 60px}}.login .page__caption{padding-bottom:20px}.login .page__caption .container{padding:0;max-width:100%;width:100%}.footer{background-color:#9ab8ac}.footer__top{padding:28px 0 26px 0}@media (min-width:1200px){.footer__top .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.footer__bottom{background-color:#fff;height:46px;display:flex;align-items:center;justify-content:center}@media (min-width:1200px){.footer__bottom{padding:10px 0;height:auto}}.footer .logo{display:flex;align-items:flex-start}@media (min-width:1200px){.footer .logo{align-items:center}}.footer .logo svg{display:block;width:42.76px;height:39.59px;color:#fff;margin-right:8px}@media (max-width:374.98px){.footer .logo svg{width:38.76px;height:35.59px}}@media (min-width:1200px){.footer .logo svg{width:48.23px;height:43.92px}}@media (min-width:1575px){.footer .logo svg{width:58.23px;height:53.92px}}.footer .logo span{font-family:"El Messiri",Georgia,serif;font-weight:700;font-size:45px;color:#fff}@media (max-width:374.98px){.footer .logo span{font-size:38px}}@media (min-width:1200px){.footer .logo span{font-size:24px}}@media (min-width:1575px){.footer .logo span{font-size:32px}}.footer .logo span br{display:none}@media (min-width:1200px){.footer .logo span br{display:block}}.footer__controls{display:flex;flex-direction:column;gap:5px}@media (min-width:1200px){.footer__controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1 auto;margin:0 30px}}@media (min-width:1575px){.footer__controls{margin:0 68px}}.footer-links{display:flex;flex-direction:column;gap:5px;margin-top:15px;padding:0;list-style-type:none}@media (min-width:1200px){.footer-links{flex-direction:row;align-items:center;gap:18px;margin:0}}@media (min-width:1575px){.footer-links{gap:49px}}.footer-links li{width:100%}@media (min-width:1200px){.footer-links li{width:auto}}.footer-links a{display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:#dee6d1;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;padding:14px;text-align:center;font-size:16px;text-decoration:none}@media (min-width:1200px){.footer-links a{padding:0;background:0 0;border-radius:0;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;color:#fff}}@media (min-width:1575px){.footer-links a{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:800}}.footer-buttons{display:flex;flex-wrap:wrap;gap:4px;padding:0;list-style-type:none}@media (min-width:1200px){.footer-buttons{flex-direction:row;gap:10px}}.footer-buttons li{width:calc(50% - 4px)}@media (min-width:1200px){.footer-buttons li{width:auto}}.footer-buttons a,.footer-buttons button{width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:#dee6d1;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;padding:14px;text-align:center;font-size:14px}.footer-buttons a svg,.footer-buttons button svg{width:12px;height:13px;margin-right:12px;color:#9ab8ac}@media (min-width:1200px){.footer-buttons a svg,.footer-buttons button svg{display:none;margin-right:10px}}@media (min-width:1575px){.footer-buttons a svg,.footer-buttons button svg{display:block}}@media (min-width:1200px){.footer-buttons a,.footer-buttons button{padding:6px 8px;border-radius:5px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;color:#9ab8ac;background-color:#fff}}@media (min-width:1575px){.footer-buttons a,.footer-buttons button{font-size:15px}}.footer__content{margin-top:19px;display:flex;flex-wrap:wrap}@media (min-width:1200px){.footer__content{margin-top:0;gap:15px}}@media (min-width:1575px){.footer__content{gap:45px}}.footer__info{width:50%;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1200px){.footer__info{width:auto;min-width:132px;max-width:182px}}.footer__info-title{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;font-size:16px;color:#fff;margin-bottom:1px}.footer__info-title svg{width:11px;height:11px;margin-right:7px;color:#fff}@media (min-width:1200px){.footer__info-title svg{width:13px;height:13px}}.footer__info-list{list-style-type:none;display:flex;flex-direction:column;gap:4px}.footer__info-list a{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:18px;color:#fff;text-decoration:none}@media (min-width:1575px){.footer__info-list a{font-size:20px}}.footer__info-text{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:18px;color:#fff}@media (min-width:1575px){.footer__info-text{font-size:20px}}.footer .copyright{font-size:16px;padding:0 4px;text-align:center}@media (min-width:1200px){.footer .copyright{color:#7f9d98}}.catalog{padding-bottom:40px}@media (min-width:992px){.catalog{padding-bottom:128px}}.catalog__top{position:relative;z-index:2;padding-bottom:14px}.catalog .inner{display:flex;flex-wrap:wrap;gap:16px}@media (min-width:375px){.catalog .inner{gap:8px}}.catalog .product__preview{width:100%;max-width:100%}@media (min-width:600px){.catalog .product__preview{width:calc(50% - 4px)}}@media (min-width:992px){.catalog .product__preview{width:calc(33.33% - 6px)}}@media (min-width:1200px){.catalog .product__preview{width:calc(25% - 7px)}}@media (min-width:1400px){.catalog .product__preview{width:calc(20% - 7px)}}@media (min-width:1575px){.catalog .product__preview{width:calc(16.66% - 7px)}}.catalog .product__preview__slider{height:460px}@media (min-width:370px){.catalog .product__preview__slider{height:500px}}@media (min-width:600px){.catalog .product__preview__slider{height:430px}}@media (min-width:768px){.catalog .product__preview__slider{height:580px}}@media (min-width:992px){.catalog .product__preview__slider{height:480px}}@media (min-width:1200px){.catalog .product__preview__slider{height:440px}}@media (min-width:1400px){.catalog .product__preview__slider{height:410px}}.filters{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:1400px){.filters{gap:27px;flex-wrap:nowrap}}.filters__sort{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.filters__sort .filters__item{max-width:100%}@media (min-width:1400px){.filters__sort{max-width:328px}}.filters__items{width:100%;display:flex;flex-wrap:wrap;gap:8px}.filters__row{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px}@media (min-width:1400px){.filters__row{flex-wrap:nowrap}}.filters__item{width:100%}@media (min-width:768px){.filters__item{width:calc(50% - 2px)}}@media (min-width:1200px){.filters__item{flex:1 1 auto}}.filters__item--materials{width:100%;display:flex;flex-direction:column;gap:4px}@media (min-width:768px){.filters__item--materials{width:calc(50% - 2px)}}@media (min-width:1200px){.filters__item--materials{width:auto}}@media (min-width:1575px){.filters__item--materials{flex-direction:row}}.filters__item--materials .choices{margin:0}@media (min-width:1575px){.filters__item--materials .choices{width:100%}}@media (min-width:768px){.filters__item--price{width:100%}}@media (min-width:1200px){.filters__item--price{width:auto;max-width:328px}}.filters__item--btn{gap:4px;display:flex;align-items:flex-start;flex-wrap:wrap}@media (min-width:1200px){.filters__item--btn{width:auto;max-width:328px}}@media (min-width:1400px){.filters__item--btn{flex-direction:column;max-width:280px}}@media (min-width:1575px){.filters__item--btn{flex:0 0 auto;flex-direction:row;max-width:none}}@media (min-width:1400px){.filters__item--btn .filters-btn{width:100%}}@media (min-width:1575px){.filters__item--btn .filters-btn{width:auto}}.filters-title{width:100%;font-size:14px}.filters-input{width:100%;padding:0 10px 0 70px;border-radius:10px;background:#fff;border:1px solid #ededed;text-align:right;line-height:30px;font-size:14px;color:#000}.filters__price{display:flex;align-items:flex-start;gap:5px}@media (min-width:1200px){.filters__price{flex-direction:column}}@media (min-width:1575px){.filters__price{flex-direction:row}}.filters__price-item{position:relative;width:100%}@media (min-width:1575px){.filters__price-item{max-width:190px}}.filters__price-label{position:absolute;left:10px;top:50%;font-size:14px;line-height:1;color:#8b9990;transform:translateY(-50%)}.filters-btn{width:100%;padding:8px 10px;font-size:16px;line-height:1}.filters .choices__inner{min-height:0;padding:0!important;border-radius:10px;border:1px solid #ededed;background-color:#fff}.filters .choices__list{background-color:transparent;padding:8px 10px}.filters .choices__item--selectable{font-size:14px;line-height:1;color:#8b9990;opacity:1}.filters .is-focused .choices__inner,.filters .is-open .choices__inner,.filters .is-open .choices__list--dropdown,.filters .is-open .choices__list[aria-expanded]{border-color:#ededed}.filters .is-open .choices__inner{border-radius:10px}.filters .choices__list--dropdown,.filters .choices__list[aria-expanded]{top:calc(100% + 5px);margin:0;padding:0;background:#fff;border:1px solid #ededed;border-radius:10px}.filters .choices__list--dropdown .choices__list,.filters .choices__list[aria-expanded] .choices__list{padding:0}.filters .choices__list--dropdown .choices__item--selectable.is-highlighted,.filters .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f5dadf}.filters .choices[data-type*=select-one]:after{top:50%;display:block;width:9px;height:6px;border:0;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/icons/icon-pager-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%) rotate(90deg)}.filters .choices[data-type*=select-one].is-open:after{margin:0;padding:0;border:0;transform:translateY(-50%) rotate(270deg)}.contact{background-color:#ebe9e5;padding-bottom:20px}@media (min-width:1200px){.contact{padding-bottom:65px}}@media (min-width:1575px) and (min-height:900px){.contact{display:flex;min-height:600px;flex:1}}.contact .container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width:1200px){.contact .container{min-height:420px}}@media (min-width:1575px){.contact .container{min-height:640px}}@media (min-width:1575px) and (min-height:900px){.contact .container{min-height:0;flex:1}}.contact-logo{position:relative;z-index:1;display:none;color:#9ab8ac;font-family:"El Messiri",Georgia,serif;font-weight:700;font-size:80px}@media (min-width:1200px){.contact-logo{margin:auto 0;display:flex;align-items:flex-start;align-items:center}}.contact-logo svg{color:inherit}@media (min-width:1200px){.contact-logo svg{margin-right:28px;width:154.3px;height:142.88px}}.contact__items{position:relative;z-index:1;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:26px;padding:30px 23px;border-radius:20px;background-color:#fff}@media (min-width:1575px){.contact__items{padding:53px 60px;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:1575px){.contact__items{gap:60px}}.contact__item{width:100%}@media (min-width:1200px){.contact__item{width:calc(33.33% - 17.3px)}}@media (min-width:1575px){.contact__item{width:auto;flex:1 1 auto}}.contact__item-title{display:flex;align-items:center;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;font-size:16px;outline-color:#000;line-height:1;margin-bottom:2px}.contact__item-title svg{width:13px;height:13px;margin-right:7px;color:inherit}.contact__item-title span{width:calc(100% - 20px)}.contact__item-text{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:20px;text-decoration:none;color:#000}.contact-flowers{display:none}@media (min-width:1200px){.contact-flowers{display:block;position:absolute;bottom:0;z-index:-1;-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:480px}}.contact-flowers--left{left:2%}.contact-flowers--right{right:2%}.product{overflow:auto;padding:15px 0}@media (min-width:1575px){.product{padding:15px 0 65px}}.product .container{display:flex;flex-wrap:wrap}@media (min-width:600px){.product .container{gap:10px}}@media (min-width:1575px){.product .container{gap:11px}}.product__col{width:100%}.product__col--left{align-self:flex-start}@media (min-width:600px){.product__col--left{width:calc(100% - 5px)}}@media (min-width:768px){.product__col--left{width:calc(40% - 5px)}}@media (min-width:1200px){.product__col--left{width:calc(30% - 5px)}}.product__col--left .product__item{display:flex;flex-direction:column;gap:12px;height:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}@media (min-width:600px){.product__col--left .product__item{border-radius:20px}}@media (min-width:1575px){.product__col--left .product__item{gap:60px}}@media (min-width:600px){.product__col--center{width:calc(100% - 5px)}}@media (min-width:768px){.product__col--center{width:calc(60% - 5px)}}@media (min-width:1200px){.product__col--center{width:calc(70% - 5px)}}@media (min-width:1575px){.product__col--center{width:calc(50% - 12px)}}.product__col--center .product__item{height:100%;display:flex;flex-direction:column;border-radius:0;gap:15px}@media (min-width:600px){.product__col--center .product__item{border-radius:20px}}@media (min-width:1575px){.product__col--center .product__item{gap:25px;padding:32px}}.product__col--center .text__container{font-weight:500}.product__col--right{display:flex;flex-direction:column;gap:8px}@media (min-width:992px){.product__col--right{margin-left:auto;width:calc(60% - 5px);flex-direction:column;gap:10px}}@media (min-width:1200px){.product__col--right{width:calc(70% - 5px)}}@media (min-width:1400px){.product__col--right{flex-direction:row}}@media (min-width:1575px){.product__col--right{flex-direction:column;width:calc(20% - 5px)}}.product__col--right .product__item{width:100%}@media (min-width:1400px){.product__col--right .product__item{width:calc(50% - 5px)}}@media (min-width:1575px){.product__col--right .product__item{width:100%}}.product__item{border-radius:20px;background-color:#fff;padding:18px}.product__item--total{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:16px;border-top-left-radius:0;border-top-right-radius:0}@media (min-width:600px){.product__item--total{border-radius:20px}}@media (min-width:1575px){.product__item--total{flex-direction:column;align-items:flex-start}}.product__item--price{display:flex;flex-direction:column;gap:10px;border-radius:0}@media (min-width:600px){.product__item--price{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:16px;border-radius:20px}}@media (min-width:1575px){.product__item--price{flex-direction:column;align-items:flex-start}}.product__item-title{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:14px;color:#acacac;line-height:1.2}@media (min-width:1200px){.product__item-title{font-size:18px}}.product-total{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;font-size:26px;line-height:1.2;color:#9ab8ac}.product-submit{width:100%;max-width:160px}@media (min-width:600px){.product-submit{max-width:240px}}@media (min-width:1575px){.product-submit{max-width:170px}}.product__price{display:flex;flex-direction:column;gap:4px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;line-height:120%}.product__price-old{font-size:19px;text-decoration-line:line-through;color:#ccc}.product__price-current{font-size:26px;color:#000}.product__variants{display:flex;flex-direction:column;gap:6px}.product__variants .product__item-title span{color:#000}.product__variants-inner{display:flex;flex-wrap:wrap;gap:5px}@media (min-width:1575px){.product__variants-inner{gap:11px}}.product__variants-link{position:relative;display:block;border-radius:8px;width:100%;max-width:45px;border:2px solid transparent;overflow:hidden}@media (min-width:1575px){.product__variants-link{max-width:84px;border-radius:15px}}.product__variants-link.active{pointer-events:none;border-color:#9ab8ac;cursor:auto}.product__variants-link.disabled{pointer-events:none}.product__variants-link.disabled:before{content:"";position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;background-color:#f4f4f4;opacity:.9}.product__variants-link img{width:100%;-o-object-fit:cover;object-fit:cover}.product__buttons{display:none;justify-content:space-between;gap:10px;margin-top:50px}@media (min-width:1575px){.product__buttons{display:flex}}.product-title{font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:30px}@media (min-width:1575px){.product-title{font-size:42px}}.product__caption{position:relative;display:flex;flex-direction:column-reverse}@media (min-width:1575px){.product__caption{flex-direction:row;align-items:flex-start;justify-content:space-between}}.product__caption-col--left{display:flex;flex-direction:column-reverse;gap:4px}@media (min-width:1575px){.product__caption-col--left{flex-direction:column;width:calc(100% - 180px);gap:8px}}@media (min-width:1575px){.product__caption-col--right{width:150px;padding-top:22px}}.product__caption-item{display:flex;flex-direction:column;gap:6px}.product__caption .product__item-title{display:none}@media (min-width:1575px){.product__caption .product__item-title{display:block}}.product-status{position:absolute;right:0;top:0;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;font-size:16px;color:#000}.product-status--green{color:#9ab8ac}.product-status--red{color:red}@media (min-width:1575px){.product-status{position:static;font-size:18px}}.product-articul{font-size:16px;max-width:calc(100% - 150px)}@media (min-width:1575px){.product-articul{font-size:18px}}.product__slider{position:relative;height:384px;display:flex;align-items:flex-start;gap:10px}@media (min-width:1575px){.product__slider{height:576px}}.product__slider-thumbs{position:relative;width:54px;height:100%;display:none!important}@media (min-width:400px){.product__slider-thumbs{display:block!important}}@media (min-width:1575px){.product__slider-thumbs{width:84px}}.product__slider-thumbs .swiper-slide{border:2px solid transparent;border-radius:12px;cursor:pointer}.product__slider-thumbs .swiper-slide.swiper-slide-thumb-active{border:2px solid #9ab8ac}.product__slider-main{height:100%;width:100%}@media (min-width:400px){.product__slider-main{width:calc(100% - 64px)}}@media (min-width:1575px){.product__slider-main{width:calc(100% - 94px)}}.product__slider-main .swiper-slide{border-radius:25px;display:flex;align-items:center;justify-content:center}.product__slider-main .img-wrap{border-radius:25px;max-width:100%;height:100%;overflow:hidden}.product__slider .swiper-slide{overflow:hidden}.product__slider .swiper-slide img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__slider-btn{position:absolute;left:27px;z-index:1;width:23px;height:21px;align-items:center;justify-content:center;background-color:#fff;display:none!important}@media (min-width:400px){.product__slider-btn{display:flex!important}}@media (min-width:1575px){.product__slider-btn{left:42px;width:33px;height:36px}}.product__slider-btn--prev{top:0;transform:translate(-50%,-50%) rotate(90deg)}.product__slider-btn--next{bottom:0;transform:translate(-50%,50%) rotate(90deg)}.product__slider-btn.inactive{opacity:.75;pointer-events:none}.product__slider-btn svg{width:8px;color:#9ab8ac}@media (min-width:1575px){.product__slider-btn svg{width:12px}}.product__videolink{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:17px;padding:10px;border-radius:10px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/videolink-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:1575px){.product__videolink{min-height:75px;gap:27px}}.product__videolink-icon{width:28px}@media (min-width:375px){.product__videolink-icon{width:36px}}@media (min-width:1575px){.product__videolink-icon{width:56px}}.product__videolink span{font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:16px;line-height:.9}@media (min-width:375px){.product__videolink span{font-size:20px}}@media (min-width:1575px){.product__videolink span{font-size:30px}}.product .counter{max-width:100%}@media (min-width:600px){.product .counter{max-width:240px}}.product .loader{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:#fff;border-radius:20px}.product .loader .spinner{height:100%;margin:auto}.add__info{position:absolute;z-index:-1;top:100%;left:0;display:flex;flex-direction:column;align-items:center;width:100%;padding:46px 20px 16px 20px;background-color:#f9efe9;border-bottom-left-radius:20px;border-bottom-right-radius:20px;transform:translateY(-100%);opacity:0}.add__info--show{transform:translateY(-26px);opacity:1}.add__info-text{display:none;font-size:16px;line-height:1.2;color:#000}.add__info-text--success{position:relative;padding-left:40px}.add__info-text--success:before{content:"";position:absolute;left:0;top:50%;width:25px;height:25px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/add-to-cart-check.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(-50%)}.add__info--success .add__info-text--success{display:block}.add__info--success .add__info-text--error{display:none}.add__info--error .add__info-text--success{display:none}.add__info--error .add__info-text--error{display:block}.latest__products{position:relative;background-color:#f9efe9;padding:35px 0 10px}.latest__products .products__slider{visibility:hidden;min-height:200px}@media (min-width:600px){.latest__products .products__slider{min-height:250px}}@media (min-width:768px){.latest__products .products__slider{min-height:280px}}@media (min-width:992px){.latest__products .products__slider{min-height:320px}}@media (min-width:1200px){.latest__products .products__slider{min-height:380px}}.latest__products .products__slider.swiper-initialized{visibility:visible}.latest__products .products__slider-skeleton{display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - 13px);gap:26px;padding:0 15px}@media (min-width:600px){.latest__products .products__slider-skeleton{grid-auto-columns:calc(50% - 13px);padding:0}}@media (min-width:768px){.latest__products .products__slider-skeleton{grid-auto-columns:calc(33.333% - 18px)}}@media (min-width:992px){.latest__products .products__slider-skeleton{grid-auto-columns:calc(25% - 20px)}}@media (min-width:1200px){.latest__products .products__slider-skeleton{grid-auto-columns:calc(20% - 21px)}}@media (min-width:1400px){.latest__products .products__slider-skeleton{grid-auto-columns:calc(16.666% - 22px)}}.latest__products .products__slider-skeleton .skeleton-item{background:linear-gradient(90deg,#f0e6d8 0,#f9f4ed 50%,#f0e6d8 100%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:15px;height:280px}@media (min-width:600px){.latest__products .products__slider-skeleton .skeleton-item{height:320px}}@media (min-width:768px){.latest__products .products__slider-skeleton .skeleton-item{height:350px}}@media (min-width:992px){.latest__products .products__slider-skeleton .skeleton-item{height:380px}}@media (min-width:1200px){.latest__products .products__slider-skeleton .skeleton-item{height:420px}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.latest__products:after,.latest__products:before{content:"";display:block;position:absolute;z-index:0;background-repeat:no-repeat;background-position:center top;background-size:contain}.latest__products:before{display:none}@media (min-width:1200px){.latest__products:before{display:block;top:15%;left:0;width:201px;height:307px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/latest-products-flower1.svg);transform:rotate(-143.53deg) translateX(60%)}}.latest__products:after{display:none}@media (min-width:1200px){.latest__products:after{display:block;top:40%;right:0;width:216px;height:266px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/latest-products-flower2.svg);transform:rotate(127.45deg) translateX(-10%)}}.latest__products-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px;font-family:"El Messiri",Georgia,serif;font-weight:400;color:#7f9d98;font-size:30px}@media (min-width:992px){.latest__products-title{gap:18px;padding-left:24px;font-size:42px}}.latest__products-title svg{width:26px}@media (min-width:992px){.latest__products-title svg{width:35px}}.latest__products-title span{width:calc(100% - 48px)}.products__slider{width:calc(100% + 15px);padding-right:15px}@media (min-width:600px){.products__slider{width:100%;padding:0;margin-bottom:40px}}.products__slider-slide.swiper-slide{width:auto}@media (min-width:600px){.products__slider-slide.swiper-slide{width:100%}}@media (min-width:1400px){.products__slider .product__preview__slider{height:380px}}.products__controls{display:none}@media (min-width:600px){.products__controls{display:flex;align-items:center;justify-content:center;gap:30px}}.products__controls__pagination{position:relative;width:80px;height:33px}.products__controls__pagination-inner.swiper-pagination-bullets-dynamic{top:50%;transform:translate(-50%,-50%)!important}.products__controls .swiper-pagination-bullet-active-next,.products__controls .swiper-pagination-bullet-active-next-next,.products__controls .swiper-pagination-bullet-active-prev,.products__controls .swiper-pagination-bullet-active-prev-prev{transform:scale(1)!important}.products__controls .swiper-pagination-bullet{opacity:1;background:#fff}.products__controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7f9d98}.products__controls-btn{display:flex;align-items:center;justify-content:center;width:36px;height:33px;border-radius:10px;background-color:#fff;cursor:pointer}.products__controls-btn.swiper-button-disabled{cursor:not-allowed;opacity:.5}.products__controls-btn svg{color:#7f9d98;width:9px}.product__slider__pagination{position:absolute;z-index:5;left:0;bottom:20px;display:flex;justify-content:center;width:100%}@media (min-width:400px){.product__slider__pagination{display:none}}.product__slider__pagination-inner{position:relative}.product__slider__pagination-inner.swiper-pagination-bullets-dynamic{left:0!important;top:0!important;transform:translate(0,0)!important}.product__slider__pagination .swiper-pagination-bullet-active-next,.product__slider__pagination .swiper-pagination-bullet-active-next-next,.product__slider__pagination .swiper-pagination-bullet-active-prev,.product__slider__pagination .swiper-pagination-bullet-active-prev-prev{transform:scale(1)!important}.product__slider__pagination .swiper-pagination-bullet{opacity:1;background:#fff}.product__slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7f9d98}.product__preview{background-color:#fff;border-radius:30px;box-shadow:0 4px 5px rgba(0,0,0,.03)}@media (max-width:599.98px){.product__preview{max-width:241px;width:100%}}.product__preview__slider{position:relative;padding:6px 6px 16px;height:370px}@media (min-width:768px){.product__preview__slider{height:380px}}@media (min-width:1400px){.product__preview__slider{height:410px}}.product__preview__slider-slide{position:relative;display:flex;align-items:center;justify-content:center;border-radius:30px;overflow:hidden}.product__preview__slider .swiper{height:100%}.product__preview__slider .swiper-lazy-preloader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product__preview__slider .img-wrap{border-radius:25px;max-width:100%;height:100%;overflow:hidden}.product__preview__slider img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__preview__slider-btns{position:absolute;right:18px;bottom:28px;z-index:2;display:flex;gap:4px}.product__preview__slider-btn{width:28px;height:25px;background-color:rgba(255,255,255,.7);color:#9ab8ac;pointer-events:auto;transition:opacity .3s ease,visibility .3s ease}.product__preview__slider-btn.inactive{opacity:0;visibility:hidden;pointer-events:none}.product__preview__slider-btn svg{width:9px;pointer-events:none}.product__preview__inner{display:flex;flex-direction:column;gap:6px;min-height:200px;padding:0 18px 10px}.product__preview-articul{display:flex;align-items:center;justify-content:space-between;font-size:18px;line-height:1.2;color:#a9a9a9}.product__preview-eye{width:28px;height:21px;display:flex;align-items:center;justify-content:center;background-color:#9ab8ac;color:#fff;transition:.3s}.product__preview-eye svg{width:16px}@media (hover:hover) and (pointer:fine){.product__preview-eye:hover{border-color:#f5dadf;background-color:#f5dadf;color:#7f9d98}}.product__preview-title{flex:1 1 auto;color:#000;font-size:19px;transition:.3s}@media (hover:hover) and (pointer:fine){.product__preview-title:hover{color:#7f9d98}}.product__preview-row{display:flex;align-items:center;gap:18px}@media (min-width:768px){.product__preview-row{gap:10px}}.product__preview-btn{display:flex;align-items:center;gap:8px;padding:14px 16px;background-color:#9ab8ac;border:1px solid #ededed;border-radius:10px;color:#fff;font-size:16px;font-weight:700;line-height:1;transition:.3s}@media (min-width:768px){.product__preview-btn{padding:10px 12px}}@media (min-width:1605px){.product__preview-btn{padding:14px 16px}}.product__preview-btn svg{width:14px}@media (min-width:768px){.product__preview-btn svg{display:none}}@media (min-width:1605px){.product__preview-btn svg{display:block}}@media (hover:hover) and (pointer:fine){.product__preview-btn:hover{border-color:#f5dadf;background-color:#f5dadf;color:#7f9d98}}.product__preview__price{display:flex;flex-direction:column;gap:2px}.product__preview__price-old{font-weight:500;font-size:16px;color:#c4c4c4;text-decoration:line-through}@media (min-width:768px){.product__preview__price-old{font-size:15px}}@media (min-width:1605px){.product__preview__price-old{font-size:16px}}.product__preview__price-curr{font-weight:700;font-size:22px;color:#9ab8ac}@media (min-width:768px){.product__preview__price-curr{font-size:20px}}@media (min-width:1605px){.product__preview__price-curr{font-size:22px}}.product__preview-status{font-size:18px;font-weight:600;color:#000}.product__preview-status--green{color:#9ab8ac}.product__preview-status--red{color:red}.modal__container{position:relative}.modal__content{position:relative}.modal .product{display:flex;flex-wrap:wrap;padding:0}@media (min-width:600px){.modal .product{gap:0}}.modal .product__col--left{width:100%;background-color:#fff;align-self:auto}@media (min-width:768px){.modal .product__col--left{width:50%;border-bottom-left-radius:20px}}@media (min-width:1575px){.modal .product__col--left{max-width:50%}}.modal .product__col--left .product__item{background-color:transparent;border-radius:0}@media (min-width:1575px){.modal .product__col--left .product__item{gap:14px;padding-bottom:32px}}.modal .product__col--right{gap:0}@media (min-width:768px){.modal .product__col--right{flex-direction:column;width:50%;background-color:#fff;border-bottom-right-radius:20px}}@media (min-width:1575px){.modal .product__col--right{max-width:50%}}.modal .product__col--right .product__item{border-radius:0}@media (min-width:600px){.modal .product__col--right .product__item{border-radius:0}}@media (min-width:768px){.modal .product__col--right .product__item{width:100%;background-color:transparent;border-radius:0}}.modal .product__col--right .product__item--caption{display:flex;flex-direction:column}.modal .product__col--right .product__item--total{border-radius:20px;border-top-left-radius:0;border-top-right-radius:0}.modal .product__item-spoiler{margin-bottom:5px;padding:9px 14px;border-radius:8px;background-color:#edf4f3;transition:.3s ease-in-out}@media (min-width:1575px){.modal .product__item-spoiler{padding:11px 20px;margin-bottom:8px}}.modal .product__item-spoiler:last-child{margin-bottom:0}.modal .product__item-spoiler .product__item-title{position:relative;width:100%;font-size:15px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:400;padding-right:15px}@media (min-width:1575px){.modal .product__item-spoiler .product__item-title{font-size:18px}}.modal .product__item-spoiler .product__item-title:after{content:"+";position:absolute;right:0;top:0;display:block;font-size:14px;font-weight:700;color:#9ab8ac}@media (min-width:1575px){.modal .product__item-spoiler .product__item-title:after{font-size:18px}}.modal .product__item-spoiler .text__container{display:none;padding-top:6px}.modal .product__item-spoiler.active .text__container{display:block;font-size:14px}@media (hover:hover) and (pointer:fine){.modal .product__item-spoiler:not(.active):hover{background-color:#e5efd6}}.modal .product__item--slider{padding-top:12px}.modal .product__item--price{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-top:0;padding-top:0}@media (min-width:992px){.modal .product__item--price{flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:28px;padding-bottom:0}}.modal .product__item--total{margin-top:6px}@media (min-width:768px){.modal .product__item--total{margin-top:0}}@media (min-width:992px){.modal .product__item--total{flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:28px}}@media (min-width:1575px){.modal .product__item-title{font-size:16px}}.modal .product .counter{max-width:160px}@media (min-width:600px){.modal .product .counter{max-width:240px}}@media (min-width:768px){.modal .product .counter{max-width:190px}}.modal .product .text__container{font-weight:400}.modal .product__price-old{font-size:16px}@media (min-width:992px){.modal .product__price-old{font-size:18px}}.modal .product__price-current{font-size:20px}@media (min-width:992px){.modal .product__price-current{font-size:26px}}.modal .product-total{font-size:22px}@media (min-width:992px){.modal .product-total{font-size:26px}}@media (min-width:768px){.modal .product-submit{max-width:190px}}.modal .product-submit.loading{position:relative;overflow:hidden;pointer-events:none}.modal .product-submit.loading:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/spinner.svg);background-color:rgba(255,255,255,.5);background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translate(-50%,-50%)}.modal .product-submit.loading span,.modal .product-submit.loading svg{opacity:0}@media (min-width:1575px){.modal .product-title{font-size:32px}}.modal .product__variants{padding:8px 0 16px}@media (min-width:1200px){.modal .product__variants{order:2;max-width:370px}}@media (min-width:1575px){.modal .product__variants-inner{gap:4px}}.modal .product__variants-link{width:100%}@media (min-width:1575px){.modal .product__variants-link{max-width:58px;border-radius:8px}}.modal .product__caption{display:flex;flex-direction:column-reverse}@media (min-width:1200px){.modal .product__caption{order:0;margin-bottom:12px}}.modal .product__caption-col--left{display:flex;flex-direction:column-reverse;gap:4px}@media (min-width:1575px){.modal .product__caption-col--left{flex-direction:column-reverse;width:100%;gap:8px}}@media (min-width:1575px){.modal .product__caption-col--right{width:auto;padding-top:0}}.modal .product__caption-item{display:flex;flex-direction:column;gap:6px}.modal .product__caption .product__item-title{display:none}@media (min-width:1575px){.modal .product__caption .product__item-title{display:none}}@media (min-width:1200px){.modal .product__spoilers{order:1;max-width:370px;margin-bottom:12px}}@media (min-width:1575px){.modal .product-status{position:absolute;font-size:16px}}@media (min-width:1575px){.modal .product__slider{height:427px}}@media (min-width:1575px){.modal .product__slider-thumbs{width:62px}}@media (min-width:1575px){.modal .product__slider-btn{left:37px;width:28px;height:26px}}.modal .product__slider-btn svg{width:10px}.modal .product__videolink{min-height:42px}@media (min-width:1575px){.modal .product__videolink-icon{width:37px}}@media (min-width:1575px){.modal .product__videolink span{font-size:20px}}.modal .loader{position:absolute;top:50%;left:50%;z-index:1;display:none;width:170px;transform:translate(-50%,-50%)}.modal .error{position:absolute;left:50%;top:50%;z-index:1;display:none;width:90%;text-align:center;transform:translate(-50%,-50%)}.modal .error-text{font-size:16px}.modal.loading .modal__container{overflow:hidden}.modal.loading .product__item{pointer-events:none;opacity:0}.modal.loading .product__col{background-color:#fff}.modal.loading .loader{display:block}.modal.error_fetch .modal__container{overflow:hidden}.modal.error_fetch .loader{display:none}.modal.error_fetch .error{display:block}.modal.error_fetch .product__item{pointer-events:none;opacity:0}.modal.error_fetch .product__col{background-color:#fff}.modal .add__info{position:relative}.modal-close{cursor:pointer}.page__how__buy{padding-bottom:20px}@media (min-width:1200px){.page__how__buy{padding-bottom:65px}}.page__how__buy .inner{padding:19px;border-radius:20px;background-color:#fff}.page__how__buy .inner>:last-child{padding-bottom:0}.page__how__buy .infos{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;padding-bottom:15px}@media (min-width:768px){.page__how__buy .infos{gap:12px}}.page__how__buy .infos__item{display:flex;align-items:flex-start;flex-direction:column;gap:10px;width:100%;padding:20px 18px;border-radius:20px;background-color:#f1f5eb}@media (min-width:768px){.page__how__buy .infos__item{flex-direction:row;max-width:calc(50% - 6px);padding:20px 37px 16px;gap:36px}}.page__how__buy .infos__item-icon{height:24px}@media (min-width:768px){.page__how__buy .infos__item-icon{height:44px;margin:0}}.page__how__buy .infos__item-text{font-size:14px;line-height:1.6}@media (min-width:768px){.page__how__buy .infos__item-text{width:100%;max-width:540px}}.page__how__buy .text__content{padding:15px 0}.page__how__buy .trip{display:flex;flex-wrap:wrap;gap:22px;counter-reset:trip-counter;padding-bottom:15px}@media (min-width:1200px){.page__how__buy .trip{gap:14px}}.page__how__buy .trip__item{display:flex;flex-direction:column;border-radius:20px;overflow:hidden}@media (min-width:1200px){.page__how__buy .trip__item{border-radius:0}}.page__how__buy .trip__item--pc{display:none}@media (min-width:1200px){.page__how__buy .trip__item--pc{width:100%;display:block;border-radius:0}}@media (min-width:1200px){.page__how__buy .trip__item--pc .trip__item-content{align-self:center}}@media (min-width:768px){.page__how__buy .trip__item--25{width:calc(50% - 11px)}}@media (min-width:1200px){.page__how__buy .trip__item--25{width:calc(25% - 11px)}}@media (min-width:768px){.page__how__buy .trip__item--33{width:calc(33% - 12px)}}@media (min-width:1200px){.page__how__buy .trip__item--33{width:calc(33% - 5px)}}.page__how__buy .trip__item-img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.page__how__buy .trip__item-content{flex:1 1 auto;position:relative;display:flex;align-items:center;gap:13px;padding:16px;background-color:#9ab8ac;line-height:1.3;color:#fff;font-size:16px}@media (min-width:768px){.page__how__buy .trip__item-content{align-items:flex-start}}.page__how__buy .trip__item-content::before{counter-increment:trip-counter;content:counter(trip-counter);display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:50px;line-height:1}.error__page{display:flex;flex-direction:column;flex:1 1 auto;background-color:#ebe9e5}@media (min-width:768px){.error__page{display:flex;flex-direction:column;flex:1}}@media (min-width:1575px) and (min-height:900px){.error__page{display:flex;flex:1}}.error__page .container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;height:auto;min-height:520px;text-align:center;padding-top:82px;padding-bottom:82px}@media (min-width:768px){.error__page .container{flex:1}}@media (min-width:1200px){.error__page .container{padding-top:115px;padding-bottom:115px}}@media (min-width:1575px) and (min-height:900px){.error__page .container{flex:1}}.error__page-code{font-family:"El Messiri",Georgia,serif;font-weight:700;font-size:141px;color:#9ab8ac;line-height:1}@media (min-width:768px){.error__page-code{font-size:180px}}@media (min-width:1200px){.error__page-code{font-size:300px}}.error__page-title{max-width:255px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;font-size:32px;line-height:1.2;margin-bottom:20px}@media (min-width:1200px){.error__page-title{max-width:unset;margin-bottom:7px;font-size:42px}}.error__page-subtitle{max-width:240px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;line-height:1.5;margin-bottom:65px}@media (min-width:1200px){.error__page-subtitle{max-width:unset}}.error__page-text{max-width:170px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;line-height:1.5}@media (min-width:1200px){.error__page-text{max-width:unset}}.error__page-text a{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;color:#9ab8ac;text-decoration:underline}.error__page-flowers{display:block;position:absolute;bottom:-34px;z-index:0;-o-object-fit:contain;object-fit:contain}.error__page-flowers--left{left:0;width:258px;transform:translate(-60%,10%)}@media (min-width:768px){.error__page-flowers--left{width:358px;transform:translate(0,25%)}}@media (min-width:1200px){.error__page-flowers--left{width:489px;transform:translate(-10%,10%);left:0}}.error__page-flowers--right{right:0;width:233px;transform:translate(55%,10%)}@media (min-width:768px){.error__page-flowers--right{width:333px;transform:translate(0,15%)}}@media (min-width:1200px){.error__page-flowers--right{width:457px;transform:translate(10%,10%);right:0}}.news__page{padding-bottom:20px}@media (min-width:1200px){.news__page{padding-bottom:65px}}.news__page .items{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:16px}@media (min-width:1200px){.news__page .items{grid-template-columns:1fr 1fr 1fr;gap:18px}}.news__page .item{display:flex;flex-direction:column;align-items:flex-start;border-radius:15px;padding:22px 21px 24px 38px;background-color:#fff9f5;border-left:14px solid #9ab8ac}.news__page .item-title{margin-bottom:23px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.2}.news__page .item-text{flex:1 1 auto;margin-top:auto;margin-bottom:15px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:16px;line-height:1.5}.news__page .item-link{padding:8px 24px;border-radius:15px;border:1px solid #ededed;background-color:#9ab8ac;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;font-size:17px;line-height:1.6;color:#fff}.article__page{padding-bottom:20px}@media (min-width:1200px){.article__page{padding-bottom:65px}}.article__page .inner{padding:23px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.article__page .inner{padding:75px 56px}}.promotions{position:relative;background-color:#ededed;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/promotions-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:35px 0 10px}.promotions .products__slider{visibility:hidden;min-height:200px}@media (min-width:600px){.promotions .products__slider{min-height:250px}}@media (min-width:768px){.promotions .products__slider{min-height:280px}}@media (min-width:992px){.promotions .products__slider{min-height:320px}}@media (min-width:1200px){.promotions .products__slider{min-height:380px}}.promotions .products__slider.swiper-initialized{visibility:visible}.promotions .products__slider-skeleton{display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - 13px);gap:26px;padding:0 15px}@media (min-width:600px){.promotions .products__slider-skeleton{grid-auto-columns:calc(50% - 13px);padding:0}}@media (min-width:768px){.promotions .products__slider-skeleton{grid-auto-columns:calc(33.333% - 18px)}}@media (min-width:992px){.promotions .products__slider-skeleton{grid-auto-columns:calc(25% - 20px)}}@media (min-width:1200px){.promotions .products__slider-skeleton{grid-auto-columns:calc(20% - 21px)}}@media (min-width:1400px){.promotions .products__slider-skeleton{grid-auto-columns:calc(16.666% - 22px)}}.promotions .products__slider-skeleton .skeleton-item{background:linear-gradient(90deg,#e8e8e8 0,#f5f5f5 50%,#e8e8e8 100%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:15px;height:280px}@media (min-width:600px){.promotions .products__slider-skeleton .skeleton-item{height:320px}}@media (min-width:768px){.promotions .products__slider-skeleton .skeleton-item{height:350px}}@media (min-width:992px){.promotions .products__slider-skeleton .skeleton-item{height:380px}}@media (min-width:1200px){.promotions .products__slider-skeleton .skeleton-item{height:420px}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.promotions:after,.promotions:before{content:"";display:block;position:absolute;z-index:0;background-repeat:no-repeat;background-position:center top;background-size:contain}.promotions:before{display:none}@media (min-width:1200px){.promotions:before{display:block;top:60%;left:0;width:216px;height:266px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/promotions-flower1.svg);transform:rotate(52.55deg) translateX(-70%)}}.promotions:after{display:none}@media (min-width:1200px){.promotions:after{display:block;top:15%;right:0;width:201px;height:307px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/promotions-flower2.svg);transform:rotate(-36.47deg) translateX(40%)}}.promotions-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px;font-family:"El Messiri",Georgia,serif;font-weight:400;color:#7f9d98;font-size:30px}@media (min-width:992px){.promotions-title{gap:18px;padding-left:24px;font-size:42px}}.promotions-title svg{width:26px}@media (min-width:992px){.promotions-title svg{width:35px}}.promotions-title span{width:calc(100% - 48px)}.recommendations{position:relative;padding:15px 0 40px}@media (min-width:1200px){.recommendations{padding:15px 0 75px}}.recommendations-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px;font-family:"El Messiri",Georgia,serif;font-weight:400;color:#555;font-size:30px}@media (min-width:992px){.recommendations-title{gap:18px;padding-left:24px;font-size:42px}}.recommendations-title span{width:calc(100% - 48px)}.recommendations .products__slider{visibility:hidden;min-height:200px}@media (min-width:600px){.recommendations .products__slider{min-height:250px}}@media (min-width:768px){.recommendations .products__slider{min-height:280px}}@media (min-width:992px){.recommendations .products__slider{min-height:320px}}@media (min-width:1200px){.recommendations .products__slider{min-height:380px}}.recommendations .products__slider.swiper-initialized{visibility:visible}.recommendations .products__slider-skeleton{display:grid;grid-auto-flow:column;grid-auto-columns:calc(50% - 13px);gap:26px;padding:0 15px}@media (min-width:600px){.recommendations .products__slider-skeleton{grid-auto-columns:calc(50% - 13px);padding:0}}@media (min-width:768px){.recommendations .products__slider-skeleton{grid-auto-columns:calc(33.333% - 18px)}}@media (min-width:992px){.recommendations .products__slider-skeleton{grid-auto-columns:calc(25% - 20px)}}@media (min-width:1200px){.recommendations .products__slider-skeleton{grid-auto-columns:calc(20% - 21px)}}@media (min-width:1400px){.recommendations .products__slider-skeleton{grid-auto-columns:calc(16.666% - 22px)}}.recommendations .products__slider-skeleton .skeleton-item{background:linear-gradient(90deg,#f0e6d8 0,#f9f4ed 50%,#f0e6d8 100%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:15px;height:280px}@media (min-width:600px){.recommendations .products__slider-skeleton .skeleton-item{height:320px}}@media (min-width:768px){.recommendations .products__slider-skeleton .skeleton-item{height:350px}}@media (min-width:992px){.recommendations .products__slider-skeleton .skeleton-item{height:380px}}@media (min-width:1200px){.recommendations .products__slider-skeleton .skeleton-item{height:420px}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.featured__categories{padding:20px 0}.featured__categories .container{display:flex;flex-wrap:wrap;gap:6px}@media (min-width:1575px){.featured__categories .container{gap:20px}}.featured__categories .item{display:flex;gap:6px;width:100%}@media (min-width:768px){.featured__categories .item{width:calc(50% - 3px)}}@media (min-width:1575px){.featured__categories .item{width:calc(50% - 10px)}}.featured__categories .item-img{max-width:99px;min-height:120px;border-radius:20px;-o-object-fit:cover;object-fit:cover}@media (min-width:1575px){.featured__categories .item-img{border-radius:15px;max-width:120px}}.featured__categories .item__inner{width:calc(100% - 105px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;border-radius:20px;padding:14px;background:#7f9d98;color:#fff}@media (min-width:1575px){.featured__categories .item__inner{flex-wrap:nowrap;gap:14px;padding:26px 30px}}.featured__categories .item-title{order:0;width:calc(100% - 80px);font-size:20px;line-height:1;font-family:"El Messiri",Georgia,serif;font-weight:600}@media (min-width:1200px){.featured__categories .item-title{width:auto;font-size:32px}}.featured__categories .item-text{order:2;font-size:13px;line-height:1.3}@media (min-width:1575px){.featured__categories .item-text{order:1;min-width:240px;flex:1 1 auto;font-size:16px;line-height:1.6}}.featured__categories .item-btn{order:1;padding:5px 8px;font-size:12px}@media (min-width:1200px){.featured__categories .item-btn{order:2;padding:8px 18px;font-size:16px}}.news__preview{padding:31px 0 47px;background-color:#ffe5d7;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/news-preview-bg-mobile.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width:1200px){.news__preview{padding:76px 0 96px;background-color:#fff5f0;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/news-preview-bg.jpg)}}.news__preview-title{margin-bottom:20px;font-size:30px;font-family:"El Messiri",Georgia,serif;font-weight:400;color:#555}@media (min-width:1200px){.news__preview-title{text-align:center;font-size:42px}}.news__preview .swiper-slide{height:auto}.news__preview .slider{visibility:hidden;min-height:200px}@media (min-width:600px){.news__preview .slider{min-height:250px}}@media (min-width:768px){.news__preview .slider{min-height:280px}}@media (min-width:992px){.news__preview .slider{min-height:320px}}@media (min-width:1200px){.news__preview .slider{min-height:380px}}.news__preview .slider.swiper-initialized{visibility:visible}.news__preview .slider-skeleton{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 26px);gap:26px;padding:0 15px}@media (min-width:600px){.news__preview .slider-skeleton{grid-auto-columns:calc(50% - 13px)}}@media (min-width:768px){.news__preview .slider-skeleton{grid-auto-columns:calc(33.333% - 18px)}}@media (min-width:992px){.news__preview .slider-skeleton{grid-auto-columns:calc(25% - 20px)}}@media (min-width:1200px){.news__preview .slider-skeleton{grid-auto-columns:calc(20% - 21px)}}.news__preview .slider-skeleton .skeleton-item{background:linear-gradient(90deg,#ffe5d7 0,#fff0e6 50%,#ffe5d7 100%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:15px;height:280px}@media (min-width:600px){.news__preview .slider-skeleton .skeleton-item{height:320px}}@media (min-width:768px){.news__preview .slider-skeleton .skeleton-item{height:350px}}@media (min-width:992px){.news__preview .slider-skeleton .skeleton-item{height:380px}}@media (min-width:1200px){.news__preview .slider-skeleton .skeleton-item{height:420px}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.news__preview .inner{position:relative}.news__preview .slider-btn{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:38px;background-color:#fff}.news__preview .slider-btn.swiper-button-disabled{display:none}.news__preview .slider-btn--prev{left:0;transform:translate(-30%,-50%)}.news__preview .slider-btn--next{transform:translate(30%,-50%);right:0}.news__preview .slider-btn svg{width:13px;color:#9ab8ac}.news__preview .item{height:100%;display:flex;flex-direction:column;align-items:flex-start;border-radius:15px;padding:22px 21px 24px 38px;background-color:#fff9f5;border-left:14px solid #9ab8ac}.news__preview .item-title{margin-bottom:23px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.2}.news__preview .item-text{flex:1 1 auto;margin-top:auto;margin-bottom:15px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:16px;line-height:1.5}.news__preview .item-link{padding:8px 24px;border-radius:15px;border:1px solid #ededed;background-color:#9ab8ac;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;font-size:17px;line-height:1.6;color:#fff;transition:.3s}@media (hover:hover) and (pointer:fine){.news__preview .item-link:hover{border-color:#f5dadf;background-color:#f5dadf;color:#7f9d98}}.payment__delivery{padding-bottom:20px}@media (min-width:1200px){.payment__delivery{padding-bottom:65px}}.payment__delivery .row{margin-bottom:16px}@media (min-width:1200px){.payment__delivery .row{width:100%;display:flex;flex-direction:row-reverse;gap:15px}}.payment__delivery-img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}@media (min-width:1200px){.payment__delivery-img{flex:2;border-radius:20px}}.payment__delivery-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.payment__delivery-caption{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:23px;background:#9ab8ac url(/themes/custom/mirdecora/frontend/dist/assets/images/payment-delivery-caption-bg.jpg) no-repeat center center/cover;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#fff;line-height:1.3;font-size:14px}@media (min-width:768px){.payment__delivery-caption{font-size:initial}}@media (min-width:1200px){.payment__delivery-caption{background:#9ab8ac url(/themes/custom/mirdecora/frontend/dist/assets/images/payment-delivery-caption-bg-desktop.jpg) no-repeat center center/cover;gap:30px;padding:72px 35px 60px 38px;flex:1;border-radius:20px;line-height:1.6}}.payment__delivery-title{font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:30px;line-height:1}@media (min-width:1200px){.payment__delivery-title{font-size:46px}}@media (min-width:1200px){.payment__delivery-subtitle{flex:1 1 auto}}.payment__delivery-text{width:100%;padding:13px;border-radius:20px;background-color:#fff;color:#000}@media (min-width:1200px){.payment__delivery-text{padding:24px 32px}}.payment__delivery .inner{width:100%;padding:18px;padding:18px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.payment__delivery .inner{padding:44px}}.payment__delivery .inner .text__container ul li:before{background-color:#f5dadf}.payment__delivery .payment__delivery-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px;margin-bottom:34px;border-radius:20px;background-color:#f2f6f5}@media (min-width:992px){.payment__delivery .payment__delivery-info{flex-direction:row;padding:22px 36px;gap:36px}}.payment__delivery .payment__delivery-info img{width:24px;margin:0 0 10px}@media (min-width:992px){.payment__delivery .payment__delivery-info img{width:44px;margin:0}}.payment__delivery .payment__delivery-info p{margin:0}@media (min-width:992px){.payment__delivery .payment__delivery-info p{width:calc(100% - 44px - 36px)}}.pager{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto;flex-wrap:wrap}@media (min-width:600px){.pager{gap:15px}}@media (min-width:1200px){.pager{gap:28px}}.pager__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding-top:20px}@media (min-width:600px){.pager__wrapper{padding-top:30px;gap:20px}}@media (min-width:1200px){.pager__wrapper{padding-top:75px;gap:28px}}.pager__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}.pager__items{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@media (min-width:600px){.pager__items{gap:12px}}@media (min-width:1200px){.pager__items{gap:28px}}.pager__item--first .pager__link,.pager__item--last .pager__link{width:auto;height:auto;padding:5px 10px;min-width:60px}@media (min-width:600px){.pager__item--first .pager__link,.pager__item--last .pager__link{padding:5px 12px;min-width:70px}}@media (min-width:1200px){.pager__item--first .pager__link,.pager__item--last .pager__link{padding:3px 12px;min-width:80px}}.pager__item--active .pager__link{border-color:#9ab8ac;color:#9ab8ac}.pager__item--dots{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;color:#000;font-size:13px}@media (min-width:600px){.pager__item--dots{font-size:15px}}@media (min-width:1200px){.pager__item--dots{font-size:17px}}.pager__link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;line-height:32px;text-align:center;border-radius:8px;border:1px solid #c4c4c4;color:#c4c4c4;line-height:1.4;font-size:13px;padding:5px}@media (min-width:600px){.pager__link{width:35px;height:35px;line-height:35px;font-size:15px;border-radius:10px}}@media (min-width:1200px){.pager__link{width:37px;height:37px;line-height:37px;font-size:17px}}.pager__btns{display:flex;align-items:center;gap:4px}.pager__btn{display:flex;align-items:center;justify-content:center;width:15px;height:15px}@media (min-width:600px){.pager__btn{width:17px;height:17px}}@media (min-width:1200px){.pager__btn{width:20px;height:20px}}.pager__btn svg{width:6px;height:6px}@media (min-width:600px){.pager__btn svg{width:8px;height:8px}}.pager__btn--prev{transform:rotate(180deg)}.text__content{line-height:1.6}.text__content>:first-child{margin-top:0}.text__content h1,.text__content h2,.text__content h3{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;margin-top:10px}.text__content h1{font-size:24px}.text__content h2{font-size:20px}.text__content h3{font-size:18px}.text__content ol,.text__content p,.text__content ul{font-size:14px;margin-top:10px}@media (min-width:1200px){.text__content ol,.text__content p,.text__content ul{font-size:16px}}.text__container{line-height:1.6}.text__container>:last-child{margin-bottom:0}.text__container>img{display:block;max-width:100%;height:auto;margin:0 auto 20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:10px}@media (min-width:1200px){.text__container>img{border-radius:20px}}.text__container h1{font-size:26px;margin-bottom:10px}@media (min-width:992px){.text__container h1{font-size:52px;margin-bottom:20px}}.text__container h2{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;font-size:22px;margin-bottom:10px}@media (min-width:992px){.text__container h2{font-size:42px;margin-bottom:20px}}.text__container h3{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;font-size:20px;margin-bottom:10px}@media (min-width:992px){.text__container h3{font-size:32px;margin-bottom:20px}}.text__container h4{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;font-size:18px;margin-bottom:10px}@media (min-width:992px){.text__container h4{font-size:28px;margin-bottom:20px}}.text__container h5{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;font-size:16px;margin-bottom:10px}@media (min-width:992px){.text__container h5{font-size:20px;margin-bottom:20px}}.text__container ul{margin-bottom:20px;padding-left:25px}.text__container ul li{position:relative;margin-bottom:6px}.text__container ul li:before{content:"";position:absolute;left:-25px;top:6px;display:block;width:12px;height:12px;border-radius:50%;background-color:#7f9d98}.text__container ol{margin-bottom:20px;padding-left:25px;list-style-type:numeric}.text__container ol li{margin-bottom:6px}.text__container p{margin-bottom:20px}.text__container a{text-decoration:underline}.cart{padding-bottom:30px}@media (min-width:1200px){.cart{padding-bottom:78px}}.cart__header{width:100%}.cart__table{width:100%;display:none;flex-direction:column;padding:17px 25px 25px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.cart__table{display:flex}}.cart__table-head{width:100%;display:flex}.cart__table-head .cart__table-cell{font-size:16px;line-height:1.6;color:#acacac;text-align:left}.cart__table-body .cart__table-row{align-items:center}.cart__table-row{position:relative;width:100%;display:flex;align-items:flex-end;border-bottom:1px solid #e5e5e5}.cart__table-row:before{content:"";position:absolute;left:50%;top:50%;z-index:1;display:none;width:70px;height:70px;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/spinner.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%)}.cart__table-row.loading .cart__table-cell{opacity:.2}.cart__table-row.loading:before{display:block}.cart__table-cell{display:flex;padding:8px 0;font-size:16px;line-height:1.6;color:#acacac}.cart__table-cell--foto{width:6.49%}.cart__table-cell--name{width:30.26%}@media (min-width:1575px){.cart__table-cell--name{width:32.26%}}.cart__table-cell--articul{width:8.79%}.cart__table-cell--counter{width:21.15%}@media (min-width:1575px){.cart__table-cell--counter{width:19.15%}}.cart__table-cell--count{width:13.11%}.cart__table-cell--price{width:10.49%}.cart__table-cell--money{justify-content:space-between;width:9.7%}.cart__table-img{width:70px;height:106px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.cart__table-text{font-size:20px;color:#000}.cart__table-delete{display:flex;align-items:center;justify-content:center}.cart__table-delete svg{width:18px;color:red}.cart__table--order .cart__table-cell--name{width:41.41%}.cart__table--order .cart__table-cell--date{width:10%}.cart .cards{display:flex;flex-direction:column;gap:16px}@media (min-width:1200px){.cart .cards{display:none}}.cart .card{width:100%;display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:20px;background-color:#fff}.cart .card__header{display:flex;align-items:flex-start;gap:14px}.cart .card__body{display:flex;flex-direction:column;gap:14px}.cart .card__row{width:100%;display:flex;flex-wrap:wrap;gap:14px}.cart .card__row .card__item{width:calc(33.33% - 10px)}@media (min-width:600px){.cart .card__row .card__item{width:calc(50% - 7px)}}.cart .card__row .card__item--count{width:100%}@media (min-width:600px){.cart .card__row .card__item--count{width:calc(50% - 7px)}}.cart .card__row .card__item--counter{width:100%}.cart .card__item-img{border-radius:10px}.cart .card__item-title{color:#acacac;margin-bottom:4px}.cart .card__item-text{font-size:20px;color:#000}.cart .card__item-tex{font-size:20px;color:#000}.cart .card-delete{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 14px;border-radius:10px;background-color:#f5ebeb}.cart .card-delete svg{width:18px;color:red}.cart .card .counter{max-width:100%}.cart .card .counter-input{width:calc(100% - 92px)}.cart .card .counter-btn{min-width:40px}.cart__footer{width:100%;display:flex;flex-direction:column;gap:10px;padding-top:15px}@media (min-width:1200px){.cart__footer{flex-direction:row;justify-content:flex-end}}.cart__summ{width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px 40px;border-radius:10px;background-color:#fff;font-size:22px;color:#000}@media (min-width:768px){.cart__summ{font-size:32px}}@media (min-width:1200px){.cart__summ{width:auto;gap:65px}}.cart--empty .cart__header{display:none}.cart--empty .cart__footer{display:none}.cart--empty .cart__empty{padding:32px;border-radius:16px;background-color:#fff}.mobile__cart{position:fixed;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 18px;background-color:#f5dadf}@media (min-width:1200px){.mobile__cart{display:none}}.mobile__cart-inner{display:flex;align-items:center;gap:8px}.mobile__cart-text{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:700;font-size:14px;color:#222c1c}.mobile__cart-icon{position:relative;color:#e65151}.mobile__cart-icon svg{width:28px;height:19px}.mobile__cart-num{position:absolute;right:1px;top:.4px;width:12px;height:12px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;font-size:8px;line-height:1;color:#e65151;font-weight:500;overflow:hidden}.mobile__cart-price{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;font-size:16px}.mobile__cart-btn{display:flex;align-items:center;justify-content:center;text-align:center;margin-left:auto;padding:6px 11px;border-radius:10px;background-color:#fff;font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:600;color:#222c1c;font-size:14px}.order__rules{padding:30px 0}.order__rules .inner{padding:35px;border-radius:20px;background-color:#fff}.order__rules .text__container h1,.order__rules .text__container h2,.order__rules .text__container h3,.order__rules .text__container h5,.order__rules .text__container h6{font-family:"El Messiri",Georgia,serif;font-weight:400}.order__form{padding:30px 0 80px}.order__form-title{font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:26px;color:#555;margin-bottom:30px}.order__form .inner{padding:22px 16px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.order__form .inner{padding:52px 44px}}.order__form .inner .order-form-container{display:flex;flex-direction:column;gap:30px}.order__form .inner .order-form-container .order-form-left{order:0}@media (min-width:1200px){.order__form .inner .order-form-container .order-form-left{order:0}}.order__form .inner .order-form-container .order-form-right{order:0}@media (min-width:1200px){.order__form .inner .order-form-container .order-form-right{order:0}}@media (min-width:1200px){.order__form .inner .order-form-container{flex-direction:row;gap:40px}}.order__form .inner .order-form-left{width:100%}@media (min-width:1200px){.order__form .inner .order-form-left{width:30%}}.order__form .inner .order-form-left .form__item{width:100%}@media (min-width:992px){.order__form .inner .order-form-left .form__item{width:calc(50% - 17px)}}@media (min-width:1200px){.order__form .inner .order-form-left .form__item{width:calc(50% - 26px)}}.order__form .inner .order-form-left .form__item--wide{width:100%}.order__form .inner .order-form-right{width:100%}@media (min-width:1200px){.order__form .inner .order-form-right{width:70%}}.order__form .inner .order-form-right .login-box{padding:24px 16px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.order__form .inner .order-form-right .login-box{padding:54px 60px}}.order__form .inner .order-form-right .login-box .order__form-title{font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:26px;color:#555;margin-bottom:30px}.order__form .inner .order-form-right .login-box .form__item{width:100%}@media (min-width:992px){.order__form .inner .order-form-right .login-box .form__item{width:calc(50% - 17px)}}@media (min-width:1200px){.order__form .inner .order-form-right .login-box .form__item{width:100%}}.order__form .inner .order-form-right .login-box .form__item--wide{width:100%}.order__form .inner .order-form-right .login-box .form .form-btn{width:100%}.order__form .inner .login-form-wrapper{width:100%}.order__form .inner .login-form-wrapper .user-login-form .form-item{margin-bottom:15px}.order__form .inner .login-form-wrapper .user-login-form .form-item input[type=password],.order__form .inner .login-form-wrapper .user-login-form .form-item input[type=text]{padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px}.order__form .inner .login-form-wrapper .user-login-form .form-item input[type=password]:focus,.order__form .inner .login-form-wrapper .user-login-form .form-item input[type=text]:focus{border-color:#9ab8ac;outline:0}.order__form .inner .login-form-wrapper .user-login-form .form-actions{margin-top:20px}.order__form .inner .login-form-wrapper .user-login-form .form-actions .form-submit{width:100%;padding:14px;background-color:#9ab8ac;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer}@media (hover:hover) and (pointer:fine){.order__form .inner .login-form-wrapper .user-login-form .form-actions .form-submit:hover{background-color:#f5dadf;color:#000}}.order__form .inner .login-form-wrapper .user-login-form .user-login-form__links{margin-top:15px;text-align:center}.order__form .inner .login-form-wrapper .user-login-form .user-login-form__links a{color:#9ab8ac;text-decoration:none;font-size:14px}@media (hover:hover) and (pointer:fine){.order__form .inner .login-form-wrapper .user-login-form .user-login-form__links a:hover{text-decoration:underline}}.order__form .inner .order-form-wrapper{width:100%}@media (min-width:1200px){.order__form .inner .order-form-wrapper{width:100%}}@media (min-width:1200px){.order__form .inner .order-form-wrapper.full-width{width:100%}}.order__form .inner .order__form-title{font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:26px;color:#555;margin-bottom:25px}.order__form .inner .order__form-title:first-child{margin-top:0}.order-info-container{width:100%;padding:20px;border-radius:20px;background-color:#fff}@media (min-width:1200px){.order-info-container{padding:30px}}.order-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}@media (min-width:768px){.order-info-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}@media (min-width:1200px){.order-info-grid{grid-template-columns:repeat(2,1fr);gap:25px}}.order-info-field{display:flex;flex-direction:column;gap:5px}@media (min-width:768px){.order-info-field{gap:8px}}.order-info-label{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:300;font-size:14px;color:#acacac;line-height:1.4}@media (min-width:768px){.order-info-label{font-size:15px}}@media (min-width:1200px){.order-info-label{font-size:16px}}.order-info-value{font-family:Gilroy,-apple-system,Roboto,sans-serif;font-weight:500;font-size:16px;color:#000;line-height:1.5;word-break:break-word}@media (min-width:768px){.order-info-value{font-size:17px}}@media (min-width:1200px){.order-info-value{font-size:18px}}.order__confirmed{padding:30px 0 80px}.order__confirmed .inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:90px 16px;border-radius:20px;background-color:#fff;text-align:center}@media (min-width:1200px){.order__confirmed .inner{padding:166px 44px}.order__confirmed .inner:after,.order__confirmed .inner:before{content:"";position:absolute;bottom:0;display:block;width:402px;height:90%;background-repeat:no-repeat;background-size:contain}.order__confirmed .inner:before{left:0;background-position:left bottom;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/order-confirmed-flower1.png)}.order__confirmed .inner:after{right:0;background-position:right bottom;background-image:url(/themes/custom/mirdecora/frontend/dist/assets/images/order-confirmed-flower2.png)}}.order__confirmed-img{max-width:227px;width:100%}.order__confirmed-title{margin-top:46px;font-family:"El Messiri",Georgia,serif;font-weight:400;font-size:42px;color:#555}.order__confirmed .text__container{padding:43px 0 57px}.order-list{padding-bottom:30px}@media (min-width:1200px){.order-list{padding-bottom:78px}}.order-list__header{width:100%}.order-list__table{display:none;width:100%;table-layout:fixed;border-collapse:separate!important;border-spacing:0!important;padding:0;border-radius:20px;background-color:#fff}@media (min-width:1200px){.order-list__table{display:table}}.order-list__table-head .order-list__cell{padding:20px 25px;font-size:16px;line-height:1.6;color:#acacac;text-align:left;font-weight:400;border-bottom:2px solid #e5e5e5}.order-list__table-body .order-list__row:last-child .order-list__cell{border-bottom:none}.order-list__table .order-list__cell{padding:8px 25px;font-size:16px;line-height:1.6;color:#acacac;vertical-align:middle;border-bottom:1px solid #e5e5e5}.order-list__table .order-list__cell--name{width:25%}.order-list__table .order-list__cell--count{width:25%}.order-list__table .order-list__cell--date{width:25%}.order-list__table .order-list__cell--money{width:25%}.order-list__table-text{font-size:20px;color:#000}.order-list__table-text a{color:#000;text-decoration:none;transition:color .3s}@media (hover:hover) and (pointer:fine){.order-list__table-text a:hover{color:#f5dadf}}.order-list__cards{display:flex;flex-direction:column;gap:16px}@media (min-width:1200px){.order-list__cards{display:none}}.order-list__card{width:100%;display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:20px;background-color:#fff;text-decoration:none;transition:box-shadow .3s}@media (hover:hover) and (pointer:fine){.order-list__card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}}.order-list__card__header{display:flex;align-items:flex-start;gap:14px}.order-list__card__body{display:flex;flex-direction:column;gap:14px}.order-list__card__row{width:100%;display:flex;flex-wrap:wrap;gap:14px}.order-list__card__row .order-list__card__item{width:calc(33.33% - 10px)}@media (min-width:600px){.order-list__card__row .order-list__card__item{width:calc(50% - 7px)}}.order-list__card__row .order-list__card__item--count{width:100%}@media (min-width:600px){.order-list__card__row .order-list__card__item--count{width:calc(50% - 7px)}}.order-list__card__row .order-list__card__item--counter{width:100%}.order-list__card__item-title{color:#acacac;margin-bottom:4px;font-size:14px}.order-list__card__item-text{font-size:18px;color:#000}.order-list--empty .order-list__header{display:none}.order-list--empty .order-list__empty{padding:32px;border-radius:16px;background-color:#fff}.counter{display:flex;flex-direction:column;gap:4px;max-width:243px;padding:6px;background-color:#f2f6f5;border-radius:6px}.counter__inner{display:flex;align-items:center;gap:6px}.counter-input{width:calc(100% - 92px);height:40px;line-height:40;border-radius:6px;background-color:#fff;font-size:22px;color:#000;text-align:center}@media (min-width:1575px){.counter-input{width:71px}}.counter-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;background-color:#fff;font-size:22px;color:#000;text-align:center}@media (min-width:1575px){.counter-btn{width:71px}}.counter-text{font-size:13px;color:#acacac}.btn.in-cart,.product__preview-btn.in-cart{background-color:#f5dadf;color:#000}@media (hover:hover) and (pointer:fine){.btn.in-cart:hover,.product__preview-btn.in-cart:hover{background-color:#f5dadf}}.btn.in-cart svg path,.product__preview-btn.in-cart svg path{fill:#000}
