.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@font-face{font-family:Raleway;font-style:normal;font-weight:900;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Black.eot);src:local("Raleway Black"),local("Raleway-Black"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Black.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Black.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Black.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:200;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLight.eot);src:local("Raleway ExtraLight"),local("Raleway-ExtraLight"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLight.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLight.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Medium.eot);src:local("Raleway Medium"),local("Raleway-Medium"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Medium.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Medium.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:300;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-LightItalic.eot);src:local("Raleway Light Italic"),local("Raleway-LightItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-LightItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-LightItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-LightItalic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Regular.eot);src:local("Raleway"),local("Raleway-Regular"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Regular.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Regular.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Light.eot);src:local("Raleway Light"),local("Raleway-Light"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Light.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Light.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Light.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Thin.eot);src:local("Raleway Thin"),local("Raleway-Thin"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Thin.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Thin.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Thin.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:800;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBoldItalic.eot);src:local("Raleway ExtraBold Italic"),local("Raleway-ExtraBoldItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBoldItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:200;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLightItalic.eot);src:local("Raleway ExtraLight Italic"),local("Raleway-ExtraLightItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLightItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:500;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-MediumItalic.eot);src:local("Raleway Medium Italic"),local("Raleway-MediumItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-MediumItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-MediumItalic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:700;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BoldItalic.eot);src:local("Raleway Bold Italic"),local("Raleway-BoldItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BoldItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BoldItalic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:100;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ThinItalic.eot);src:local("Raleway Thin Italic"),local("Raleway-ThinItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ThinItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ThinItalic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:600;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBoldItalic.eot);src:local("Raleway SemiBold Italic"),local("Raleway-SemiBoldItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBoldItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBold.eot);src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBold.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-SemiBold.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Italic.eot);src:local("Raleway Italic"),local("Raleway-Italic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Italic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Italic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Italic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Bold.eot);src:local("Raleway Bold"),local("Raleway-Bold"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Bold.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-Bold.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBold.eot);src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBold.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-ExtraBold.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:900;src:url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BlackItalic.eot);src:local("Raleway Black Italic"),local("Raleway-BlackItalic"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BlackItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Raleway/Raleway-BlackItalic.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BoldItalic.eot);src:local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BoldItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BoldItalic.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Italic.eot);src:local("Merriweather Italic"),local("Merriweather-Italic"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Italic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Italic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Italic.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Regular.eot);src:local("Merriweather Regular"),local("Merriweather-Regular"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Regular.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Regular.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:900;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BlackItalic.eot);src:local("Merriweather Black Italic"),local("Merriweather-BlackItalic"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BlackItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-BlackItalic.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Bold.eot);src:local("Merriweather Bold"),local("Merriweather-Bold"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Bold.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Bold.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Light.eot);src:local("Merriweather Light"),local("Merriweather-Light"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Light.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Light.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Light.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Black.eot);src:local("Merriweather Black"),local("Merriweather-Black"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Black.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Black.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-Black.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:300;src:url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-LightItalic.eot);src:local("Merriweather Light Italic"),local("Merriweather-LightItalic"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-LightItalic.eot?#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-LightItalic.woff) format("woff"),url(/themes/magnolia/assets/dist/fonts/Merriweather/Merriweather-LightItalic.ttf) format("truetype")}*{margin:0;padding:0;scroll-behavior:auto}::-moz-focus-inner{border:0}*,:after,:before{box-sizing:border-box}a:active,a:focus,button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{box-shadow:none;outline:none}button,input,select,textarea{border-radius:0;margin:0;padding:0}select::-ms-expand{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button,input,select,textarea{font:inherit}canvas,img,picture,video{background-repeat:no-repeat;background-size:cover;height:auto;max-width:100%;vertical-align:middle}i,svg{pointer-events:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#002318!important;background-clip:content-box!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 100px #fff!important}@font-face{font-display:block;font-family:mgn;font-style:normal;font-weight:400;src:url(/themes/magnolia/assets/dist/fonts/Mgn/mgn.eot?or5yvs);src:url(/themes/magnolia/assets/dist/fonts/Mgn/mgn.eot?or5yvs#iefix) format("embedded-opentype"),url(/themes/magnolia/assets/dist/fonts/Mgn/mgn.ttf?or5yvs) format("truetype"),url(/themes/magnolia/assets/dist/fonts/Mgn/mgn.woff?or5yvs) format("woff"),url(/themes/magnolia/assets/dist/fonts/Mgn/mgn.svg?or5yvs#mgn) format("svg")}i{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mgn!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-pencil-sm:before{content:"\e93d"}.icon-custom-flower:before{content:"\e93e"}.icon-tag-lg:before{content:"\e93c"}.icon-tag:before{content:"\e93b"}.icon-dialog-sm:before{content:"\e93a"}.icon-filter:before{content:"\e939"}.icon-sort:before{content:"\e937"}.icon-arrow-right-mob:before{content:"\e936"}.icon-exclamation:before{content:"\e92c"}.icon-express-delivery:before{content:"\e91b"}.icon-phone:before{content:"\e933"}.icon-apply-sm:before{content:"\e902"}.icon-edit-sm:before{content:"\e903"}.icon-info-sm:before{content:"\e905"}.icon-minus-sm:before{content:"\e90c"}.icon-plus-sm:before{content:"\e90f"}.icon-arrow-down-sm:before{content:"\e917"}.icon-close-sm:before{content:"\e91a"}.icon-arrow-left-sm:before{content:"\e91f"}.icon-arrow-right-sm:before{content:"\e923"}.icon-arrow-answer:before{content:"\e929"}.icon-time-r:before{content:"\e928"}.icon-point-r:before{content:"\e927"}.icon-bouquet:before{content:"\e934"}.icon-flower-round:before{content:"\e914"}.icon-point-bottom-line-dotted:before{content:"\e921"}.icon-point-round-dotted:before{content:"\e924"}.icon-flower-round-arrow:before{content:"\e915"}.icon-support:before{content:"\e92a"}.icon-car-delivery:before{content:"\e909"}.icon-guarantee:before{content:"\e916"}.icon-offers:before{content:"\e91c"}.icon-bell:before{content:"\e906"}.icon-dialog:before{content:"\e90d"}.icon-video:before{content:"\e93f"}.icon-favorite:before{content:"\e911"}.icon-favorite-full:before{content:"\e912"}.icon-star:before{content:"\e930"}.icon-star-full:before{content:"\e931"}.icon-user:before{content:"\e92d"}.icon-cart:before{content:"\e90b"}.icon-search:before{content:"\e926"}.icon-arrow-down:before{content:"\e901"}.icon-arrow-right:before{content:"\e904"}.icon-blog:before{content:"\e907"}.icon-calendar:before{content:"\e908"}.icon-cards:before{content:"\e90a"}.icon-dialog-empty:before{content:"\e90e"}.icon-flower:before{content:"\e913"}.icon-mail:before{content:"\e919"}.icon-email-r:before{content:"\e938"}.icon-mobile:before{content:"\e932"}.icon-play-round:before{content:"\e91e"}.icon-point:before{content:"\e920"}.icon-point-long:before{content:"\e922"}.icon-time:before{content:"\e92b"}.icon-time-dotted:before{content:"\e935"}.icon-timer:before{content:"\e900"}.icon-facebook:before{content:"\e92f"}.icon-instagram:before{content:"\e910"}.icon-youtube:before{content:"\e918"}.icon-pinterest:before{content:"\e91d"}.icon-x:before{content:"\e92e"}.icon-rss:before{content:"\e925"}*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,35,24,.1490196078)}body,html{scrollbar-gutter:stable}a{color:inherit}a.disabled{pointer-events:none}body{background-color:#fff;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-size:14px;font-weight:400}body,button{color:#002318}button{cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#002318;font-size:13px}input:disabled,input:disabled:focus,input:disabled:hover{border-color:rgba(0,35,24,.149);opacity:.4}.icon-dark i,.icon-light i{align-items:center;border-radius:21px;border-style:solid;border-width:1px;display:flex;font-size:8px;height:21px;justify-content:center;min-height:21px;min-width:21px;width:21px}.icon-dark i.font-9,.icon-light i.font-9{font-size:9px}.icon-dark i.font-10,.icon-light i.font-10{font-size:10px}.icon-dark:disabled i,.icon-dark:disabled:focus i,.icon-dark:disabled:hover i,.icon-light:disabled i,.icon-light:disabled:focus i,.icon-light:disabled:hover i{opacity:.4}.icon-light i{color:#fff}.icon-dark i{color:#002318}.icon-static i{align-items:center;background-color:#002318;border-radius:21px;color:#e6c9d4;display:flex;font-size:12px;height:21px;justify-content:center;width:21px}i.font-10{font-size:10px}i.font-12{font-size:12px}i.font-20{font-size:20px}i.font-26{font-size:26px}i.font-28{font-size:28px}.button-border,.button-default{font-size:14px;font-weight:500;letter-spacing:.28px;line-height:normal;text-decoration:none}.button-line{font-size:16px;line-height:normal}.button-default{align-items:center;background:#002318;border:0;border-radius:30px;color:#fff;display:inline-flex;gap:8px;justify-content:center;padding:13px 12px;text-align:center;text-decoration:none}.button-default.center{display:flex;margin:0 auto}.button-border{align-items:center;background:transparent;border:1px solid #d7d7d7;border-radius:30px;color:#707070;display:inline-flex;gap:8px;justify-content:center;padding:13px 12px;position:relative;text-align:center}.button-border.center{display:flex;margin:0 auto}.button-default:disabled{background:#ccc;color:hsla(0,0%,100%,.502);cursor:default}.button-border:disabled{cursor:default;opacity:.4}.button-line{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:#002318;display:inline-flex;font-weight:600;gap:16px;letter-spacing:.32px;padding:12px 0;text-decoration:none}.button-line i{font-size:19px}.button-light{background-color:#fbfbfb;border-radius:30px;display:flex;font-size:14px;font-weight:400;padding:12px 16px;text-decoration:none}.button-round{border:1px solid #002318;border-radius:16px;color:#002318;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.22px;line-height:200%;padding:0 8px;text-decoration:none}.radio-buttons input[type=radio]{display:none}.radio-buttons input[type=radio]+label{background:#fff;border:1px solid transparent;border-radius:12px;color:#707070;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:normal;margin:0;text-align:center;transition:color .2s,border .2s}.radio-buttons input[type=radio]+label:focus{border-color:#002318}.radio-buttons input[type=radio]+label span{background:#fbfbfb;border:8px solid #fff;border-radius:16px;display:block;padding:6px}.radio-buttons input[type=radio]:checked+label{border-color:#002318;color:#002318;font-weight:700}.product-button-wishlist{background-color:transparent;border:0;color:#002318;font-size:20px;transition:transform .4s,opacity .2s}.product-button-wishlist i{pointer-events:none}.product-button-wishlist .icon-favorite-full,.product-button-wishlist.active .icon-favorite,.product-button-wishlist:focus .icon-favorite{display:none}.product-button-wishlist.active .icon-favorite-full,.product-button-wishlist:focus .icon-favorite-full{display:block}.rate>*{float:right}.rate label{cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;text-indent:-9999px;width:50px}.rate label:after{background:url(/themes/magnolia/assets/dist/img/icons/star.svg) no-repeat 100%;content:"";height:100%;left:0;position:relative;transform:translateY(0);transition:background .2s,transform .2s;width:30px}.rate input{display:none}.rate input:checked+label:after,.rate input:checked~label:after{content:""}.rate input+label:focus:after,.rate input:checked+label:after,.rate input:checked~label:after,.rate input~label:focus~label:after{background:url(/themes/magnolia/assets/dist/img/icons/star-full.svg) no-repeat 100%}input[type=checkbox]{opacity:0;position:absolute;z-index:-1}input[type=checkbox]+label{align-items:center;color:#707070;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;position:relative;transition:color .2s,border .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]+label:after,input[type=checkbox]+label:before{border-radius:50%;content:"";display:inline-block;height:21px;min-width:21px;width:21px}input[type=checkbox]+label:before{border:1px solid #d7d7d7;margin-right:16px;transition:border .2s}input[type=checkbox]+label:after{background-color:#d7d7d7;opacity:0;position:absolute;transition:transform .4s,opacity .4s}input[type=checkbox]:checked+label{color:#002318}input[type=checkbox]:checked+label:before{border-color:#002318}input[type=checkbox]:checked+label:after{background-color:#002318;opacity:1;transform:scale(.5)}input[type=checkbox]:disabled,input[type=checkbox]:disabled:focus,input[type=checkbox]:disabled:hover{opacity:0}.radio input[type=radio]{opacity:0;position:absolute;z-index:-1}.radio input[type=radio]+label{align-items:center;color:#707070;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;position:relative;transition:color .2s,border .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio input[type=radio]+label:after,.radio input[type=radio]+label:before{border-radius:50%;content:"";display:inline-block;height:21px;min-width:21px;width:21px}.radio input[type=radio]+label:before{border:1px solid #d7d7d7;margin-right:16px;transition:border .2s}.radio input[type=radio]+label:after{background-color:#d7d7d7;opacity:0;position:absolute;transition:transform .4s,opacity .4s}.radio input[type=radio]+label:hover{color:#002318}.radio input[type=radio]+label:hover:before{border-color:#002318}.radio input[type=radio]:checked+label{color:#002318}.radio input[type=radio]:checked+label:before{border-color:#002318}.radio input[type=radio]:checked+label:after{background-color:#002318;opacity:1;transform:scale(.5)}.radio input[type=radio]:disabled,.radio input[type=radio]:disabled:focus,.radio input[type=radio]:disabled:hover{opacity:0}.input-count{height:37px;min-width:78px;position:relative;width:78px}.input-count .count{background:#eee;border:none;border-radius:60px;color:#002318;font-size:12px;font-weight:500;height:100%;padding:0 16px;text-align:center;width:100%}.input-count .minus{left:8px}.input-count .plus{right:8px}.input-count button{background:transparent;border:0;font-size:8px;height:100%;position:absolute;top:1px;width:16px}#loader-line{background-color:transparent;height:4px;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}#loader-line.hide{display:none}#loader-line:before{animation:lineAnim 1.5s linear infinite;background-color:#e6c9d4;content:"";height:4px;left:-50%;position:absolute;width:20%}.reminder{margin:24px auto;padding-top:60px;position:relative;width:350px}.reminder .reminder-text:before{border:1px solid #002318;content:"";display:block;height:0;margin:0 auto;transform:translateY(-19px);width:300px}.reminder .reminder-text .reminder-items{bottom:0;display:flex;flex-direction:row;text-align:center;width:100%}.reminder .reminder-text .reminder-items p{font-size:9px;font-style:normal;font-weight:500;letter-spacing:.18px;position:relative;text-transform:uppercase;width:50px}.reminder .reminder-text .reminder-items p:before{background-color:#002318;border:1px solid #002318;content:"";height:13px;left:50%;position:absolute;transform:translate(-50%,-20px);width:0;z-index:2}.reminder .reminder-input{bottom:13px;position:absolute;text-align:center;width:100%}.reminder .reminder-input label{display:block;margin-bottom:8px}.reminder input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:30px;margin:0;padding:0 18px}.reminder input[type=range]:before{content:""}.reminder input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #002318;border-radius:4px;box-shadow:0 0 0;height:28px;width:14px}.reminder input[type=range]::-moz-range-thumb{background-color:#fff;border:1px solid #002318;border-radius:4px;height:28px;width:13px}.data-tab-toggle{cursor:pointer}@media only screen and (max-width:1240px){.button-default{width:100%}}@media only screen and (min-width:961px){.icon-dark i,.icon-light i{transition:border .2s,background-color .2s,color .2s}.icon-light:hover:not([disabled]) i{background-color:#e6c9d4;border-color:#e6c9d4;color:#002318}.icon-dark:hover:not([disabled]) i{background-color:#002318;border-color:#002318;color:#e6c9d4}.button-default{padding:16px 12px;transition:background .2s,color .2s}.button-border{padding:16px 12px;transition:color .2s}.button-border:hover{color:#002318}.button-line{transition:border .2s}.button-line:hover{border-color:#002318}.button-light{border:1px solid transparent;font-size:16px;transition:border-color .2s}.button-light:hover{border-color:#d6d6d6}input[type=checkbox]+label:hover{color:#002318}input[type=checkbox]+label:hover:before{border-color:#002318}.radio-buttons input[type=radio]:not(:checked)+label:hover{border-color:#d7d7d7}.product-button-wishlist:hover .icon-favorite{display:none}.product-button-wishlist:hover .icon-favorite-full{display:block}.product-button-wishlist:hover{transform:scale(1.2)}.rate input+label:hover:after,.rate input~label:hover~label:after{background:url(/themes/magnolia/assets/dist/img/icons/star-full.svg) no-repeat 100%;transform:translateY(-2px)}.input-count{height:51px;min-width:106px;width:106px}.input-count .count{font-size:16px}.input-count .minus{left:10px}.input-count .plus{right:10px}.input-count button{font-size:10px;width:24px}.data-tab-toggle[data-mobile]{cursor:default}}@media only screen and (min-width:1241px){select{font-size:16px}.button-border,.button-default{font-size:18px;letter-spacing:.36px;min-width:225px}.button-line,.radio input[type=radio]+label,.radio-buttons input[type=radio]+label{font-size:16px}}.splide:not(.is-overflow) .splide__pagination,.splide__pagination{display:flex}.splide__pagination li{display:flex;justify-content:center;margin-top:20px;text-align:center}.splide__pagination li button{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:16px;justify-content:center;margin:0 4px;width:16px}.splide__pagination li button:before{background:#cfcfcf;border-radius:4px;content:"";display:block;height:6px;width:6px}.splide__pagination li button.is-active:before{background-color:#002318}.splide__pagination li button.is-active{border-radius:10px}#product_images .splide{mix-blend-mode:multiply}#products_slider .splide__slide{display:flex}#products_slider .splide__slide .button-default{display:none}@media only screen and (max-width:1240px){#products_slider{margin-left:-20px;margin-right:-20px}#products_slider .splide__slide{display:flex;width:151px}}@media only screen and (min-width:1241px){.splide__pagination li button:hover{border:1px solid #d1d1d6;border-radius:10px}#products_slider{width:100%}#products_slider ul{display:grid;gap:2px 2px;grid-template-columns:repeat(4,1fr)}#products_slider .splide__slide .button-default{display:inline-flex}}.flatpickr-calendar{background-color:transparent;border:0;box-shadow:0 0 0;margin:0 auto}.flatpickr-calendar .flatpickr-weekdays{margin:16px 0}.flatpickr-calendar .flatpickr-day,.flatpickr-calendar .flatpickr-weekday{color:#002318;font-size:16px;font-weight:500}.flatpickr-calendar .flatpickr-day.today{border-color:#002318}.flatpickr-calendar .flatpickr-day.today:focus,.flatpickr-calendar .flatpickr-day.today:hover{background-color:#e6c9d4;border-color:#e6c9d4;color:#002318}.flatpickr-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover,.flatpickr-calendar .flatpickr-day.nextMonthDay,.flatpickr-calendar .flatpickr-day.notAllowed,.flatpickr-calendar .flatpickr-day.notAllowed.nextMonthDay,.flatpickr-calendar .flatpickr-day.notAllowed.prevMonthDay,.flatpickr-calendar .flatpickr-day.prevMonthDay{background-color:transparent;border-color:transparent;color:#d7d7d7}.flatpickr-calendar .flatpickr-day.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.nextMonthDay:focus,.flatpickr-calendar .flatpickr-day.nextMonthDay:hover,.flatpickr-calendar .flatpickr-day.prevMonthDay.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay:focus,.flatpickr-calendar .flatpickr-day.prevMonthDay:hover,.flatpickr-calendar .flatpickr-day.today.inRange,.flatpickr-calendar .flatpickr-day:focus,.flatpickr-calendar .flatpickr-day:hover{background-color:#e6c9d4;border-color:#e6c9d4;color:#002318}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover{background-color:#002318;border-color:#002318;color:#e6c9d4}.flatpickr-calendar .flatpickr-current-month{padding:2px}.flatpickr-calendar .flatpickr-current-month select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:500;text-align:right}.flatpickr-calendar .flatpickr-current-month option{font-size:14px}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:transparent}.flatpickr-calendar .numInputWrapper input{font-size:16px;font-weight:500}.flatpickr-calendar .numInputWrapper:hover{background-color:transparent}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{background:url(/themes/magnolia/assets/dist/img/menu/ic-arrow-right.svg) no-repeat 50%;height:26px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:30px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{left:8px;transform:rotate(180deg)}.flatpickr-calendar .flatpickr-months .flatpickr-next-month{right:8px}.flatpickr-calendar{width:310px}.flatpickr-calendar .flatpickr-day{height:30px;line-height:30px;margin:5px 7px;max-width:30px}.flatpickr-days{width:310px}.dayContainer{max-width:310px;min-width:310px;width:310px}body:has(nav.show){overflow:hidden}body:has(nav.show)::-webkit-scrollbar{display:none}.header-nav:has(div.show){overflow:hidden}.header-nav:has(div.show)::-webkit-scrollbar{display:none}header{background-color:#002318;border-top:3px solid #e6c9d4;color:#fff;min-width:100%;width:100%}header .header-block{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:998}header .header-block .header-logo a{fill:#fff;display:block;text-decoration:none}header .header-block .header-nav-links{align-items:center;display:flex}header .header-block .header-nav-links .nav-link{background-color:transparent;border:0;color:#fff;display:block;font-size:19px;height:20px;margin:0 6px;position:relative;text-align:center;text-decoration:none;width:25px}header .header-block .header-nav-links .cart-count{align-items:center;background-color:#e6c9d4;border-radius:10px;color:#002318;display:flex;font-size:9px;font-weight:500;height:20px;justify-content:center;position:absolute;right:-5px;top:-16px;width:20px}.header-nav{opacity:0;transform:translateX(-400px);visibility:hidden}@media only screen and (max-width:1240px){header{position:sticky;top:0;z-index:999}header .header-block{height:60px}header .header-block .header-nav-links .dropdown-container,header .header-block .header-nav-links .locality-button{display:none}header .header-block .header-logo{flex:1}header .header-block .header-logo svg{height:34px;width:134px}header .menu-toggle{background-color:transparent;border:0;display:block;height:26px;padding:0 6px;position:relative;text-decoration:none;transform:translateX(-6px);width:26px}header .menu-toggle span{background-color:#fff;display:block;height:1px;pointer-events:none;position:absolute;top:50%;transition:background-color .3s;width:12px}header .menu-toggle span:after,header .menu-toggle span:before{background-color:#fff;content:"";display:block;height:1px;position:absolute;transition:all .3s;width:12px}header .menu-toggle span:before{top:-4px}header .menu-toggle span:after{top:4px}header .menu-toggle.show span{background-color:transparent}header .menu-toggle.show span:after,header .menu-toggle.show span:before{top:50%}header .menu-toggle.show span:before{transform:rotate(135deg)}header .menu-toggle.show span:after{transform:rotate(-135deg)}header .search-block{display:none}.header-nav{background-color:#fff;height:calc(100vh - 62px);left:0;opacity:0;overflow:auto;padding-bottom:120px;position:fixed;top:62px;transform:translateX(-400px);transition:visibility .6s,transform .6s,opacity .6s;visibility:hidden;width:100vw;z-index:999}.header-nav.show{opacity:1;transform:translateX(0);visibility:visible}.header-nav .nav-category{background-color:#fff;list-style:none}.header-nav .nav-category li{align-items:center;border-bottom:1px solid #d7d7d7;display:flex;justify-content:space-between;margin:0 24px}.header-nav .nav-category li:last-child{border-color:transparent}.header-nav .nav-category li a{border-bottom:1px solid transparent;color:inherit;display:block;text-decoration:none;width:100%}.header-nav .nav-category li a,.header-nav .nav-category li span{font-size:14px;font-weight:600;line-height:140%;padding:18px 0}.header-nav .nav-category li .sub-menu-button,.header-nav .nav-category li .sub-menu-button-close{align-items:center;background-color:transparent;border:0;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.header-nav .nav-category li .sub-menu-button-close{left:20px;position:absolute;transform:rotate(180deg)}.header-nav .nav-category li.sub-menu-title span{color:#878787;padding:18px 26px}.header-nav .nav-category li .currency-block,.header-nav .nav-category li .language-block{display:flex;flex-direction:row}.header-nav .nav-category li .currency-block a.active,.header-nav .nav-category li .currency-block button.active,.header-nav .nav-category li .language-block a.active,.header-nav .nav-category li .language-block button.active{color:#939393;pointer-events:none}.header-nav .nav-category li .language-block a,.header-nav .nav-category li .language-block button{align-items:center;background-color:transparent;border:none;display:inline-flex;gap:7px;padding:14px}.header-nav .nav-category .sub-menu{background-color:#fff;height:100vh;left:0;opacity:0;padding-bottom:160px;position:fixed;top:0;transform:translateX(-200px);transition:visibility .6s,transform .6s,opacity .6s;visibility:hidden;width:100vw}.header-nav .nav-category .sub-menu.show{opacity:1;overflow:auto;transform:translateX(0);visibility:visible}.header-nav .nav-category .sub-menu .sub-menu-image,.header-nav .nav-category .sub-menu-general,.header-nav .nav-category .sub-menu-product-item{display:none}.header-nav .nav-category .more ul li:not(.sub-menu-title){align-items:flex-start;flex-direction:column}.header-nav .nav-category .more ul li:not(.sub-menu-title) ul li{border:0;margin:0 12px}.header-nav .nav-category .more ul li:not(.sub-menu-title) ul li a{padding:10px 0}.header-nav .nav-links-mobile{align-items:start;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:10px 24px}.header-nav .nav-links-mobile .links-item{background-color:#f6f6f6;border-radius:8px;padding:8px 10px}.header-nav .nav-links-mobile .links-item label{color:#002318;display:flex;font-size:11px;font-variant:small-caps;font-weight:500;justify-content:space-between;line-height:22px}.header-nav .nav-links-mobile .links-item label:after,.header-nav .nav-links-mobile .links-item label:before{display:none}.header-nav .nav-links-mobile .links-item label span{align-items:center;display:inline-flex;gap:7px}.header-nav .nav-links-mobile .links-item label span i{font-size:10px}.header-nav .nav-links-mobile .links-item label i:nth-of-type(2){display:none}.header-nav .nav-links-mobile .links-item ul{display:none;list-style:none;margin:10px 0 0}.header-nav .nav-links-mobile .links-item ul li a{align-items:center;display:flex;font-size:11px;font-weight:500;gap:7px;padding:10px 8px;text-decoration:none}.header-nav .nav-links-mobile .links-item ul li a.active{background-color:#fff;border-radius:8px}.header-nav .nav-links-mobile .links-item:has(input:checked) ul{display:block}.header-nav .nav-links-mobile .links-item:has(input:checked) label i:first-of-type{display:none}.header-nav .nav-links-mobile .links-item:has(input:checked) label i:nth-of-type(2){display:block}.header-nav .nav-general-mobile ul{background-color:#fbfbfb;border-radius:18px;list-style:none;margin:0 24px;padding:1px 8px}.header-nav .nav-general-mobile ul li a{align-items:center;display:flex;font-size:12px;font-style:normal;font-weight:500;gap:16px;line-height:normal;margin:16px 0;padding:8px 16px;text-decoration:none;text-transform:uppercase}.header-nav .nav-general-mobile ul li a i{font-size:18px}.header-nav .locality-menu{background-color:#fbfbfb;border-radius:18px;margin:8px 24px 0;padding:1px 8px}.header-nav .locality-menu p{align-items:center;display:flex;font-size:12px;font-weight:500;gap:16px;margin:16px 0;padding:8px 16px;text-decoration:none;text-transform:uppercase}.header-nav .locality-menu p i{font-size:18px}.header-nav .locality-menu ul{list-style:none;max-height:140px;overflow-y:auto}.header-nav .locality-menu ul li{font-size:14px;font-style:normal;font-weight:600;line-height:140%;padding:5px 16px}.header-nav .locality-menu ul li a{text-decoration:none}.header-nav .locality-menu .button-line{justify-content:center;margin-bottom:12px;width:100%}.mobile-search{background-color:#fbfbfb}}@media only screen and (min-width:1241px){header{min-width:1200px}header .header-block{height:95px}header .header-block .menu-toggle{display:none}header .header-block .header-nav-links .nav-link{transition:transform .2s}header .header-block .header-nav-links .nav-link:hover{transform:translateY(-2px)}header .header-block .header-nav-links .dropdown-container{display:flex;height:30px;margin:0 5px;padding:0 6px;position:relative}header .header-block .header-nav-links .dropdown-container ul{list-style:none}header .header-block .header-nav-links .dropdown-container:hover .dropdown{opacity:1;transform:translateY(0);transition-delay:.15s;visibility:visible}header .header-block .header-nav-links .dropdown-container .button-arrow{align-items:center;background-color:transparent;border:0;color:#fff;cursor:default;display:inline-flex;font-size:11px;font-variant:small-caps;font-weight:500;gap:7px;justify-content:center;position:relative}header .header-block .header-nav-links .dropdown-container .button-arrow i{font-size:9px}header .header-block .header-nav-links .dropdown-container .dropdown{background-color:#fff;border-radius:8px;box-shadow:0 15px 20px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;opacity:0;padding:8px 10px;position:absolute;right:-20px;top:30px;transform:translateY(-5px);transition:visibility .2s,opacity .2s,transform .2s;visibility:hidden}header .header-block .header-nav-links .dropdown-container .dropdown a,header .header-block .header-nav-links .dropdown-container .dropdown button{align-items:center;background-color:transparent;border:0;border-radius:8px;color:#002318;display:inline-flex;font-size:13px;font-weight:500;gap:7px;margin:1px 0;padding:4px 8px;text-decoration:none;width:100%}header .header-block .header-nav-links .dropdown-container .dropdown a.active,header .header-block .header-nav-links .dropdown-container .dropdown button.active{background-color:#f6f6f6;pointer-events:none}header .header-block .header-nav-links .dropdown-container .dropdown a:hover,header .header-block .header-nav-links .dropdown-container .dropdown button:hover{background-color:#f6f6f6}header .header-block .header-nav-links .dropdown-container .dropdown.hidden{opacity:0;transform:translateY(-15px);visibility:hidden}header .header-block .header-nav-links .language-container svg{border-radius:2px}header .header-block .header-nav-links .currency-dropdown{width:160px}header .header-block .header-nav-links .language-dropdown{width:125px}header .header-block .header-nav-links .locality-button:hover .locality-menu{opacity:1;transform:translateY(0);transition-delay:.2s;transition-duration:.4s;transition-property:visibility,opacity,transform;visibility:visible}header .header-block .header-nav-links .locality-button .locality-menu{align-items:center;background:#fff;border-radius:18px;box-shadow:0 15px 20px 0 rgba(0,0,0,.102);color:#002318;display:flex;flex-direction:column;gap:24px;left:0;opacity:0;padding:40px 97px 24px;position:absolute;right:0;transform:translateY(-5px);transition-duration:.15s;visibility:hidden;z-index:3}header .header-block .header-nav-links .locality-button .locality-menu p{font-family:Merriweather;font-size:20px}header .header-block .header-nav-links .locality-button .locality-menu ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none}header .header-block .header-nav-links .locality-button .locality-menu ul a{background-color:#fbfbfb;border:1px solid transparent;border-radius:30px;display:flex;font-size:16px;font-weight:400;padding:12px 16px;text-decoration:none;transition:border-color .2s}header .header-block .header-nav-links .locality-button .locality-menu ul a:hover{border-color:#d6d6d6}.header-nav{background-color:#00513b;color:#fff;display:block;min-width:1200px;opacity:1;position:sticky;top:0;transform:translateX(0);transition:visibility 0s,transform 0s,opacity 0s;visibility:visible;z-index:997}.header-nav .locality-menu,.header-nav .nav-general-mobile,.header-nav .nav-links-mobile{display:none}.header-nav .nav-category{align-items:center;background-color:#00513b;display:flex;gap:10px;height:58px;justify-content:center;list-style:none}.header-nav .nav-category>li{align-items:center;border-bottom:1px solid transparent;display:flex;height:100%}.header-nav .nav-category>li span,.header-nav .nav-category>li>a{border-bottom:2px solid transparent;color:inherit;display:block;font-size:14px;font-weight:500;padding:8px 4px;text-align:center;text-decoration:none;transition:border .2s,color .2s}.header-nav .nav-category>li span:hover,.header-nav .nav-category>li>a:hover{border-color:#e6c9d4;text-decoration:none}.header-nav .nav-category>li>span{cursor:default}.header-nav .nav-category>li .active{border-color:#e6c9d4;text-decoration:none}.header-nav .nav-category>li .sub-menu-button{display:none}.header-nav .nav-category>li:hover>a{border-bottom:2px solid #e6c9d4}.header-nav .nav-category>li:hover .sub-menu{opacity:1;transform:translateY(0);transition-delay:.2s;transition-duration:.4s;transition-property:visibility,opacity,transform;visibility:visible}.header-nav .nav-category .sub-menu{background-color:#fff;box-shadow:0 4px 35px 0 rgba(0,35,24,.149);color:#002318;display:block;left:0;opacity:0;position:absolute;top:58px;transform:translateY(-25px);transition-duration:.15s;visibility:hidden;width:100%;z-index:-1}.header-nav .nav-category .sub-menu-container{display:grid;gap:36px;grid-template-columns:210px 1fr 400px;margin:0 auto;padding:33px 0 70px;width:1200px}.header-nav .nav-category .sub-menu-container .sub-menu-col ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.header-nav .nav-category .sub-menu-container .sub-menu-col ul .sub-menu-title{display:none}.header-nav .nav-category .sub-menu-container .sub-menu-col ul a{background-color:#fbfbfb;border:1px solid transparent;border-radius:30px;display:flex;font-size:16px;font-weight:400;padding:12px 16px;text-decoration:none;transition:border-color .2s}.header-nav .nav-category .sub-menu-container .sub-menu-col ul a:hover{border-color:#d6d6d6}.header-nav .nav-category .sub-menu-container .sub-menu-general{position:relative}.header-nav .nav-category .sub-menu-container .sub-menu-general ul{background-color:#fff;display:flex;flex-wrap:wrap;gap:8px;list-style:none;position:relative;z-index:1}.header-nav .nav-category .sub-menu-container .sub-menu-general ul a{align-items:center;display:flex;font-size:12px;font-weight:500;gap:16px;padding:6px 16px;text-decoration:none;text-transform:uppercase}.header-nav .nav-category .sub-menu-container .sub-menu-general ul a i{font-size:18px}.header-nav .nav-category .sub-menu-container .sub-menu-general:after{border-bottom:1px solid #002318;content:"";height:1px;position:absolute;top:18px;width:100%}.header-nav .nav-category .sub-menu-container .sub-menu-product-item .product-link{background-color:hsla(5,48%,95%,.502);border-radius:10px;display:flex;flex-direction:column;gap:12px;height:185px;justify-content:center;max-height:185px;padding:0 20px 0 200px;position:relative;text-decoration:none;transition:background-color .2s;width:100%}.header-nav .nav-category .sub-menu-container .sub-menu-product-item .product-link:hover{background-color:#f9efee}.header-nav .nav-category .sub-menu-container .sub-menu-product-item .product-link:hover .product-image{top:-5px}.header-nav .nav-category .sub-menu-container .sub-menu-product-item .product-image{aspect-ratio:.8/1;left:10px;max-height:210px;position:absolute;top:0;transition:top .3s}.header-nav .nav-category .sub-menu-container .sub-menu-product-item .product-image img{border-radius:8px;mix-blend-mode:multiply}.header-nav .nav-category .sub-menu-container .sub-menu-product-item .product-name{font-family:Merriweather;font-size:18px;font-weight:400}.header-nav .nav-category .sub-menu-container .sub-menu-product-item .product-price{font-size:14px}.header-nav .nav-category .more .sub-menu-container{grid-template-columns:1fr}.header-nav .nav-category .more .sub-menu-container .sub-menu-col ul{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.header-nav .nav-category .more .sub-menu-container .sub-menu-col ul a{justify-content:center}.header-nav .nav-category .more .sub-menu-container .sub-menu-col ul li ul{display:none}.header-nav .nav-category .more .sub-menu-container .sub-menu-col ul li ul li{margin-top:8px}.header-nav .nav-category .more .sub-menu-container .sub-menu-col ul li:hover ul{display:block}.header-nav .nav-blog .sub-menu-container{grid-template-columns:1fr}.mobile-search{display:none}}footer{background-color:#002318;color:#fff;font-size:13px;font-weight:500;line-height:22px;min-width:315px}footer .footer{align-items:start;justify-content:space-between}footer .footer,footer .footer-block{display:flex;flex-direction:column}footer .footer-block .footer-title{font-size:20px;font-weight:500}footer .list ul{display:flex;flex-direction:column;list-style:none}footer .list i{display:inline-flex;font-size:16px;justify-content:center;margin-right:8px;width:22px}footer .list i.font-18{font-size:18px}footer .list i.font-20{font-size:20px}footer .list i.font-22{font-size:22px}footer .list i.font-24{font-size:24px}footer .list i.font-26{font-size:26px}footer .list button{background-color:transparent;border:none}footer .list a,footer .list button{align-items:center;border-bottom:2px solid transparent;color:inherit;display:inline-flex;font-size:13px;font-weight:500;padding:4px 0;text-decoration:none}footer .footer-logo{align-items:center;background-color:hsla(4,52%,81%,.102);border-radius:18px;display:flex;flex-direction:column;justify-content:center}footer .footer-logo a{fill:#fff;display:block;text-decoration:none}footer .footer-logo p{font-weight:700;padding:0 20px;text-align:center}footer .two-block{display:flex;flex-direction:column;justify-content:space-between}footer .two-block .footer-title-line{align-items:center;display:flex;font-size:16px;font-weight:500;margin-bottom:24px;position:relative}footer .two-block .footer-title-line span{background-color:#002318;padding-right:24px;position:relative;z-index:1}footer .two-block .footer-title-line:after{border-bottom:1px solid hsla(0,0%,100%,.502);content:"";height:1px;position:absolute;width:100%}footer .payment-block{width:100%}footer .payment-block .payment-links{display:flex;flex-wrap:wrap;gap:16px}footer .social-block{width:100%}footer .social-block .social-links{display:flex;gap:0 16px;justify-content:center}footer .social-block .social-links .social-link{align-items:center;display:flex;font-size:14px;height:35px;justify-content:center;text-decoration:none;width:35px}footer .copyright{font-size:13px;font-weight:500;text-align:center}footer .links-support{display:flex;justify-content:center;margin-bottom:33px}footer .links-support ul{display:flex;gap:8px;list-style:none}@media only screen and (max-width:960px){footer{padding:32px 0}footer .container{padding:0 32px}footer .footer{margin-bottom:40px}footer .footer-block{width:100%}footer .footer-block .footer-title{margin-top:30px}footer .list ul{gap:2px;margin-top:12px}footer .footer-logo{gap:8px;height:123px;margin-bottom:10px}footer .footer-logo a{height:34px}footer .footer-logo a svg{height:100%;width:120px}footer .footer-logo p{font-size:12px;padding:0 20px}footer .two-block{gap:40px 100px;margin-bottom:40px}footer .links-support ul{flex-direction:column}.tab-footer-container .tab-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s,opacity .5s}.tab-footer-container .tab-content>div{overflow:hidden}.tab-footer-container.tab-open .tab-content{grid-template-rows:1fr;opacity:1}.tab-footer-container .data-tab-toggle{cursor:pointer;position:relative}.tab-footer-container .data-tab-toggle:after,.tab-footer-container .data-tab-toggle:before{background-position-x:right;background-repeat:no-repeat;border-top:1px solid #fff;content:"";display:block;height:1px;opacity:1;position:absolute;right:0;top:10px;transition:transform .3s,opacity .3s;width:10px}.tab-footer-container .data-tab-toggle:after{transform:rotate(-45deg)}.tab-footer-container .data-tab-toggle:before{right:7px;transform:rotate(45deg)}.tab-footer-container.tab-open .data-tab-toggle:before{transform:rotate(-45deg)}.tab-footer-container.tab-open .data-tab-toggle:after{transform:rotate(45deg)}}@media only screen and (min-width:961px){footer{padding:72px 0}footer .footer{flex-direction:row;gap:40px;margin-bottom:64px}footer .footer-block .footer-title{margin-bottom:24px}footer .footer-logo-block{display:none}footer .list ul{gap:8px}footer .list a,footer .list button{transition:border-color .2s}footer .list a:hover,footer .list button:hover{border-color:#d9c1ca}footer .footer-logo{gap:16px;height:256px;width:256px}footer .footer-logo a{height:49px;width:188px}footer .footer-logo p{font-size:14px;padding:0 20px}footer .two-block{border-bottom:1px solid hsla(0,0%,100%,.502);flex-direction:row;gap:33px 100px;margin-bottom:33px;padding-bottom:33px}footer .payment-block{width:50%}footer .payment-block .payment-links{justify-content:flex-start}footer .payment-block .payment-links .link{transition:transform .4s}footer .payment-block .payment-links .link:hover{transform:translateY(-3px)}footer .social-block{width:50%}footer .social-block .social-links{justify-content:flex-start}footer .social-block .social-links a{border-bottom:2px solid transparent;transition:border-color .2s}footer .social-block .social-links a:hover{border-color:#d9c1ca}footer .copyright{display:flex;justify-content:center}footer .links-support ul{flex-direction:row}}@media only screen and (min-width:1241px){footer .footer-logo-block{display:flex}}.field-row,.form-block{display:flex;flex-direction:column}.field-row{gap:8px;justify-content:space-between;margin:8px 0}.mobile-row{flex-direction:row}.field-input{display:flex;flex-direction:column;position:relative;width:100%}.field-input label{font-size:12px;font-weight:500;line-height:140%;margin-bottom:4px;pointer-events:none}.field-input input,.field-input select,.field-input textarea{background-color:#fff;border:1px solid #d7d7d7;border-radius:8px;font-size:14px;font-weight:500;padding:12px;width:100%}.field-input input.error,.field-input select.error,.field-input textarea.error{border-color:#c00}.field-input input:focus,.field-input select:focus,.field-input textarea:focus{border-color:#002318}.field-input input:disabled,.field-input input:disabled:focus,.field-input input:disabled:hover{opacity:.4}.field-input textarea{max-height:260px;min-height:43px;resize:vertical}.field-input:not(.field-date):has(select){position:relative}.field-input:not(.field-date):has(select):before{background:url(/themes/magnolia/assets/dist/img/menu/ic-menu-arrow.svg) no-repeat 50%;bottom:19px;content:"";height:6px;pointer-events:none;position:absolute;right:4px;width:10px}.field-input-icon{position:relative}.field-input-icon input{border-color:transparent;height:45px;padding:12px 12px 12px 58px}.field-input-icon input:not(:-moz-placeholder-shown){border-color:#002318}.field-input-icon input:not(:placeholder-shown){border-color:#002318}.field-input-icon i{align-items:center;border-radius:21px;display:flex;font-size:13px;height:21px;justify-content:center;left:24px;position:absolute;top:12px;width:21px}.field-input-icon i:has(+input){border:1px solid #002318}.field-input-icon i:has(+input:not(:-moz-placeholder-shown)){background-color:#002318;border-color:#002318;color:#e6c9d4}.field-input-icon i:has(+input:not(:placeholder-shown)){background-color:#002318;border-color:#002318;color:#e6c9d4}.field-input-icon input:disabled,.field-input-icon input:disabled:focus{border-color:transparent}.field-password>div{position:relative}.field-password input{padding-right:34px}.field-password .toggle-password{background:url(/themes/magnolia/assets/dist/img/icons/ic-eye-hide.svg) no-repeat 50%;border:none;height:30px;position:absolute;right:4px;top:7px;width:30px}.field-password:has(input[type=password]) .toggle-password{background:url(/themes/magnolia/assets/dist/img/icons/ic-eye-hide.svg) no-repeat 50%}.field-password:has(input[type=text]) .toggle-password{background:url(/themes/magnolia/assets/dist/img/icons/ic-eye.svg) no-repeat 50%}.error-message{color:#c00;font-size:11px;font-weight:400;line-height:140%}.form-error-message{color:#c00}.form-successful-message{color:#5fb634}.form-error-message,.form-successful-message{font-size:11px;font-weight:400;line-height:140%;text-align:center}.field-checkbox{margin:16px 0}.field-checkbox label{font-size:13px;font-weight:400;line-height:140%}.field-checkbox label a{margin-left:4px}.form-link{font-weight:400;line-height:140%}.reset-password{display:block;margin:16px auto 0;text-align:center}.form-button{display:flex;margin:16px auto;text-decoration:none}.form-text-block{margin-top:28px}.form-text-block p{font-size:13px;line-height:140%;margin:8px 0}.form-text-block strong{font-size:13px;font-weight:500}.form-text-block h4{font-size:20px;font-weight:500}.form-text-block .form-text-row{display:flex;flex-direction:column;gap:0 24px;justify-content:center}.form-text-block a{text-decoration:none}.form-text-block a:hover{text-decoration:underline}.form-title{font-size:20px;font-weight:500;margin-bottom:8px}.form-text{font-size:13px;line-height:140%}.form-separator{height:24px;width:100%}@media only screen and (min-width:961px){.field-row{gap:16px;margin:16px 0}.field-input input,.field-input select,.field-input textarea{transition:border .2s}.field-input-icon i{transition:border .2s,background-color .2s,color .2s}.field-input-icon i:has(+input:not(:disabled):hover){background-color:#002318;border-color:#002318;color:#e6c9d4}.field-input-icon input:disabled:hover{border-color:transparent}}@media only screen and (min-width:1241px){.field-row{flex-direction:row;gap:32px}.field-input input,.field-input label,.field-input select,.field-input textarea{font-size:15px}.error-message{font-size:13px}.form-error-message,.form-successful-message{font-size:14px}.form-text-block{text-align:center}.form-text-block h4,.form-text-block p,.form-text-block strong{font-size:16px}.form-text-block .form-text-row{flex-direction:row}.form-text,.form-title{font-size:16px;text-align:center}.form-text{margin-bottom:24px}.field-input-icon input{padding:12px 12px 12px 66px}.field-input-icon i{left:34px}}.static-page .title-line{margin-bottom:24px}.static-container{margin:0 auto 60px;width:100%}.static-container h1,.static-container h2{margin:24px 0}.static-container h3,.static-container h4{margin:24px 0 12px}.static-container u>a{display:inline-block;padding:8px 16px 8px 0}.static-container a{text-decoration:underline}.static-container a:hover{text-decoration:none}.static-container ul{line-height:140%;margin:8px 0 24px;padding-left:20px}.static-container ul li{margin:8px 0}.static-container p{font-size:13px;font-weight:400;line-height:140%;margin:12px 0}.static-container strong{font-size:16px;font-weight:500}.static-container .messages-block{align-items:center;display:flex;flex-direction:column}.static-container .messages-block .message-text{background-color:#fbfbfb;padding:10px 24px;text-align:center}.static-container .messages-container{margin:0 auto;width:760px}.static-container .messages-container .messages-block,.static-container .messages-container .messages-block .message-text{width:100%}.static-container table,.static-container td,.static-container th{border:1px solid}.static-container table{border-collapse:collapse}.static-container table td,.static-container table th{overflow-wrap:break-word;padding:6px 10px;word-break:break-word}.static-container table td p,.static-container table th p{margin:0}.static-container .product-small{padding:0}.static-container hr{border:0;border-top:1px solid #d7d7d7;margin:20px 0}.static-container iframe{max-width:100%}.quote-block{display:flex;margin:56px 0 0;position:relative}.quote-block:before{top:0}.quote-block:after{bottom:0}.quote-block:after,.quote-block:before{border-top:1px solid #e6c9d4;content:"";display:block;position:absolute;width:100%}.quote-block p{font-size:13px;font-style:italic;font-weight:500;margin:32px}.delivery-time-block,.quote-block p{line-height:140%;text-align:center;width:100%}.delivery-time-block{background-color:#fbfbfb;margin:0 auto;padding:0 24px}.delivery-time-block p{display:inline-block}.wishes-block{background-color:#fbfbfb;border-radius:8px;line-height:140%;margin:12px auto;padding:0 24px;text-align:center;width:100%}.wishes-block p{display:inline-block;font-size:13px;font-weight:400;line-height:140%}@media only screen and (min-width:1241px){.static-container p{font-size:16px}.static-container table td,.static-container table th{overflow-wrap:normal;word-break:normal}.static-container table td p,.static-container table th p{margin:0}.quote-block:after,.quote-block:before{min-width:1200px;width:1200px}.quote-block p{font-size:16px;font-weight:400;margin:32px auto;text-align:center;width:760px}.delivery-time-block{width:450px}.wishes-block{border-radius:2px;width:760px}.wishes-block p{font-size:16px}}body:has(dialog[open]){overflow:hidden}html[data-ajax-progress] .modal-full-screen .loader,html[data-ajax-progress] .modal-search .loader{background-color:transparent;height:4px;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}html[data-ajax-progress] .modal-full-screen .loader.hide,html[data-ajax-progress] .modal-search .loader.hide{display:none}html[data-ajax-progress] .modal-full-screen .loader:before,html[data-ajax-progress] .modal-search .loader:before{animation:lineAnim 1.5s linear infinite;background-color:#e6c9d4;content:"";height:4px;left:-50%;position:absolute;width:20%}@keyframes lineAnim{0%{left:-40%}50%{left:20%;width:60%}to{left:100%;width:100%}}dialog{transition-behavior:allow-discrete;display:none;opacity:0;transition-duration:.3s;transition-property:display opacity}dialog[open]{display:block;opacity:1}@starting-style{dialog[open]{opacity:0}}dialog::backdrop{transition-behavior:allow-discrete;background-color:#002318;opacity:0;transition-duration:.4s;transition-property:opacity display overlay}dialog[open]::backdrop{opacity:.2}@starting-style{dialog[open]::backdrop{opacity:0}}.modal-close{background-color:transparent;border:0;display:block;margin:2px auto 10px;padding:5px}.modal{background-color:#fff;border:0;left:unset;margin:0;padding:0;position:fixed;top:0}.modal .modal-container{margin:0 auto;width:100%}.modal .modal-container p{font-size:13px;margin:16px 0}.modal .modal-container strong{font-weight:700}.modal .modal-container iframe{width:100%}.modal.modal-full-screen{min-height:100%;min-width:100%}.modal.modal-full-screen .dialog-content{padding:10px 16px 26px}.modal.modal-search{background-color:#fff;box-shadow:0 4px 35px 0 rgba(0,35,24,.149);max-height:100%;min-height:0;min-width:100%;padding:0}.modal.modal-search .modal-container{width:100%}.modal.modal-search .dialog-content{padding:10px 16px 26px}.modal.modal-search .search-form-input{position:relative}.modal.modal-search .search-form-input input{border:1px solid #d7d7d7;border-radius:8px;font-size:14px;line-height:140%;margin-bottom:16px;padding:18px 18px 18px 60px;width:100%}.modal.modal-search .search-form-input input:focus{border-color:#002318}.modal.modal-search .search-form-input:after{background:url(/themes/magnolia/assets/dist/img/icons/ic-search.svg) no-repeat 50%;content:"";display:block;height:60px;left:0;position:absolute;top:0;width:60px}.modal.modal-search .search-form-item{border-bottom:1px solid rgba(0,35,24,.149);margin:8px 16px;padding-bottom:8px}.modal.modal-search .search-form-item:last-child{border-bottom:0}.modal.modal-search .search-form-item a{align-items:center;border-radius:8px;display:flex;padding:8px;text-decoration:none;transition:background-color .2s;width:100%}.modal.modal-search .search-form-item a:focus{background-color:#f6f6f6}.modal.modal-search .search-form-item .search-item-image{height:100%;margin-right:8px;width:62px}.modal.modal-search .search-form-item .search-item-image picture{mix-blend-mode:multiply}.modal.modal-search .search-form-item .search-item-image img{max-height:71px;max-width:100%}.modal.modal-search .search-form-item .search-item-info{display:flex;flex:1;flex-direction:column;gap:8px}.modal.modal-search .search-form-item .search-item-name{font-size:13px;line-height:140%}.modal.modal-search .search-form-item .search-item-price{display:flex;flex-direction:column;font-weight:700}.modal.modal-search p{margin:0}.modal.modal-search .search-form-title{align-items:center;display:flex;justify-content:space-between;margin:30px 16px 16px}.modal.modal-search .search-form-title span{font-size:14px;font-weight:500}.modal.modal-window{background-color:transparent;inset:0;margin:auto;max-width:940px}.modal.modal-window .dialog-content{background-color:#fff;border-radius:18px;padding:16px 16px 24px}.modal.modal-window .modal-container{width:100%}.modal.modal-window .title-lines{font-family:Merriweather;font-size:20px;text-align:center}.modal.modal-video{background-color:#fff;border-radius:18px;inset:0;margin:auto}.modal.modal-video .modal-container{width:90vw}.modal.modal-video .container-iframe{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.modal.modal-video .container-iframe iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.modal.modal-gift-info .modal-content{align-items:center;display:flex;flex-direction:column;gap:24px}.modal.modal-gift-info .modal-content picture{max-width:160px;min-width:160px}.modal.modal-gift-info .modal-content .gift-info{display:flex;flex-direction:column;gap:12px}.modal.modal-gift-info .modal-content .gift-name{font-size:16px;font-weight:600}.modal.modal-gift-info .modal-content .gift-description p{margin:8px 0}.modal.modal-gift-info .modal-content .gift-price{font-size:16px;font-weight:700}.modal.modal-benefits .benefit-header{align-items:center;display:flex;flex-direction:column;gap:12px;margin:16px 0 20px;text-align:center}.modal.modal-benefits .benefit-header i{font-size:30px}.modal.modal-benefits .benefit-header p{font-size:16px;font-weight:600;margin:0}.modal.modal-delete-user p{margin-bottom:36px;text-align:center}.modal .sticky-close{background-color:#fff;display:flex;justify-content:center;margin-bottom:2px;position:sticky;top:0;z-index:1}.modal-datepicker h4{color:#002318;font-family:Merriweather;font-size:20px;font-weight:400;margin-bottom:16px}.modal-datepicker .date-row{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.modal-datepicker .date-column{flex-direction:column;gap:32px}.modal-datepicker .calendar-block,.modal-datepicker .date-column{display:flex;justify-content:center}.modal-datepicker .calendar-block.hidden{display:none}.modal-datepicker .time-block{align-items:center;display:flex;flex-direction:column;width:100%}.modal-datepicker .time-block .radio-buttons{flex-direction:column}.modal-datepicker .radio-buttons,.modal-datepicker .radio-buttons ul{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.modal-datepicker .radio-buttons ul{flex-direction:row;list-style:none;margin-bottom:6px}.modal-datepicker .radio-buttons ul.express-delivery{flex-direction:column}.modal-datepicker .radio-buttons ul.express-delivery li{display:flex;justify-content:center}.modal-datepicker .radio-buttons ul.express-delivery label{align-items:center;background-color:#002318;border-radius:30px;border-width:0;color:#fff;display:flex;gap:8px;justify-content:center;padding:10px}.modal-datepicker .radio-buttons ul.express-delivery label>span{background-color:transparent;border-color:transparent;padding:0}.modal-datepicker .radio-buttons ul.express-delivery label>i{font-size:30px}.modal-datepicker .info-block{background-color:#fff0cb;border-radius:24px;padding:24px;text-align:center;width:100%}.modal-datepicker .info-block p{margin:0 0 16px}@media only screen and (max-width:960px){.modal.modal-window .dialog-content{margin:0 16px}}@media only screen and (min-width:961px){.modal-close{margin:15px auto 32px}.modal .modal-container{width:910px}.modal .modal-container iframe{display:block;margin:0 auto;max-width:560px}.modal.modal-full-screen .dialog-content{padding:46px 16px 16px}.modal.modal-search .modal-container{width:692px}.modal.modal-search .search-form-input input{transition:border .2s}.modal.modal-search .search-form-item a:hover{background-color:#f6f6f6}.modal.modal-window .dialog-content{padding:50px 80px 68px}.modal.modal-window .title-lines{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;font-size:24px;padding:17px 0}.modal.modal-video .modal-container{width:910px}.modal.modal-gift-info .modal-container{max-width:540px}.modal.modal-gift-info .modal-content{align-items:flex-start;flex-direction:row}.modal.modal-gift-info .modal-content .gift-name,.modal.modal-gift-info .modal-content .gift-price{font-size:18px}.modal.modal-benefits .benefit-header{gap:16px;margin:0 0 32px}.modal.modal-benefits .benefit-header i{font-size:36px}.modal-datepicker h4{font-size:16px}}@media only screen and (min-width:1241px){.modal .modal-container p,.modal.modal-search .search-form-input input{font-size:16px}.modal.modal-search .search-form-item .search-item-name{font-size:16px;line-height:normal}.modal.modal-search .search-form-title span{font-size:18px}}.breadcrumbs-container{background-color:#fff}.breadcrumbs-block{align-items:center;display:flex;padding:10px 0;width:100%}.breadcrumbs-block ul{align-items:center;display:flex;gap:8px;list-style:none}.breadcrumbs-block ul li:last-child{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs-block li{align-items:center;display:flex;gap:8px}.breadcrumbs-block li:not(:last-child):after{content:"/";display:block}.breadcrumbs-block a,.breadcrumbs-block span{font-size:12px;text-decoration:none}.breadcrumbs-block a>span{font-weight:400}.breadcrumbs-block span{font-weight:700}.breadcrumbs-block a:hover{text-decoration:underline}@media only screen and (max-width:960px){.breadcrumbs-block{overflow-x:scroll;scrollbar-width:none;white-space:nowrap}}@media only screen and (min-width:961px){.breadcrumbs-block{padding:46px 0 24px}.breadcrumbs-block a,.breadcrumbs-block span{font-size:16px}.breadcrumbs-block ul li:last-child{max-width:250px}}.cookie-block{background-color:#fff;border:1px solid #002318;border-radius:18px;bottom:0;display:flex;flex-direction:column;left:0;margin:10px;max-width:500px;padding:15px;position:fixed;z-index:999}.cookie-block ul{list-style:none}.cookie-block ul li{margin:12px 0}.cookie-block p{font-size:14px;line-height:140%}.cookie-block .cookie-types-back,.cookie-block .cookie-types-open{background-color:transparent;border:0}.cookie-block .cookie-types-open{text-decoration:underline}.cookie-block .cookie-types-back{align-items:center;cursor:pointer;display:inline-flex;gap:8px;text-align:left}.cookie-block .cookie-info-content{margin-bottom:20px}.cookie-block .cookie-types-content{margin-bottom:20px;max-height:200px;overflow-y:scroll;position:relative;scrollbar-color:#002318 transparent;scrollbar-width:thin}.cookie-block .buttons{display:grid;gap:16px;grid-template-columns:1fr 1fr}.cookie-block .buttons button{min-width:auto}.pagination{gap:12px;justify-content:center;margin-top:24px;width:100%}.pagination,.pagination ul{align-items:center;display:flex}.pagination ul{gap:2px}.pagination li{align-items:center;display:flex}.pagination li span{color:#002318;display:block;font-size:14px;font-weight:500;padding:8px 0}.pagination li .active{border:1px solid #e6c9d4;border-radius:8px;padding:8px 10px}.pagination li a{border:1px solid transparent;border-radius:8px;color:#b5b5b5;display:block;font-size:14px;font-weight:500;padding:8px 10px;text-decoration:none}.pagination li a:hover{border-color:#e6c9d4;color:#002318}.pagination p{font-size:14px;font-weight:400}@media only screen and (min-width:1241px){.pagination{gap:16px}.pagination ul{gap:8px}.pagination li span{font-size:16px;padding:8px 16px}.pagination li .active{padding:8px 16px}.pagination li a{font-size:16px;padding:8px 16px;transition:border .2s,color .2s}.pagination p{font-size:16px}}.search-block{display:flex;flex-direction:column;gap:8px;justify-content:center;padding:12px}.search-block .search-title{display:none}.search-form{color:#002318;position:relative;width:100%}.search-form input{background-color:#fff;border:1px solid #d7d7d7;border-radius:8px;color:#002318;font-size:13px;font-weight:400;line-height:140%;padding:8px 38px 8px 16px;width:100%}.search-form input:focus{border-color:#002318}.search-form input:active{border-color:#002318;outline:none}.search-form button{position:absolute;right:3px;top:50%;transform:translateY(-16px)}.search-form i{background-color:transparent;border:0;font-size:16px;position:absolute;right:14px;top:50%;transform:translateY(-9px)}header .search-form{color:#fff}header .search-form input{border:1px solid hsla(0,0%,100%,.502);border-radius:20px;color:#fff}@media only screen and (min-width:641px){.search-block{align-items:center;flex-direction:row;gap:13px}.search-block .search-title{display:block;font-variant:small-caps;font-weight:500}.search-form{width:220px}}@media only screen and (min-width:961px){.search-form input{transition:border .2s}}@media only screen and (min-width:1241px){.search-block{padding:30px}.search-block .search-title{color:#fff;font-size:16px}.search-form input{background-color:transparent;font-size:16px}header .search-form{color:#fff}header .search-form input:active,header .search-form input:focus{border-color:hsla(0,0%,100%,.502)}}.search-result-block{background-color:#fff;border:1px solid #002318;border-radius:8px;color:#000;margin-top:2px;max-height:300px;overflow:auto;position:absolute;scrollbar-color:#002318 transparent;scrollbar-width:thin;width:100%;z-index:2}.search-result-block ul{list-style:none;padding:16px}.search-result-block ul li{font-size:13px;font-weight:400;line-height:140%}.search-result-block ul li a,.search-result-block ul li button{background-color:transparent;border:0;color:#707070;display:block;padding:8px;text-align:left;text-decoration:none;width:100%}.search-result-block ul li a:focus,.search-result-block ul li button:focus{background-color:#fbfbfb;color:#002318}@media only screen and (min-width:1241px){.search-result-block ul li{font-size:16px}.search-result-block ul li a,.search-result-block ul li button{transition:color .2s,background-color .2s}.search-result-block ul li a:hover,.search-result-block ul li button:hover{background-color:#fbfbfb;color:#002318}}main{display:flex;flex-direction:column;min-width:315px}main .empty-block{padding:50px 0;text-align:center}main .empty-block svg{margin-bottom:16px}main .empty-block p{color:#002318;font-size:16px;font-weight:500;text-align:center}main .banner-block{margin-bottom:32px}main .banner-block .container{display:block;position:relative}main .banner-block .banner-content-container{border-radius:18px;overflow:hidden;position:relative}@media only screen and (max-width:640px){main .banner-block{margin-top:24px}main .banner-block .banner-image img{width:100%}}@media only screen and (min-width:641px){main .banner-block{margin-top:32px}main .banner-block .banner-image img{width:100%}}main .blog-page-block{padding:24px 0}main .blog-page-block .container{display:flex;flex-direction:column}main .blog-page-block .blog-page-image{border-radius:18px;overflow:hidden}main .blog-page-block .blog-page-image picture{display:flex;height:100%;width:100%}main .blog-page-block .blog-page-image picture img{aspect-ratio:1.5/1;-o-object-fit:cover;object-fit:cover}main .blog-page-block .blog-page-info{padding:22px 0 0}main .blog-page-block .blog-page-info .blog-page-date{font-size:14px;margin-bottom:16px;margin-left:74px;margin-top:24px}main .blog-page-block .blog-page-info .blog-page-title{display:inline-flex;font-family:Merriweather;font-size:16px;font-weight:400}main .blog-page-block .blog-page-info .blog-page-title i{font-size:26px;margin:0 24px}main .blog-page-block .blog-page-info .blog-page-title a{text-decoration:none}main .blog-page-block .blog-page-info .blog-page-text{background-color:#fbfbfb;border-radius:18px;font-size:14px;line-height:140%;margin-top:24px;padding:24px}main .blog-page-block .blog-page-info .blog-page-link-block{display:flex;justify-content:center}@media only screen and (min-width:641px){main .blog-page-block .container{display:grid;gap:16px;grid-template-columns:1fr 2fr}main .blog-page-block .blog-page-info{padding:0}}@media only screen and (min-width:961px){main .blog-page-block{padding:32px 0}main .blog-page-block .container{gap:32px;grid-template-columns:330px 1fr}main .blog-page-block .blog-page-info .blog-page-title{font-size:18px}main .blog-page-block .blog-page-text{padding:52px}}@media only screen and (min-width:1241px){main .blog-page-block .container{grid-template-columns:424px 1fr}}main .gallery-links-block{padding:24px 0}main .gallery-links-block .gallery-items{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-top:24px}main .gallery-links-block .gallery-item{display:flex}main .gallery-links-block .gallery-item a{border-radius:18px;display:grid;overflow:hidden;text-decoration:none}main .gallery-links-block .gallery-item a:before{background-color:#fff;content:"";display:block;grid-column:1;grid-row:1;height:100%;opacity:.3;position:relative;width:100%;z-index:1}main .gallery-links-block .gallery-item a .gallery-image{aspect-ratio:1.65/1;grid-column:1;grid-row:1;overflow:hidden;z-index:0}main .gallery-links-block .gallery-item a p{align-items:center;align-self:center;background-color:#fff;border-radius:30px;display:inline-flex;font-weight:500;gap:8px;grid-column:1;grid-row:1;justify-content:center;justify-self:center;padding:16px 32px;z-index:2}main .gallery-links-block .gallery-item a p i{align-items:center;border-radius:21px;border-style:solid;border-width:1px;color:#000;display:flex;font-size:8px;height:21px;justify-content:center;width:21px}@media only screen and (min-width:961px){main .gallery-links-block{padding:32px 0}}@media only screen and (min-width:1241px){main .gallery-links-block .gallery-item a:before{transition:background-color .4s,opacity .4s}main .gallery-links-block .gallery-item a .gallery-image{transition:transform .8s ease-in-out}main .gallery-links-block .gallery-item a p{transition:background-color .2s,color .2s}main .gallery-links-block .gallery-item a p i{transition:border .2s,background-color .2s,color .2s}main .gallery-links-block .gallery-item a:hover .gallery-image{transform:scale(1.02)}main .gallery-links-block .gallery-item a:hover:before{background-color:#e6c9d4;opacity:.6}main .gallery-links-block .gallery-item a:hover p{background-color:#002318;color:#fff}main .gallery-links-block .gallery-item a:hover p i{background-color:#e6c9d4;border-color:#e6c9d4;color:#002318}}main .main-banner-block .container{position:relative}main .main-banner-block #main_slider .splide__track picture{display:flex}main .main-banner-block #main_slider .splide__track img{width:100%}main .main-banner-block .splide__pagination{display:flex}main .main-banner-block .splide__pagination li{margin-top:16px}main .main-banner-block .splide__pagination li button{height:2px;margin:0 8px;width:75px}main .main-banner-block .splide__pagination li button:before{background-color:#d6d6d6;height:100%;width:100%}main .main-banner-block .splide__pagination li button.is-active:before{background-color:#002318}@media only screen and (max-width:640px){main .main-banner-block{margin-bottom:24px}main .main-banner-block .container{padding:0}main .main-banner-block #main_slider .splide__track{max-height:480px}}@media only screen and (min-width:641px){main .main-banner-block{margin:16px 0 32px}main .main-banner-block #main_slider .splide__track{border-radius:18px;max-height:560px}}@media only screen and (min-width:1241px){main .main-banner-block{margin:41px 0 32px}}@media only screen and (min-width:1701px){main .main-banner-block #main_slider .splide__track{max-height:640px}}main .stores-block{padding:24px 0 46px}main .stores-block .stores-items{display:grid;gap:8px;grid-template-columns:repeat(1,1fr);margin-top:24px}main .stores-block .stores-item{background-color:#fbfbfb;border-radius:18px}main .stores-block .stores-item:first-child .stores-address,main .stores-block .stores-item:nth-child(2) .stores-address{gap:16px}main .stores-block .stores-item:first-child .stores-address p,main .stores-block .stores-item:nth-child(2) .stores-address p{font-size:14px}main .stores-block .stores-item a{display:flex;gap:16px;padding:16px 12px 16px 8px;text-decoration:none}main .stores-block .stores-item .stores-image{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}main .stores-block .stores-item .stores-image svg{fill:#002318;transition:transform .4s}main .stores-block .stores-item .stores-image h3{font-size:16px;font-weight:500;transition:transform .6s}main .stores-block .stores-item .stores-address{display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}main .stores-block .stores-item .stores-address p{font-size:14px;font-weight:500;line-height:140%}@media only screen and (max-width:640px){main .stores-block .stores-item .stores-image svg{max-width:110px}}@media only screen and (min-width:641px){main .stores-block .stores-items{grid-template-columns:repeat(2,1fr)}main .stores-block .stores-item{align-items:center;display:flex;grid-column:span 1;justify-content:center}main .stores-block .stores-item:first-child{grid-column:span 2}main .stores-block .stores-item:first-child a{flex-direction:row}main .stores-block .stores-item:first-child .stores-address p{text-align:right}main .stores-block .stores-item a{flex-direction:column;gap:14px 32px;padding:16px 8px}main .stores-block .stores-item .stores-address p{text-align:center}}@media only screen and (min-width:961px){main .stores-block{padding:32px 0 46px}main .stores-block .stores-items{grid-template-columns:repeat(6,1fr)}main .stores-block .stores-item{grid-column:span 2}main .stores-block .stores-item:first-child,main .stores-block .stores-item:nth-child(2){grid-column:span 3}main .stores-block .stores-item:first-child a,main .stores-block .stores-item:nth-child(2) a{flex-direction:row;padding:32px}main .stores-block .stores-item:nth-child(2) .stores-address p{text-align:right}main .stores-block .stores-item a{padding:24px 16px}}@media only screen and (min-width:1241px){main .stores-block .stores-item{border:1px solid transparent;transition:background-color .2s,border-color .2s}main .stores-block .stores-item:first-child .stores-address p,main .stores-block .stores-item:nth-child(2) .stores-address p{font-size:16px}main .stores-block .stores-item .stores-image svg{transition:transform .4s}main .stores-block .stores-item .stores-image h3{transition:transform .6s}main .stores-block .stores-item:hover{background-color:#f6f6f6;border-color:#d6d6d6}main .stores-block .stores-item:hover .stores-image svg{transform:translateY(-8px)}main .stores-block .stores-item:hover .stores-image h3{transform:translateY(-4px)}main .stores-block .stores-item .stores-address p{font-size:14px}}main .subscribe-block{background-color:#fbfbfb;padding:24px 0}main .subscribe-block .subscribe-container{align-items:center;display:flex;flex-direction:column}main .subscribe-block .newsletter-block{align-items:center;display:flex;flex-direction:column;gap:16px 48px;justify-content:center;min-height:75px;text-align:center}main .subscribe-block .newsletter-block .newsletter-form{align-items:center;display:flex;flex-direction:column;gap:16px 48px;width:100%}main .subscribe-block .newsletter-block .newsletter-form .field-input{min-width:185px}main .subscribe-block .newsletter-block .newsletter-form .field-input input{background-color:transparent;border:0;border-bottom:1px solid #002318;border-radius:0;font-size:14px;padding:0 0 8px}main .subscribe-block .newsletter-block .newsletter-form .button-default{max-width:225px}main .subscribe-block .newsletter-block .newsletter-description{font-family:Merriweather;font-size:18px;font-weight:500}main .subscribe-block .newsletter-success{align-items:center;display:none;justify-content:center;min-height:75px}main .subscribe-block .newsletter-success .success-description{font-size:18px;font-weight:500}main .subscribe-block .newsletter-success.show{display:flex}main .subscribe-block .benefits{display:flex;flex-direction:column;gap:12px;margin:0 12px}main .subscribe-block .benefits .benefits-item{align-items:center;display:flex;flex-direction:row;gap:16px;min-width:170px}main .subscribe-block .benefits .benefits-item i{font-size:30px}main .subscribe-block .benefits .benefits-item .benefits-title{font-size:14px;font-weight:500;line-height:24px}@media only screen and (max-width:960px){main .subscribe-block .newsletter-block .newsletter-form,main .subscribe-block .newsletter-block .newsletter-success{margin-bottom:24px}}@media only screen and (min-width:961px){main .subscribe-block{padding:32px 0}main .subscribe-block .subscribe-container{flex-direction:row;justify-content:space-around}main .subscribe-block .newsletter-block .newsletter-form .field-input input{font-size:16px}main .subscribe-block .newsletter-block .newsletter-description,main .subscribe-block .newsletter-success .success-description{font-size:20px}}@media only screen and (min-width:1701px){main .subscribe-block .subscribe-container{padding:0 100px}}.hidden{display:none!important}.margin-bottom-24{margin-bottom:24px}h1{font-size:16px;font-weight:500}h2,h3,h4{font-size:14px;font-weight:500}.error-page{text-align:center}.error-page .container{padding:100px 16px}.error-page h1{font-size:140px}.error-page h2{font-size:42px;margin:16px 0}.error-page p{font-size:20px}.block-center{display:block;margin:0 auto}.container,.container-910{margin:0 auto;min-width:100%;padding:0 16px;width:100%}.information-block{background-color:#f6f6f6;border-radius:18px;flex-direction:row;gap:24px;margin:0 auto;padding:16px;width:100%}.information-block,.information-block>div{align-items:center;display:flex;justify-content:center;position:relative}.information-block>div{flex-direction:column;gap:12px}.information-block i{font-size:36px}.information-block p{font-size:11px;font-weight:500;line-height:140%}.content-title-block{align-items:center;background-color:#fbfbfb;border-radius:18px;display:flex;flex-direction:column;line-height:140%;position:relative;text-align:center}.content-title-block .content-title{align-items:center;display:flex;font-family:Merriweather;font-size:20px;font-weight:500;justify-content:center;margin-bottom:24px;max-width:924px;position:relative;width:100%}.content-title-block .content-title span{background-color:#fbfbfb;padding:0 24px;position:relative;z-index:1}.gallery-button{cursor:pointer}.gallery-button .gallery-image{pointer-events:none}.price{display:flex;flex-direction:column;font-weight:400}.tab-with-icon{background-color:#f6f6f6;border-radius:18px;margin:8px 0}.tab-with-icon.tab-open .data-tab-toggle span i:first-child{display:none}.tab-with-icon.tab-open .data-tab-toggle span i:nth-child(2){display:flex}.tab-with-icon .data-tab-toggle .message-image,.tab-with-icon .data-tab-toggle i,.tab-with-icon .data-tab-toggle p,.tab-with-icon .data-tab-toggle span{pointer-events:none}.tab-with-icon .data-tab-toggle i:nth-child(2){display:none}main .title-line{align-items:center;display:flex;font-family:Merriweather;font-size:20px;font-weight:400;justify-content:center;position:relative;width:100%}main .title-line span{background-color:#fff;margin:0 46px;padding:0 8px;position:relative;text-align:center;z-index:1}main .title-line:after{border-bottom:1px solid #002318;content:"";height:1px;position:absolute;width:100%}.product-icon{display:flex;flex-direction:column;gap:4px}.product-icon p{background-color:#e6c9d4;border-radius:4px;color:#002318;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.26px;line-height:normal;padding:8px 16px;text-transform:uppercase}.product-icon p.black{background-color:#002318;color:#e6c9d4}.product-icon p.grey{background-color:#dfdfdf;color:#002318}.product-icon p.pink{background-color:#e6c9d4;color:#002318}.product-icon p.transparent{background-color:#fff;border:1px solid #002318;color:#002318}@media only screen and (max-width:960px){.content-title-block{padding:32px 24px}}@media only screen and (min-width:641px){.content-title-block .content-title:after{border-bottom:1px solid #002318;content:"";height:1px;position:absolute;width:100%}}@media only screen and (min-width:961px){.container-910{min-width:910px;padding:0;width:910px}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}.information-block{padding:24px 32px}.information-block p{font-size:13px}.content-title-block{line-height:160%;padding:55px 50px}.content-title-block .content-title,main .title-line{font-size:24px}main .title-line span{padding:0 24px}.product-icon p{font-size:13px}}@media only screen and (min-width:1241px){.container{min-width:1200px;padding:0;width:1200px}}@media only screen and (min-width:1401px){.container{min-width:1366px;width:1366px}}@media only screen and (min-width:1701px){.container{min-width:1600px;width:1600px}}.filter .button-default{width:100%}.filter .filter-selected-items ul,.filter .search-input-block ul{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin-bottom:16px}.filter .filter-selected-items ul li,.filter .search-input-block ul li{align-items:center;display:flex;text-decoration:none}.filter .filter-selected-items .delete-button,.filter .filter-selected-items a,.filter .search-input-block .delete-button,.filter .search-input-block a{align-items:center;background-color:#fbfbfb;border:1px solid transparent;border-radius:30px;display:inline-flex;font-size:13px;font-weight:400;gap:4px;padding:6px 8px;text-decoration:none}.filter .filter-selected-items .delete-button span,.filter .filter-selected-items a span,.filter .search-input-block .delete-button span,.filter .search-input-block a span{pointer-events:none}.filter .filter-selected-items .delete-button i,.filter .filter-selected-items a i,.filter .search-input-block .delete-button i,.filter .search-input-block a i{font-size:8px}.filter .search-input-block{margin-bottom:16px}.filter .filter-item{background-color:#fbfbfb;border:1px solid transparent;border-radius:18px;margin-bottom:16px;transition:border .2s}.filter .filter-item .filter-item-title{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between;padding:24px;width:100%}.filter .filter-item .filter-item-title span{pointer-events:none}.filter .filter-item .filter-item-title span i{align-items:center;border-radius:21px;border-style:solid;border-width:1px;display:flex;font-size:8px;height:21px;justify-content:center;transition:border .2s,background-color .2s,color .2s;width:21px}.filter .filter-item .filter-item-title span i:nth-child(2){background-color:#002318;border-color:#002318;color:#fff;display:none}.filter .filter-item.tab-open{border-color:#002318}.filter .filter-item.tab-open .filter-item-title span i:first-child{display:none}.filter .filter-item.tab-open .filter-item-title span i:nth-child(2){display:flex}.filter .filter-item ul{list-style:none;padding:0 24px 24px}.filter .filter-item li:not(:last-of-type){border-bottom:1px solid #f3f3f3}.filter .filter-item li input[type=checkbox]:checked+label{color:#002318}.filter .filter-item li label{color:#707070;cursor:pointer;font-size:13px;font-weight:400;margin:14px 0}.filter .filter-item li.filter-item-collapse,.filter .filter-item li.filter-item-more{align-items:center;background-color:#f2f2f2;border-radius:14px;color:#707070;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:16px;text-align:center;width:100%}.filter .filter-item li.filter-item-collapse i,.filter .filter-item li.filter-item-more i{font-size:10px}.filter .filter-item li.filter-item-collapse~li,.filter .filter-item li.filter-item-more~li{display:none}.filter .filter-item li.filter-item-collapse i{transform:rotate(180deg)}@media only screen and (max-width:960px){body:has(#filter.show){overflow:hidden}.filter .filter-title{text-align:center}.filter .filter-title button{background-color:transparent;border:0}.filter .filter-title p{font-family:Merriweather;font-size:20px;letter-spacing:.4px;margin:24px 0}#filter,.filter .reset-product-filter-button-wrapper{display:none}#filter{background-color:#fff;height:100%;left:0;overflow-y:scroll;padding:24px;position:fixed;scrollbar-color:#002318 transparent;scrollbar-width:thin;top:0;width:100%;z-index:999}#filter.show{display:block}}@media only screen and (min-width:961px){.filter .filter-selected-items ul{margin:16px 0}.filter .filter-title{display:none}}@media only screen and (min-width:1241px){.filter .filter-selected-items .delete-button,.filter .filter-selected-items a,.filter .search-input-block .delete-button,.filter .search-input-block a{transition:border-color .2s}.filter .filter-selected-items .delete-button:hover,.filter .filter-selected-items a:hover,.filter .search-input-block .delete-button:hover,.filter .search-input-block a:hover{border-color:#d6d6d6}.filter .filter-selected-items .delete-button:hover span,.filter .filter-selected-items a:hover span,.filter .search-input-block .delete-button:hover span,.filter .search-input-block a:hover span{text-decoration:line-through}.filter .filter-item .filter-item-title{font-size:16px}.filter .filter-item .filter-item-title:hover i{background-color:#002318;border-color:#002318;color:#fff}.filter .filter-item li label{font-size:16px;transition:color .2s}.filter .filter-item li label:hover{color:#002318}.filter .filter-item li.filter-item-collapse,.filter .filter-item li.filter-item-more{font-size:16px}}.sort-dropdown-list ul{list-style:none}.sort-dropdown-list li{border-bottom:1px solid #f3f3f3;font-size:14px;font-weight:600;line-height:140%}.sort-dropdown-list li button{align-items:center;background-color:transparent;border:0;color:#707070;display:inline-flex;padding:16px;text-align:left;text-decoration:none;width:100%}.sort-dropdown-list li button.active{color:#002318}.sort-dropdown-list li button.active:before{border-color:#002318}.sort-dropdown-list li button.active:after{background-color:#002318;opacity:1;transform:scale(.5)}.sort-dropdown-list li button:after,.sort-dropdown-list li button:before{border-radius:50%;content:"";display:inline-block;height:22px;width:22px}.sort-dropdown-list li button:before{border:1px solid #d7d7d7;margin-right:16px}.sort-dropdown-list li button:after{background-color:#d7d7d7;opacity:0;position:absolute}.sort-dropdown-list li:last-child{border-bottom:0}.sorting-button{align-items:center;background-color:#fbfbfb;border:1px solid transparent;border-radius:18px;display:inline-flex;font-size:14px;font-weight:600;gap:16px;letter-spacing:.28px;padding:12px}@media only screen and (max-width:960px){body:has(.sort-dropdown-list.show){overflow:hidden}.sorting-button i:nth-child(2){display:none}.sort-dropdown-list{background-color:#fff;display:none;height:100%;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:999}.sort-dropdown-list.show{display:block}.sort-dropdown-list .sort-dropdown-title{text-align:center}.sort-dropdown-list .sort-dropdown-title button{background-color:transparent;border:0}.sort-dropdown-list .sort-dropdown-title p{font-family:Merriweather;font-size:20px;letter-spacing:.4px;margin:24px 0}}@media only screen and (min-width:961px){.sorting-button i:first-child{display:none}.sorting-button i:nth-child(2){align-items:center;border-radius:21px;border-style:solid;border-width:1px;display:flex;font-size:9px;height:21px;justify-content:center;min-width:21px;transition:border .2s,background-color .2s,color .2s;width:21px}.sorting-button:hover i{background-color:#002318;border-color:#002318;color:#e6c9d4}.sort-dropdown-list{background-color:#fbfbfb;border:1px solid #002318;border-radius:16px;box-shadow:0 15px 20px 0 rgba(0,0,0,.102);left:unset;list-style:none;opacity:0;padding:16px;position:absolute;right:20px;top:80px;transform:translateY(-15px);transition:visibility .2s,opacity .2s,transform .2s;visibility:hidden;z-index:10}.sort-dropdown-list .sort-dropdown-title{display:none}.sort-dropdown-list.show{display:block;opacity:1;transform:translateY(0);visibility:visible}}@media only screen and (min-width:1241px){.sort-dropdown-list{right:0}.sort-dropdown-list li{font-size:16px;font-weight:500}.sort-dropdown-list li button{transition:color .2s}.sort-dropdown-list li button:hover{color:#002318}.sort-dropdown-list li button:hover:before{border-color:#002318}.sort-dropdown-list li button:before{transition:border .2s}.sort-dropdown-list li button:after{transition:transform .4s,opacity .4s}.sorting-button{font-size:16px;letter-spacing:.32px;transition:border .2s}.sorting-button:hover{border-color:#002318}}.products-header{align-items:center;background-color:#fcf7f6;border-radius:18px;display:flex;flex-direction:column;gap:16px;line-height:160%;overflow:hidden;padding:24px;position:relative}.products-header ul{list-style:none}.products-header .products-header-title{align-items:center;display:flex;font-family:Merriweather;font-size:20px;font-weight:500;justify-content:center;line-height:140%;max-width:924px;position:relative;width:100%}.products-header .products-header-title span{background-color:#fcf7f6;padding:0 24px;position:relative;text-align:center;z-index:1}.products-header .products-header-title:after{border-bottom:1px solid #002318;content:"";height:1px;position:absolute;width:100%}.products-header .products-header-image{height:100px;margin-bottom:-24px;width:300px}.products-header .products-header-image picture{mix-blend-mode:multiply}.products-header .line-clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products-header .products-description button{display:block;margin:0 auto}.products-menu-block .container{align-items:center;display:flex;justify-content:space-between;padding:16px;position:relative}.products-menu-block .filter-title{display:none}.products-menu-block .filter-button{align-items:center;background-color:#fbfbfb;border:1px solid transparent;border-radius:18px;display:inline-flex;font-size:14px;font-weight:600;gap:16px;letter-spacing:.28px;padding:12px}.products-main-block .container{display:grid;margin-bottom:16px}main .products-block .products-container{display:grid;grid-template-columns:repeat(2,1fr)}main .products-block .product-item{position:relative;text-align:center}main .products-block .product-item .product-button-wishlist{display:flex;position:absolute;right:6px;top:8px;z-index:1}main .products-block .product-item .product-icon{left:8px;pointer-events:none;position:absolute;top:2px}main .products-block .product-item .product-link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:8px;text-decoration:none}main .products-block .product-item .product-image{margin:0 auto 16px;max-height:300px;max-width:100%}main .products-block .product-item .product-image img{border-radius:8px;height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}main .products-block .product-item .product-price{font-size:12px;margin:12px 0}main .products-block .product-item .product-name{font-family:Merriweather;font-size:14px;font-weight:700;line-height:140%}main .products-block .category-info{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:16px;text-align:center}main .products-block .category-info .category-title{align-items:center;display:flex;font-family:Merriweather;font-size:20px;font-weight:400;justify-content:center;position:relative;width:100%}main .products-block .category-info .category-title a{display:flex;text-decoration:none}main .products-block .category-info .category-title span{background-color:#fff;padding:0 24px;position:relative;z-index:1}main .products-block .category-info .category-title:after{border-bottom:1px solid #002318;content:"";height:1px;position:absolute;width:100%}main .products-block .category-info .category-description{font-size:14px}main .products-block .category-info ul{display:flex;gap:8px;list-style:none}main .products-block .category-info ul .sub-menu-title{display:none}main .products-block .category-link-block{display:flex;justify-content:center;padding-top:16px}main .product-small{padding:32px 0}main .product-small .container{display:grid;grid-template-areas:"title" "products" "link";grid-template-columns:1fr}main .product-small .product-item{position:relative;text-align:center}main .product-small .products-container{grid-area:products}main .product-small .category-info{grid-area:title}main .product-small .category-link-block{grid-area:link}main .product-bg-color,main .product-bg-color .category-info .category-title span{background-color:#fbfbfb}main .product-bg-color .category-info ul a{background-color:#f6f6f6}main .left-block{grid-area:left-block}main .left-extra-block{grid-area:left-extra}main .left-extra-block .map-block,main .left-extra-block .text-extra-block{background-color:#fbfbfb;border-radius:18px;margin-bottom:16px}main .left-extra-block .text-extra-block{padding:16px}main .left-extra-block .text-extra-block p{line-height:140%;margin:8px 0}main .left-extra-block .map-block{overflow:hidden}.home-page .products-block{padding:24px 0}.collections-page .products-block,.wishlist-page .products-block{margin-bottom:48px;padding-top:16px}.category-page .products-block,.location-page .products-block{grid-area:products}.wishlist-page .title-description{font-size:14px;margin-top:16px;text-align:center}@media only screen and (max-width:960px){.products-header .button-line{font-size:14px;padding:8px 0}.products-main-block .container{gap:12px 0;grid-template-areas:"left-block" "products" "left-extra"}main .products-block .category-info ul{overflow:auto;padding-bottom:8px;width:100%}main .products-block .category-info ul a{white-space:nowrap}}@media only screen and (min-width:961px){.products-header{gap:24px;padding:31px 50px}.products-header .products-header-title{font-size:24px}.products-header .products-header-image{height:170px;margin-bottom:-31px;width:500px}.products-main-block .container{gap:0 32px;grid-template-areas:"left-block products" "left-extra products";grid-template-columns:250px 1fr;grid-template-rows:max-content 1fr;margin-bottom:32px}.products-menu-block .filter-title{display:block;font-weight:600}.products-menu-block .filter-button{display:none}main .products-block .products-container{gap:24px 12px;grid-template-columns:repeat(3,1fr)}main .products-block .product-item{border:1px solid transparent;border-radius:18px;transition:border-color .2s}main .products-block .product-item .product-button-wishlist{opacity:0;right:22px;top:22px}main .products-block .product-item .product-icon{align-items:flex-start;left:16px;top:16px}main .products-block .product-item .product-image{margin:0 auto 24px}main .products-block .product-item:hover{border-color:#d7d7d7}main .products-block .product-item:hover .product-button-wishlist{opacity:1}main .products-block .category-info{margin-bottom:24px}main .products-block .category-info .category-title{font-size:24px}main .products-block .category-info .category-title a:hover{text-decoration:underline}main .products-block .category-info .category-description{font-size:16px}main .products-block .category-info ul{flex-wrap:wrap;justify-content:center}main .products-block .category-link-block{padding-top:24px}main .product-small .container{flex-direction:row}main .product-small .products-container-910{display:grid}main .product-small .products-container,main .product-small .products-container-910{gap:0 8px;grid-template-columns:repeat(3,1fr)}main .product-small .category-info{align-items:center;display:flex;flex-direction:column;gap:18px;grid-area:title;justify-content:end;margin-bottom:0;min-width:230px;width:230px}main .product-small .category-info .category-title{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;font-family:Merriweather;font-size:20px;font-weight:400;padding:24px 0;text-align:center;width:100%}main .product-small .category-info .category-title:after{display:none}main .product-small .category-link-block{align-items:center;display:flex;flex-direction:column;justify-content:start;padding-top:0}.home-page .products-block{padding:32px 0}.home-page .products-block .products-container{grid-template-columns:repeat(4,1fr)}.home-page .product-small .container{gap:8px 24px;grid-template-areas:"title products" "link products"}.home-page .product-small .products-container{grid-template-columns:repeat(3,1fr)}.home-page .product-small .products-container div:nth-child(n+4){display:none}.wishlist-page .title-description{font-size:16px;margin-top:24px}.wishlist-page .products-block .products-container{grid-template-columns:repeat(4,1fr)}.wishlist-page .products-block .product-item .product-button-wishlist{opacity:1}}@media only screen and (min-width:1241px){.products-menu-block .container{padding:24px 0 16px}.products-menu-block .filter-title{font-size:16px}main .products-block .product-item .product-link{padding:24px}main .products-block .product-item .product-price{font-size:14px}}@media only screen and (min-width:1401px){main .products-main-block .container{grid-template-columns:290px 1fr}main .product-small .category-info{min-width:327px;width:327px}}@media only screen and (min-width:1701px){main .products-block .products-container{grid-template-columns:repeat(4,1fr)}main .product-small .category-info{min-width:387px;width:387px}}.product-page>.container{margin-bottom:24px}.product-page>.products-block{margin-bottom:48px}.product-page .form-successful-message{margin-top:12px}.product-title{font-family:Merriweather;font-weight:400;margin-bottom:8px;text-align:center}.product-header{display:flex;flex-direction:column;gap:11px;margin-bottom:24px;width:100%}.product-details{background-color:#fbfbfb;border-radius:18px;counter-reset:num 0;padding:24px 16px;width:100%}.product-details .product-title{font-size:20px;font-weight:800}.product-details .chapter{counter-increment:num 1}.product-details .chapter:before{content:counter(num) ". "}.product-details .field-row{flex-direction:row}.product-details .product-details-title{font-family:Merriweather;font-size:16px;margin-bottom:16px}.product-details .product-details-title strong{font-size:16px}.product-details .product-details-container{display:flex;flex-direction:column;padding:8px 0}.product-details .product-details-container .product-available{align-items:center;display:flex;font-size:11px;font-weight:400;justify-content:center;position:relative;text-align:center;width:100%}.product-details .product-details-container .product-available span{background-color:#fbfbfb;padding:0 16px;position:relative;z-index:1}.product-details .product-details-container .product-available:after{border-bottom:1px solid #002318;content:"";height:1px;position:absolute;width:100%}.product-details .product-configure{display:flex;flex-direction:column;gap:8px}.product-details .product-configure input[type=radio]{display:none}.product-details .product-configure input[type=radio]+label{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:8px;color:#707070;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;justify-content:space-between;padding:11px 24px;transition:color .2s,border .2s}.product-details .product-configure input[type=radio]+label .product-option-name{flex:1;padding-right:10px}.product-details .product-configure input[type=radio]+label .product-price{color:#002318;font-size:16px;text-align:right}.product-details .product-configure input[type=radio]+label .product-price del{font-size:13px}.product-details .product-configure input[type=radio]+label:after,.product-details .product-configure input[type=radio]+label:before{border-radius:50%;content:"";display:inline-block;height:22px;min-width:22px;width:22px}.product-details .product-configure input[type=radio]+label:before{border:1px solid #d7d7d7;margin-right:12px;transition:border .2s}.product-details .product-configure input[type=radio]+label:after{background-color:#d7d7d7;opacity:0;position:absolute;transition:transform .4s,opacity .4s}.product-details .product-configure input[type=radio]+label:focus{border:1px solid #002318}.product-details .product-configure input[type=radio]:checked+label{border:1px solid #002318;color:#002318;font-weight:600}.product-details .product-configure input[type=radio]:checked+label:before{border-color:#002318}.product-details .product-configure input[type=radio]:checked+label:after{background-color:#002318;opacity:1;transform:scale(.5)}.product-details .product-delivery{margin-top:18px;text-align:center}.product-details .product-delivery .product-delivery-title{font-size:12px;font-weight:400;margin-top:6px}.product-details .product-delivery .product-delivery-content{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:center;position:relative}.product-details .product-delivery .product-delivery-content span{align-items:center;background-color:#fbfbfb;display:flex;padding:0 16px;position:relative;z-index:1}.product-details .product-delivery .product-delivery-content span i{font-size:40px;margin-right:8px}.product-details .product-delivery .product-delivery-content:after{border-bottom:1px solid #002318;content:"";height:1px;position:absolute;width:100%}.product-details .product-delivery .product-delivery-content.unavailable i{font-size:24px}.product-details .product-delivery-link{border:1px solid #d1d1d6;border-radius:2px;display:flex;flex-direction:column;gap:16px;margin:16px 0;padding:16px;text-align:center}.product-details .product-delivery-link p{font-size:13px}.product-details .product-price-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:24px 0}.product-details .product-price-container .product-price-title{font-size:14px;font-weight:500}.product-details .product-price-container .product-price{font-size:20px;text-align:right}.product-details .product-price-container .product-price del{font-size:16px}.product-details .product-add-cart{display:flex;justify-content:space-between;margin:16px 0 0}.product-details .product-add-cart .input-count{display:none}.product-details .product-add-cart .button-default{width:100%}.product-details .field-input{margin:16px 0}.product-details .delivery-box{align-items:center;border:1px solid #d7d7d7;border-radius:8px;display:flex;font-size:13px;padding:8px 0}.product-details .delivery-box.hidden{display:none}.product-details .delivery-box label{display:flex;flex-direction:column;font-size:inherit;gap:8px;pointer-events:auto}.product-details .delivery-box .field-input{margin:0;padding:8px 16px;text-align:center}.product-details .delivery-box .field-input:first-of-type:after{border-right:2px solid #d7d7d7;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.product-details .delivery-box .field-input button{background-color:transparent;border:0;font-weight:600;text-decoration:underline}.product-details .delivery-box .radio input[type=radio]+label{color:#707070}.product-details .delivery-box .radio input[type=radio]+label:before{margin-right:0}.product-details .delivery-box .radio input[type=radio]:checked+label{color:#002318}.product-details .delivery-box .delivery-icon{pointer-events:none;position:absolute;right:-14px;top:-24px}.product-details .product-wishlist{align-items:center;display:flex;justify-content:space-between;margin:16px 0}.product-gifts{position:relative}.product-gifts .product-gifts-button{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:8px;color:#707070;display:flex;font-size:14px;font-weight:500;height:45px;justify-content:space-between;line-height:140%;padding:11px 24px;transition:color .2s,font-weight .2s,border .2s,border-radius .2s;width:100%}.product-gifts .product-gifts-button span{pointer-events:none}.product-gifts .product-gifts-button .text{text-align:left}.product-gifts .product-gifts-button .hide,.product-gifts .product-gifts-button .show{align-items:center;display:inline-flex;gap:8px}.product-gifts .product-gifts-button .hide{display:none}.product-gifts .product-gifts-button .hide i{transform:rotate(180deg)}.product-gifts .gifts-container{background-color:#fff;border:1px solid transparent;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0 solid transparent;max-height:300px;overflow:auto;scrollbar-color:#002318 transparent;scrollbar-width:thin;width:100%}.product-gifts .gifts-container picture{display:flex;justify-content:center}.product-gifts .gifts-container img{margin-left:4px;margin-right:4px;max-height:60px;max-width:60px;mix-blend-mode:multiply}.product-gifts .gifts-container label{align-items:center;cursor:pointer;display:none;gap:8px;grid-template-columns:21px 64px 1fr 21px;margin:10px 24px}.product-gifts .gifts-container label .gift-info{color:#002318;display:flex;flex-direction:column;font-size:16px}.product-gifts .gifts-container label .gift-name{color:#707070;font-size:14px;font-weight:500;transition:color .2s}.product-gifts .gifts-container label .gift-description{display:none}.product-gifts .gifts-container label .gift-price{font-weight:700}.product-gifts .gifts-container label .gift-info-btn{background-color:transparent;border:none}.product-gifts .gifts-container input[type=checkbox]{display:none}.product-gifts .gifts-container input[type=checkbox]+label:after,.product-gifts .gifts-container input[type=checkbox]+label:before{border-radius:50%;content:"";display:inline-block;height:21px;min-width:21px;position:relative;width:21px}.product-gifts .gifts-container input[type=checkbox]+label:before{background:none;border:1px solid #d7d7d7;margin-right:4px;top:0}.product-gifts .gifts-container input[type=checkbox]+label:after{background-color:#d7d7d7;left:auto;opacity:0;position:absolute;top:auto;transform:rotate(0) scale(1);transition:transform .4s,opacity .4s}.product-gifts .gifts-container input[type=checkbox]:checked+label{display:grid}.product-gifts .gifts-container input[type=checkbox]:checked+label .gift-name{color:#002318}.product-gifts .gifts-container input[type=checkbox]:checked+label:before{border-color:#002318}.product-gifts .gifts-container input[type=checkbox]:checked+label:after{background-color:#002318;border-color:transparent;opacity:1;transform:scale(.5)}.product-gifts:has(input:checked) .gifts-container,.product-gifts:has(input:checked) .product-gifts-button{border-color:#002318}.product-gifts:has(input:checked) .product-gifts-button{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#002318;font-weight:600}.product-gifts.open .product-gifts-button{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#002318 #002318 transparent}.product-gifts.open .product-gifts-button .show{display:none}.product-gifts.open .product-gifts-button .hide{display:inline-flex}.product-gifts.open .gifts-container{border-color:#002318}.product-gifts.open .gifts-container label{display:grid}.product-images-container{position:relative}.product-images-container .product-icon{align-items:flex-end;pointer-events:none;position:absolute;right:10px;top:10px}.product-images-container .guarantee-icon{background-color:#f2f2f2;border-radius:10px;cursor:pointer;padding:12px;text-align:center}.product-images-container .guarantee-icon p:first-child{text-transform:uppercase}.product-images-container .guarantee-block{background-color:#fbfbfb;border-radius:16px;display:flex;flex-direction:column;gap:16px;height:100%;opacity:0;padding:32px 16px;position:absolute;top:0;transform:translateY(-20px);transition:visibility .2s,opacity .2s,transform .2s;visibility:hidden;width:100%}.product-images-container .guarantee-block .title-line{font-size:20px}.product-images-container .guarantee-block .title-line span{background-color:#fbfbfb}.product-images-container .guarantee-block .description{line-height:150%}.product-images-container .guarantee-block ul{margin-left:16px}.product-images-container .guarantee-block ul li{margin-bottom:18px}.product-images-container .guarantee-block ul li::marker{color:#e6c9d4}.product-images-container:has(.guarantee-icon:hover) .guarantee-block{opacity:1;transform:translateY(0);visibility:visible}.product-image-slider{overflow:hidden;position:relative}.product-image-slider .splide>div{border-radius:18px;overflow:hidden}.product-image-slider .slider-image{aspect-ratio:.8/1;width:100%}.product-image-slider .slider-image picture{display:flex;height:100%;width:100%}.product-image-slider .slider-image picture img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product-container{width:100%}.product-container h2{margin-bottom:16px;text-align:left}.product-container .product-info-title,.product-container h2{font-size:14px;font-weight:700}.product-container .product-info-row{margin-bottom:20px}.product-container .product-info-row p{line-height:140%}.product-container .product-info-row ol,.product-container .product-info-row ul{line-height:140%;margin-left:16px}.product-container p{font-size:14px;font-weight:400}.product-container .product-properties .product-info-row{border-bottom:1px solid #d7d7d7;margin-bottom:0}.product-container .product-properties .product-info-row:last-child{border-bottom:0}.product-description{margin-top:24px}@media only screen and (max-width:960px){.product-images-container{display:flex;flex-direction:column-reverse}.product-images-container .product-image-thumbnails ul{display:flex;flex-direction:row;justify-content:center;list-style:none;margin-top:8px}.product-images-container .product-image-thumbnails ul li{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:16px;justify-content:center;width:16px}.product-images-container .product-image-thumbnails ul li:before{background-color:#cfcfcf;border-radius:4px;content:"";display:block;height:6px;width:6px}.product-images-container .product-image-thumbnails ul li.is-active:before{background-color:#002318}.product-images-container .product-image-thumbnails ul li.is-active{border-radius:10px}.product-images-container .product-image-thumbnails ul li picture{display:none}.product-images-container .product-image-thumbnails ul .video{position:relative;width:60px}.product-images-container .product-image-thumbnails ul .video:before{background-color:#002318;border-radius:20px;content:"";display:block;height:26px;width:50px}.product-images-container .product-image-thumbnails ul .video span{height:100%;pointer-events:none;position:absolute;z-index:1}.product-images-container .product-image-thumbnails ul .video span i{color:#fff;font-size:14px;pointer-events:none}.product-images-container .guarantee-icon{bottom:24px;left:0;position:absolute;width:84px;z-index:2}.product-images-container .guarantee-icon p{font-weight:600}.product-images-container .guarantee-icon p:first-child{font-size:11px;letter-spacing:.22px}.product-images-container .guarantee-icon p:last-child{font-size:16px;letter-spacing:.32px}.product-images-container .guarantee-block{height:100%}.product-images-container .guarantee-block img{display:none}.product-image-slider .slider-image{max-height:550px}.product-image-slider .splide__pagination li{margin-top:5px}.product-image-slider .splide__pagination li button{margin:0 2px}.product-container .product-properties .product-info-row{display:flex;flex-direction:column;gap:6px;padding:16px 0}.product-container .product-properties .product-info-row:first-child{border-top:1px solid #d7d7d7}.product-description{display:flex;flex-direction:column;gap:12px}}@media only screen and (min-width:961px){.product-header{flex-direction:row;gap:25px;justify-content:space-between;margin:0 auto 24px 0}.product-details{padding:34px 40px 40px;width:464px}.product-details .product-title{font-size:24px}.product-details .field-row{flex-direction:column;gap:16px}.product-details .product-configure input[type=radio]+label:hover{color:#002318}.product-details .product-configure input[type=radio]+label:hover:before{border-color:#002318}.product-details .product-wishlist{align-items:center;display:flex;justify-content:space-between;margin:16px 0}.product-image-slider{max-width:545px}.product-image-slider .slider-image{max-height:678px}.product-images-container{display:flex;gap:25px;max-height:678px}.product-images-container .product-image-thumbnails{align-items:center;background-color:#fbfbfb;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-width:140px;padding:26px 24px;position:relative}.product-images-container .product-image-thumbnails ul{display:flex;flex-direction:column;gap:8px;list-style:none;max-height:492px;overflow:auto;scrollbar-color:#002318 transparent;scrollbar-width:thin}.product-images-container .product-image-thumbnails ul li{border:1px solid transparent;border-radius:10px;cursor:pointer;height:92px;mix-blend-mode:multiply;padding:6px;position:relative;transition:border .2s;width:92px}.product-images-container .product-image-thumbnails ul li.is-active,.product-images-container .product-image-thumbnails ul li:hover{border-color:#d6d6d6}.product-images-container .product-image-thumbnails ul li picture{border-radius:8px;display:flex;height:100%;overflow:hidden;width:100%}.product-images-container .product-image-thumbnails ul li picture img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product-images-container .product-image-thumbnails ul li.video{display:grid}.product-images-container .product-image-thumbnails ul li.video picture{grid-column:1;grid-row:1}.product-images-container .product-image-thumbnails ul li.video span{align-items:center;background-color:rgba(0,0,0,.4);border-radius:8px;display:flex;grid-column:1;grid-row:1;height:100%;justify-content:center;width:100%}.product-images-container .product-image-thumbnails ul li.video i{color:#fff;font-size:28px}.product-images-container .guarantee-icon{width:92px}.product-images-container .guarantee-icon p:first-child{font-size:11px;font-weight:700;letter-spacing:.22px}.product-images-container .guarantee-icon p:last-child{font-size:20px;font-weight:600;letter-spacing:.418px}.product-images-container .guarantee-block{gap:34px;padding:140px 53px}.product-images-container .guarantee-block img{margin:0 auto;width:63px}.product-container h2{font-size:16px;margin:24px 0}.product-container .product-info-row{margin-bottom:30px}.product-container .product-info-row p{line-height:200%}.product-container .product-properties .product-info-row{display:grid;grid-template-columns:131px 1fr;padding:20px 17px 20px 0}.product-description{display:grid;gap:24px;grid-template-columns:1fr 464px}.product-page .products-block .products-container{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1241px){.product-details .product-configure input[type=radio]+label{padding:11px 34px}.product-details .product-delivery p{font-size:16px;line-height:140%}.product-details .product-delivery-link p{font-size:16px}.product-gifts .product-gifts-button{padding:11px 34px}.product-gifts .product-gifts-button:hover{color:#002318}.product-gifts .gifts-container label{margin:10px 34px}.product-gifts .gifts-container label p{font-size:16px}.product-gifts .gifts-container label .gift-name{font-size:14px}.product-gifts .gifts-container input[type=checkbox]+label:hover p{color:#002318}.product-gifts .gifts-container input[type=checkbox]+label:hover:before{border-color:#002318}.product-image-slider{max-width:none;width:545px}.product-container .product-info-title,.product-container p{font-size:16px}}@media only screen and (min-width:1401px){.product-details{width:546px}.product-images-container{gap:68px}}@media only screen and (min-width:1701px){.product-details{width:656px}.product-images-container{gap:129px}}.product-review{background:#fbfbfb;border-radius:18px;padding:24px}.product-review .rates-container .rate-stats{display:flex;flex-direction:column;gap:14px;list-style:none;margin:24px 0}.product-review .rates-container .rate-stats li{align-items:center;display:flex}.product-review .rates-container .rate-stats span:first-child{align-items:center;display:flex;justify-content:space-between;width:28px}.product-review .rates-container .rate-stats span:first-child i{font-size:12px}.product-review .rates-container .rate-stats .rate-stat-progress{background-color:#dfdfdf;border-radius:7px;height:7px;margin:0 16px;overflow:hidden;width:225px}.product-review .rates-container .rate-stats .rate-stat-progress .fill{background-color:#002318;border-radius:7px;height:7px}.product-review .rate-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.product-review .review-form-block .button-border{font-size:18px;min-width:245px}.product-review .review-form-container{display:flex;flex-direction:column}.product-review .review-form-container .review-form-fields{width:100%}.product-review .review-form-container .button-default{margin-top:4px}.product-review .reviews-container,.product-review .reviews-container .review-item-block{display:flex;flex-direction:column;gap:8px}.product-review .reviews-container .review-item-block .review-item:not(:first-child){padding-left:40px}.product-review .reviews-container .review-item-block .review-item:not(:first-child) i{color:#d7d7d7;font-size:16px;left:7px;position:absolute;top:28px}.product-review .reviews-container .review-item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;padding-top:24px;position:relative}.product-review .reviews-container .review-item .review-user-container .review-user-info{display:flex;font-size:16px}.product-review .reviews-container .review-item .review-user-container .review-user-info p{font-weight:400}.product-review .reviews-container .review-item .review-user-container .review-user-info p:first-child:after{color:#d7d7d7;content:"|";margin:0 16px}.product-review .reviews-container .review-item .review-user-container .review-user-info strong{font-weight:600}.product-review .reviews-container .review-item .review-text p{font-size:14px;font-weight:400;line-height:140%}.product-review .reviews-container .container{min-width:100%;width:100%}.tab-container .tab-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s,opacity .5s}.tab-container .tab-content>div{overflow:hidden}.tab-container.tab-open .tab-content{grid-template-rows:1fr;opacity:1}@media only screen and (max-width:960px){.tab-container h2{cursor:pointer;padding:16px 0;position:relative}.tab-container h2:after,.tab-container h2:before{background-position-x:right;background-repeat:no-repeat;border-top:1px solid #002318;content:"";display:block;height:1px;opacity:1;position:absolute;right:0;top:24px;transition:transform .3s,opacity .3s;width:14px}.tab-container h2:before{transform:rotate(90deg)}.tab-container.tab-open h2:before{transform:rotate(0deg)}.tab-container.tab-open h2:after{opacity:0;transform:rotate(-90deg)}}@media only screen and (min-width:961px){.product-review .review-title-small{text-align:center}}@media only screen and (min-width:1241px){.product-review{padding:32px}.product-review .rates-container .rate-stats .rate-stat-progress{width:160px}.product-review .review-title-small{font-size:16px}.product-review .review-form-container .button-default{margin-top:8px}.product-review .reviews-container .review-item{gap:20px}.product-review .reviews-container .review-item .review-user-container .review-user-info{font-size:14px}.product-review .reviews-container .review-item .review-text p{font-size:16px}}.location-page{padding:0}.location-page .bottom-text-block{margin:0 auto;padding:0 20px 60px;width:100%}.location-page .bottom-text-block h3{font-size:14px;font-variant:small-caps;font-weight:500;margin:24px 0}.location-page .bottom-text-block p{font-size:13px;font-weight:400;line-height:140%;margin:24px 0}.location-page .benefits-block .container-910{padding:60px 0}.location-page .benefits-block .container-910 .benefits-item{align-items:center;text-align:center}.location-page .locality-bottom-text-block .locality-bottom-text{align-items:center;background-color:#fcf7f6;border-radius:18px;display:flex;flex-direction:column;line-height:160%;margin-bottom:48px;padding:24px;position:relative;text-align:center}.location-page .locality-bottom-text-block .locality-bottom-text .title-line{margin-bottom:16px}.location-page .locality-bottom-text-block .locality-bottom-text .title-line span{background-color:#fcf7f6}@media only screen and (min-width:961px){.location-page .bottom-text-block{min-width:910px;padding:0 0 60px;width:910px}.location-page .benefits-block .container-910{margin:60px auto;padding:0}.location-page .benefits-block .container-910 .benefits-items{flex-wrap:wrap;gap:60px 0;justify-content:space-between}}@media only screen and (min-width:1241px){.location-page .bottom-text-block{min-width:910px;padding:0 0 60px;width:910px}.location-page .bottom-text-block h3{font-size:20px}.location-page .bottom-text-block p{font-size:16px}}.cart-page.thanks-page .cart-form-container{margin-top:20px}.thanks-page>.thanks-block{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;margin:116px auto;position:relative;text-align:center;width:250px}.thanks-page>.thanks-block .thanks-icon i{align-items:center;background-color:#002318;border-radius:40px;border-style:solid;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.thanks-page>.thanks-block .thanks-line{border-top:1px solid #002318;content:"";display:block;width:100%}.thanks-page>.thanks-block p{font-size:13px;font-weight:500}.thanks-page>.thanks-block .thanks-title{font-size:20px;font-variant:small-caps;font-weight:500}.thanks-page>.thanks-block .button-link{font-size:11px;font-weight:400}.thanks-page>.thanks-block .margin-10{margin-bottom:10px}.thanks-page>.thanks-block img{width:90px}@media only screen and (min-width:961px){.cart-page.thanks-page .cart-form-container{grid-template-columns:1fr;margin-top:28px}.thanks-page .cart-block{margin:0 auto 24px;max-width:875px;width:100%}.thanks-page>.thanks-block{width:405px}.thanks-page>.thanks-block p{font-size:16px;font-weight:400;line-height:140%}.thanks-page>.thanks-block .thanks-title{font-size:24px}.thanks-page>.thanks-block .button-link{font-size:13px}.thanks-page>.thanks-block img{width:auto}}.cart-page .title{display:inline-flex;font-family:Merriweather;font-size:16px;gap:16px;margin-bottom:8px}.cart-page .title button{background-color:transparent;border:none}.cart-page .multi-info-block{align-items:center;background-color:#fff0cb;border-radius:24px}.cart-page .multi-info-block i{font-size:36px;margin-right:18px}.cart-page .multi-info-block p{align-items:center;display:inline-flex;font-weight:500}.cart-page .multi-info-block p:last-child{line-height:144%}.cart-page .multi-info-block .bouquet-cont{align-items:center;background-color:#002318;border-radius:36px;color:#fff;display:inline-flex;font-family:Merriweather;font-weight:900;height:36px;justify-content:center;margin:0 6px;min-width:36px;width:36px}.cart-page .cart-form-container{display:grid;grid-template-columns:1fr;margin-bottom:46px}.cart-page .cart-form-block{display:flex;flex-direction:column}.cart-page .cart-form-block .cart-block{background-color:#fbfbfb;border-radius:24px;margin-bottom:8px;padding:12px}.cart-page .cart-form-block .cart-block .margin-bottom{margin-bottom:10px}.cart-page .cart-form-block .cart-block .margin{margin:12px 0}.cart-page .cart-form-block .order-info-address-container{align-items:center;background-color:#e6c9d4;border-radius:24px;display:flex;gap:8px;padding:6px 12px}.cart-page .cart-form-block .order-info-address-container>i{font-size:20px}.cart-page .cart-form-block .order-info-address-container .order-info-address{display:flex;flex-direction:column;gap:4px}.cart-page .cart-form-block .order-info-address-container .address{font-weight:600}.cart-page .cart-form-block .order-info-address-container .date{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:4px 16px}.cart-page .cart-form-block .order-info-address-container .date span{align-items:center;display:inline-flex;gap:8px}.cart-page .cart-form-block .order-info-line{align-items:center;border-bottom:1px solid #dfdfdf;display:grid;gap:0 12px;grid-template-columns:50px 1fr;padding:4px 0}.cart-page .cart-form-block .order-info-line.no-bottom-line{border:none}.cart-page .cart-form-block .order-info-line.space-between{justify-content:space-between}.cart-page .cart-form-block .order-info-line.order-info-icon .order-info-image{justify-content:center;width:100%}.cart-page .cart-form-block .order-info-line.order-info-icon .order-info-image .font-38{font-size:38px}.cart-page .cart-form-block .order-info-line p{font-weight:500;line-height:140%}.cart-page .cart-form-block .order-info-line .order-info-text{display:flex;flex:1;gap:12px}.cart-page .cart-form-block .order-info-line .order-info-text a{text-decoration:none}.cart-page .cart-form-block .order-info-line .order-info-title{display:flex}.cart-page .cart-form-block .order-info-line .order-info-title p{font-weight:500}.cart-page .cart-form-block .order-info-line .order-info-title .info-price{text-align:left}.cart-page .cart-form-block .order-info-line .text-line{flex-direction:row;gap:8px}.cart-page .cart-form-block .order-info-line .order-info-image{align-items:center;display:flex}.cart-page .cart-form-block .order-info-line .order-info-image picture{align-items:center;display:flex;justify-content:center}.cart-page .cart-form-block .order-info-line .order-info-image img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.cart-page .cart-form-block .order-info-subtotal{align-items:center;background-color:#f6f6f6;border-radius:18px;display:flex;font-size:16px;gap:12px;justify-content:center;padding:10px 15px}.cart-page .cart-form-block .order-info-subtotal .info-price{text-align:left}.cart-page .cart-form-block .text-icon{align-items:center;display:inline-flex;font-weight:500;gap:15px}.cart-page .cart-form-block .text-icon .font-38{font-size:38px}.cart-page .cart-form-block .text-icon.round-icon i{align-items:center;background-color:#002318;border-radius:21px;color:#e6c9d4;display:flex;font-size:12px;height:21px;justify-content:center;min-width:21px;width:21px}.cart-page .cart-form-block .text-outside-block{font-family:Merriweather;font-size:18px;margin-bottom:20px;text-align:center}.cart-page .cart-form-block .message-block .message-button{align-items:center;background-color:transparent;border:none;display:inline-flex;gap:16px;justify-content:space-between;padding:24px 16px;width:100%}.cart-page .cart-form-block .message-block .message-button .message-image{align-items:center;border-radius:90px;display:flex;overflow:hidden}.cart-page .cart-form-block .message-block .message-button .message-image picture{display:flex;height:50px;max-width:50px}.cart-page .cart-form-block .message-block .message-button .message-image img{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.cart-page .cart-form-block .message-block .message-button p{flex:1;font-size:16px;font-weight:500}.cart-page .cart-form-block .message-block .message-content{display:flex;flex-direction:column;gap:16px;padding:0 16px 24px}.cart-page .cart-form-block .message-block .message-content .field-row{margin:0}.cart-page .cart-form-block .message-block .message-content p{font-size:12px;font-weight:500;line-height:144%}.cart-page .cart-form-block .checkbox label{font-size:14px}.cart-page .cart-form-block .order-gifts{display:grid;grid-template-columns:repeat(3,1fr);max-width:642px}.cart-page .cart-form-block .order-gifts .order-gift-item{align-items:center;aspect-ratio:1;background-color:#f6f6f6;border-radius:100px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.cart-page .cart-form-block .order-gifts .order-gift-item:hover .order-gift-text{color:#002318}.cart-page .cart-form-block .order-gifts .order-gift-image picture{display:flex;height:100%;justify-content:center;width:100%}.cart-page .cart-form-block .order-gifts .order-gift-image img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.cart-page .cart-form-block .order-gifts .order-gift-text{color:#707070;font-weight:500;text-align:center}.cart-page .cart-form-block .order-gifts .gift-button{background-color:transparent;border:1px solid transparent;border-radius:200px;height:100%;position:absolute;top:0;width:100%}.cart-page .cart-form-block .reminder-block{background-color:#f6f6f6}.cart-page .cart-form-block .thanks-block{align-items:center;display:flex;flex-direction:column;gap:28px}.cart-page .cart-form-block .thanks-block .icon i{align-items:center;background-color:#002318;border-radius:40px;color:#e6c9d4;display:flex;font-size:16px;height:52px;justify-content:center;width:52px}.cart-page .cart-form-block .thanks-block .thanks-text{align-items:center;display:flex;flex-direction:column;font-weight:500;gap:12px}.cart-page .cart-form-block .thanks-block .thanks-text .text-container{text-align:center}.cart-page .cart-form-block .thanks-block .thanks-text .text-container p{font-weight:400;margin:16px 0}.cart-page .cart-form-block .thanks-block .thanks-title{font-family:Merriweather;font-size:24px;font-weight:400}.cart-page .cart-form-block .thanks-block .thanks-title-small{font-family:Merriweather;font-size:20px;font-weight:400}.cart-page .cart-form-block .thanks-block .button-default{min-width:auto;padding:16px 32px}.cart-page .cart-form-block .audio-block{text-align:center}.cart-page .cart-form-block .audio-block .audio-title{font-family:Merriweather;font-size:20px}.cart-page .cart-form-block .audio-block .manual{align-items:center;display:flex;flex-direction:column;font-weight:500;gap:16px;margin:32px 0}.cart-page .cart-form-block .audio-block .manual .link{align-items:center;display:flex;flex-direction:column;gap:10px}.cart-page .cart-form-block .audio-block .manual .button-default{min-width:auto;width:auto}.cart-page .cart-form-block .audio-block .descriptions{display:flex;flex-direction:column;gap:8px;margin:32px 0}.cart-page .cart-form-block .audio-block .descriptions div{align-items:center;background-color:#f6f6f6;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.cart-page .cart-form-block .audio-block .descriptions div i{align-items:center;display:flex;font-size:30px;height:42px;justify-content:space-around;width:42px}.cart-page .cart-form-block .audio-block .descriptions div i.font-26{font-size:26px}.cart-page .cart-form-block .audio-block .descriptions div p{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:144%}.cart-page .cart-form-block .audio-block .description{align-items:center;display:flex;font-weight:500;gap:16px;justify-content:center;margin:32px 0}.cart-page .cart-form-block .audio-block .description i{font-size:25px}.cart-page .cart-form-block .audio-block .multiple-block{display:grid}.cart-page .cart-form-block .audio-block .multiple-title{font-weight:500;margin-bottom:24px;margin-top:38px}.cart-page .cart-form-block .audio-block .multiple-items-container{display:flex;overflow-x:auto;padding-bottom:10px;scrollbar-color:#002318 transparent;scrollbar-width:thin}.cart-page .cart-form-block .audio-block .multiple-items-container .items{display:inline-flex;flex-direction:row;gap:16px;margin:0 auto}.cart-page .cart-form-block .audio-block .multiple-items-container .item-container.selected .item .bouquet-id,.cart-page .cart-form-block .audio-block .multiple-items-container .item-container.selected .item .bouquet-name{color:#002318}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-id{color:#707070;font-size:11px;font-weight:600;letter-spacing:.21px;margin-bottom:8px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-image,.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-image picture{align-items:center;display:flex;justify-content:center}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-image img{max-height:100%;max-width:100%;mix-blend-mode:multiply}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-name{color:#707070;font-size:14px;font-weight:600;line-height:140%;margin-top:8px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-name i{font-size:12px;margin-right:8px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .button-select{background-color:transparent;border:1px solid transparent;height:100%;left:0;position:absolute;top:0;width:100%}.cart-page .cart-form-block .audio-block .selected-name{font-weight:600;line-height:140%;margin-top:32px}.cart-page .cart-form-block .audio-block .selected-name i{font-size:12px;margin-right:8px}.cart-page .bouquets-block{display:flex;gap:27px;overflow-x:auto;padding-bottom:10px;scrollbar-color:#002318 transparent;scrollbar-width:thin;width:100%}.cart-page .bouquets-block .title{margin-bottom:32px}.cart-page .bouquets-block .bouquet-item{align-items:center;background-color:transparent;border:none;display:flex;flex-direction:column;gap:10px;justify-content:center}.cart-page .bouquets-block .bouquet-item .bouquet-image{aspect-ratio:1/1;background-color:#f6f6f6;border:1px solid transparent;border-radius:200px}.cart-page .bouquets-block .bouquet-item .bouquet-image picture{display:flex;height:100%;width:100%}.cart-page .bouquets-block .bouquet-item .bouquet-image img{mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;padding:10px 20px}.cart-page .bouquets-block .bouquet-item .bouquet-text{font-size:14px}.cart-page .bouquets-block .bouquet-item.selected .bouquet-image{border-color:#002318}.cart-page .bouquets-block .bouquet-item.selected .bouquet-text{font-weight:600}.cart-page .cart-total-block{display:none}.cart-page .cart-total-block .cart-total{background-color:#fbfbfb;border-radius:18px;display:flex;flex-direction:column;padding:24px}.cart-page .cart-total-block .cart-total .title{margin-bottom:24px}.cart-page .cart-total-block .cart-total ul{list-style:none}.cart-page .cart-total-block .cart-total ul li{color:#707070;display:flex;font-weight:500;gap:0 10px;justify-content:space-between;padding:14px 12px}.cart-page .cart-total-block .cart-total ul li strong{white-space:nowrap}.cart-page .cart-total-block .cart-total ul li:not(:last-child){border-bottom:1px solid #d7d7d7}.cart-page .cart-total-block .cart-total .total-sum{align-items:center;background-color:#f6f6f6;border-radius:8px;display:flex;font-weight:700;justify-content:space-between;padding:14px 12px}.cart-page .cart-total-block .cart-total .total-sum .price{font-weight:500}.cart-page .cart-total-block .cart-total .total-sum.subtotal{margin-bottom:12px}.cart-page .cart-login .cart-login-content{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:18px}.cart-page .cart-login .cart-login-content .button-default{font-size:14px;min-width:auto;padding:10px 16px;width:auto}.cart-page .cart-login .text-outside-block{font-size:14px;font-weight:500}.cart-page .payment-types .field-row:not(:first-child){border-top:1px solid #d7d7d7}.cart-page .payment-types .field-row{border:1px solid transparent;margin:0;padding:16px}.cart-page .payment-types .radio{width:100%}.cart-page .payment-types .radio input[type=radio]+label+div{display:none}.cart-page .payment-types .radio input[type=radio]:checked+label+div{display:block}.cart-page .payment-types .field-row:has(input[type=radio]:checked){border:1px solid #002318;border-radius:18px}.cart-page .payment-types .field-row:has(input[type=radio]:checked)+.field-row{border-top:1px solid transparent}.cart-page .payment-types .payment-description{background-color:#f6f6f6;border-radius:18px;font-weight:500;line-height:144%;margin-top:24px;padding:12px}.cart-page .payment-types .payment-description .tab-container{display:flex;flex-direction:column}.cart-page .payment-types .payment-description .tab-container .data-tab-toggle{margin:4px auto}.cart-page .payment-types .payment-description .tab-container .data-tab-toggle span{pointer-events:none}.cart-page .payment-types .payment-description .tab-container .data-tab-toggle span i:nth-child(2),.cart-page .payment-types .payment-description .tab-container.tab-open .data-tab-toggle span i:first-child{display:none}.cart-page .payment-types .payment-description .tab-container.tab-open .data-tab-toggle span i:nth-child(2){display:flex}.cart-page .payment-types .payment-description ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin-bottom:24px}.cart-page .voucher-block{display:flex;flex-direction:column}.cart-page .voucher-block.tab-open .voucher-button{color:#002318}.cart-page .voucher-block.tab-open .voucher-button i{transform:rotate(180deg)}.cart-page .voucher-block .voucher-button{align-items:center;background-color:transparent;border:none;color:#707070;display:inline-flex;gap:24px;margin:0 auto;padding:4px 10px}.cart-page .voucher-block .voucher-button:hover{color:#002318}.cart-page .voucher-block .voucher-button i,.cart-page .voucher-block .voucher-button p{pointer-events:none}.cart-page .voucher-block .voucher-button p{flex:1;font-weight:500;pointer-events:none}.cart-page .voucher-block .voucher-input{align-items:center;background-color:#fff;border:1px solid #d7d7d7;border-radius:900px;display:flex;gap:16px;max-width:341px;padding:16px 16px 16px 32px}.cart-page .voucher-block .voucher-input input{border:0;flex:1;padding:16px 0;width:100%}.cart-page .voucher-block .voucher-input .voucher-submit{font-size:16px;min-width:auto;width:auto}.cart-page .voucher-block .voucher-content{align-items:center;display:flex;flex-direction:column;gap:16px;padding-top:16px}.cart-page .account-block{display:flex;flex-direction:column}.cart-page .account-block.tab-open .account-button{color:#002318}.cart-page .account-block.tab-open .account-button span i:first-child{display:none}.cart-page .account-block.tab-open .account-button span i:nth-child(2){display:flex}.cart-page .account-block .account-button{align-items:center;background-color:transparent;border:none;color:#707070;display:inline-flex;gap:24px;margin:0 auto;padding:4px 10px}.cart-page .account-block .account-button span i:first-child{display:flex}.cart-page .account-block .account-button span i:nth-child(2){display:none}.cart-page .account-block .account-button:hover{color:#002318}.cart-page .account-block .account-button i{transition:transform .2s}.cart-page .account-block .account-button i,.cart-page .account-block .account-button p{pointer-events:none}.cart-page .account-block .account-button p{align-items:center;display:flex;flex:1;flex-direction:column;font-family:Merriweather;font-weight:400;gap:8px;pointer-events:none}.cart-page .account-block .account-button .text-small{font-size:12px}.cart-page .account-block .account-content{padding-top:16px}.cart-page .account-block .cart-benefits{background-color:#f6f6f6;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.cart-page .account-block .cart-benefits p{align-items:center;display:flex;gap:8px;padding:4px 8px}.cart-page .padding-left{padding-left:12px}@media only screen and (max-width:960px){.cart-page .sticky-submit{bottom:10px;position:sticky;z-index:997}.cart-page .title{justify-content:center;width:100%}.cart-page .multi-info-block{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:12px}.cart-page .multi-info-block p:last-child{border-top:1px solid #002318;font-size:12px;padding-top:8px}.cart-page .cart-form-block .cart-positions-wrapper .cart-block{display:grid}.cart-page .cart-form-block .cart-block .product-details{padding:16px}.cart-page .cart-form-block .order-info-address-container{margin-bottom:6px}.cart-page .cart-form-block .order-info-line.order-info-icon.no-bottom-line{border-bottom:1px solid #dfdfdf}.cart-page .cart-form-block .order-info-line.order-info-total-mobile{padding-top:12px}.cart-page .cart-form-block .order-info-line.order-info-total-mobile .order-info-text .order-info-title{align-items:center;flex-direction:row;gap:32px}.cart-page .cart-form-block .order-info-line.order-info-total-mobile .order-info-text .order-info-title>span{font-size:12px}.cart-page .cart-form-block .order-info-line p{font-size:13px}.cart-page .cart-form-block .order-info-line .order-info-text{justify-content:space-between}.cart-page .cart-form-block .order-info-line .order-info-title{flex-direction:column;gap:2px}.cart-page .cart-form-block .order-info-line .order-info-title .info-price{font-size:12px}.cart-page .cart-form-block .order-info-line .order-info-image picture{height:50px;max-width:50px;width:50px}.cart-page .cart-form-block .order-complete-line{display:grid;gap:12px;grid-template-columns:50px 1fr;padding:4px 0}.cart-page .cart-form-block .order-complete-line .order-info-image{justify-content:center}.cart-page .cart-form-block .order-complete-line .order-info-text{display:flex;flex-direction:row;gap:12px;justify-content:space-between}.cart-page .cart-form-block .order-complete-line .order-info-text .info-price{font-size:12px;text-align:left}.cart-page .cart-form-block .order-complete-line .order-info-text .info-price del,.cart-page .cart-form-block .order-complete-line .order-info-text .info-price strong{text-wrap:nowrap}.cart-page .cart-form-block .order-complete-small-line{display:grid;gap:6px;grid-template-columns:48px 1fr;padding:8px 0}.cart-page .cart-form-block .order-complete-small-line .order-info-icon{font-size:20px;text-align:center}.cart-page .cart-form-block .order-complete-small-line .order-info-text{flex-direction:column;gap:0}.cart-page .cart-form-block .order-complete-small-line .order-info-text p{font-size:12px}.cart-page .cart-form-block .order-gifts{gap:4px 16px;margin:0 auto}.cart-page .cart-form-block .order-gifts .order-gift-item{padding:14px 16px 18px}.cart-page .cart-form-block .order-gifts .order-gift-item i{display:none}.cart-page .cart-form-block .order-gifts .order-gift-image{height:80%;width:80%}.cart-page .cart-form-block .order-gifts .order-gift-text{font-size:10px;margin:0}.cart-page .cart-form-block .audio-block .multiple-items-container .item-container.selected .item .bouquet-image{border-color:#002318}.cart-page .cart-form-block .audio-block .multiple-items-container .item{border-radius:8px;display:flex;flex-direction:column;height:100%;padding:2px;position:relative;width:100px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-image{aspect-ratio:1/1;background-color:#f6f6f6;border:1px solid transparent;border-radius:12px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-image picture{height:60px;width:60px}.cart-page .bouquets-block .bouquet-item{min-width:85px}.cart-page .bouquets-block .bouquet-item .bouquet-image{height:85px;max-height:85px}#loginModal{width:100%}}@media only screen and (min-width:961px){.cart-page .title{font-size:20px}.cart-page .multi-info-block{display:grid;gap:22px;grid-template-columns:auto 1fr;margin-bottom:28px;padding:26px 48px}.cart-page .multi-info-block p:last-child{border-left:1px solid #002318;font-size:14px;padding-left:22px}.cart-page .cart-form-container{gap:24px;grid-template-columns:minmax(290px,1fr) 305px}.cart-page .cart-form-block a.button-default{max-width:245px}.cart-page .cart-form-block .cart-block{margin-bottom:24px;padding:48px}.cart-page .cart-form-block .cart-block .margin-bottom{margin-bottom:24px}.cart-page .cart-form-block .cart-block .margin{margin:28px 0}.cart-page .cart-form-block .cart-block .product-details{padding:0}.cart-page .cart-form-block .order-info-address-container{border-radius:100px;gap:24px;padding:16px 32px}.cart-page .cart-form-block .order-info-address-container>i{font-size:28px}.cart-page .cart-form-block .order-info-address-container .order-info-address{gap:8px}.cart-page .cart-form-block .order-info-address-container .date{gap:4px 24px}.cart-page .cart-form-block .order-info-line{gap:16px;grid-template-columns:85px 1fr;padding:12px 0}.cart-page .cart-form-block .order-info-line.order-info-total-mobile{display:none}.cart-page .cart-form-block .order-info-line.order-info-icon{gap:16px}.cart-page .cart-form-block .order-info-line p{font-size:16px}.cart-page .cart-form-block .order-info-line .order-info-text{flex-direction:column}.cart-page .cart-form-block .order-info-line .order-info-title{gap:12px;justify-content:space-between}.cart-page .cart-form-block .order-info-line .order-info-image picture{height:105px;max-width:85px}.cart-page .cart-form-block .order-complete-line{display:grid;gap:24px;grid-template-columns:78px 1fr;padding:10px 0}.cart-page .cart-form-block .order-complete-line .order-info-image{justify-content:center}.cart-page .cart-form-block .order-complete-line .order-info-image picture{height:90px;max-width:80px}.cart-page .cart-form-block .order-complete-line .order-info-text{display:flex;flex-direction:row;gap:12px;justify-content:space-between}.cart-page .cart-form-block .order-complete-line .order-info-text .info-price{display:flex;flex-direction:column;font-size:16px;text-align:left}.cart-page .cart-form-block .order-complete-line .order-info-text .info-price del,.cart-page .cart-form-block .order-complete-line .order-info-text .info-price strong{text-wrap:nowrap}.cart-page .cart-form-block .order-complete-small-line{display:grid;gap:18px;grid-template-columns:48px 1fr;padding:28px 0}.cart-page .cart-form-block .order-complete-small-line .order-info-icon{font-size:26px;text-align:center}.cart-page .cart-form-block .order-complete-small-line .order-info-text{flex-direction:column;gap:0}.cart-page .cart-form-block .order-info-delivery{margin:24px 0}.cart-page .cart-form-block .order-info-subtotal{font-size:20px;padding:32px}.cart-page .cart-form-block .text-outside-block{font-size:20px;margin-bottom:28px;padding:16px}.cart-page .cart-form-block .message-block .message-button{gap:24px;padding:24px 60px}.cart-page .cart-form-block .message-block .message-button .message-image picture{height:90px;max-width:90px}.cart-page .cart-form-block .message-block .message-button p{font-size:20px}.cart-page .cart-form-block .message-block .message-content{gap:24px;padding:0 60px 24px}.cart-page .cart-form-block .checkbox label,.cart-page .cart-form-block .message-block .message-content p{font-size:16px}.cart-page .cart-form-block .order-gifts{gap:24px;margin:32px auto}.cart-page .cart-form-block .order-gifts .order-gift-image{align-items:center;display:flex;height:60%;width:60%}.cart-page .cart-form-block .order-gifts .order-gift-text{margin:2px 0 4px;transition:color .2s}.cart-page .cart-form-block .audio-block .audio-title{font-size:24px}.cart-page .cart-form-block .audio-block .manual .link{flex-direction:row}.cart-page .cart-form-block .audio-block .descriptions{display:grid;grid-template-columns:repeat(2,1fr)}.cart-page .cart-form-block .audio-block .descriptions div p{font-size:14px}.cart-page .cart-form-block .audio-block .multiple-items-container .item-container{border:1px solid transparent;border-radius:18px;padding:8px;transition:border .2s}.cart-page .cart-form-block .audio-block .multiple-items-container .item-container:hover{border-color:#d7d7d7}.cart-page .cart-form-block .audio-block .multiple-items-container .item-container.selected{border-color:#002318}.cart-page .cart-form-block .audio-block .multiple-items-container .item{background-color:#f6f6f6;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:22px 24px;position:relative;width:222px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-id{font-size:14px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-image{flex:1}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-image picture{height:85px;width:85px}.cart-page .cart-form-block .audio-block .multiple-items-container .item .bouquet-name{font-size:16px;margin-top:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-page .bouquets-block .bouquet-item{min-width:115px}.cart-page .bouquets-block .bouquet-item .bouquet-image{height:115px;max-height:115px;transition:border .2s}.cart-page .bouquets-block .bouquet-item .bouquet-text{transition:font-weight .2s}.cart-page .bouquets-block .bouquet-item:hover .bouquet-image{border-color:#002318}.cart-page .bouquets-block .bouquet-item:hover .bouquet-text{font-weight:600}.cart-page .cart-total-block{display:block}.cart-page .cart-login .cart-login-content{margin-bottom:48px}.cart-page .cart-login .cart-login-content .button-default{font-size:18px;padding:16px 32px}.cart-page .cart-login .text-outside-block{font-size:20px}.cart-page .payment-types .field-row{padding:24px}.cart-page .payment-types .payment-description{padding:32px}.cart-page .payment-types .payment-description .tab-container .data-tab-toggle{margin:12px auto}.cart-page .payment-types .payment-description ul{gap:12px}.cart-page .voucher-block .voucher-button{transition:color .2s}.cart-page .voucher-block .voucher-button i{transition:transform .2s,border .2s,background-color .2s,color .2s}.cart-page .voucher-block .voucher-content{padding-top:48px}.cart-page .account-block .account-button{transition:color .2s}.cart-page .account-block .account-content{padding-top:48px}#loginModal .modal-container{width:350px}}.cart-page .steps ul{display:flex;gap:16px;justify-content:center;list-style:none}.cart-page .steps ul li{position:relative}.cart-page .steps ul li span:first-child{align-items:center;background-color:#002318;border-radius:26px;color:#fff;display:inline-flex;font-weight:500;height:26px;justify-content:center;width:26px}.cart-page .steps ul li a,.cart-page .steps ul li p{color:#002318;font-weight:600;text-decoration:none}.cart-page .steps ul li.separator{background-color:#002318;height:1px;width:160px}.cart-page .steps ul li.selected~* span:first-child{background-color:#dfdfdf}.cart-page .steps ul li.selected~* a,.cart-page .steps ul li.selected~* p{color:#dfdfdf}.cart-page .steps ul li.selected~.separator{background-color:#dfdfdf}@media only screen and (max-width:960px){.cart-page .steps ul{margin-bottom:28px;margin-top:8px}.cart-page .steps ul li span:last-child{font-weight:500;position:absolute;top:33px}.cart-page .steps ul li a,.cart-page .steps ul li p{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.cart-page .steps ul li.separator{margin-top:12px;width:60px}}@media only screen and (min-width:961px){.cart-page .steps ul{align-items:center;height:100px}.cart-page .steps ul li span:first-child{margin-right:6px}}#giftsModal .modal-container{max-width:540px;width:100%}#giftsModal .gift-items{margin-right:-6px;margin-top:24px;max-height:400px;overflow-y:auto;padding-right:6px;scrollbar-color:#002318 transparent;scrollbar-width:thin}#giftsModal .gift-item{background-color:#fbfbfb;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;min-width:305px;padding:24px;width:100%}#giftsModal .gift-item:has(.tab-open) .gift-description-wrapper{grid-template-rows:1fr;opacity:1}#giftsModal .gift-item:has(.tab-open) .show-text{transform:rotate(180deg)}#giftsModal .gift-item .gift-item-line{align-items:center;display:flex;position:relative}#giftsModal .gift-item .gift-item-line label{margin-right:10px}#giftsModal .gift-item .gift-item-line label:before{margin-right:0}#giftsModal .gift-item .gift-image{align-items:center;aspect-ratio:1/1;display:flex;margin-right:10px;max-height:70px;mix-blend-mode:multiply}#giftsModal .gift-item .gift-title{flex:1;font-weight:400;margin-right:10px}#giftsModal .gift-item .gift-title p{font-size:13px;margin:8px 0}#giftsModal .gift-item .show-text{background-color:transparent;border:0;position:relative;transition:transform .2s}#giftsModal .gift-item .gift-description-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s,opacity .5s}#giftsModal .gift-item .gift-description-wrapper>div{overflow:hidden}#giftsModal .gift-item .gift-description-wrapper.hidden{grid-template-rows:0fr;opacity:0}#giftsModal .gift-item .gift-text{display:flex;flex-direction:column}#giftsModal .gift-item .gift-text p{font-size:12px;font-weight:400;letter-spacing:.24px;line-height:140%;margin:8px 0}@media only screen and (min-width:961px){#giftsModal .modal-container{width:540px}#giftsModal .gift-items{margin-top:32px}#giftsModal .gift-item{margin-bottom:16px}#giftsModal .gift-item .gift-image,#giftsModal .gift-item .gift-item-line label,#giftsModal .gift-item .gift-title{margin-right:16px}#giftsModal .gift-item .gift-title p{font-size:16px}#giftsModal .gift-item .gift-text p{font-size:16px;font-weight:500}}#messagesModal .modal-container{max-width:540px;width:100%}#messagesModal .tab{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:24px 0}#messagesModal .tab .tab-link{background-color:#fff;border:1px solid transparent;border-radius:12px;color:#707070;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:normal;margin:0;text-align:center;transition:color .2s,border .2s}#messagesModal .tab .tab-link:focus{border-color:#002318}#messagesModal .tab .tab-link span{align-items:center;background-color:#fbfbfb;border:8px solid #fff;border-radius:16px;display:flex;height:100%;justify-content:center;padding:6px 8px}#messagesModal .tab .tab-link.selected{border-color:#002318;color:#002318;font-weight:700}#messagesModal .tab-content{display:none;margin-right:-6px;max-height:250px;overflow-y:auto;padding-right:6px;scrollbar-color:#002318 transparent;scrollbar-width:thin}#messagesModal .tab-content.selected{display:block}#messagesModal .tab-content>div{position:relative}#messagesModal .tab-content>div label{background-color:#fbfbfb;border-radius:12px;font-size:14px;margin-bottom:8px;padding:24px;width:100%}#messagesModal .tab-button{margin-top:24px;text-align:center}#messagesModal .tab-button button{font-size:18px}@media only screen and (min-width:961px){#messagesModal .modal-container{width:540px}#messagesModal .tab{margin:32px 0}#messagesModal .tab .tab-link,#messagesModal .tab-content>div label{font-size:16px}#messagesModal .tab-button{margin-top:32px}}.stores-page .stores-block{margin-top:24px}.stores-page .stores-block .container{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stores-page .store-item{background-color:#fbfbfb;border-radius:18px}.stores-page .store-item a{display:flex;flex-direction:column;padding:30px;text-decoration:none}.stores-page .store-item .store-title{border-bottom:1px solid #d6d6d6;display:flex;flex-direction:column;font-family:Merriweather;text-align:center}.stores-page .store-item .store-image{align-items:center;aspect-ratio:2/1;border-radius:18px;display:flex;margin-bottom:24px;max-height:260px;overflow:hidden;width:100%}.stores-page .store-item .store-description{border-bottom:1px solid #d6d6d6;line-height:140%;padding-bottom:24px}.stores-page .store-item .store-properties{display:flex;flex-direction:column;gap:24px;margin-top:24px}.stores-page .store-item .store-properties .property-item{display:grid;gap:20px;grid-template-columns:48px 1fr;line-height:140%}.stores-page .store-item .store-properties .property-item i{text-align:center}.stores-page .store-item .store-properties .property-text{display:flex;flex-direction:column;gap:8px}.stores-page .store-item .store-properties .schedule p>span{display:inline-flex}.stores-page .content-title-block{margin-bottom:24px}@media only screen and (max-width:960px){.stores-page .store-item a{padding:16px 12px}.stores-page .store-item .store-title{font-size:20px;margin-bottom:16px;padding-bottom:16px}.stores-page .store-item .store-title span{font-size:14px}.stores-page .store-item .store-properties{gap:10px}.stores-page .store-item .store-properties .property-item{order:0}.stores-page .store-item .store-properties .property-item i{font-size:22px}.stores-page .store-item .store-properties .property-title{font-variant:small-caps;font-weight:500;margin-bottom:4px;text-align:center}.stores-page .store-item .store-properties .schedule{background-color:#fff;grid-template-columns:1fr;order:1;padding:16px}.stores-page .store-item .store-properties .schedule p>span:first-child{background-color:#f6f6f6;border-radius:8px;justify-content:center;min-width:140px;padding:3px 16px}.stores-page .store-item .store-properties .schedule p>span:last-child{background-color:#fff;margin-left:28px}.stores-page .store-item .store-properties .schedule i{display:none}}@media only screen and (min-width:961px){.stores-page .stores-block .container{gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.stores-page .store-title{margin-bottom:30px;padding-bottom:24px}.stores-page .store-item .store-properties .property-item i{font-size:26px}.stores-page .store-item .store-properties .schedule p>span:first-child{min-width:105px}.stores-page .store-item .store-properties .schedule p>span:last-child{background-color:#f6f6f6;border-radius:8px;display:inline-flex;justify-content:center;padding:2px 16px;width:126px}}.galleries-page .galleries-wrapper{margin:24px 0}.galleries-page .galleries-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.galleries-page .galleries-block .gallery-link{display:flex;flex-direction:column;padding:16px 16px 24px;text-decoration:none}.galleries-page .galleries-block .gallery-link .gallery-image{align-items:center;border-radius:18px;display:flex;max-height:292px;overflow:hidden;width:100%}.galleries-page .galleries-block .gallery-link .gallery-image picture{height:100%;width:100%}.galleries-page .galleries-block .gallery-link .gallery-image picture img{aspect-ratio:.87/1;-o-object-fit:cover;object-fit:cover;width:100%}.galleries-page .galleries-block .gallery-link .gallery-title{font-family:Merriweather;text-align:center}@media only screen and (max-width:960px){.galleries-page .galleries-block{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.galleries-page .galleries-block .gallery-link{background-color:#fbfbfb;border-radius:18px;gap:16px;padding:8px 8px 16px}.galleries-page .galleries-block .gallery-link .gallery-title{font-size:14px}}@media only screen and (min-width:641px){.galleries-page .galleries-block{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media only screen and (min-width:961px){.galleries-page .galleries-wrapper{margin:24px 0 48px}.galleries-page .galleries-block{gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.galleries-page .galleries-block .gallery-link{border:1px solid transparent;border-radius:24px;gap:24px;transition:border-color .2s}.galleries-page .galleries-block .gallery-link:hover{border-color:#d7d7d7}.galleries-page .galleries-block .gallery-link .gallery-title{font-size:16px}}.gallery-page .gallery-block{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.gallery-page .gallery-block .gallery-item{margin:0 auto;max-width:400px}.gallery-page .gallery-block .gallery-item .gallery-image{align-items:center;border-radius:18px;display:flex;max-height:396px;overflow:hidden;width:100%}.gallery-page .gallery-block .gallery-item .gallery-image picture{height:100%}.gallery-page .gallery-block .gallery-item .gallery-image picture img{aspect-ratio:.72/1;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:960px){.gallery-page .gallery-block{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:24px 0}}@media only screen and (min-width:641px){.gallery-page .gallery-block{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media only screen and (min-width:961px){.gallery-page .gallery-block{gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:24px 0 48px}}.experience-page{padding:24px 0}.experience-page .small-text{margin:24px 0;text-align:center}.experience-page .block{background-color:#fbfbfb;border-radius:24px;display:flex;flex-direction:column;margin-bottom:8px;padding:12px}.experience-page .block.question-block{gap:38px 0}.experience-page .block.facebook-block{align-items:center;gap:18px 0;text-align:center}.experience-page .block.facebook-block h4{font-family:Merriweather;font-size:16px;font-weight:400}.experience-page .block.facebook-block p{font-size:16px;font-weight:500}.experience-page .checkbox label{font-size:14px}.experience-page .item-container .chapter{counter-increment:num 1}.experience-page .item-container .chapter:before{content:counter(num) ". "}.experience-page .item-container .title{font-family:Merriweather;font-size:16px;margin-bottom:18px}.experience-page .item-container .rate-container{margin-bottom:18px}.experience-page .item-container .rate-container .rate,.experience-page .item-container .rate-container .rate-description{display:flex;max-width:545px}.experience-page .item-container .rate-container .rate{flex-direction:row-reverse;justify-content:space-around}.experience-page .item-container .rate-container .rate-description{font-size:11px;font-weight:500;justify-content:space-between;margin-top:8px}.experience-page .item-container .radio-container{display:flex;flex-direction:column;gap:18px}.experience-page .bottom-text-block{font-size:16px;font-weight:500;line-height:150%;margin:24px 0;text-align:center}@media only screen and (min-width:961px){.experience-page{padding:56px 0 72px}.experience-page .small-text{margin:24px 0 40px}.experience-page .block{margin:0 auto 24px;max-width:875px;padding:48px}.experience-page .block.question-block{gap:68px 0}.experience-page .block.facebook-block h4{font-family:Merriweather;font-size:20px}.experience-page .block.facebook-block p{font-size:15px}.experience-page .block.facebook-block .button-default{padding:16px 24px;width:auto}.experience-page .checkbox label{font-size:16px}.experience-page .item-container .title{font-size:20px;margin-bottom:28px}.experience-page .item-container .rate-container{margin-bottom:28px}.experience-page .item-container .radio-container label{font-size:16px}.experience-page .form-button{max-width:225px}.experience-page .bottom-text-block{font-weight:400}}.benefits-block .benefit-container{display:flex}.benefits-block .benefit-item-title{align-items:center;display:flex;flex-direction:row}.benefits-block .benefit-item-title i{font-size:56px}.benefits-block .benefit-item-title .benefit-title{font-size:14px;font-weight:600;margin-left:20px;text-align:center}.benefits-block .benefit-item{cursor:pointer}.benefits-block .benefit-item .benefit-header{align-items:center;display:flex;text-align:center}.benefits-block .benefit-item .benefit-title{font-weight:600}@media only screen and (max-width:960px){.benefits-block .benefit-container{flex-direction:column;gap:24px}.benefits-block .benefit-item-title{justify-content:center}.benefits-block .benefit-item{border:1px solid #d7d7d7;border-radius:8px;padding:10px}.benefits-block .benefit-item .benefit-header{gap:12px}.benefits-block .benefit-item i{font-size:30px}.benefits-block .benefit-item .benefit-title{font-size:12px;text-align:left}}@media only screen and (min-width:961px){.benefits-block .benefit-container{border:1px solid #d7d7d7;border-radius:18px;justify-content:space-between}.benefits-block .benefit-item-title{padding-left:64px}.benefits-block .benefit-item-title .benefit-title{min-width:110px}.benefits-block .benefit-item-title:after{border-right:1px solid #d7d7d7;content:"";height:70px;margin-left:48px;width:1px}.benefits-block .benefit-item .benefit-header{flex-direction:column;gap:8px}.benefits-block .benefit-item i{font-size:36px}.benefits-block .benefit-item .benefit-title{font-size:14px}.benefits-block #splide-benefits{width:100%}.benefits-block #splide-benefits .benefit-items{padding:16px 80px 16px 28px}.benefits-block #splide-benefits ul{display:flex;justify-content:space-around}}.alphabet-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:24px 0;padding:24px 0}.alphabet-container button{background-color:#002318;border:0;border-radius:40px;color:#fff;font-size:18px;font-weight:500;height:40px;padding:8px;text-transform:uppercase;transition:background .2s,color .2s;width:40px}.alphabet-container button.active{background-color:#e6c9d4;color:#002318}.region-container{margin:24px auto 44px;text-align:center;width:100%}.region-container .region-item{background-color:#fbfbfb;border-radius:24px;display:flex;flex-direction:column;margin-bottom:16px;padding:16px}.region-container .region-item .region-title{font-size:20px;font-weight:500;margin-bottom:16px}.region-container .region-item .cities-container{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0 auto}.region-container .region-item .cities-container a{background-color:#f6f6f6;border:1px solid transparent;border-radius:30px;font-size:14px;font-weight:400;padding:6px 12px;text-decoration:none}@media only screen and (min-width:961px){.alphabet-container button:hover{background-color:#00513b;color:#fff}.region-container .region-item .cities-container a{transition:border-color .2s}.region-container .region-item .cities-container a:hover{border-color:#d6d6d6}}@media only screen and (min-width:1241px){.region-container{width:682px}.region-container .region-item .cities-container{width:460px}}.store-page .store-info-top{background:#fbfbfb;border-radius:18px}.store-page .store-info-top .store-info{display:grid}.store-page .store-info-top .store-info .store-title{align-items:center;display:flex;gap:12px;grid-area:title;height:80px}.store-page .store-info-top .store-info .store-title h1{font-family:Merriweather}.store-page .store-info-top .store-info .store-properties{display:flex;flex-direction:column;gap:16px;grid-area:property}.store-page .store-info-top .store-info .store-properties a{text-decoration:none}.store-page .store-info-top .store-info .store-properties .property-item{display:grid;gap:4px;grid-template-columns:48px 1fr;line-height:140%}.store-page .store-info-top .store-info .store-properties .property-item i{font-size:22px;text-align:center}.store-page .store-info-top .store-info .store-image{aspect-ratio:2/1;border-radius:18px;grid-area:image;overflow:hidden;width:100%}.store-page .store-info-top .store-schedule{background:#fff;border-radius:18px;margin-bottom:8px;padding:32px}.store-page .store-info-top .store-schedule .property-item{display:flex;flex-direction:column;gap:24px;line-height:140%}.store-page .store-info-top .store-schedule .property-item .property-title{font-size:24px;font-variant:small-caps;font-weight:500;text-align:center}.store-page .store-info-top .store-schedule .schedule .property-text p{display:flex;text-align:center}.store-page .store-info-top .store-schedule .schedule .property-text p span:first-child{background:#f6f6f6;border-radius:8px;min-width:140px;padding:3px 16px}.store-page .store-info-top .store-schedule .schedule-special .property-text p{align-items:center;display:flex;gap:16px;text-align:center}.store-page .store-info-top .store-schedule .schedule-special .property-text p span:first-child{background:#f6f6f6;border-radius:8px;padding:3px 16px}.store-page .store-info-top .store-schedule:last-child{margin-bottom:0}.store-page .gallery-container,.store-page .store-info-middle{line-height:140%}.store-page .gallery-container p,.store-page .store-info-middle p{text-align:center}.store-page .benefits-small-block{display:flex;justify-content:center;line-height:144%}.store-page .benefits-small-block .benefits-small{border:1px solid #d7d7d7;height:60px}.store-page .benefits-small-block .benefits-small .benefits-line{display:flex;justify-content:center}.store-page .benefits-small-block .benefits-small .benefits-line .benefits-item-text{border-bottom:1px solid #002318;font-weight:500;padding-bottom:8px;text-align:center}.store-page .benefits-small-block .benefits-small .benefits-line .benefits-item-text i{font-size:10px}.store-page .benefits-small-block .benefits-small .benefits-line>div{align-items:center;background-color:#fff;display:flex;justify-content:center;transform:translateY(-50%)}.store-page .benefits-small-block .benefits-small .benefits-description{background-color:#fff;color:#7a7a7a;text-align:center;transform:translateY(-8%)}.store-page .benefits-small-block .benefits-small .benefits-description strong{border-bottom:2px solid #d9c1ca;color:#002318;font-weight:600}.store-page #gallery_slider .gallery-item{aspect-ratio:2/1;border-radius:18px;overflow:hidden}.store-page #gallery_slider .gallery-item picture{display:flex;pointer-events:none}.store-page .maps-container .map{border-radius:18px;overflow:hidden;width:100%}.store-page .maps-container .map iframe{height:100%;width:100%}@media only screen and (max-width:960px){.store-page .store-info-top{padding:12px}.store-page .store-info-top .store-info{gap:16px;grid-template-areas:"title" "image" "property";grid-template-columns:1fr;margin-bottom:16px}.store-page .store-info-top .store-info .store-title h1 span{font-size:14px}.store-page .store-info-top .store-info .store-image{align-items:center;display:flex;max-height:400px}.store-page .store-info-top .store-schedule .schedule .property-text{display:flex;flex-direction:column;gap:8px}.store-page .store-info-top .store-schedule .schedule .property-text p{align-items:center;gap:28px}.store-page .store-info-top .store-schedule .schedule-special .property-text{display:flex;flex-direction:column;gap:8px}.store-page .store-info-top .store-schedule .schedule-special .property-text p{align-items:center;gap:28px}.store-page .store-info-top .store-schedule .schedule-special .property-text p span:first-child{min-width:140px}.store-page .gallery-container,.store-page .store-info-middle{padding:24px 0}.store-page .gallery-container h4,.store-page .store-info-middle h4{margin-bottom:20px}.store-page .benefits-small-block{margin:26px 12px 62px}.store-page .benefits-small-block .benefits-small{border-radius:8px;max-width:500px;min-width:300px;width:auto}.store-page .benefits-small-block .benefits-small .benefits-line .benefits-item i{font-size:30px}.store-page .benefits-small-block .benefits-small .benefits-line .benefits-item-text{transform:translateY(-4px);width:18px}.store-page .benefits-small-block .benefits-small .benefits-line .benefits-item-text p{display:none}.store-page .benefits-small-block .benefits-small .benefits-line>div{gap:12px;margin:0 20px;padding:0 20px}.store-page .benefits-small-block .benefits-small .benefits-description{font-size:12px;margin:0 20px;padding:0 20px}.store-page .benefits-small-block .benefits-small .benefits-description strong{padding-bottom:2px}.store-page #gallery_slider .gallery-item{max-width:220px;width:220px}.store-page .maps-container{margin-bottom:46px}.store-page .maps-container .map{height:350px}}@media only screen and (min-width:961px){.store-page .store-info-top{padding:30px}.store-page .store-info-top .store-info{border-bottom:1px solid #d6d6d6;gap:30px;grid-template-areas:"title image" "property image";grid-template-columns:1fr 1fr;margin-bottom:30px;padding-bottom:30px}.store-page .store-info-top .store-info .store-title h1 span{font-size:16px}.store-page .store-info-top .store-info .store-properties .property-item i{font-size:26px}.store-page .store-info-top .store-info .store-image{align-items:center;display:flex;max-height:260px}.store-page .store-info-top .store-schedule .schedule .property-text{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.store-page .store-info-top .store-schedule .schedule .property-text p{flex-direction:column;gap:16px}.store-page .store-info-top .store-schedule .schedule-special .property-text{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:0 20%}.store-page .store-info-top .store-schedule .schedule-special .property-text p{justify-content:center}.store-page .store-info-top .store-schedule .schedule-special .property-text p span:first-child{min-width:125px}.store-page .gallery-container,.store-page .store-info-middle{padding:56px 0}.store-page .gallery-container h4,.store-page .store-info-middle h4{margin-bottom:40px}.store-page .benefits-small-block{margin:36px 0 92px}.store-page .benefits-small-block .benefits-small{border-radius:18px;width:750px}.store-page .benefits-small-block .benefits-small .benefits-line .benefits-item i{font-size:38px}.store-page .benefits-small-block .benefits-small .benefits-line .benefits-item-text{min-width:47px;transform:translateY(-16px)}.store-page .benefits-small-block .benefits-small .benefits-line>div{gap:30px;margin:0 40px;padding:0 40px}.store-page .benefits-small-block .benefits-small .benefits-description{margin:0 40px;padding:0 40px}.store-page .benefits-small-block .benefits-small .benefits-description strong{padding-bottom:6px}.store-page #gallery_slider{padding-bottom:44px;position:relative}.store-page #gallery_slider .splide__arrows .splide__arrow{background-color:transparent;border:0;bottom:0;position:absolute}.store-page #gallery_slider .splide__arrows .splide__arrow--prev{left:50%;transform:translateX(-30px) rotate(90deg)}.store-page #gallery_slider .splide__arrows .splide__arrow--next{right:50%;transform:translateX(30px) rotate(-90deg)}.store-page .maps-container{margin-bottom:56px}.store-page .maps-container .map{height:400px}}#gallery_modal .gallery-viewer-container{position:relative}#gallery_modal .gallery-viewer-container button{background-color:transparent;border:none;position:absolute}#gallery_modal .gallery-viewer{-webkit-user-select:none;-moz-user-select:none;user-select:none}#gallery_modal .gallery-viewer .gallery-image{border-radius:18px;overflow:hidden}#gallery_modal .gallery-viewer .gallery-image img{max-height:65vh}@media only screen and (max-width:960px){#gallery_modal .gallery-viewer-container{margin-bottom:12px;padding:0 0 46px}#gallery_modal .gallery-viewer-container button{bottom:0}#gallery_modal .gallery-viewer-container .prev{left:50%;transform:translateX(-30px) rotate(90deg)}#gallery_modal .gallery-viewer-container .next{right:50%;transform:translateX(30px) rotate(-90deg)}}@media only screen and (min-width:961px){#gallery_modal .gallery-viewer-container{padding:0 54px}#gallery_modal .gallery-viewer-container button{top:50%}#gallery_modal .gallery-viewer-container .prev{left:0;transform:translateY(-6px) rotate(90deg)}#gallery_modal .gallery-viewer-container .next{right:0;transform:translateY(-6px) rotate(-90deg)}}.configurator-page .steps ul li span:first-child i{color:#e6c9d4;font-size:10px}.configurator-page .steps ul li.separator{background-color:#002318;height:2px;width:70px}.configurator-page .steps ul li.selected~* span:first-child{background-color:#fff;border:2px solid #dfdfdf;height:8px;margin:9px;width:8px}.configurator-page .steps ul li.selected~* span:first-child i{display:none}.configurator-page .custom-item .custom-item-line{align-items:center;display:grid;gap:16px;grid-template-columns:98px 1fr;padding:16px}.configurator-page .custom-item .step-image{background-color:#eee;border-radius:16px;overflow:hidden}.configurator-page .custom-item .step-image picture{align-items:center;display:flex;height:84px;max-width:98px;mix-blend-mode:multiply}.configurator-page .custom-item .step-item{display:flex;flex-direction:column;gap:8px}.configurator-page .custom-item .step-item-left .step-name{font-size:14px;font-weight:500;letter-spacing:.36px;margin:0 0 4px}.configurator-page .custom-item .step-item-left .step-price{font-size:14px;letter-spacing:.24px;margin:0}.configurator-page .custom-item .step-item-right p{font-size:12px;letter-spacing:.24px;margin:0 0 8px}.configurator-page .custom-item .step-content{display:flex;flex-direction:column;padding:0 16px 16px}.configurator-page .custom-item .step-content .step-title{font-size:14px;letter-spacing:.21px;margin:0 0 12px}.configurator-page .custom-item .step-content .color-items{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.configurator-page .custom-item .step-content .color-items .color-title{display:flex;flex-direction:column;font-size:12px;font-weight:700;letter-spacing:.18px;margin:0 0 4px}.configurator-page .custom-item .step-content .color-items .color-item-line{align-items:center;display:flex;gap:16px}.configurator-page .custom-item .step-content .color-items .color-item-line span{border:1px solid #d8d8d8;border-radius:50%;display:block;height:24px;width:24px}.configurator-page .custom-item .step-content .total-block{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:24px 0;padding:18px 0}.configurator-page .custom-item .step-content .button-cancel,.configurator-page .custom-item .step-content .button-select{background-color:transparent;border:none;font-size:14px;padding:13px 12px}.configurator-page .custom-item .step-content .button-select{background-color:#f1f1f1;border-radius:30px;font-weight:600}.configurator-page .custom-item .step-content .button-cancel{align-items:center;color:#949494;display:inline-flex;gap:8px;justify-content:center}.configurator-page .custom-item .step-content .button-cancel span{text-decoration:underline}.configurator-page .custom-item .step-content .button-cancel i{font-size:7px}.configurator-page .colors{display:flex;gap:8px;list-style:none}.configurator-page .colors li{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.configurator-page .colors span{border:1px solid #d8d8d8;border-radius:50%;display:block;height:14px;width:14px}.configurator-page .total-block{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.configurator-page .total-block p{font-size:16px;letter-spacing:.24px;margin:0}.configurator-page .cart-form-block .products-header{background-color:#fcf7f6}.configurator-page .cart-form-block .products-header .products-header-title{font-family:Merriweather;font-variant:normal}.configurator-page .cart-form-block .products-header .products-header-image{height:70px;margin-bottom:-36px;margin-top:-12px;width:230px}.configurator-page .cart-form-block .step-info .step-info-title{font-family:Merriweather;font-size:20px;margin-bottom:12px;text-align:center}.configurator-page .cart-form-block .step-info .step-info-title span{font-weight:700;margin-right:10px}.configurator-page .cart-form-block .step-info .field-input label{font-family:Merriweather;font-size:16px}.configurator-page .cart-form-block .custom-item-block .custom-item-button{align-items:center;display:grid;gap:16px;grid-template-columns:98px 1fr 22px;padding:16px}.configurator-page .cart-form-block .step-result-line{border-top:1px solid #dfdfdf;display:grid;padding:16px 0}.configurator-page .cart-form-block .step-result-line .result-image{align-items:center;background-color:#eee;border-radius:16px;display:flex;grid-area:image;height:84px;justify-content:center;overflow:hidden;width:98px}.configurator-page .cart-form-block .step-result-line .result-image picture{align-items:center;display:flex;height:84px;max-width:98px;mix-blend-mode:multiply}.configurator-page .cart-form-block .step-result-line .result-title{align-items:flex-end;display:flex;font-size:14px;font-weight:500;grid-area:title;letter-spacing:.21px;margin-left:16px}.configurator-page .cart-form-block .step-result-line .result-price{font-size:14px;grid-area:price;letter-spacing:.21px;margin-left:16px}.configurator-page .cart-form-block .step-result-line .result-compos-title{font-size:14px;grid-area:compos-title;letter-spacing:.21px;margin:16px 0 8px}.configurator-page .cart-form-block .step-result-line .result-compos-text{font-size:12px;grid-area:compos-text;letter-spacing:.18px}.configurator-page .cart-form-block .step-result-line .colors{grid-area:colors;margin-left:16px}.configurator-page .cart-form-block .step-result-line .result-buttons{align-items:center;display:flex;gap:8px;grid-area:buttons}.configurator-page .cart-form-block .step-result-line .result-buttons button{align-items:center;background-color:transparent;border:1px solid #002318;border-radius:50%;display:inline-flex;height:26px;justify-content:center;width:26px}.configurator-page .cart-form-block .step-result-line .result-buttons .edit-button{font-size:13px}.configurator-page .cart-form-block .step-result-line .result-buttons .delete-button{font-size:8px}.configurator-page .cart-form-block .step-result-line.step-first{grid-template-areas:"image title ." "image price ." "compos-title compos-title compos-title" "compos-text compos-text compos-text";grid-template-columns:98px 1fr}.configurator-page .cart-form-block .step-result-line.step-first .result-title{margin-bottom:4px}.configurator-page .cart-form-block .step-result-line.step-first .result-price{margin-top:4px}.configurator-page .cart-form-block .step-result-line.step-others{grid-template-areas:"image title buttons" "image colors buttons" "image price buttons";grid-template-columns:98px 1fr 60px}.configurator-page .text-small-outside-block{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:center;margin-bottom:28px;position:relative;width:100%}.configurator-page .text-small-outside-block span{background-color:#fff;padding:0 24px;position:relative;z-index:1}.configurator-page .text-small-outside-block:after{border-bottom:1px solid #ccc;content:"";height:1px;position:absolute;width:100%}.configurator-page .text-price-outside-block{margin-bottom:20px}.configurator-page .text-price-outside-block p{align-items:center;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.18px}.configurator-page .text-price-outside-block i{font-size:20px}#itemDeleteModal .custom-item,#itemEditModal .custom-item{max-width:340px;min-width:280px}@media only screen and (max-width:960px){.configurator-page .steps ul{gap:8px;margin-bottom:24px;margin-top:24px}.configurator-page .steps ul li span:last-child{display:none}.configurator-page .steps ul li.separator{width:16px}.configurator-page .cart-form-block .products-header .products-header-image{height:80px;margin-bottom:-12px}.configurator-page .cart-form-block .step-info{background-color:transparent;padding:0}.configurator-page .cart-form-block .step-info .block-gray{background-color:#fbfbfb;border-radius:18px;padding:16px}.configurator-page .cart-form-block .step-info .field .search-result-block{z-index:1000}.configurator-page .cart-form-block .custom-item-block{background-color:#fbfbfb}.configurator-page .cart-form-block .step-result-block{background-color:#fbfbfb;border-radius:24px;padding:16px}.configurator-page .cart-form-block .step-result-block .order-info-address-container{margin-bottom:16px}}@media only screen and (min-width:961px){.configurator-page .steps ul{align-items:normal;height:auto;margin-bottom:28px;margin-top:42px}.configurator-page .steps ul li span:first-child{margin-right:0}.configurator-page .steps ul li p{align-items:center;display:flex;flex-direction:column;font-size:14px;gap:12px;text-align:center}.configurator-page .steps ul li.separator{margin-top:12px}.configurator-page .custom-item .step-item{align-items:center;flex-direction:row;gap:32px}.configurator-page .custom-item .step-item-left .step-name{font-size:18px}.configurator-page .custom-item .step-item-left .step-price,.configurator-page .custom-item .step-item-right p{font-size:16px}.configurator-page .custom-item .step-content{padding:0 60px 24px}.configurator-page .custom-item .step-content .step-title{font-size:18px;letter-spacing:.36px;margin:0 0 16px}.configurator-page .custom-item .step-content .color-items{gap:10px 30px}.configurator-page .custom-item .step-content .color-items .color-title{font-size:18px;letter-spacing:.36px;margin:0 0 8px}.configurator-page .custom-item .step-content .button-cancel,.configurator-page .custom-item .step-content .button-select,.configurator-page .custom-item .step-content .color-items .color-title .color-price{font-size:16px}.configurator-page .total-block p{font-size:20px;letter-spacing:.3px}.configurator-page .cart-form-block .step-info .block-gray{width:100%}.configurator-page .cart-form-block .step-info .step-info-title{margin-bottom:24px;text-align:left}.configurator-page .cart-form-block .custom-item-block .custom-item-button{gap:32px;padding:24px 60px}.configurator-page .cart-form-block .step-result-line{padding:24px 0}.configurator-page .cart-form-block .step-result-line .result-title{font-size:16px;letter-spacing:.24px;margin-bottom:8px;margin-left:32px}.configurator-page .cart-form-block .step-result-line .result-price{font-size:16px;letter-spacing:.24px;margin-left:32px}.configurator-page .cart-form-block .step-result-line .result-compos-title{align-items:flex-end;display:flex;font-size:16px;letter-spacing:.24px;margin:0 0 8px 32px}.configurator-page .cart-form-block .step-result-line .result-compos-text{font-size:14px;letter-spacing:.18px;margin-left:32px}.configurator-page .cart-form-block .step-result-line .colors{display:flex;justify-content:flex-end;margin-right:32px}.configurator-page .cart-form-block .step-result-line.step-first{grid-template-areas:"image title compos-title" "image price compos-text";grid-template-columns:98px 150px 1fr}.configurator-page .cart-form-block .step-result-line.step-first .result-title{margin-bottom:4px}.configurator-page .cart-form-block .step-result-line.step-first .result-price{margin-top:4px}.configurator-page .cart-form-block .step-result-line.step-others{grid-template-areas:"image title colors buttons" "image price colors buttons";grid-template-columns:98px 1fr 1fr 60px}.configurator-page .cart-form-block .step-result-block .order-info-address-container{margin-bottom:24px}.configurator-page .text-price-outside-block{margin-bottom:28px}.configurator-page .text-price-outside-block p{font-size:16px;letter-spacing:.24px}.configurator-page .text-price-outside-block i{font-size:24px}#itemDeleteModal .custom-item,#itemEditModal .custom-item{max-width:530px;width:530px}#itemDeleteModal .custom-item .custom-item-line,#itemEditModal .custom-item .custom-item-line{padding:24px 0 32px}#itemDeleteModal .custom-item .step-content,#itemEditModal .custom-item .step-content{padding:0}}.video-page .title{margin:32px 0;text-align:center}.video-page .border-block{background-color:#fbfbfb;border-radius:24px;padding:16px}.video-page .video-message-block{margin:32px auto;max-width:740px;text-align:center}.video-page .video-title{margin:16px 0}.video-page .result{border-radius:24px;margin:16px 0;overflow:hidden}.video-page .video-info{margin:16px auto;max-width:430px}.video-page .line-icon{align-items:center;display:flex;gap:8px;justify-content:center;text-align:center}.video-page .line-icon a{text-decoration:none}.video-page .line-icon p{text-align:left}.video-page .line-icon i{font-size:32px}.video-page .heading{font-size:16px;margin:30px 0;text-align:center}.video-page .choice-menu{display:grid;gap:36px;grid-template-columns:1fr;justify-content:center;margin:0 auto 32px;max-width:800px}.video-page .choice-menu>div{align-items:center;background-color:#fbfbfb;border-radius:24px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px;text-align:center}.video-page .choice-menu .qrcode{width:160px}.video-page .box{margin:0 auto 32px;max-width:800px}.video-page .actions{display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:none}.video-page .record-video{align-items:center;display:flex;flex-direction:column;gap:16px;margin:16px 0}.video-page .record-video figure,.video-page .record-video video{width:100%}@media only screen and (min-width:961px){.video-page .border-block{padding:48px 52px}.video-page .heading{font-size:24px}.video-page .choice-menu{grid-template-columns:1fr 1fr}.video-page .choice-menu>div{padding:48px 52px}.video-page .actions{flex-direction:row}}.profile-page .container{position:relative}.profile-page .title-line{margin-bottom:24px}.profile-container{gap:16px}.profile-container,.profile-container .user-right-block{display:flex;flex-direction:column;margin:0 auto;width:100%}.profile-container .user-right-block{max-width:900px;min-height:400px;padding-bottom:40px}.profile-container .user-right-block .form-title{font-size:14px;margin-bottom:16px;text-align:center}.profile-container .user-right-block .form-description{font-size:13px;line-height:140%;text-align:center}.profile-container .delete-user-button{align-items:center;background-color:transparent;border:0;color:#002318;display:flex;font-size:13px;font-weight:700;justify-content:center;margin:0 auto;text-decoration-line:underline;width:140px}.profile-container .delete-user-button svg{fill:#002318;height:22px;margin-right:4px;width:22px}.profile-container .button-add{height:50px;width:50px}.profile-container .button-center{margin:0 auto 12px}.profile-container .borders-container{border:1px solid #d7d7d7;border-radius:18px;display:flex;justify-content:center;margin-bottom:24px;padding:16px;position:relative}.profile-container .status-line{border-top:1px solid #d7d7d7;display:flex;margin:9px 0;position:relative}.profile-container .status-delivered{border-color:#dfdfdf}.profile-container .status-delivered .borders-line-block p{color:#002318}.profile-container .status-delivered .borders-line-block svg{fill:#002318}.profile-container .status-open,.profile-container .status-unfinished{border-color:#dfdfdf}.profile-container .status-open .borders-line-block p,.profile-container .status-unfinished .borders-line-block p{color:#939393}.profile-container .status-open .borders-line-block svg,.profile-container .status-unfinished .borders-line-block svg{fill:#939393}.profile-container .borders-content{display:flex;flex-direction:column;justify-content:center;text-align:center}.profile-container .borders-content .space-between{align-items:center;display:inline-flex;justify-content:space-between}.profile-container .borders-content p{font-size:14px;line-height:140%}.profile-container .borders-content .borders-title{font-weight:500}.profile-container .borders-content .small-text{font-size:14px}.profile-container .borders-content .small-text strong{font-weight:600}.profile-container .borders-content .borders-buttons{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:16px}.profile-container .borders-content .borders-buttons svg{margin-left:6px}.profile-container .borders-content .event-reminder{fill:#002318;position:relative}.profile-container .borders-content .event-reminder span{font-size:14px;font-style:normal;font-weight:500;position:absolute;right:7px;text-align:center;top:6px;width:14px}.profile-container .borders-buttons a,.profile-container .borders-buttons button,.profile-container .borders-line-block a,.profile-container .borders-line-block button{align-items:center;background-color:transparent;border:0;display:inline-flex;font-size:13px;line-height:140%;text-align:center;text-decoration-line:underline}.profile-container .borders-line-block{align-items:center;background-color:#fff;bottom:0;display:flex;gap:16px;left:50%;padding:0 16px;position:absolute;transform:translate(-50%,50%)}.profile-container .borders-line-block a svg,.profile-container .borders-line-block button svg{margin-left:5px}.profile-container .borders-line-block p{font-size:11px;line-height:140%}.profile-container .borders-width-container{text-align:left}.profile-container .borders-full-width-container,.profile-container .borders-width-container{display:flex;flex-direction:column;width:100%}.profile-container .gap-8{gap:8px}.profile-container .no-gap{gap:0}.profile-container .user-form{margin:0 auto;width:100%}.profile-container .user-form .field-input label{font-weight:500;line-height:200%}.profile-container .user-form .field-input input,.profile-container .user-form .field-input select,.profile-container .user-form .field-input textarea{font-size:13px;line-height:140%}.profile-container .user-form .calendar-container{background-color:#fbfbfb;border-radius:24px;padding:10px 15px}.profile-container .user-form .calendar-container .flatpickr-calendar{width:290px}.profile-container .user-form .calendar-container .flatpickr-calendar .flatpickr-day{height:30px;line-height:30px;margin:5px;max-width:30px}.profile-container .user-form .calendar-container .flatpickr-days{width:290px}.profile-container .user-form .calendar-container .dayContainer{max-width:290px;min-width:290px;width:290px}.profile-container .user-form .button-default,.profile-container .user-form .button-gold-border{width:100%}.profile-container .user-block-line{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:460px;min-width:310px;width:100%}.profile-container .user-block-line .add-address-button{margin:0}.profile-container .user-block-line .button-default{width:auto}.profile-container .user-block-line .radio-buttons label{padding:12px 16px}.profile-container .events-month{margin:0 auto;max-width:460px;min-width:310px;width:100%}.profile-container .events-month .month-container{border-bottom:1px solid #002318;margin:24px 0 32px;padding-bottom:16px;width:100%}.profile-container .events-month .month-container .month-title{font-size:28px;font-weight:500;margin-bottom:24px;text-align:center}.profile-container .events-month .month-container table{font-size:16px;font-weight:500;line-height:300%;width:100%}.profile-container .events-month .month-container table tr{text-align:center}.profile-container .events-month .month-container table th{color:#002318;font-weight:500;width:14%}.profile-container .events-month .month-container table a{align-items:center;background-color:#002318;border-radius:50%;color:#e6c9d4;display:inline-flex;height:32px;justify-content:center;text-decoration:none;width:32px}.profile-container .empty-list{text-align:center}.profile-container .empty-list p{color:#002318;font-size:16px;line-height:140%}.profile-container .events-calendar-container{border-bottom:1px solid #002318;margin:24px 0 32px;padding-bottom:16px}.profile-container .events-year .events-year-info{margin-bottom:24px;text-align:center}.profile-container .events-year .events-year-info .title{display:block;font-size:28px;font-weight:500;margin:24px 0}.profile-container .events-year .year-container{display:flex;flex-wrap:wrap;gap:18px 0;justify-content:space-between;margin:0 auto 16px;max-width:460px;min-width:310px;width:100%}.profile-container .events-year .year-container .month-title{font-size:12px;font-weight:500}.profile-container .events-year .year-container table{font-size:8px;font-weight:500;line-height:150%}.profile-container .events-year .year-container table tr{text-align:center}.profile-container .events-year .year-container table th{color:#002318;font-weight:500;width:12px}.profile-container .events-year .year-container table a{align-items:center;background-color:#002318;border-radius:50%;color:#e6c9d4;display:inline-flex;height:12px;justify-content:center;text-decoration:none;width:12px}.profile-container .events-items-container{margin:0 auto;max-width:460px;width:100%}.user-sidebar{list-style:none;min-width:100%;width:100%}.user-sidebar a,.user-sidebar button{align-items:center;background-color:transparent;border:1px solid transparent;display:flex;font-size:14px;font-weight:500;margin:2px 0;text-align:left;text-decoration:none;transition:border .2s;width:100%}.user-sidebar a.active svg,.user-sidebar button.active svg{fill:#002318}.user-sidebar a svg,.user-sidebar button svg{fill:#002318;margin-right:14px}.show-sidebar{display:block;margin:0 auto}.profile-page .order-block{width:100%}.profile-page .order-info-line{align-items:center;border-bottom:1px solid #dfdfdf;display:flex;gap:8px;padding:16px 0}.profile-page .order-info-line.space-between{justify-content:space-between}.profile-page .order-info-line:last-of-type{border-bottom:0}.profile-page .order-info-line.order-status{align-items:flex-start}.profile-page .order-info-line.order-status ul{list-style:none}.profile-page .order-info-line.order-status ul li{font-size:12px;line-height:25px;margin-bottom:37px;padding-left:40px;position:relative}.profile-page .order-info-line.order-status ul li.success{color:#002318}.profile-page .order-info-line.order-status ul li.success:before{background:url(/themes/magnolia/assets/dist/img/icons/ic-success-circle.svg) no-repeat 50%;content:"";display:block;height:25px;left:0;position:absolute;width:25px}.profile-page .order-info-line.order-status ul li.success:after{border-left:1px solid #002318;content:"";display:block;height:40px;left:12px;position:absolute;top:22px;width:1px}.profile-page .order-info-line.order-status ul li.in-progress:before{background-color:#002318;border-radius:50%;content:"";display:block;height:13px;left:0;margin:6px;position:absolute;width:13px}.profile-page .order-info-line.order-status .order-info-text{gap:16px}.profile-page .order-info-line p{font-size:12px;line-height:140%}.profile-page .order-info-line strong{font-weight:700}.profile-page .order-info-line .order-info-icon{font-size:20px}.profile-page .order-info-line .order-info-text{display:flex;flex:1;flex-direction:column;gap:8px}.profile-page .order-info-line .text-line{flex-direction:row;gap:8px}.profile-page .order-info-line .order-info-image{align-items:center;aspect-ratio:1/1;display:flex;margin:0 auto;max-height:70px}.profile-page .order-info-line .order-info-image img{mix-blend-mode:multiply}.profile-page .order-info-line .input-count .count{padding:10px 16px}.profile-page .order-info{margin:16px 0}.profile-page .order-info .order-date{font-size:12px;font-weight:500;line-height:140%}.profile-page .order-info .order-number{display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:140%}.profile-page .order-info .order-number strong{font-size:16px;font-weight:700}@media only screen and (max-width:960px){.user-sidebar{background-color:#fff;bottom:0;left:0;opacity:0;padding:20px;position:absolute;top:0;transform:translateX(-300px);transition:transform .4s,opacity .4s,visibility .4s;visibility:hidden;width:100%;z-index:5}.user-sidebar.show{display:block;opacity:1;transform:translateX(0);visibility:visible}.user-sidebar a,.user-sidebar button{padding:16px 18px;position:relative}.user-sidebar li{border-bottom:1px solid #f3f3f3}.user-sidebar li:not(:first-of-type):not(:last-of-type) a:after,.user-sidebar li:not(:first-of-type):not(:last-of-type) button:after{background:url(/themes/magnolia/assets/dist/img/menu/ic-arrow-right.svg) no-repeat 50%;content:"";height:12px;position:absolute;right:0;top:25px;width:18px}.user-sidebar li:not(:first-of-type):not(:last-of-type) a.active:after,.user-sidebar li:not(:first-of-type):not(:last-of-type) button.active:after{content:none}.user-sidebar li:first-of-type button{display:block;margin:15px auto;padding:4px;width:auto}.user-sidebar li:last-of-type{border-bottom:0}}@media only screen and (min-width:961px){.profile-container{flex-direction:row;gap:48px;width:100%}.profile-container .user-right-block .form-title{text-align:left}.profile-container .button-center{margin:0 auto 24px}.profile-container .borders-width-container{width:320px}.profile-container .user-form{width:630px}.profile-container .user-form .calendar-container{padding:15px 25px}.profile-container .user-form .calendar-container .flatpickr-calendar{width:350px}.profile-container .user-form .calendar-container .flatpickr-calendar .flatpickr-day{height:30px;line-height:30px;margin:5px 10px;max-width:30px}.profile-container .user-form .calendar-container .flatpickr-days{width:350px}.profile-container .user-form .calendar-container .dayContainer{max-width:350px;min-width:350px;width:350px}.profile-container .events-month,.profile-container .user-block-line{width:460px}.profile-container .events-month .month-container .month-title{font-size:24px}.profile-container .events-year .events-year-info p{display:block;line-height:140%}.profile-container .events-year .year-container{max-width:730px;width:100%}.profile-container .events-year .year-container table{line-height:200%}.profile-container .events-year .year-container table th{width:22px}.profile-container .events-year .year-container table a{height:22px;width:22px}.user-sidebar{display:block;min-width:260px;width:260px}.user-sidebar li:first-of-type{display:none}.user-sidebar a,.user-sidebar button{border-radius:30px;padding:7px 18px}.user-sidebar a:hover,.user-sidebar button:hover{border:1px solid #d7d7d7}.user-sidebar a.active,.user-sidebar button.active{border:1px solid #002318}.show-sidebar{display:none}.profile-order-page .order-block{margin:0 auto;width:582px}.profile-order-page .order-info .order-date{font-weight:400}.profile-order-page .form-title,.profile-shipping-address-page .form-title{display:none}}@media only screen and (min-width:1241px){.profile-container .borders-content p,.profile-container .user-right-block .form-title{font-size:16px}.profile-container .borders-line-block p{font-size:13px}.profile-container .events-year .events-year-info p{font-size:16px}.profile-container .events-year .events-year-info .title{font-size:24px}.profile-container .events-year .year-container .month-title{font-size:16px}.profile-container .events-year .year-container table{font-size:11px}.profile-page .order-info-line p,.profile-page .order-info-line.order-status ul li,.user-sidebar a,.user-sidebar button{font-size:16px}.profile-page .order-info .order-date{font-size:13px}.profile-page .order-info .order-number,.profile-page .order-info .order-number strong{font-size:20px}}.articles{padding-bottom:24px}.article .title-line,.articles .title-line{margin-bottom:16px}.article{overflow:hidden}.blog-block{text-align:center}.blog-block .blog-container{display:grid;gap:40px;grid-template-columns:repeat(1,1fr);margin-bottom:40px}.blog-block .blog-container .blog-item{border-radius:18px;overflow:hidden;position:relative}.blog-block .blog-container .blog-image{aspect-ratio:1.72/1}.blog-block .blog-container .blog-info{align-items:center;background-color:rgba(0,35,24,.6);bottom:0;color:#fff;display:flex;flex-direction:column;padding:24px 32px;position:absolute;width:100%}.blog-block .blog-container .blog-info h2{font-family:Merriweather;font-size:14px;font-weight:500;letter-spacing:.28px;padding:8px 0;text-align:center}.blog-block .blog-container .blog-info p{font-size:13px;line-height:140%;padding:8px 0;text-align:center}.articles-block,.blog-block .button-line{margin-bottom:72px}.articles-block{gap:16px}.articles-block.article-left .article-info,.articles-block.article-right .article-info{text-align:center}.articles-block .article-info{padding:16px 0}.articles-block .article-info h3{font-size:20px;font-weight:500;letter-spacing:.4px}.articles-block .article-info a{margin-top:11px}.articles-block .article-item{background-color:#fff}.articles-block .article-item .article-image{aspect-ratio:1.19/1;border-radius:18px;overflow:hidden}.articles-block .article-item a{display:block;padding:16px;text-decoration:none}.articles-block .article-item h3{color:#002318;font-size:14px;font-weight:500;letter-spacing:.28px;margin-top:16px;text-align:center}.article-container-top .article-meta{display:flex;justify-content:space-between;margin-bottom:16px}.article-container-top .article-date{font-size:14px;font-variant:small-caps}.article-container-top .article-image{aspect-ratio:1.04/1;border-radius:18px;margin-bottom:24px;overflow:hidden}.article-container-top .article-tags{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:24px}.article-container-top .article-tags ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none}.share-margin{display:flex;justify-content:center;margin:40px 0}.article-share{align-items:center;display:flex;gap:8px}.article-share span{font-variant:small-caps;margin-right:8px}.article-share a{align-items:center;background-color:#002318;border-radius:28px;color:#fff;display:inline-flex;font-size:12px;height:28px;justify-content:center;text-decoration:none;width:28px}.article-container p{font-size:14px;line-height:140%;margin-bottom:16px}.article-container h1,.article-container h2,.article-container h3,.article-container h4{font-weight:500;margin-bottom:16px}.article-container h1{font-size:34px}.article-container h2{font-size:26px}.article-container h3{font-size:21px}.article-container h4{font-size:18px}.article-container ol,.article-container ul{margin-bottom:16px;margin-left:16px}.article-container iframe,.article-container img{border-radius:18px}.article-container iframe{width:100%}.article-container .oc-alternate-rows{margin-bottom:24px}.article-container .oc-alternate-rows tr{display:grid;gap:16px 0;grid-template-rows:400px 1fr;line-height:140%}.article-container .oc-alternate-rows tr td{width:100%!important}.article-container .oc-alternate-rows tr td img{height:100%;-o-object-fit:cover;object-fit:cover}.article-product-item a{align-items:center;border:1px solid #d7d7d7;border-radius:18px;display:grid;gap:0 16px;grid-template-columns:122px 1fr;margin:24px 0;padding:16px;text-decoration:none}.article-product-item .article-product-image{aspect-ratio:.8/1}.article-product-item .article-product-image img{mix-blend-mode:multiply}.article-product-item .article-product-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.article-product-item .article-product-info h4{font-size:13px;font-weight:400;text-align:center}.article-product-item .article-product-info .product-price{font-family:Merriweather;font-size:14px;margin-bottom:12px}.article-product-item .article-product-info .button-default{width:auto}.article-product-item .article-product-info p{margin:0}.article-container-top .article-image img,.article-product-item .article-product-image img,.articles-block .article-image img,.blog-block .blog-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.articles-similar{display:grid;gap:16px;margin-bottom:64px}.articles-similar a{border:1px solid #d7d7d7;border-radius:18px;display:grid;gap:14px;grid-template-columns:99px 1fr;padding:16px;text-decoration:none}.articles-similar .article-info{display:flex;flex-direction:column;justify-content:center}.articles-similar img{border-radius:18px;height:100%;min-height:213px;-o-object-fit:cover;object-fit:cover}.articles-similar .article-category,.articles-similar .article-date{font-size:14px;font-variant:small-caps}.articles-similar .article-category{margin-bottom:8px}.articles-similar .article-title{font-family:Merriweather;font-size:16px;font-weight:400;margin:26px 0}#blog_gallery_slider{margin:40px 0;padding-bottom:32px;position:relative}#blog_gallery_slider .splide__track{overflow:initial}#blog_gallery_slider .splide__arrows .splide__arrow{background-color:transparent;border:0;bottom:0;position:absolute}#blog_gallery_slider .splide__arrows .splide__arrow--prev{left:0;transform:rotate(90deg)}#blog_gallery_slider .splide__arrows .splide__arrow--next{left:30px;transform:rotate(-90deg)}#blog_gallery_slider .gallery-item{aspect-ratio:.8/1;border-radius:18px;overflow:hidden;width:225px}#blog_gallery_slider .gallery-item picture{display:flex;height:100%;pointer-events:none}#blog_gallery_slider .gallery-item picture img{-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1240px){.articles-block{display:flex;flex-direction:column}.articles-block.article-right{flex-direction:column-reverse}}@media only screen and (min-width:961px){.blog-block .blog-container{grid-template-columns:repeat(2,1fr)}.articles-block{display:grid;gap:16px}.articles-block.article-left{grid-template-columns:188px repeat(3,1fr)}.articles-block.article-right{grid-template-columns:repeat(3,1fr) 188px}.articles-block.article-left .article-info{text-align:left}.articles-block.article-right .article-info{text-align:right}.article .title-line,.articles .title-line{margin-bottom:40px}.article-container-top .article-meta{margin-bottom:24px}.article-container-top .article-image{aspect-ratio:2.3/1}.article-container-top .article-tags{flex-direction:row;gap:16px}.share-margin{margin:64px 0}.article-share a{height:34px;width:34px}.article-container p{font-size:16px}.article-container .oc-alternate-rows{margin-bottom:24px}.article-container .oc-alternate-rows tr{gap:0 24px;grid-template-columns:290px 1fr}.article-container .oc-alternate-rows tr td{border-radius:18px;overflow:hidden}.article-container .oc-alternate-rows tr td:last-child{background:#fbfbfb;padding:80px}.article-product-item a{border-color:transparent;grid-template-columns:256px 1fr;padding:24px 104px}.article-product-item .article-product-info h4{font-size:16px}.article-product-item .article-product-info .product-price{font-size:20px}.articles-similar{grid-template-columns:repeat(3,1fr);margin-bottom:96px}.articles-similar a{border:0}.articles-similar .article-title{font-size:18px}#blog_gallery_slider{padding-bottom:44px}#blog_gallery_slider .gallery-item{width:323px}}.delivery-page .search-form{margin:24px auto;position:relative;width:100%}.contact-page,.login-page,.registration-page{margin-bottom:40px}.contact-page .title-line,.login-page .title-line,.registration-page .title-line{margin-bottom:24px}@media only screen and (min-width:641px){.delivery-page .search-form{width:546px}.delivery-page .information-block{width:493px}}@media only screen and (min-width:961px){body{font-size:16px}}@media only screen and (min-width:1241px){.contact-page,.login-page,.registration-page{margin-bottom:60px}.contact-page form,.login-page form,.registration-page form{margin:0 auto;min-width:760px;width:760px}}

/*# sourceMappingURL=app.min.css.map*/