

/* Start:/local/templates/royalsamples2020/css/style.min.css?170143108658688*/
@font-face{font-display:swap;font-family:Montserrat;src:url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-style:normal}@font-face{font-display:swap;font-family:Montserrat-Black;src:url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");font-style:normal}@font-face{font-display:swap;font-family:Montserrat-Bold;src:url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-style:normal}@font-face{font-display:swap;font-family:Montserrat-Italic;src:url(/local/templates/royalsamples2020/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype");font-style:normal}.datepicker--cells{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:0}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left 0 .3s;z-index:100}.datepicker.-from-top-{transform:translateY(-8px)}.datepicker.-from-right-{transform:translateX(8px)}.datepicker.-from-bottom-{transform:translateY(8px)}.datepicker.-from-left-{transform:translateX(-8px)}.datepicker.active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease,left 0 0}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0}.datepicker--buttons{display:-ms-flexbox;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-ms-flex:1;flex:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:0}.datepicker--time-sliders{-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left .5% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0;cursor:pointer;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:0;height:1px;cursor:pointer;color:transparent;background:0}.datepicker--time-row input[type=range]::-moz-range-track{border:0;height:1px;cursor:pointer;color:transparent;background:0}.datepicker--time-row input[type=range]::-ms-track{border:0;height:1px;cursor:pointer;color:transparent;background:0}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50%+1px);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50%+1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0;border:0}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.5;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0 ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0,visibility 0 ease 0;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}@media(max-width:1200px){.fancybox-slide--html{padding:0}}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding:max(0)){.fancybox-caption{padding:75px 44px 25px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media(max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@ supports(padding:max(0)){.fancybox-caption{padding-left:12px;padding-right:12px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media(max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.title-beauty-box-font{font:700 14px Montserrat-Bold}.item-price{font:700 22px Montserrat-Bold;color:#ff2559;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.item-price-old{margin:4px 0 0 13px;text-decoration:line-through;color:#292929;font:400 12px Montserrat}.rose-link{transition:all .3s;color:#e10052}.gray-link,.rose-link:hover{text-decoration:underline}.gray-link{transition:all .3s;color:#292929}.gray-link:hover{color:#e10052}.section-title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:24px 0 27px}@media(max-width:768px){.section-title{text-align:center;-ms-flex-item-align:center;align-self:center}}.wrap.wrap-beauty-box-ctg{margin-top:60px}.wrap-main-title{margin:60px 0 0}.wrap-main-title h1{font:400 24px Montserrat-Black;text-transform:uppercase;-ms-flex-item-align:start;align-self:flex-start}@media(max-width:768px){.wrap-main-title h1{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:1280px){.wrap-main-title h1{margin:0 0 0 15px}}@media(max-width:768px){.wrap-main-title h1{margin:0}}.ctg-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ctg-box__title{font:400 .8em Montserrat-Black;text-transform:uppercase;-ms-flex-item-align:start;align-self:flex-start;color:#292929;margin-left:1em}@media(max-width:1280px){.ctg-box__title{font-size:.8em}}@media(max-width:768px){.ctg-box__title{font-size:.7em}}@media(max-width:650px){.ctg-box__title{text-align:center;-ms-flex-item-align:center;align-self:center;font-size:.6em}}.ctg-box__container{margin:41px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around}@media(max-width:1280px){.ctg-box__container{margin:30px 15px;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.ctg-box__show-all{color:#292929;font:400 13px Montserrat;text-decoration:underline;-ms-flex-item-align:end;align-self:flex-end}.ctg-box__show-all:hover{color:#e10052}@media(max-width:1280px){.ctg-box__show-all{margin:0 15px}}.beauty-box-wrap{width:100%;max-width:360px;margin:0 0 52px;padding:1em;background-color:#fff;-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:inset 0 0 0 1px #ececec}.beauty-box-wrap:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);box-shadow:0 0 15px 0 rgba(0,0,0,0.3)}.beauty-box-wrap-no-hover:hover{box-shadow:none}.ctg-box__container.ctg-box-small .beauty-box-wrap{max-width:260px}.ctg-box__container.ctg-box-small-1 .beauty-box-wrap{max-width:360px}@media(max-width:1280px){.beauty-box-wrap{margin:0 5px 2em 15px}}@media(max-width:768px){.beauty-box-wrap{max-width:380px}.beauty-box-wrap:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media(max-width:650px){.beauty-box-wrap{margin:0 0 2em}}@media(max-width:360px){.beauty-box-wrap{max-width:320px}}@media(max-width:320px){.beauty-box-wrap{max-width:300px}}.beauty-box{max-width:360px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:360px){.beauty-box{max-width:320px}}@media(max-width:320px){.beauty-box{max-width:300px}}.beauty-box__title{margin:1.5em 0 1em;min-height:2.5em;font:700 1em Montserrat-Bold;text-transform:uppercase;text-align:left;color:#292929}@media(max-width:768px){.beauty-box__title{display:none}}.beauty-box__title--mobile{display:none;margin:0 auto 0 0}@media(max-width:768px){.beauty-box__title--mobile{display:inline-block}}.beauty-box__image{margin:10px 0 0;max-width:inherit;max-height:360px;position:relative;width:100%;-ms-flex:1 0 auto;flex:1 0 auto}.beauty-box__image .box_stars-text{font:700 13px Montserrat-bold;color:#ff2559;padding:0 0 .5em .2em;position:absolute;right:2px;bottom:-25px}.beauty-box__image .box_stars{position:absolute;bottom:0;right:0;background:#FFF}.beauty-box__image .box_stars .stars{background:url('/local/templates/royalsamples2020/css/../img/box-detail-stars.png');width:100px;height:22px;float:left;position:relative;z-index:2;background-size:100%}.beauty-box__image .box_stars .progress{background:#ffca00;margin:0;padding:0;height:22px;width:100px;float:left;position:absolute;top:0;left:0;z-index:1}.beauty-box__image a{max-width:inherit}.beauty-box__image img{width:100%;max-width:362px;max-height:362px;object-fit:contain}.beauty-box__label-strip{position:absolute;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;max-width:360px;width:100%;padding:0 10px;-ms-flex-pack:justify;justify-content:space-between;top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.beauty-box__label-strip{padding:0 10px;top:10px}}.beauty-box__add-gift,.beauty-box__disc,.beauty-box__new{color:#fff;text-transform:uppercase;white-space:pre;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:22px}.beauty-box__disc{background:#af88b8;font:400 12px Montserrat;line-height:12px;padding:6px 5px}@media(max-width:360px){.beauty-box__disc{font-size:9px}}.beauty-box__add-gift{background:#e10052;font:400 12px Montserrat;line-height:16px;padding:4px 6px;margin:0 0 5px}@media(max-width:360px){.beauty-box__add-gift{font-size:9px}}.beauty-box__new{font:400 14px Montserrat;line-height:16px;background:#3d107b;padding:3px 8px;margin:0 0 0 auto}@media(max-width:360px){.beauty-box__new{font-size:9px}}.beauty-box.add-gift--label .beauty-box__add-gift,.beauty-box.disc--label .beauty-box__disc,.beauty-box.new--label .beauty-box__new{display:-ms-flexbox;display:flex}.beauty-box__info{-ms-flex-direction:column;flex-direction:column;margin:24px 0 0}.beauty-box__info,.beauty-box__info .info-line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.beauty-box__info .beauty-box__add-gift{margin:5px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:800px){.beauty-box__info{margin:9px 0 0}}.beauty-box__price{font:700 22px Montserrat-Bold;color:#ff2559;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.beauty-box__price-sold_out{font-size:1em}@media(max-width:800px){.beauty-box__price{font-size:1.2em}}.beauty-box__price-old{margin:4px 0 0 13px;text-decoration:line-through;color:#292929;font:400 12px Montserrat;font-size:13px}@media(max-width:800px){.beauty-box__price-old{margin:1px 0 0 10px}}@media(max-width:650px){.beauty-box__price-old{margin:3px 5px 0 5px}}.beauty-box__composition{font:400 12px Montserrat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:lowercase;background:#292929;color:#fff;max-width:141px;height:24px;padding:0 5px;max-height:24px;white-space:nowrap;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 auto;transition:all .3s}.beauty-box__composition:hover{background:#e10052}.beauty-box__about{font-size:14px;max-height:36px;min-height:36px;width:100%;-ms-flex:1 0 auto;flex:1 0 auto;text-overflow:ellipsis;overflow:hidden}@media(max-width:748px){.beauty-box__about{font-size:12px;max-height:32px;min-height:32px;margin:18px 0 0}}.beauty-box__buy-btn{margin:35px 0 0;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:178px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;text-transform:uppercase;max-height:39px}.beauty-box__buy-btn:hover{background:#e10052}@media(max-width:768px){.beauty-box__buy-btn{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:100%;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;margin:10px 0 0}.beauty-box__buy-btn:hover{background:#e10052}}.beauty-box--mobile{margin:5px}.beauty-box--mobile .beauty-box__image{max-width:58px;margin:0}.beauty-box--mobile .beauty-box__image img{width:100%;object-fit:cover;max-width:362px;max-height:362px;min-height:362px;min-width:362px}@media(max-width:768px){.beauty-box--mobile{margin:0;-ms-flex-direction:row;flex-direction:row;width:100%;padding:0 0 10px}.beauty-box--mobile:not(:last-child){border-bottom:1px solid #292929}.beauty-box--mobile .beauty-box__title{display:none;text-align:left}.beauty-box--mobile .beauty-box__title--mobile{display:inline-block}.beauty-box--mobile .beauty-box__label-strip{display:none}.beauty-box--mobile .beauty-box__info{margin:0;width:100%}.beauty-box--mobile .beauty-box__info--wrap-mobile{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 10px}.beauty-box--mobile .beauty-box__composition{-ms-flex-item-align:end;align-self:flex-end}.beauty-box--mobile .beauty-box__image{position:relative;max-width:58px;margin:0}.beauty-box--mobile .beauty-box__image img{max-width:58px;max-height:unset;min-height:unset;min-width:unset}}@media(max-width:768px) and (max-width:360px){.beauty-box--mobile .beauty-box__info--wrap-mobile{margin:0 5px}}@media(max-width:768px) and (max-width:360px){.beauty-box--mobile .beauty-box__price{font-size:18px}}@media(max-width:768px) and (max-width:360px){.beauty-box--mobile .beauty-box__price-old{font-size:10px}}.wrap--grey{background:#f1f1f1}.wrap-beauty-set{margin:60px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wrap-beauty-set .section-title{-ms-flex-item-align:center;align-self:center}.wrap-beauty-set__link{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:1280px){.wrap-beauty-set__link{padding:55px 0 60px}}.wrap-beauty-set__show-all{margin:55px 0 60px;color:#292929;font:400 13px Montserrat;text-decoration:underline}.wrap-beauty-set__show-all:hover{color:#e10052}@media(max-width:1280px){.wrap-beauty-set__show-all{margin:0 15px 0 0}}.white--wrap{background:#fff}.beauty-set{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.beauty-set__title{-ms-flex-item-align:center;align-self:center;font:400 24px Montserrat-Black;text-transform:uppercase;margin:60px 0;color:#292929}@media(max-width:768px){.beauty-set__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:1280px){.beauty-set__title{margin:60px 0 60px 15px}}@media(max-width:768px){.beauty-set__title{margin:40px 0}}.beauty-set__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(max-width:768px){.beauty-set__container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.beauty-set__container .beauty-box__about{display:none}}@media(max-width:1280px){.beauty-set__container{-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media(max-width:1024px){.beauty-set__container .beauty-box{margin:20px 0 0}}.beauty-set__gray-line{margin:37px 0 23px;border:0;border-bottom:1px solid #292929}@media(max-width:768px){.beauty-set__gray-line{max-width:360px;margin:0 auto}}@media(max-width:320px){.beauty-set__gray-line{max-width:300px}}.beauty-set__footer{margin:0 0 36px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media(max-width:650px){.beauty-set__footer{-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:768px){.beauty-set__footer{max-width:360px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:10px auto 25px}}@media(max-width:320px){.beauty-set__footer{max-width:300px}}.beauty-set__ft-title{font:700 14px Montserrat-Bold;margin:0 14px 0 0;text-transform:uppercase}.beauty-set__price{margin:0 47px 0 0;font:700 22px Montserrat-Bold;color:#ff2559;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media(max-width:768px){.beauty-set__price{margin:10px 47px 10px 0}}@media(max-width:480px){.beauty-set__price{margin:10px 0}}.beauty-set__price-old{margin:4px 0 0 13px;text-decoration:line-through;color:#292929;font:400 12px Montserrat}.beauty-set__buy-btn{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;text-transform:uppercase}.beauty-set__buy-btn:hover{background:#e10052}@media(max-width:1280px){.beauty-set__buy-btn{margin:0 15px 0 0}}@media(max-width:768px){.beauty-set__buy-btn{max-width:360px;width:100%}}.wrap-subscribe-sect{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.wrap-subscribe-sect__link{color:#292929;font:400 13px Montserrat;text-decoration:underline;-ms-flex-item-align:end;align-self:flex-end;margin:55px 0 60px}.subscribe-sect{background:url(/local/templates/royalsamples2020/img/subscribe-bg.jpg) no-repeat;background-size:cover;position:relative;padding:0 0 84px}.subscribe-sect__filter{background:#000;opacity:.44;position:absolute;top:0;left:0;width:100%;height:100%}.subscribe-sect__text-n-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:5;position:relative;max-height:325px}@media(max-width:1280px){.subscribe-sect__text-n-form{text-align:center}}.subscribe-sect__title{font:400 24px Montserrat-Black;text-transform:uppercase;color:#fdfdfd;margin:63px 0 0}@media(max-width:768px){.subscribe-sect__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:1280px){.subscribe-sect__title{margin:63px 0 0 15px}}.subscribe-sect__text{font:400 12px Montserrat;color:#fdfdfd;margin:26px 0 0;max-width:690px;line-height:14px}@media(max-width:1280px){.subscribe-sect__text{text-align:center;margin:26px auto 0}}.subscribe-sect__link{font:400 12px Montserrat;color:#ff2559;text-decoration:underline}.subscribe-sect__form{margin:36px 0 0}.subscribe-sect__form form{max-width:690px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:58px;color:#fff;border:1px solid #fff;width:100%;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width:1280px){.subscribe-sect__form form{margin:36px auto 0}}@media(max-width:768px){.subscribe-sect__form form{-ms-flex-direction:column;flex-direction:column;max-height:none;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 15px;width:95%}}.subscribe-sect__form-email{width:100%}.subscribe-sect__form-email input{-webkit-appearance:none;-moz-appearance:none;width:100%;font:400 12px Montserrat-Thin,sans-serif;font-style:italic;color:#fff;margin:24px 0 22px 29px;background:0;border:0}@media(max-width:768px){.subscribe-sect__form-email input{-ms-flex:1 0 auto;flex:1 0 auto;border-bottom:1px solid #fff;margin:0;padding:0 0 10px}}.subscribe-sect__form-email input::-webkit-input-placeholder{color:#fff}.subscribe-sect__form-email input::-moz-placeholder{color:#fff}.subscribe-sect__form-email input:-ms-input-placeholder,.subscribe-sect__form-email input::-ms-input-placeholder{color:#fff}.subscribe-sect__form-email input::placeholder{color:#fff}.subscribe-sect__form-submit button,.subscribe-sect__form-submit input{-webkit-appearance:none;-moz-appearance:none;margin:11px 11px 9px 0;background:#292929;font:400 14px Montserrat;max-width:164px;text-transform:uppercase;padding:12px 26px 10px 24px;color:#fff;line-height:14px;transition:all .3s}@media(max-width:768px){.subscribe-sect__form-submit button,.subscribe-sect__form-submit input{margin:10px 0;width:100%;-ms-flex:1 0 auto;flex:1 0 auto}}.subscribe-sect__form-submit button:hover,.subscribe-sect__form-submit input:hover{background-color:#e10052}.gifts-wrapp{margin:60px 0 0}.gifts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gifts__title{font:400 24px Montserrat-Black;text-transform:uppercase;color:#292929}@media(max-width:768px){.gifts__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:1280px){.gifts__title{padding:0 0 0 15px}}@media(max-width:768px){.gifts__title{padding:0}}.gifts__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(auto,376px));gap:30px 21px;margin:31px 0 0;width:100%}@media(max-width:1280px){.gifts__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0 15px}}@media(max-width:768px){.gifts__list{grid-template-columns:repeat(auto-fill,minmax(auto,330px))}}.gifts__all-beauty-link{margin:59px 0 20px auto;color:#292929;font:400 13px Montserrat;text-decoration:underline;-ms-flex-item-align:end;align-self:flex-end}.gifts__all-beauty-link:hover{color:#e10052}@media(max-width:1280px){.gifts__all-beauty-link{margin:59px 15px 20px auto}}.gifts-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:376px;width:100%}@media(max-width:420px){.gifts-item{padding:0 15px}}.gifts-item__img{position:relative}.gifts-item__main-img{width:100%;max-width:376px;max-height:376px}.gifts-item__label-strip{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:25px;width:100%;max-width:376px;margin:21px 0;padding:0 16px;top:0}@media(max-width:768px){.gifts-item__label-strip{-ms-flex-wrap:wrap;flex-wrap:wrap}}.gifts-item__label-date,.gifts-item__label-hot{font:400 12px Montserrat;color:#fff;text-transform:uppercase;white-space:pre;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(max-width:420px){.gifts-item__label-date,.gifts-item__label-hot{font-size:9px}}.gifts-item__label-hot{background:#ff2559;padding:3px 8px}@media(max-width:768px){.gifts-item__label-hot{margin:0 0 5px}}.gifts-item__label-hot img{max-width:20px;max-height:20px;margin:0 6px 0 0;width:100%}.gifts-item__label-date{background:#3d107b;padding:6px 12px}.gifts-item.hot--purpose .gifts-item__label-hot,.gifts-item.limit--date .gifts-item__label-date{display:-ms-flexbox;display:flex}.gifts-item__name{font:700 14px Montserrat-Bold;text-transform:uppercase;margin:18px 0 0;color:#292929}.gifts-item__description{max-height:92px;text-overflow:ellipsis;overflow:hidden;font:400 14px Montserrat;margin:25px 0 0}@media(max-width:1280px){.gifts-item__description{margin:15px 0 0}}.boxes-brand{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.boxes-brand__title{font:400 24px Montserrat-Black;text-transform:uppercase;margin:60px 0;color:#292929}@media(max-width:768px){.boxes-brand__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:1280px){.boxes-brand__title{margin:60px 0 60px 15px}}@media(max-width:768px){.boxes-brand__title{margin:40px 0}}.boxes-brand__list{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.boxes-brand__list,.boxes-brand__list .slick-track{-ms-flex-align:center;align-items:center}.boxes-brand__item{margin:0 auto;max-width:100%;width:auto;height:auto}.arrow-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:75px;width:100%}.arrow-buttons__nxt,.arrow-buttons__prev{background:0;max-width:35px;-ms-flex-positive:1;flex-grow:1;transition:all .3s}.arrow-buttons__nxt:hover .arrow-buttons__nxt-img,.arrow-buttons__nxt:hover .arrow-buttons__prev-img,.arrow-buttons__prev:hover .arrow-buttons__nxt-img,.arrow-buttons__prev:hover .arrow-buttons__prev-img{background-position:6px}.arrow-buttons__nxt-img,.arrow-buttons__prev-img{height:12px;width:6px}.arrow-buttons__prev-img{background:url(/local/templates/royalsamples2020/img/arrow-1.png)}.arrow-buttons__nxt-img{background:url(/local/templates/royalsamples2020/img/arrow-2.png)}.beauty-news-wrap{margin:55px 0 0;z-index:2;position:relative}.beauty-news{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.beauty-news__title-n-arrows{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:36px 0 0}@media(max-width:1280px){.beauty-news__title-n-arrows{margin:36px 0 0 15px}}@media(max-width:768px){.beauty-news__title-n-arrows{-ms-flex-pack:center;justify-content:center}}.beauty-news__title{font:400 24px Montserrat-Black;text-transform:uppercase;color:#292929}@media(max-width:768px){.beauty-news__title{text-align:center;-ms-flex-item-align:center;align-self:center}}@media(max-width:768px){.beauty-news__title--main{margin:0 auto;padding:0 0 0 58px}}.beauty-news__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:40px 0 39px}@media(max-width:1280px){.beauty-news__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.beauty-news__list .slick-track,.beauty-news__list_event-page{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.beauty-news__list_event-page{width:calc(100%+10px);margin:40px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:920px){.beauty-news__list_event-page{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.beauty-news__list_event-page .news-item{margin:0 5px 35px}@media(max-width:1280px){.news-item-wrapper{margin:0 auto}}.news-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:370px;width:100%}@media(max-width:420px){.news-item{max-width:350px;-ms-flex-pack:center;justify-content:center}}@media(max-width:360px){.news-item{max-width:320px}}@media(max-width:320px){.news-item{max-width:290px;-ms-flex-pack:center;justify-content:center}}.news-item__img img{object-fit:cover;max-width:370px;max-height:370px;min-height:370px;min-width:370px}@media(max-width:420px){.news-item__img img{max-width:350px;max-height:350px;min-height:350px;min-width:350px;-ms-flex-pack:center;justify-content:center}}@media(max-width:360px){.news-item__img img{max-width:320px;max-height:320px;min-height:320px;min-width:320px}}@media(max-width:320px){.news-item__img img{width:290px;max-height:290px;min-height:290px;min-width:290px}}.news-item__title{font:700 14px Montserrat-Bold;text-transform:uppercase;margin:21px 0 0;color:#292929;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.news-item__date-line{font:400 13px Montserrat;display:-ms-flexbox;display:flex;margin:17px 0}.news-item__calendar-icon{margin:0 8px 0 0}.news-item__description{font:400 13px Montserrat;max-height:59px;text-overflow:ellipsis;overflow:hidden;line-height:16px}.news-item__read-all{font:400 13px Montserrat;margin:auto 0 0;color:#292929;text-decoration:underline}.news-item__read-all:hover{color:#e10052}.news-item__read-all_events{margin:10px 0 0}.news-item--fake{max-width:376px;width:100%;height:0;margin:0;padding:0}.news-item_event{max-width:300px}.cart-strip-wrap--fixed{position:fixed;bottom:0;z-index:200}.cart-strip-wrap{max-height:74px;background:#ff2559;padding:18px 0;margin:55px 0 0;width:100%}@media(max-width:680px){.cart-strip-wrap{padding:0}}.cart-strip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(max-width:1280px){.cart-strip{margin:0 15px}}@media(max-width:650px){.cart-strip{-ms-flex-pack:center;justify-content:center}}.cart-strip__cart-icon{margin:0 26px 0 0}.cart-strip__title{font:700 16px Montserrat-Bold;text-transform:uppercase;text-transform:none;color:#fff;margin:0 16px 0 0}@media(max-width:650px){.cart-strip__title{font-size:11px;line-height:11px}}.cart-strip__purchase-btn{max-width:177px;max-height:36px;background:#292929;font:400 14px Montserrat;line-height:14px;text-transform:uppercase;color:#fff;padding:12px 19px 13px 16px;text-align:center;transition:all .3s}.cart-strip__purchase-btn:hover{color:#e10052}@media(max-width:748px){.cart-strip__purchase-btn{font-size:12px;line-height:12px}}@media(max-width:650px){.cart-strip__purchase-btn{font-size:11px;line-height:11px}}@media(max-width:480px){.cart-strip__purchase-btn{font-size:11px;max-height:none}}.advantages__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:57px 0 61px}@media(max-width:1280px){.advantages__list{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.advantages__item{margin:5px;background:#f1f1f1;max-width:270px;max-height:165px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(max-width:1024px){.advantages__item{margin:15px 0 0}}.advantages__icon{margin:37px 0 0}.advantages__title{font:700 14px Montserrat-Bold;text-transform:uppercase;font-size:13px;margin:13px 45px 56px;text-align:center}body footer{background:#292929;margin:auto 0 0}.main-footer-wrap{padding:0 50px}.main-ft{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}.main-ft__wrap-nav-n-social{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:51px 0 0}@media(max-width:1024px){.main-ft__wrap-nav-n-social{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.main-ft__wrap-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:886px;width:100%;height:60px}@media(max-width:1280px){.main-ft__wrap-nav{margin:0 10px 0 0}}@media(max-width:1024px){.main-ft__wrap-nav{-ms-flex-direction:column;flex-direction:column;height:auto;-ms-flex-align:center;align-items:center;margin:0 0 20px}}.main-ft__nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:620px;width:100%;margin:0}@media(max-width:1024px){.main-ft__nav{text-align:center;margin:0 0 20px}}.main-ft__nav li:nth-child(odd){margin:0 0 21px}@media(max-width:1024px){.main-ft__nav li:nth-child(odd){margin:0}}@media(max-width:1024px){.main-ft__nav li{margin:10px 0}}.main-ft__nav-item{font:400 12px Montserrat;color:#fff;margin:0 63px 0 0;text-transform:uppercase}.main-ft__nav-item:hover,.main-ft__nav-item a:hover{color:#e10052}@media(max-width:1024px){.main-ft__nav-item{margin:0}}.main-ft__number-cont{height:100%;font:400 14px Montserrat;max-width:163px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.main-ft__number{font-size:18px}.main-ft__info-link:hover,.main-ft__number:hover{color:#e10052}.main-ft__wrap-social{max-width:118px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.main-ft__social-icons,.main-ft__vk-icon{height:25px;width:25px}.main-ft__vk-icon{display:block;background:url(/local/templates/royalsamples2020/img/ft-vk_icon.png);transition:background-position 0}.main-ft__vk-icon:hover{background-position:-26px 0}.main-ft__fb-icon{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/ft-fb_icon.png);transition:background-position 0}.main-ft__fb-icon:hover{background-position:-26px 0}.main-ft__inst-icon{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/ft-inst_icon_r.png);transition:background-position 0}.main-ft__inst-icon:hover{background-position:-26px 0}.main-ft__tg-icon{display:block;height:25px;width:25px;background:url(/local/templates/royalsamples2020/img/ft-tg_icon.png);transition:background-position 0}.main-ft__tg-icon:hover{background-position:-26px 0}.main-ft__social-list{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:center}.main-ft__royal-logo{margin:30px 0 0;cursor:pointer}.main-ft__copyright-wrap{margin:-5px 0 79px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font:400 12px Montserrat;color:#fff}@media(max-width:1024px){.main-ft__copyright-wrap{margin:15px 0 79px;text-align:center}}.main-ft__copyright{font:400 12px Montserrat;color:#fff}.main-ft__legal-info:hover{color:#e10052}.gifts-wrapper-catalog{margin:0 0 58px}.subscribe-sect-wrapper-catalog{margin:60px 0 0}.fancybox-slide--current .fancy-box{transform:translateX(0);opacity:1;transition-duration:.3s}.fancy-box{transform:translateX(-50vw);transition:all .5s;max-width:320px;width:100%;background:#f1f1f1}.popup-form{font:400 14px Montserrat}.fancy-box.popup-form-cart-in{max-width:720px}.fancy-box.popup-form-cart-in .add-to-cart-popup{max-width:100%}.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__wrap-in{flex-direction:row;flex-wrap:wrap;width:100%}.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__img{order:0;margin-right:15px;width:100px;height:auto}.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__img img{max-height:100px;width:auto;margin:0 auto;display:block}.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__title{order:1;width:calc(100% - 115px);margin-top:-2rem}.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__submit{order:2;width:200px;position:absolute;left:40%;bottom:0;padding:5px;height:auto}@media(min-width:1100px){.fancy-box.popup-form-cart-in .add-to-cart-popup .add-to-cart-popup__submit{left:43%;bottom:10px}}.popup-form form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.popup-form__title{margin:15px 0 0}.popup-form__title legend,.popup-form__title span{font:700 14px Montserrat-Bold;text-transform:uppercase;margin:0 auto}.popup-form__subtitle{margin:10px 0 0}.popup-form__subtitle span{font:400 16px Montserrat;margin:0 auto}.popup-form input,.popup-form textarea{font:400 14px Montserrat;resize:none;width:100%;padding:10px;margin:10px 0;border:1px solid #9a9a9a}.popup-form input:focus,.popup-form textarea:focus{border:1px solid #e10052}.popup-form__submit{margin:20px 0 0;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.popup-form__submit_center{margin:20px auto 0}.popup-form__submit:hover{background:#e10052}.popup-form__submit button{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;text-transform:uppercase}.popup-form__submit button:hover{background:#e10052}.popup-form__submit input{-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;text-transform:uppercase}.popup-form__submit input:hover{background:#e10052}.popup-form__submit a{display:inline-block;text-align:center;color:#fff;text-transform:uppercase;width:100%;transition:all .3s;color:#e10052}.popup-form__submit a:hover{text-decoration:underline}.popup-form__submit_full,.popup-form__submit_full input{max-width:none}.popup-form__info{margin:20px 0 0;font:400 12px Montserrat;text-align:center}.popup-form__info a{transition:all .3s;color:#e10052}.popup-form__info a:hover{text-decoration:underline}.popup-form__info.align-left{text-align:left}.popup-form__success{min-height:200px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.popup-form__btm-padding{padding:20px 0 0}.popup-form__link{transition:all .3s;color:#292929;text-decoration:underline}.popup-form__link:hover{color:#e10052}.thank-note-popup{text-align:center;margin:10px;font:400 16px Montserrat;font-weight:600;max-width:240px;width:100%}.padding-cont_medium{padding:60px 0 0}.fancybox-content{padding:10px 15px}.hide-arrows__1{display:none}@media(min-width:768px){.hide-arrows__2_news{display:none}}@media(min-width:460px){.hide-arrows__2_products{display:none}}@media(min-width:1280px){.hide-arrows__3_news{display:none}}@media(min-width:680px){.hide-arrows__3_products{display:none}}@media(min-width:880px){.hide-arrows__4_products{display:none}}@media(min-width:1100px){.hide-arrows__5_products{display:none}}.search-nav{display:-ms-flexbox;display:flex;margin:10px 0}.search-nav span{margin-right:5px}.search-nav a{color:#000}.video-card{position:relative}.video-card .preloader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;z-index:1;background:rgba(0,0,0,.3)}.video-card .preloader,.video-card video{opacity:0;position:absolute;width:100%;height:100%;transition:all .2s ease}.video-card video{z-index:4;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);min-width:100%;min-height:100%;object-fit:cover}.video-card .unmute{opacity:0;border:0;background:hsla(0,0,100%,.4);width:25px;height:25px;padding:4px;position:absolute;right:20px;top:20px;cursor:pointer;z-index:9;border:1px solid hsla(0,0,100%,0);transition:all .2s ease}.video-card.active .preloader{opacity:1}.video-card.active video{opacity:1;transform:translate(-50%,-50%) scale(1)}.video-card.active .unmute{opacity:1}
/* End */


/* Start:/local/templates/royalsamples2020/css/gifts.min.css?16305058005172*/
.free-box{padding:3rem 1.6rem 1.8rem;background:#f5f4f9}.free-box.free-box-popup{padding:10px 15px}.free-box.free-box-popup .ctg-box__container{margin:0}.free-box.free-box-popup .info-label{display:none}.free-box.added{background:#f1f1f1 url(/local/templates/royalsamples2020/css/../img/add-products-popup-bg-sm.jpg) no-repeat 50%;background-size:100% auto;border-radius:.2rem;padding:2.8rem 2.4rem 1.5rem}.free-box.added h2{text-align:center !important}.free-box .free-box__title h2{font:400 24px Montserrat-Black;text-transform:uppercase;color:#292929;text-align:center;margin-bottom:1rem}.free-box .free-box__desc{font:400 14px/22px Montserrat;margin:0 auto .8rem;text-align:center}.free-box .beauty-box__title{height:40px}.free-box .amount-label{position:absolute;top:62.5%;left:4.5%;width:75px;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.free-box .amount-label:before{content:"";display:block;position:absolute;z-index:10;background-image:url(/local/templates/royalsamples2020/css/../img/cosmetic-amount-label.svg);background-size:cover;width:75px;height:75px;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg)}.free-box .amount-label__text{position:relative;z-index:15;font:700 22px Montserrat-Bold;color:#ff2559}.free-box__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.free-box__info{font-size:14px;line-height:14px;text-decoration:none;border-bottom:1px solid #000;color:#292929}.free-box__total-wrap{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.free-box__total{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.free-box__inside-number,.free-box__total-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.free-box__inside-number{margin-left:.4rem;font-weight:800;font-family:Montserrat-Bold}.free-box__total-desc{font-size:.9rem;line-height:1.2rem;color:#6d798a;margin-right:.5rem}.free-box__total-number{font-size:1.2rem;font-family:Montserrat-Bold;line-height:1.2rem;font-weight:800}.free-box__inside{font-size:.9rem;line-height:1.2rem}.free-box .btn{width:100%;background:#3d107b;max-width:190px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1rem;color:#fff;padding:0 1rem;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;margin-left:40px;padding:12px 15px;text-transform:uppercase}.free-box .btn:hover{background:#e10052}.free-box .title-mobile{display:none}.free-box .amount-label__mobile{display:none}.free-box .ctg-box__container{margin:31px 0 0}.free-box .info-label{position:absolute;top:65px;left:50%;transform:translateX(-50%)}.free-box.mobile .free-box__title h2{font:400 16px Montserrat-Black;text-align:left}.free-box.mobile .free-box__desc{font:400 12px/22px Montserrat;text-align:left}.free-box.mobile .amount-label{display:none}.free-box.mobile .beauty-box__title{display:none}.free-box.mobile .beauty-box-wrap{margin:0 0 15px 0;border-bottom:1px Solid #d7dadf;padding-bottom:15px}.free-box.mobile .beauty-box-wrap .box-start{display:none}.free-box.mobile .ctg-box__container.ctg-box-small .beauty-box-wrap{max-width:100%}@media(min-width:767px){.free-box.free-box-popup .ctg-box__container .beauty-box-wrap{width:33.3%;margin-right:2px}}.free-box.mobile .beauty-box{display:block;max-width:100%}.free-box.mobile .beauty-box__info{margin:0;position:relative}.free-box.mobile .title-mobile{display:block;font-size:13px;width:100%;margin-bottom:10px}.free-box.mobile .beauty-box__price{font-size:14px;flex-wrap:wrap}.free-box.mobile .beauty-box__price-old{display:block;width:100%;margin:0}.free-box.mobile .amount-label__mobile{display:block;font-size:12px;text-align:right;position:absolute;right:0;bottom:0}.free-box.mobile .beauty-box__about{display:none}.free-box.mobile .beauty-box__image{max-height:65px;max-width:65px;float:left;margin:0 15px 0 0}.free-box.mobile .beauty-box__image img{max-width:65px;max-height:65px}.free-box.mobile .info-label span:not(.beauty-box__add-gift){display:none !important}.free-box.mobile .info-label{top:auto;left:auto;right:0;bottom:5px;transform:none}.free-box.mobile .free-box__info{display:none}.free-box.mobile .free-box__bottom .free-box__total-wrap{margin:0 0 15px 0;justify-content:flex-start;flex-direction:row}.free-box.mobile .free-box__bottom .free-box__total-wrap>div{width:100%}.free-box.mobile .free-box__total-desc{font-size:.8rem}.free-box.mobile .btn{margin:0;padding:10px 15px}
/* End */


/* Start:/local/templates/royalsamples2020/css/magnific-popup.min.css?16179779665259*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/local/templates/royalsamples2020/css/custom.min.css?173755261267898*/
.mfp-wrap{display:none !important;opacity:0 !important}.one-news-wrapper a,.brand-page-wrapper a{color:#000}.info-label .beauty-box__new{display:inline-flex !important;margin:9px auto 0 0}.delivery_element_period_description{position:absolute;transform:translateY(125%);background:rgba(0,0,0,.7);color:#fff;padding:5px 5px;font-size:12px}.past__list2{padding-left:15px;padding-right:15px;display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.past__list2 .past__box{text-align:center;margin-bottom:20px;width:16.66666666666667%}.info-label+.beauty-box__buy-btn{margin:22px 0 0}.contact-list__contact:hover{color:inherit}.unmute .unmute__ico:nth-child(1){opacity:1;pointer-events:all}.unmute__ico{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.unmute .unmute__ico:nth-child(2){opacity:0;pointer-events:none}.unmute.active .unmute__ico:nth-child(1){opacity:0;pointer-events:none}.unmute.active .unmute__ico:nth-child(2){opacity:1;pointer-events:all}.gifts__list-basket{grid-template-columns:repeat(auto-fill,minmax(auto,249px))}.delivery-item.delivery_element .delivery_element_period_description{opacity:0;pointer-events:none}.delivery-item{margin-bottom:8px}.delivery_element_period_description:before{content:'';position:absolute;top:-7px;left:15px;width:0;height:0;border-style:solid;border-width:0 5.5px 7px 5.5px;border-color:transparent transparent rgba(0,0,0,.7) transparent}.delivery-item.delivery_element.active .delivery_element_period_description{opacity:1;pointer-events:all}.payment-form ul{display:flex;align-items:flex-start}.banner-slider__nav{display:none}.banner-slider__nav.slick-initialized{animation:show .2s ease .4s;display:block}.payment-form ul li{max-width:inherit !important;width:120px;padding:10px}.payment-form li a{padding:0 !important;display:block !important;text-align:center !important;width:100% !important}.period-75,.period-155,#period-157{position:absolute;background:rgba(0,0,0,.7);color:#fff;padding:2px 5px;transform:translateY(40px);font-size:14px}.delivery-item.delivery_element.active .delivery-item__title{background:#ff5b5b;color:#fff}.period-75 a,.period-155 a,#period-157 a{color:#fff !important;font-size:12px;text-decoration:none !important}.basket__login{margin-top:20px}a.contact-list__contact{cursor:pointer}a.contact-list__contact:hover{color:#e10052}.delivery-item.delivery_element.active .period-75,.delivery-item.delivery_element.active .period-155,.delivery-item.delivery_element.active #period-157{opacity:1}.period-75,.period-155,#period-157{opacity:0}body.loader:after{content:'';width:64px;height:64px;position:fixed;background:url('/local/templates/royalsamples2020/css/../img/loader-ico.gif') no-repeat center;left:0;top:0;bottom:0;z-index:99;right:0;margin:auto}body.loader:before{content:'';width:100%;height:100%;background:rgb(237,237,237,.6);position:fixed;z-index:98;top:0;left:0}.delivery-form.loader{position:relative}.order-form__phone-input{max-width:inherit !important}.order-form__email-input{max-width:inherit !important}.delivery_element.non_active .period-75,.delivery_element.non_active .period-155,.delivery_element.non_active #period-157{opacity:0}.sdek_error{display:none;color:red;transform:translateY(7px);font-size:12px}.period-75:before,.period-155:before,#period-157:before{content:'';position:absolute;top:-7px;left:15px;width:0;height:0;border-style:solid;border-width:0 5.5px 7px 5.5px;border-color:transparent transparent rgba(0,0,0,.7) transparent}.basket__login .login{display:block !important;color:#ff2559;max-width:inherit !important;margin-left:0 !important;margin-top:20px !important}.basket-btn span.no-order{color:#ff2559}.pay_element.active span{color:#ff2559 !important}.delivery-form__whole-adr{max-width:445px !important}.delivery-form__whole-adr span{max-width:inherit !important}.gifts__list-basket .gifts-item{max-width:249px}.delivery-form__whole-adr label{z-index:auto !important}.gifts-item__descript{text-overflow:ellipsis;overflow:hidden;font:400 12px 'Montserrat';margin:13px 0 0;color:#00e}.delivery-form li{display:inline-block !important;width:auto !important;padding:8px 10px}.bx-sls .dropdown-block{padding:8px 0 11px 47px}.delivery-form__whole-adr label br{display:none}.delivery-form ul{grid-gap:inherit !important;display:flex !important;align-items:flex-start}.delivery-form__whole-adr label .hint{background:rgba(0,0,0,.7);transform:translateY(10px);z-index:1 !important;padding:5px 10px 8px !important;display:block;font-size:13px !important;border-radius:3px;color:#fff !important;top:100% !important;bottom:auto !important}.delivery-form__whole-adr label .hint:before{content:'';position:absolute;top:-7px;left:15px;width:0;height:0;border-style:solid;border-width:0 5.5px 7px 5.5px;border-color:transparent transparent rgba(0,0,0,.7) transparent}.banner-slider__for{display:none}@keyframes show{0{opacity:0}100%{opacity:1}}.banner-slider__for.slick-initialized{display:block;animation:show .2s ease .4s}#popmechanic-container-14807 #popmechanic-form-14807 *:before,#popmechanic-container-14807 #popmechanic-form-14807 *:after{content:'';content:none}@font-face{font-family:'Proxima';src:url("https://storage.yandexcloud.net/popmechanic-media.popmechanic.ru/j-media/ProximaNova-Bold.woff2") format("woff2");font-weight:600;font-style:normal}#popmechanic-container-14807 .popmechanic-reset,#popmechanic-container-14807 .popmechanic-reset *{line-height:inherit;box-sizing:border-box}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop{position:absolute;top:0;left:0;right:0;bottom:0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector{stroke:#fff;stroke-width:.2px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n+1){fill:#fc78aa}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n+2){fill:#c7b8fa}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n+3){fill:#ffcd4e}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-backdrop .popmechanic-sector:nth-child(4n+4){fill:#8cd6f8}#popmechanic-container-14807 #popmechanic-form-14807{position:relative;display:inline-block;vertical-align:top;overflow:hidden;border-radius:10px;margin:0;padding:0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close{position:absolute;z-index:99;top:30px;right:40px;width:31px;height:31px;font-size:0;color:transparent;background-color:transparent;border:0;border-radius:50%;cursor:pointer;outline:0;transform:rotate(45deg);transition:all .3s}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:hover{transform:rotate(45deg) scale(1.1)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:before,#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:after{content:'';position:absolute;top:15px;left:0;width:100%;height:2px;background-color:#000}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close:after{transform:rotate(90deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main,#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou{width:676px;height:400px;position:relative;padding:35px 20px 35px 68px}.popmechanic-snippet{max-width:770px;margin:0 auto}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle{display:block;width:306px;height:306px;border:5px solid #fff;border-radius:50%;position:absolute;top:28px;left:0;background:#fff;z-index:2;padding:0;margin:0;list-style-type:none;overflow:hidden;filter:drop-shadow(4px 4px 25px rgba(0,0,0,0.35));transition:transform 3s}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts{margin:0;padding:0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector{position:absolute;width:100%;height:100%}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text{width:50%;height:40px;position:absolute;top:calc(50% - 30px);right:30px;transform-origin:30px 15px;display:flex;justify-content:flex-end;align-items:center;text-align:center}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text span{display:block}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text .popmechanic-sector-text_big{color:#262931;font-family:Proxima,Arial,sans-serif;line-height:1}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text .popmechanic-sector-text_big{font-size:12px;font-weight:600}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_2 .popmechanic-sector:nth-child(1){transform:rotate(0)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_2 .popmechanic-sector:nth-child(2){transform:rotate(180deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_2 .popmechanic-sector:nth-child(n+3){display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(1){transform:rotate(0)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(2){transform:rotate(90deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(3){transform:rotate(180deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(4){transform:rotate(270deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector:nth-child(n+5){display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_4 .popmechanic-sector .popmechanic-sector-text{transform:rotate(-45deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(1){transform:rotate(0)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(2){transform:rotate(60deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(3){transform:rotate(120deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(4){transform:rotate(180deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(5){transform:rotate(240deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(6){transform:rotate(300deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector:nth-child(n+7){display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_6 .popmechanic-sector .popmechanic-sector-text{transform:rotate(-60deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(1){transform:rotate(0)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(2){transform:rotate(45deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(3){transform:rotate(90deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(4){transform:rotate(135deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(5){transform:rotate(180deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(6){transform:rotate(225deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(7){transform:rotate(270deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(8){transform:rotate(315deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector:nth-child(n+9){display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_8 .popmechanic-sector .popmechanic-sector-text{transform:rotate(-67.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(1){transform:rotate(0)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(2){transform:rotate(30deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(3){transform:rotate(60deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(4){transform:rotate(90deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(5){transform:rotate(120deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6){transform:rotate(150deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(7){transform:rotate(180deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(8){transform:rotate(210deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(9){transform:rotate(240deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(10){transform:rotate(270deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(11){transform:rotate(300deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(12){transform:rotate(330deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(n+13){display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector .popmechanic-sector-text{transform:rotate(-72deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(1){transform:rotate(0)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(2){transform:rotate(22.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(3){transform:rotate(45deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(4){transform:rotate(67.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(5){transform:rotate(90deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(6){transform:rotate(112.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(7){transform:rotate(135deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(8){transform:rotate(157.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(9){transform:rotate(180deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(10){transform:rotate(202.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(11){transform:rotate(225deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(12){transform:rotate(247.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(13){transform:rotate(270deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(14){transform:rotate(292.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(15){transform:rotate(315deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(16){transform:rotate(337.5deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector:nth-child(n+17){display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_16 .popmechanic-sector .popmechanic-sector-text{transform:rotate(-78.75deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6n+2) .popmechanic-sector-text_big{font-size:12px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center{position:absolute;top:50%;left:-53px;transform:translateY(-46%);z-index:2}.popmechanic-js-wrapper{padding:20px 20px 0 68px;background:url('/local/templates/royalsamples2020/css/../img/circle-bg.jpg') no-repeat center;background-size:cover}@keyframes button_pop{0{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow{position:absolute;z-index:3;left:calc(237px+41px);top:calc(50% - 44px);width:78px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow svg{width:100%;height:100%}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-content{width:100%;height:100%;background:url('data:image/png;base64,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'),linear-gradient(124.64deg,#ffed91 19.11%,#c2f8ff 70.96%,#ffb6f3 97.71%);border-radius:10px;position:absolute;z-index:1;right:0;top:50%;transform:translate(0,-50%);padding:calc(25px+50px) 25px calc(25px+10px) calc(300px+25px);text-align:left;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou .popmechanic-content{justify-content:center}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-img{width:87px;height:auto;margin-bottom:2px;margin-top:-65px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-img{display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-title{font-family:Proxima,Arial,sans-serif;font-size:50px;font-weight:600;line-height:1;color:#262931;margin:0 0 20px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-text{font-family:Proxima,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2;color:#262931;margin:0 0 23px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-inputs{width:100%;max-width:320px;margin:15px 0 0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input{width:100%;height:54px;padding:11px 15px;margin:0 0 17px;border:1px solid #dfe3ea;border-radius:40px;outline:0;color:#262931;font-family:Proxima,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;background-color:#fff;text-align:center}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input::placeholder{color:#c2c2c2;text-transform:uppercase;opacity:1;transition:all .3s}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input:focus::placeholder{opacity:0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-input.popmechanic-invalid{border-color:red}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-hidden{display:none}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit{width:100%;height:54px;z-index:55;padding:calc(11px+2px) 15px;border:0;outline:0;border-radius:40px;color:#262931;font-family:Proxima,Arial,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1;background-color:#ffd12c;display:flex;align-items:center;justify-content:center;transition:all .3s}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit span{margin-left:12px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit:not(:disabled){cursor:pointer}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit:not(:disabled):hover{background-color:#fc78aa}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-submit:disabled{opacity:.8}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-block{position:relative;display:block;font-family:Proxima,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.4;text-align:left;color:#262931;padding:0 0 0 30px;margin:33px -40px 15px 0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-block a{color:#ffd12c;text-decoration:underline}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-block:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #dfe3ea;box-sizing:border-box}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox-check{position:absolute;top:3px;left:3px;z-index:2;width:17px;height:17px;opacity:0;transition:all .3s}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox{position:absolute;top:0;left:20px;z-index:3;width:20px;height:20px;opacity:0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-checkbox:checked ~ .popmechanic-checkbox-check{opacity:1}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-ok{position:absolute;height:auto;width:320px;left:0;top:50%;transform:translateY(-50%)}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807{overflow:hidden}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-main{height:auto}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-circle{left:-180px;top:-27px;width:420px;height:420px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-circle .popmechanic-sector .popmechanic-sector-text .popmechanic-sector-text_big{line-height:12px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-center{top:112px;left:-42px;transform:none}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-center svg{width:150px;height:150px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-close{top:18px;right:18px;width:26px;height:26px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-main{display:block}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-main,#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-thankyou{max-width:350px;height:auto;min-height:0}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-content{width:100%;min-height:0;position:static;transform:none;padding:420px 25px 20px;display:block;border-radius:0}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-title{font-size:26px;line-height:1.38;margin:0 0 8px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-title br{display:none}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-arrow{left:inherit;top:148px;right:70px;width:72px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-text{font-size:16px;line-height:1.5;margin:0 0 15px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-inputs{margin:0}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-inputs .popmechanic-inputs-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:flex-end}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-checkbox-block{margin:25px 0 0 0;font-size:12px;line-height:1.5;color:#909296}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-thankyou .popmechanic-content{padding:35px 25px 35px 25px;min-height:320px;position:static;transform:none;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:flex-start}#popmechanic-container-14807.popmechanic-mobile #popmechanic-form-14807 .popmechanic-thankyou .popmechanic-ok{position:static;transform:none;margin-bottom:20px}#popmechanic-container-14807.popmechanic-mobile #popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-circle{top:calc(50% - 140px)}#popmechanic-container-14807.popmechanic-mobile #popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-arrow{top:calc(50% - 15px)}#popmechanic-container-14807 .popmechanic-thankyou{display:none}#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-main{display:none}#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-circle{display:none}#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-center{display:none}#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-arrow{display:none}#popmechanic-container-14807.popmechanic-success #popmechanic-form-14807 .popmechanic-thankyou{display:block}.circle-item{stroke:#fff;stroke-width:5;stroke-miterlimit:10}.circle-item_l{fill:#d59ffd}.circle-item_d{fill:#a0a1fd}.circle-item_b{fill:#b07fd4}.circle-item_c{fill:#ac91dd}.circle-item_g{fill:#bac7f8}.popmechanic-sector-text{text-align:center}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(2) .popmechanic-sector-text{transform:rotate(-69deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(5) .popmechanic-sector-text{transform:rotate(-46deg);right:24px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(4) .popmechanic-sector-text{transform:rotate(-54deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(3) .popmechanic-sector-text{transform:rotate(-60deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6) .popmechanic-sector-text{transform:rotate(-37deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(7){transform:rotate(217deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(8){transform:rotate(253deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(6) .popmechanic-sector-text .popmechanic-sector-text_big{transform:rotate(-12deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(9){transform:rotate(288deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(10){transform:rotate(326deg)}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle-texts.sector_12 .popmechanic-sector:nth-child(7) .popmechanic-sector-text{top:108px;right:28px}.popmechanic-circle{position:relative}.present{position:absolute;top:49px;right:0;z-index:3;bottom:0;left:37px;margin:auto !important;max-width:150px}.circle-content{margin-left:auto !important;margin-right:0 !important;max-width:280px !important;margin-top:-20px}.piple{position:absolute;right:0;top:auto;bottom:0;margin:auto !important}.circle-title{font-size:32px;display:block;margin-bottom:10px;font-weight:900;text-transform:uppercase;text-align:center}.circle-desc{font-size:16px;text-transform:uppercase;font-weight:900;text-align:center;margin-bottom:14px}.circle-form__input{width:100%;height:37px;padding-left:15px;padding-right:15px;text-align:center;font-size:12px;text-transform:uppercase;background:#fff;border:0;font-weight:600;margin-bottom:25px}.circle-form__btn{width:100%;font-size:17px;font-weight:bold;text-transform:uppercase;color:#fff;background:#ff0084;padding:8px 10px;border:0;margin-bottom:20px}.circle-form__bottom{font-size:14px;display:block;text-align:center}.close-circle{position:absolute;right:0;top:0;z-index:3;width:30px;height:30px;background:0;border:0;transform:rotate(45deg)}.circle-wrapper{position:relative}.close-circle:before{content:'' !important;width:18px;height:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#000;display:block !important}.b-jack{transition:all 1s ease}.close-circle:after{content:'' !important;width:2px;height:18px;position:absolute;top:0;display:block !important;left:0;right:0;bottom:0;margin:auto;background:#000}#popmechanic-snippet .mfp-close{display:none !important}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center{position:absolute;top:178px;left:62px;z-index:2}.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(1){transform:rotate(126deg)}.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(2){transform:rotate(-54deg)}.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(3){transform:rotate(-145deg)}.popmechanic-circle-texts.sector-mobile .popmechanic-sector_mobile:nth-child(4){transform:rotate(41deg)}.popmechanic-circle-mobile{display:none;transform:rotate(-15deg)}.sector-mobile{display:none}.circle-happy{max-width:320px;position:relative;padding-left:2rem;padding-right:2rem;width:100%;margin-left:auto;margin-right:auto;background:url(/local/templates/royalsamples2020/css/../img/circle-bg.jpg) no-repeat center}.circle-happy__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.circle-happy__container .circle-form__btn{display:flex;align-items:center;justify-content:center;max-width:225px;width:100%}.circle-happy__title{font-size:28.5px;line-height:33px;font-weight:bold;color:#000}.circle-happy__image img{width:100%}.circle-happy__image{margin-bottom:-4rem}.circle-happy__subtitle{font-size:14.2px;line-height:19px;margin-top:1.5rem;margin-bottom:1.5rem;font-weight:700;text-transform:uppercase;color:#000}.circle-form{position:relative}#email-error{color:red;position:absolute !important;left:0;right:0;top:2.7rem}.banner-slider__mobile{display:none !important}@media(max-width:890px){.close-circle{right:13px;top:-9px}.popmechanic-js-wrapper{text-align:center;padding:20px 20px 0 20px}}@media(max-width:770px){.popmechanic-circle-mobile{display:block}.circle-title{font-size:32.2px;line-height:33px;font-weight:bold;color:#000}.circle-desc{font-size:16.2px;line-height:19px;font-weight:700;text-transform:uppercase;color:#000}.circle-content{margin-left:auto !important;margin-right:auto !important}.popmechanic-circle-backdrop{display:none}.popmechanic-circle-texts.sector_12{display:none}.popmechanic-circle-texts.sector-mobile{display:block}.popmechanic-sector_mobile .popmechanic-sector-text_big{font-size:16.7px;line-height:16px;font-weight:700;text-transform:uppercase;color:#000}.popmechanic-circle-mobile{position:absolute;top:0;left:0;right:0;bottom:0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle{left:3rem}.present{left:72px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow{left:23rem;top:10.5rem}.circle-form__bottom{font-size:14.6px;font-weight:400;color:#000}.circle-content{margin-top:339px}.circle-form__input{margin-bottom:5px}.circle-content{max-width:302px}.circle-title{margin-bottom:3px}.circle-desc{margin-bottom:5px}.popmechanic-snippet{max-width:485px;margin:0 auto}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main,#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou{padding-left:0;padding-right:0}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main,#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou{height:auto;width:400px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow{left:19rem;top:20.5rem;transform:rotate(47deg)}.circle-form__input{margin-bottom:24px}}@media(max-width:650px){.banner-slider__img{width:100% !important}}@media(max-width:600px){.banner-slider__desctop{display:none !important}.banner-slider__mobile{display:block !important}}@media(max-width:450px){#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-main,#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-thankyou{height:auto;width:352px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle{left:20px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow{left:18rem;top:22.5rem}.present{left:28px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center{left:84px}}@media(max-width:400px){#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow{top:21.5rem}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle{left:21px}#popmechanic-container-14807 #popmechanic-form-14807{overflow:auto}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-center{left:92px}.popmechanic-js-wrapper{padding-left:0;padding-right:0}.circle-content{margin-top:311px}.circle-title{font-size:25px}.circle-form__btn{margin-bottom:8px}.circle-desc{font-size:13px}.present{left:18px}}@media(max-width:360px){#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle{left:18px}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-arrow{left:17rem}.circle-content{margin-left:auto !important}.close-circle{right:46px}}@media(max-width:340px){.circle-content{margin-left:2rem !important}}@media(max-width:330px){.circle-content{margin-left:13px !important}#popmechanic-container-14807 #popmechanic-form-14807 .popmechanic-circle{left:0}.popmechanic-js-wrapper{padding-left:1rem}.popmechanic-main{overflow-x:hidden}}.popup_welcome .img_responsive{max-width:100%}.delivery_element[data-delivery-id="75"] .delivery_element_period_description,.delivery_element[data-delivery-id="142"] .delivery_element_period_description,.delivery_element[data-delivery-id="155"] .delivery_element_period_description,.delivery_element[data-delivery-id="146"] .delivery_element_period_description,.delivery_element[data-delivery-id="147"] .delivery_element_period_description,.delivery_element[data-delivery-id="157"] .delivery_element_period_description{display:none}.box__description ul{margin-top:20px}.box__buy-all{background:rgba(255,255,255,0);max-width:100%;color:#000;justify-content:flex-start;align-items:center;text-transform:inherit;width:100%;display:inline-flex;transition:all .3s ease;pointer-events:none;font-size:18px;font-weight:bold;height:auto;margin-top:27px}.box__buy-all span{position:relative;margin:0 auto}.box__buy-all:hover{background:#9c1d4b;transition:all .3s ease}.box__buy_cat{margin-top:15px;padding-left:10px;padding-right:10px;background:#3d107b;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:inline-flex;transition:all .3s ease}.box__buy_cat:hover{background:#e10052;transition:all .3s ease}.btn-none{background-color:#e10052;pointer-events:none;max-width:200px}@media(max-width:768px){.btn-none{max-width:100%}}.popup-form__submit{max-width:100%}.popup-form__submit input{max-width:100%}.delivery-form li.enable{justify-content:space-between}.delivery-list-wrap{margin-bottom:15px}.boxberry_error{color:red}.gifts-item__description{max-height:100%}.box__right-wrap_left-pos{align-items:flex-start}.box__descript{width:auto;padding:5px 10px;left:0;top:0;display:inline-flex;font-size:.8em;font-weight:600;color:#fff;border-radius:5px;border:1px solid #fff}.box__descript_red{background-color:#e10052}.box__descript_purp{background-color:#9f00b7}.box__descript_yellow{background-color:#fced41;color:#3d107b;font-weight:bold;font-size:1em;padding:1em}.box__descript_yellow a{color:#9f00b7}.box__descript_blue{background-color:#018bfa}.box__descript_pink{background-color:#fcd4e0;color:#3d107b;font-weight:bold;font-size:1em;padding:1em}.box__descript_pink a{color:#3d107b}.box-start{display:flex;justify-content:flex-start;align-items:flex-start}.beauty-box-wrap__reset .beauty-box__buy-btn{margin-top:15px}.beauty-box-wrap{position:relative}.phone-collumn{display:flex;flex-direction:column}.menu-top__collumn{display:flex;margin-right:10px;flex-direction:column}.menu-top{align-items:flex-end}.main-ft__info-link{margin-top:12px}.menu-top__collumn .phone:first-child{margin-bottom:5px}.sdek_error{max-width:200px}.order-page #payment_form_parent{width:100%;margin-top:15px}.order-page #payment_form_parent button{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;border-radius:32px;margin:0 auto}.order-page #payment_form_parent button:hover{background:#e10052}.order-item__payment #payButton{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;background:#3d107b;max-width:189px;height:39px;-ms-flex-positive:1;flex-grow:1;font-size:12px;color:#fff;transition:all .3s;width:100%;border-radius:32px;margin:0}.order-item__payment #payButton:hover{background:#e10052}.order-item__payment-notpay{color:red;font-size:14px;display:block;margin-top:5px}@media(max-width:800px){.banner-slider__for img{max-height:200px !important}.wrap.wrap-beauty-box-ctg{margin-top:25px}}@media(max-width:800px){.banner-slider__for img{max-height:100% !important;height:250px !important}}@media(max-width:400px){.banner-slider__for img{max-height:100% !important;height:150px !important}}@media(max-width:560px){.contact-list__contact,.contact-list__link{display:block !important}}input.error{border:1px solid red}.basket-aside__item{box-shadow:0 4px 15px rgba(0,0,0,0.05)}.gifts__list-basket{max-width:790px}.basket-submit{padding:9px 15px 10px;width:100%;background:#ff2559;color:#fff;font-weight:bold;font-size:15px}.subscribe-sect--wrap_no-offset{margin-bottom:0}.basket-btn{border-top:1px solid #f3f3f3}.pay_element.active span{color:#000 !important;background:#e1e1e1 !important}.period-75,.period-155,#period-157{position:absolute;background:rgba(0,0,0,.7);color:#fff;padding:2px 5px;transform:translateY(49px);font-size:14px}.delivery-item__ico{width:15px;height:15px;margin-right:5px}.delivery-item.pay_element.disable{opacity:.5;pointer-events:none}.basket-offset{padding-left:30px;padding-right:30px}basket-aside__item_price-list .basket-aside__item{padding-left:0;padding-right:0;padding-bottom:5px}.pay_element.active{border:none !important}.basket-aside__item_price-list div{display:block !important}.basket-aside__item.basket-aside__item_price-list{padding-bottom:0;padding-left:0;padding-right:0}.basket-btn{padding-top:15px;padding-left:30px;padding-right:30px}.basket-offset>div{width:100%;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.promo-text{font-size:12px;color:#b8b8b8;display:block;width:100%;font-weight:300}.form-item_offset{margin-bottom:1.5rem}.input_default{box-sizing:border-box;font-family:Montserrat;width:100%;height:38px;padding-left:15px;padding-right:15px;border:1px solid #eaeaea}.order-form__title{margin-bottom:1rem}.row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;align-items:flex-start}.title_bold{font-weight:bold}.col-md-6{width:50%;padding-left:15px;padding-right:15px}.col-md-12{width:100%;padding-left:15px;padding-right:15px}.texarea_default{width:100%;font-family:Montserrat;height:77px;box-sizing:border-box;padding-left:15px;padding-right:15px;border:1px solid #eaeaea;padding-top:15px;padding-bottom:15px}.delivery-item{display:block}.delivery-item__input{display:none}.delivery-items{display:flex;align-items:flex-start;flex-wrap:wrap}.order-form__item{margin-bottom:2rem}.delivery-item{max-width:inherit !important;display:inline-flex;flex-direction:row !important;margin-right:1rem;width:auto !important}.delivery-item__title{width:auto !important;max-width:inherit !important;padding:12px 10px;background:#f4f4f4;display:inline-block;font-size:13px;cursor:pointer}.basket-aside_edited .basket-aside__item_price-list{padding-bottom:2rem}.delivery-item__input:checked+.delivery-item__title{background:#e1e1e1}.basket-aside__item_price-list div.basket-line{display:flex !important;align-items:flex-end !important;justify-content:space-between !important}.col-md-3{padding-left:15px;padding-right:15px;width:25%}.basket-itog:nth-child(3){margin-left:10px;display:inline-block}.order-form__btn{padding:12px 15px;font-size:15px;background:#c4c4c4;font-weight:600}.order-form__submit{margin-top:20px}.basket-line span{line-height:1.2}.order_hide_delivery_342{display:none !important}.order-gift__img-wrap{padding-top:56px}.order-gift__img{margin:0}.order-gift__item{flex-wrap:wrap}@media(max-width:1200px){.order-form{padding-left:15px;padding-right:15px}}@media(max-width:1170px){.tablet-hide{display:none}.basket-aside_edited .basket-aside__item_price-list{margin-top:0}.basket-aside__item{max-width:inherit}}@media(max-width:990px){.basket-aside__item{width:calc(50% - 10px)}.order-form__submit{max-width:inherit;background:none !important;padding-left:15px;padding-right:15px}.basket-aside.basket-aside_edited{align-items:flex-start;padding-left:15px;padding-right:15px}}@media(max-width:1280px){.subscribe-sect{background:url(/local/templates/royalsamples2020/img/subscribe-bg_768.jpg) no-repeat;background-size:cover}}@media(max-width:768px){.subscribe-sect__title{margin:32px 0 0 0;line-height:1.3}.subscribe-sect{padding-left:15px;padding-right:15px}.subscribe-sect--wrap{margin-bottom:0}.subscribe-sect__title{line-height:1.3}.basket-aside{width:100% !important}.gifts__list-basket{display:flex;align-items:flex-start;justify-content:space-between}.gifts-item{width:calc(50% - 11px)}}@media(max-width:760px){.sdek_error{max-width:inherit;position:static;margin-top:25px}.period-75,.period-155,#period-157{transform:translateY(36px) !important}.basket-aside__item div span:first-child{max-width:inherit}.basket-aside__item{width:100%;margin-bottom:20px !important}.basket__title{text-align:left;margin-left:0 !important}.order-form__item{margin-bottom:10px}.col-md-6{width:100%}.delivery-item__title{margin-right:7px !important}.delivery-item{margin-bottom:7px !important}.row{margin-left:-10px;margin-right:-10px}.col-md-6{padding-left:10px;padding-right:10px}.col-md-3{padding-left:10px;padding-right:10px}.gifts-item{width:100%}}@media(max-width:600px){.basket-aside__item{padding:16px 15px}.basket-btn{padding-top:15px;padding-left:15px;padding-right:15px}.basket-offset{padding-left:15px;padding-right:15px}}@media(max-width:420px){.gifts__list-basket .gifts-item{padding:0}}#error_coupon{color:red;font-size:11px;margin-top:15px;line-height:15px}@media(max-width:1100px){.past__list2 .past__box{padding-left:10px;padding-right:10px}.past__list2 .past__box-img img{max-width:100%;min-height:inherit;min-width:inherit}.past__list2 .past__box-title{height:auto !important}}@media(max-width:990px){.past__list2 .past__box{width:20%;margin:0 0 20px}}@media(max-width:760px){.past__list2 .past__box{width:25%;margin:0 0 20px}}@media(max-width:600px){.past__list2 .past__box{width:50%;margin:0 0 20px}}.pass-widget input{margin:0;padding-right:42px}.pass-widget{margin:10px 0;position:relative}.pass-widget__btn.active .pass-widget__pic:nth-child(1){opacity:0}.pass-widget__btn.active .pass-widget__pic:nth-child(2){opacity:1}.pass-widget__btn{position:absolute;right:0;top:0;width:39px;height:39px;cursor:pointer;display:inline-block;border:0;background:0}.pass-widget__pic{width:20px;height:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:all .2s ease}.pass-widget__pic:nth-child(1){opacity:1}.pass-widget__pic:nth-child(2){opacity:0}.fastOrder-close-btn:before{content:'';width:12px;height:1px;background:#000;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.fastOrder-close-btn:after{content:'';width:1px;height:12px;background:#000;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.fastOrder__content .input{margin-bottom:10px}.fastOrder-close-btn{display:inline-block;width:30px;height:30px;transform:rotate(45deg);border-radius:50%;background:#fff;position:absolute;right:-15px;top:-15px;cursor:pointer;border:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.07);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.07);box-shadow:0 0 5px 0 rgba(0,0,0,0.07)}.fastOrder__content{padding:35px 50px;position:relative;background:#fff;max-width:400px;width:100%}#fastOrder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fastOrder-block{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);width:100%;height:100%;top:0;left:0}.default-modal{background:#0b0b0b91 !important}.default-modal.mfp-wrap{opacity:1 !important;display:block !important}.fastOrderBlock__title{display:block;margin-bottom:20px;font-size:20px;font-weight:600}.fastOrderBlock__title2{display:block;margin-bottom:12px;font-size:20px;font-weight:600}.popup-desc_grey p{color:#686868;font-size:13px}.popup_middle{max-width:500px;padding:35px 40px}.popup{background:#fff;position:relative;margin-left:auto;margin-right:auto}.advantages__item{min-height:137px;width:100%;max-width:calc(20% - 5px)}.advantages__item img{max-width:100%}.advantages__icon{margin-top:20px}.advantages__list{flex-wrap:nowrap}.advantages__list .slick-dots{padding-left:0;display:flex;align-items:center;justify-content:center}.advantages__list .slick-dots li{margin-left:4px;margin-right:4px}.advantages__list .slick-dots .slick-active button{background:#ff2559}.advantages__list .slick-dots button{font-size:0;width:8px;border-radius:50%;height:8px;background:#f1f1f1;transition:all .2s ease}.advantages__title{margin:13px 16px 14px;font-size:12px}@media(max-width:1290px){.advantages__icon{max-height:30px;max-width:40px !important}.advantages__item{min-height:inherit}}@media(max-width:1158px){.advantages__title{margin:13px 7px 14px}}@media(max-width:1100px){.advantages__title{font-size:10px;margin:13px 7px 6px}}@media(max-width:989px){.advantages__list .advantages__item{width:270px !important;min-height:164px}.advantages__list .slick-slide{margin:0 3px}.advantages__list .slick-list{margin:0 -3px}.advantages__title{display:block}.advantages__item img{margin-left:auto;margin-right:auto}.advantages__item{display:block;width:100%}.advantages__icon{margin-bottom:14px}.advantages__list{display:block}.advantages__icon{margin-top:36px}.advantages__icon{max-width:inherit;max-height:inherit}}@media(max-width:800px){.banner-slider__for img{max-height:100% !important;height:inherit !important}}@media(max-width:660px){.fastOrder__content{max-width:88%;padding:35px 21px}}.members-alternative h1{font:400 24px/32px Montserrat-Black;text-transform:uppercase;color:#292929;padding-bottom:15px}.members-alternative .members-alternative-description{text-align:left !important;margin-bottom:30px;line-height:22px}.members-alternative .members-alternative-description p{text-align:left !important}.members-alternative .members-alternative-note{font:400 10px/16px Montserrat;padding:30px 0;text-align:center}.members-alternative .members-alternative__banner{max-width:1920px;margin:0 auto 30px}.members-alternative .members-alternative__banner .mobile{display:none}.members-alternative .members-alternative__banner img{max-width:100%}.members-alternative .members-alternative__item{width:100%;padding:30px 50px;margin-bottom:20px;-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,0.41);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,0.41);box-shadow:0 0 10px 0 rgba(50,50,50,0.41)}@media(min-width:768px){.members-alternative .members-alternative__item{display:flex}.members-alternative .members-alternative__item .members-alternative__item-alternative{display:flex;width:100%}}.members-alternative .members-alternative__item .members-alternative__item-alternative{position:relative}.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):not(:first-child){padding:30px 0;margin:15px 0}.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):after{content:"";position:absolute;width:100%;height:1px;background:#292929;bottom:0;z-index:1}.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):before{content:"ИЛИ";position:absolute;width:60px;font:400 16px Montserrat-Bold;left:50%;margin-left:-30px;bottom:-10px;background:#FFF;text-align:center;z-index:2}.members-alternative .members-alternative__item .item-image{flex:0 0 350px;padding-top:30px}.members-alternative .members-alternative__item .item-image img{width:auto;max-height:280px;object-fit:contain;max-width:280px;display:block;margin:0 auto}.members-alternative .members-alternative__item .item-content .item-content__text img{display:none}.members-alternative .members-alternative__item .item-content__name{width:100%;font:400 22px/32px Montserrat-Black;text-transform:uppercase;color:#292929;padding:30px 0 15px}.members-alternative .members-alternative__item .item-content__name .item-content__brand{font:400 16px Montserrat-Bold;margin-bottom:.5em}.members-alternative .members-alternative__item .item-content__name a{text-decoration:none;color:#292929}.members-alternative .members-alternative__item h2{font:400 16px Montserrat-Bold;color:#292929;text-transform:uppercase;padding:20px 0 5px}.members-alternative .members-alternative-banner-bottom img{max-width:100%}@media(max-width:1170px){.members-alternative .wrap{padding:0 20px}}@media(max-width:768px){.members-alternative .wrap{padding:0}.members-alternative .members-alternative__banner .mobile{display:block}.members-alternative .members-alternative__banner .desctop{display:none}.members-alternative{padding:0 20px}.members-alternative .members-alternative__item{padding:20px}.members-alternative h1{font:400 19px/26px Montserrat-Black}.members-alternative .members-alternative-description{font:400 12px/16px Montserrat}.members-alternative .members-alternative__item .item-content__text{font:400 12px/16px Montserrat}.members-alternative .members-alternative__item .item-content__name{font:400 16px/26px Montserrat-Black}.members-alternative .members-alternative__item .item-image{padding:0}.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):before,.members-alternative .members-alternative__item .members-alternative__item-alternative:not(:last-child):after{display:none}.members-alternative__items-alternative .slick-arrow{width:24px;height:24px;position:absolute;top:300px;display:block;font-size:0}.members-alternative__items-alternative .slick-arrow.slick-prev{left:-32px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDNzNDMUQ2N0JDMTFFQkI4N0RFODVCQ0ExOTBBQTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDNzNDMUU2N0JDMTFFQkI4N0RFODVCQ0ExOTBBQTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0M3M0MxQjY3QkMxMUVCQjg3REU4NUJDQTE5MEFBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0M3M0MxQzY3QkMxMUVCQjg3REU4NUJDQTE5MEFBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpPexqsAAALFSURBVHjaYrxw4QIDEFQA8UomIFEOxO1AfA/EWckABQABxAhV9hmIeUEy//X19XlANIjD8PfvX7AygACCKfvPgArAqn6AWEBtyBKMIAkOIP538eJFZIkSgACCGQUCj4H4KhB7gDggHeFQO2SA2B1mH0hiBYiho6MDxjDLWWCst2/fMjx//hxuCROMARJEctk/kAQjjIfkMmaAAEJ2lR8Qb2TADr6AwgnZiv/oinl5eZGt5IGqWQ5y7BNkhTBFt27dYkALJBCIYIIGDhy8evUKTKupqYFtQQfIccmDLsnJycnw/ft3ZCF5mB94oaGyAlkWqvgfSCFU/hFAACGHEgjIAfFsILYH4vtAvBCIO5AVMCGxPwHxQyB2A2J2INaAJkhQ6ETCFMGi9B9yRGEBy6BqwEl7KTbFoFASExNDFloBsyEKWRSkSFJSEiWIkUA5C7ZI+/z5M8O9e/ewOS2XCZvow4cPcflFFEXDlStXGGCJXVNTE5uG/UxQ3zPA8igo/Tx58oSBjY0N3dMgkAHygyI0/BmQcw0ICwgIoCfxByAbHgFxATb7P3z4wICU/FHyw0RoevmHRd8K5BQBEKC0KrZBGIiBj9IimrRRim9pGIFMQIeIGAJRkRXSINpsgChZgE1YACZIAfy9bMl62YGIk6wUSezX/d051ZLUFDS0hi3dMF4UZQ2d1lnaA3bgijiof2jOPWr6B8P22oCSPHdShqrADSm3BAkfqVfJUgWX92+NsyyLEs7z3MnoMzAlu3oM6KzmiBg0RXKkskFz3g0D1HUYsLS+8N7HZ9/30XhoPBIVpjytt3xCuKIoimgphfchPCDTQxprWriCqjSVQZMSKRINKGpDLZD51lcIY44bXLahIM1wrTTahqJz4v7Dm0L0nBqNLb4iHY8Fwmcrd75cChLXUDNhQJymCjWHv3hh0ga9hbqQj1R8AL302QK70ZtNAAAAAElFTkSuQmCC')}.members-alternative__items-alternative .slick-arrow.slick-prev:hover{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkI0N0E4MzI2N0JDMTFFQkJGOUZDOERBNkRGQkUzRTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkI0N0E4MzM2N0JDMTFFQkJGOUZDOERBNkRGQkUzRTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QjQ3QTgzMDY3QkMxMUVCQkY5RkM4REE2REZCRTNFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QjQ3QTgzMTY3QkMxMUVCQkY5RkM4REE2REZCRTNFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhlNS2QAAAKiSURBVHjaYvyvGskABBVAvJIJSJQzpPm2A+l7jEAZBSDjPkgaIIAYoco+AzEvSNl/hlvLeEA0iAMHAAEEU/afARWAVf0AM28tQ9EA0/EXiJGNKgEIIJgECDwG4qtA7MEAVRUOtUMGiN1h9oEkVsDt8DSHW84CFzRNZWD4+BVuCcRCtSigyUDVab4w8X+4/MEIEEDIrvID4o0M2MEXUDgxIPnpP4bida3IVvJA1SwHOfYJXBEstI5dYWAIqsZmUwQTNHAgAORDELDSYWDYOwGr25DjkgdDFhRu208ii8jD/ADyECM8kGEAovgfSCFU/hFAACGHEgjIAfFsILaHJqeFQNyBzUkg8AkWdFhAFCiEQAwWWExBrcQFlkHVgJP2UgzFoFBCTZAMMP+xQK1DgNNAL/BzoyQgJFDOgsKFmQqKtCv3sWnIZcIQmrUZl2IQEGXCUAxKPyCbQP7ABPtBwYqesRD+UItC16AI8oMiED9EEQalKR1FbEn8AcjkR0BcgGE5qj/+o+eHidD08g+Lu1cgOxkgwNDTEnKaAqWhMCBmZsAPwCkAWsg9QpdEj4Z8aGkECoNIIgyHmREJ1QOyrBBb4paDZlQeBmIArGgARTPuMkYb5CMWaFjew+IbBABFeQnQIeFOCLGe5ficwAPNrkogC2ZiNRyU8ECGoiePlfsghmPPK+hBNxMURKDqgR1DGpaPHr8CBsUmiMGkg18gW95glYK5UFaMgaE5BZI7EMUyseA1yAfl6MUaCgAFESio0PMqKJhwRzIMVIDioBOIDUBlPlYloByX0IaI7FQ/Yn0CynCdyBktAlp0MjJQBv5DC9EV6BkNlsX9ofUQqQCU9qNR6nykSgEZAJMMAx9SkQFyjSM044hBxV9BM+Z+IF4FzUdYAQDGBbqLrn+yTgAAAABJRU5ErkJggg==')}.members-alternative__items-alternative .slick-arrow.slick-next{right:-32px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNDRCNzA2N0JCMTFFQjlBQkNEM0Q4QjdDMDVCNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNDRCNzE2N0JCMTFFQjlBQkNEM0Q4QjdDMDVCNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNEU0NEI2RTY3QkIxMUVCOUFCQ0QzRDhCN0MwNUI2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNEU0NEI2RjY3QkIxMUVCOUFCQ0QzRDhCN0MwNUI2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuHTGGcAAALXSURBVHjaYrxw4QIDEFQA8UomIFEOxO1AfA/EWckABQABxAhV9hmIeUEy//X19XlANBMDEgAIIJiy/wyoAKzqB7IIUDtYA0iCA4j/wSQuXrwIokoAAghmFAg8BuKrQOwB4oB0hEPtkAFid5h9IIkVMLOVlZVRLIeb/eHDB7gjmJBdgyTxjwXkNJBWqGtggBkggJBd5QfEGxmwgy+gcEK24j+yYpB1zMzMyBp4oGqWg2x4AmRIoxspLi7OICEhgRxIcE9cRVcMMh2m+Pv37yhyLNBA+wy1FgxEREQY0DwLA/IwP/BCQwUcyC9fvkRWBIo/eaj8I4AAQg4lEJAD4tlAbA/E94F4IRB3ICtATkSfgPghELsBMTsQa0ATJCh0IpH9ALOWkQE3WAZVA07aS5EVg4JTSkoKm6YVMCdFocuIioqCI4+Liwtdqhzk6f/YjNPR0QHHx9+/fxmuXLkCE37KhMvRIEW/fv1CTyKiLNgUy8rKMggJCYHZ9+7dQ5bazwL1PROyp0GK3717x/D48WN0szJAGhSh4c+AliOxJfEHIJMfAXEBTBQtWTAgJX+U/DARml7+4Qh/uJMBApRW7SoIA0FwbZImkVRCIBiwtfEX/AI7SfAjxM5fsBHBnxBLK638E9uAMVUaEXzchD04w3pGHFgIIdk5dmfm6loyNQUNjaF2suPBUTbn09In7QFTVXeeQdqgue6R8j8gm0kEXfbcSiClIAgkVUmAhJfcq6vNgFmepMYarutSHMfVM5SYZRkVRWEj8tiuPexgz6lhhe/7FEUROY7z9j7P80oZIBZwAMGV/d4YsAcEDVN+0eoNI7pIqfoJ2EUYhuR5XpPPcxCs67EmLRnjMY2NkejxWLAGwULVQFViWzKaI/Kx4LIsm5wehluYRks4Olv0H54copu60bTFR6zjX4HwmZh3vnkpmNipahsGxGmGqvqqOvz+zDfoUdWWfSTiBQv61+CVvL6kAAAAAElFTkSuQmCC')}.members-alternative__items-alternative .slick-arrow.slick-next:hover{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk3RDFEREY2N0JCMTFFQjhGN0Q4NURENEIzQzE5QkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk3RDFERTA2N0JCMTFFQjhGN0Q4NURENEIzQzE5QkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTdEMURERDY3QkIxMUVCOEY3RDg1REQ0QjNDMTlCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTdEMURERTY3QkIxMUVCOEY3RDg1REQ0QjNDMTlCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtCF6ssAAAK4SURBVHjaYvyvGskABBVAvJIJSJQDcTsQ3wNxVjJAAUAAMUKVfQZiXpDMf4Zby3hANBMDEgAIIJiy/wyoAKzqB4rQrWVgDTAdf4EY2agSgACCSYDAYyC+CsQeDFBV4VA7ZIDYHWYfSGIF3Ox1jSiWQ4BaFAPDgTNwLhOKa1YfgvH+4fIHI0AAIbvKD4g3MmAHX0DhhGzFfxTFIOsk+ZE18EDVLAdpeIJhHsjhSZ4QjZCQg4EIJmjgoAKQ6fF+EPZ9VPNYoIH2GWotBIBMB9mCCeSRPQ0Cy0HWoin6B8SKQPwIxAEIIHQNckA8G4jtQY4B4oVA3IEt3YDAJ1jQYQFRUNvBfoBZy8iAGyyDqgEn7aUoiquBXuhMxqZpBSziMIMj0BkS/vZa6DLlID/8x+qI83MZGLg5GRi+fmdgMITb+JQJp6tBil69g2hCAFEWrIqn5jIwuFpC2GUTkGX2s0B9z4TiaZDi3ccZGLInoxuVwQKNxYcYiQ97En8Ai7h8IJ6AJx7+w1wBc8pEUMKCOg9b+MOdDBBg6GkJOU2B0lAYEDMz4Af/oEVZBSyBIgP0aMiHlkagMIgkwnCYGZFQPSDLCrFZIAfNcxOwWArMrE7YUhU2AErCfVCz5GCZARSW97AaDAMyYsDoT4GwQSlx/gYGhkmb8VnEA82uSqA42AEtNfCDADNg0R3HwCAmhCq+fi/Q32sYGJ5/xKZrJ8gCUPXAzkAKAJVxBSGQTIk/rf4CBdEbIJYm2nBQXOQD6xkdVWJUvwZZMBm9WMMayQXRqBkbFBdrdjMwtK7Ap3MyyIJOIDbAUviiRjLIcFCRPx0Y3htOEeN6kM2dyBktAlp0MjJQBv5DC9EV6BkNlsX9oemYVAAqfKJR6nykSgEZbAJiPqQMCHKNIxBrA7EYVPwVtAbdD8SroPkIKwAAPWeyxHfS3pcAAAAASUVORK5CYII=')}}.wrap.wrap-beauty-box-ctg .instagramm-logo{position:absolute;right:calc(50% - 1170px/2+15px)}.wrap.wrap-beauty-box-ctg .instagramm-logo img{max-width:160px}@media(max-width:1170px){.wrap.wrap-beauty-box-ctg .instagramm-logo{right:15px}}@media(max-width:768px){.wrap.wrap-beauty-box-ctg .instagramm-logo{position:relative;margin:15px 0 0 1.2em;right:0}.wrap.wrap-beauty-box-ctg .instagramm-logo img{max-width:140px}}.info-page p{margin:1.5rem 0}.info-page a{color:#e10052}.info-page li{list-style-type:disc;margin:1.5rem 0 1.5rem 1.5rem}.order-form__item p.title{margin:-1.5rem 0 1rem 0}.order-form__item .title a,.order-form__item .title_text a{color:#e10052}.order-form__item .title a:hover,.order-form__item .title_text a:hover{text-decoration:underline}.delivery a{color:#e10052}
/* End */


/* Start:/local/templates/royalsamples2020/css/head.css?1743631057140543*/
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

a img,
fieldset,
img {
	border: none
}

input[type=email],
input[type=tel],
input[type=text],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

button,
input[type=submit] {
	cursor: pointer
}

textarea {
	overflow: auto
}

button,
input {
	margin: 0;
	padding: 0;
	border: 0
}

a:focus,
button:focus,
div:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus,
input:focus,
select:focus,
span:focus,
textarea:focus {
	outline: none
}

ol,
ul {
	list-style-type: none
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%
}

html {
	box-sizing: border-box
}

*,
:after,
:before {
	box-sizing: inherit
}

@media (prefers-reduced-motion:reduce) {
	* {
		transition: none!important
	}
}

input[type=submit] {
	cursor: pointer
}

a {
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	transition: all .3s
}

img {
	vertical-align: middle
}

.title-beauty-box-font {
	font: 700 14px Montserrat-Bold;
	/*text-transform: uppercase*/
}

.item-price {
	font: 700 22px Montserrat-Bold;
	color: #ff2559;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}

.item-price-old {
	margin: 4px 0 0 13px;
	text-decoration: line-through;
	color: #292929;
	font: 400 12px Montserrat
}

.rose-link {
	transition: all .3s;
	color: #e10052
}

.gray-link,
.rose-link:hover {
	text-decoration: underline
}

.gray-link {
	transition: all .3s;
	color: #292929
}

.gray-link:hover {
	color: #e10052
}

.section-title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 24px 0 27px
}

@media (max-width:768px) {
	.section-title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@keyframes a {
	0% {
		top: 10px;
		opacity: 0
	}
	to {
		top: 25px;
		opacity: 1
	}
}

@keyframes b {
	0% {
		top: 25px;
		opacity: 1
	}
	to {
		display: none;
		top: 10px;
		opacity: 0
	}
}


.gifts--stock .gifts__list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1280px) {
	.gifts--stock .gifts__list {
		margin: 31px 0 0
	}
}

.gifts--stock .gifts__slider-wrap {
	margin: 31px 0 0;
	max-width: 1170px;
	width: 100%
}

@media (max-width:1280px) {
	.gifts--stock .gifts__slider-wrap {
		padding: 0 15px
	}
}

.gifts--stock .gifts__slider-wrap .gifts-item {
	padding: 0 3px
}

@media (max-width:768px) {
	.gifts--stock .gifts__slider-wrap .gifts-item {
		margin: 0 auto;
		padding: 0
	}
}

.gifts--stock .gifts__slider-wrap_flex {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:920px) {
	.gifts--stock .gifts__slider-wrap_flex {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.gifts--stock .gifts__title-n-arrows {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	margin: 61px 0 0
}

@media (max-width:1280px) {
	.gifts--stock .gifts__title-n-arrows {
		margin: 61px 0 0 15px
	}
}

.subscribe-sect--wrap {
	margin: 0 0 61px
}

.gifts.gifts--large {
	margin: 60px 0 0
}

@media (max-width:1280px) {
	.gifts.gifts--large {
		margin: 60px 15px 0
	}
}

@media (max-width:440px) {
	.gifts.gifts--large {
		max-width: 400px;
		margin: 0 auto
	}
}

@media (max-width:420px) {
	.gifts.gifts--large {
		max-width: 350px
	}
}

@media (max-width:360px) {
	.gifts.gifts--large {
		max-width: 300px
	}
}

.gifts.gifts--large .gifts-item {
	-ms-flex-direction: row;
	flex-direction: row;
	max-width: none;
	margin: 38px 0 0
}

@media (max-width:800px) {
	.gifts.gifts--large .gifts-item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		margin: 0 auto;
		max-width: 420px
	}
}

.gifts.gifts--large .gifts__title {
	padding: 0
}

.gifts.gifts--large .gifts__title-n-arrows {
	margin: 50px 0 37px
}

@media (max-width:1280px) {
	.gifts.gifts--large .gifts__title-n-arrows {
		padding: 0 15px
	}
}

@media (max-width:1280px) {
	.gifts.gifts--large .gifts__title-n-arrows .gifts__title {
		padding: 0
	}
}

.gifts.gifts--large .gifts-item__img {
	max-width: 420px;
	width: 100%
}

@media (max-width:360px) {
	.gifts.gifts--large .gifts-item__img {
		max-width: 320px;
		margin: 0 auto
	}
}

@media (max-width:320px) {
	.gifts.gifts--large .gifts-item__img {
		max-width: 300px
	}
}

.gifts.gifts--large .gifts-item__img img {
	width: 100%
}

.gifts.gifts--large .gifts-item__description {
	overflow: unset;
	max-height: unset;
	margin: 42px 0 0 36px
}

@media (max-width:800px) {
	.gifts.gifts--large .gifts-item__description {
		margin: 30px 0 0
	}
}

@media (max-width:360px) {
	.gifts.gifts--large .gifts-item__description {
		max-width: 320px;
		margin: 10px auto 0
	}
}

@media (max-width:320px) {
	.gifts.gifts--large .gifts-item__description {
		max-width: 300px
	}
}

.gifts.gifts--large .gifts-item__description-list {
	max-width: 560px
}

.gifts.gifts--large .gifts-item__description-list pre {
	white-space: normal
}

.gifts.gifts--large .gifts-item__description-list ul {
	list-style-type: disc;
	padding: 0 0 0 16px
}

.gifts.gifts--large .gifts-item__description-list ul li {
	font: 400 14px Montserrat;
	line-height: 24px;
	padding: 0 15px 0 0
}

@media (max-width:360px) {
	.gifts.gifts--large .gifts-item__description-list ul li {
		line-height: 20px
	}
}

.gifts.gifts--large .gifts-item__button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 75px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%;
	text-transform: uppercase
}

.gifts.gifts--large .gifts-item__button:hover {
	background: #e10052
}

@media (max-width:800px) {
	.gifts.gifts--large .gifts-item__button {
		margin: 30px 0 0
	}
}

.transition--delay {
	transition: all .3s
}

.common--blur {
	filter: blur(8px)
}

.about-company {
	font: 400 14px Montserrat;
	line-height: 20px
}

.about-company .about-company--wrap {
	margin: 64px auto 0
}

.about-company__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 0 15px
}

@media (max-width:768px) {
	.about-company__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.about-img__items {
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
}

.about-img__item {
	margin: 2em;
	-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
}

.about-img__item img{
	width: 300px;
}

.about-company__p-about {
	margin: 45px 15px 0
}

.about-company__p-about img {
	max-width: 400px;
}

.about-company__p-about span {
	font: 700 14px Montserrat-Bold;
}

.about-company__adviser-title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 46px 15px 0
}

.about-company__adviser-list {
	margin: 27px 15px;
	list-style-type: disc;
	padding: 0 0 0 15px;
	line-height: 24px
}

.about-company__target-audience {
	margin: 0 15px;
	padding: 5px 0 40px;
}

.about-company__target-audience-title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	padding: 45px 0 0;
	text-align: center
}

.about-company .target-audience-wrap {
	margin: 39px 0 0;
	padding: 0 0 53px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1087px) {
	.about-company .target-audience-wrap {
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.about-company__target-audience-p {
	max-width: 557px;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media (max-width:1087px) {
	.about-company__target-audience-p {
		margin: 0 auto
	}
}

.about-company .target-audience-wrap-lists {
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -ms-flexbox;
	display: flex;
	max-width: 520px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 0 10px
}

@media (max-width:1087px) {
	.about-company .target-audience-wrap-lists {
		margin: 0 auto;
		max-width: 557px;
		width: 100%
	}
}

.about-company__target-audience-list {
	line-height: 24px
}

@media (max-width:1087px) {
	.about-company__target-audience-list {
		margin: 15px 0
	}
}

@media (max-width:650px) {
	.about-company__target-audience-list {
		margin: 15px 10px 0 0
	}
}

.about-company__target-audience-list-item {
	line-height: 24px
}

.about-company__target-audience-list-item:first-child {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	text-transform: capitalize;
	line-height: 24px
}

.pr-assist__title {
	color: #292929;
	margin: 43px 15px 0;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.pr-assist__list {
	margin: 50px 15px 0;
	list-style-type: disc;
	padding: 0 0 0 15px;
	line-height: 24px
}

.pr-assist__item {
	line-height: 24px
}

.pr-assist__item-title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.pr-assist__p {
	margin: 34px 15px 0;
	line-height: 24px;
	font: 400 14px Montserrat
}

.pr-assist__link {
	color: #292929;
	text-decoration: underline;
	margin: 30px 15px 0;
	display: inline-block
}

.pr-assist__link:hover {
	color: #e10052
}

.ask-question-btn--wrapper {
	margin: 50px 15px 0
}

.ask-question-btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 142px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	display: block;
	width: 100%;
	text-transform: uppercase
}

.ask-question-btn:hover {
	background: #e10052
}

.subscribe-sect--wrap {
	margin-top: 84px
}

.popup-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	display: none;
	background: transparent;
	z-index: 300;
	transition: background .3s
}

.popup-wrap--show {
	background: rgba(0, 0, 0, .4)
}

.add-to-cart-popup,
.authorization-popup,
.registration-popup {
	background: #f1f1f1;
	max-width: 320px;
	width: 100%;
	position: relative;
	padding: 10px 15px;
	transition: all .3s
}

.add-to-cart-popup.add-to-cart-popup--show,
.add-to-cart-popup.authorization-popup--show,
.add-to-cart-popup.registration-popup--show,
.authorization-popup.add-to-cart-popup--show,
.authorization-popup.authorization-popup--show,
.authorization-popup.registration-popup--show,
.registration-popup.add-to-cart-popup--show,
.registration-popup.authorization-popup--show,
.registration-popup.registration-popup--show {
	display: block;
	animation: showAskForm .3s forwards
}

.add-to-cart-popup.add-to-cart-popup--close,
.add-to-cart-popup.authorization-popup--close,
.add-to-cart-popup.registration-popup--close,
.authorization-popup.add-to-cart-popup--close,
.authorization-popup.authorization-popup--close,
.authorization-popup.registration-popup--close,
.registration-popup.add-to-cart-popup--close,
.registration-popup.authorization-popup--close,
.registration-popup.registration-popup--close {
	animation: closeAskForm .3s forwards
}

.add-to-cart-popup__close,
.authorization-popup__close,
.registration-popup__close {
	top: -25px;
	right: -25px;
	cursor: pointer
}

@media (max-width:650px) {
	.add-to-cart-popup__close,
	.authorization-popup__close,
	.registration-popup__close {
		top: 10px;
		right: 10px
	}
}

.add-to-cart-popup__wrap-in,
.authorization-popup__wrap-in,
.registration-popup__wrap-in {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.add-to-cart-popup form,
.authorization-popup form,
.registration-popup form {
	margin: 0 auto
}

.add-to-cart-popup__title span,
.authorization-popup__title span,
.registration-popup__title span {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 0 auto;
	text-align: center;
}

.add-to-cart-popup__email input,
.add-to-cart-popup__name input,
.add-to-cart-popup__pass input,
.authorization-popup__email input,
.authorization-popup__name input,
.authorization-popup__pass input,
.registration-popup__email input,
.registration-popup__name input,
.registration-popup__pass input {
	width: 100%;
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #9a9a9a
}

.add-to-cart-popup__email input:focus,
.add-to-cart-popup__name input:focus,
.add-to-cart-popup__pass input:focus,
.authorization-popup__email input:focus,
.authorization-popup__name input:focus,
.authorization-popup__pass input:focus,
.registration-popup__email input:focus,
.registration-popup__name input:focus,
.registration-popup__pass input:focus {
	border: 1px solid #e10052
}

.add-to-cart-popup__img,
.authorization-popup__img,
.registration-popup__img {
	margin: 15px 0 0;
	width: 150px;
	height: 150px
}

.add-to-cart-popup__img img,
.authorization-popup__img img,
.registration-popup__img img {
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0 auto;
}

.add-to-cart-popup__text,
.authorization-popup__text,
.registration-popup__text {
	width: 100%;
	resize: none;
	border: 1px solid #9a9a9a
}

.add-to-cart-popup__submit,
.authorization-popup__submit,
.registration-popup__submit {
	margin: 20px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.add-to-cart-popup__submit_center,
.authorization-popup__submit_center,
.registration-popup__submit_center {
	margin: 20px auto 0
}

.add-to-cart-popup__submit:hover,
.authorization-popup__submit:hover,
.registration-popup__submit:hover {
	background: #e10052
}

.add-to-cart-popup__submit input,
.authorization-popup__submit input,
.registration-popup__submit input {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	text-transform: uppercase
}

.add-to-cart-popup__submit input:hover,
.authorization-popup__submit input:hover,
.registration-popup__submit input:hover {
	background: #e10052
}

.add-to-cart-popup__submit a,
.authorization-popup__submit a,
.registration-popup__submit a {
	display: inline-block;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	width: 100%
}

.add-to-cart-popup__info,
.authorization-popup__info,
.registration-popup__info {
	margin: 20px 0 0;
	font: 400 12px Montserrat;
	text-align: center
}

.add-to-cart-popup__link-info,
.authorization-popup__link-info,
.registration-popup__link-info {
	transition: all .3s;
	color: #e10052
}

.add-to-cart-popup__link-info:hover,
.authorization-popup__link-info:hover,
.registration-popup__link-info:hover {
	text-decoration: underline
}

.add-to-cart-popup__link-info a,
.authorization-popup__link-info a,
.registration-popup__link-info a {
	color: #292929
}

.add-to-cart-popup__link-info a:hover,
.authorization-popup__link-info a:hover,
.registration-popup__link-info a:hover {
	color: #e10052
}

.registration-popup tbody,
.registration-popup tfoot,
.registration-popup thead {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.close-btn {
	height: 25px;
	width: 25px;
	position: absolute
}

.close-btn:hover .close-btn__line {
	background: #e10052
}

.close-btn__line {
	position: absolute;
	top: 50%;
	width: 100%;
	height: 3px;
	border-radius: 1px;
	background: #292929;
	transform: rotate(45deg)
}

.close-btn__line:not(:first-child) {
	transform: rotate(135deg)
}

.overflow-y--hidden {
	height: 100vh;
	overflow-y: hidden;
	padding-right: 15px
}

.display--block {
	display: block
}

.banner-slider--brands-page .banner-slider__for img {
	max-width: 1170px;
	/* w24: #7855
	max-height: 415px */
}

@media (min-width:1170px) {
	.banner-slider--brands-page .banner-slider__banner {
		width: 235px!important
	}
}

.banner-slider--brands-page .banner-slider__banner img {
	max-width: 235px;
	max-height: 108px;
	filter: opacity(.5)
}

.brands__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 60px 0 27px
}

@media (max-width:768px) {
	.brands__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@media (max-width:1280px) {
	.brands__title {
		margin: 60px 15px 27px
	}
}

.brands__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 960px;
	margin: 0 auto 30px;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:650px) {
	.brands__list {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.brands__brand-logo {
	max-width: 150px;
	min-height: 150px;
	width: 100%;
	height: 100%;
	padding: 10px;
	margin: 10px;
	box-sizing: border-box;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.brands__brand-logo img {
	width: 100%;
	height: auto;
	position: relative;
	top: 0;
	transition: all .3s
}

.brands__brand-logo:hover img {
	top: -15px
}

.brands .banner-slider__for,
.brands .banner-slider__nav {
	padding: 0 15px
}

.ABC-wrapper {
	margin-top: 109px;
	margin-bottom: 59px
}

.ABC {
	max-width: 850px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto
}

.ABC__letters,
.ABC__sort-num,
.ABC__sort-ru {
	margin: 6px 0 11px
}

.ABC__letter,
.ABC__sort-num,
.ABC__sort-ru {
	color: #292929;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	padding: 5px;
	display: inline-block;
	border-top: 3px solid transparent;
	transition: all .3s
}

.ABC__letter.active,
.ABC__letter:hover,
.ABC__sort-num.active,
.ABC__sort-num:hover,
.ABC__sort-ru.active,
.ABC__sort-ru:hover {
	border-top: 3px solid #fc4b0c;
	color: #fc4b0c
}

.ABC__letters {
	margin: 0 10px
}

.ABC__sort-num,
.ABC__sort-ru {
	white-space: pre
}

.brand-page-wrapper {
	margin: 60px 0 0
}

@media (max-width:1280px) {
	.brand-page-wrapper {
		margin: 60px 15px 0
	}
}

.brand-page__title {
	margin: 0 0 52px
}

.brand-page__title h1 {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.brand-page__title h1 {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.brand-page__text {
	font: 400 14px Montserrat
}

.brand-page__text img {
	max-width: 100%;
	height: auto;
	float: left;
	clear: both;
	margin: 10px 40px 10px 0
}

.brand-page__bottom-padding {
	padding: 0 0 61px
}

.delivery__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 60px 0 0
}

@media (max-width:768px) {
	.delivery__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@media (max-width:1280px) {
	.delivery__title {
		margin: 60px 15px 0
	}
}

.delivery__countries {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	margin: 55px 15px 37px
}

@media (max-width:480px) {
	.delivery__countries {
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.delivery-country {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	max-width: 200px;
	margin: 15px 0
}

@media (max-width:480px) {
	.delivery-country {
		max-width: none
	}
}

.delivery-country__name {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.delivery-country__cost,
.delivery-country__description {
	margin: 31px 0 0;
	font: 400 14px Montserrat;
	line-height: 18px
}

@media (max-width:480px) {
	.delivery-country__cost,
	.delivery-country__description {
		margin: 15px 0 0
	}
}

.delivery-table {
	text-align: center;
	border: 3px solid transparent;
	font: 400 14px Montserrat;
	line-height: 18px;
	min-width: 610px
}

@media (max-width:748px) {
	.delivery-table,
	.delivery-table .delivery-table__th {
		font-size: 12px
	}
}

.delivery-table__td,
.delivery-table__th {
	padding: 11px 29px;
	border: 1px solid #ddd
}

@media (max-width:920px) {
	.delivery-table__td,
	.delivery-table__th {
		padding: 2px 5px
	}
}

.delivery-table__td:first-child,
.delivery-table__th:first-child {
	text-align: left;
	padding: 11px 29px 11px 0;
	white-space: nowrap
}

.delivery-table__th {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.bold-minus {
	display: inline-block;
	width: 13px;
	height: 2px;
	background-color: #292929
}

.wrap.wrap--table-delivery {
	padding: 30px 15px
}

@media (max-width:650px) {
	.wrap.wrap--table-delivery {
		overflow-x: scroll
	}
}

.delivery-description {
	line-height: 18px
}

.delivery-description__text {
	margin: 17px 0 0;
	font: 400 14px Montserrat
}

@media (max-width:1280px) {
	.delivery-description__text {
		margin: 17px 15px 0
	}
}

.delivery-description__definition {
	margin: 20px 0 0;
	font: 400 12px Montserrat
}

@media (max-width:1280px) {
	.delivery-description__definition {
		margin: 20px 15px 0
	}
}

.payment-types-wrapper {
	max-width: 690px;
	margin: 0 auto
}

.payment-types {
	line-height: 18px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.payment-types__title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	text-align: center;
	margin: 75px 15px 0
}

.payment-types__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	margin: 50px 15px 0
}

@media (max-width:360px) {
	.payment-types__list {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center
	}
}

.payment-types__item {
	margin: 10px 15px 30px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	max-width: 200px
}

.payment-types__img {
	max-width: 60px;
	max-height: 60px
}

.payment-types__name {
	margin: 30px 0 0;
	font: 400 14px Montserrat;
	text-align: center
}

.contacts {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 990px
}

@media (max-width:1280px) {
	.contacts {
		margin: 0 15px
	}
}

.contacts__title span {
	display: inline-block;
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 60px 0 45px
}

@media (max-width:768px) {
	.contacts__title span {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@media (max-width:650px) {
	.contacts__title span {
		margin: 30px 0 20px
	}
}

.contacts__item {
	display: table-cell
}

@media (max-width:860px) {
	.contacts__item {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.contacts__item:first-child {
	margin: 0 auto 0 0
}

@media (max-width:860px) {
	.contacts__item:first-child {
		margin: 0
	}
}

.contacts__item:last-child {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	max-width: 234px;
	margin: 0 20px
}

.contacts .wrap-main-title h1 {
	margin: 0
}

.contact-list {
	display: table
}

.contact-list__item {
	display: table-row
}

@media (max-width:860px) {
	.contact-list__item {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.contact-list__title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	display: table-cell;
	padding: 15px 15px 0 0;
	text-transform: none
}

.contact-list__contact,
.contact-list__link {
	display: table-cell
}

@media (max-width:860px) {
	.contact-list__contact,
	.contact-list__link {
		display: inline-block
	}
}

.contact-list__contact {
	font: 400 14px Montserrat;
	transition: all .3s;
	color: #292929
}

.contact-list__link {
	transition: all .3s;
	color: #292929;
	text-decoration: underline;
	font: 400 14px Montserrat
}

.contact-list__link:hover {
	color: #e10052
}

.ask-question-btn--wrap-contact-page {
	margin: 85px 0 0;
	width: 100%;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:860px) {
	.ask-question-btn--wrap-contact-page {
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media (max-width:650px) {
	.ask-question-btn--wrap-contact-page {
		margin: 40px 0 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.wrap-inst-section {
	margin: 113px auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:1280px) {
	.wrap-inst-section {
		margin: 80px 15px
	}
}

.inst-widget {
	max-width: 700px;
	max-height: 567px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: row;
	flex-direction: row
}

.inst-widget__gag {
	display: inline-block;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 300px auto;
	text-align: center
}

@media (max-width:1280px) {
	.adaptive-wrap {
		margin: 0 15px
	}
}

.bonuses {
	font: 400 14px Montserrat
}

.bonuses__title {
	margin: 60px 0 48px;
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	display: inline-block
}

@media (max-width:768px) {
	.bonuses__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@media (max-width:650px) {
	.bonuses__img-n-text {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center
	}
}

.bonuses__text-wrap {
	margin: 11px 0 0
}

.bonuses__img {
	margin: 0 33px 0 0;
	float: left
}

@media (max-width:650px) {
	.bonuses__img {
		float: none;
		margin: 0 auto;
		width: 100%;
		max-width: 400px
	}
}

@media (max-width:650px) {
	.bonuses__text {
		clear: both
	}
}

.bonuses__text-title {
	margin: 49px 0 21px;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.bonuses__text-title--description {
	white-space: pre
}

.bonuses__rules-use {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	clear: both
}

@media (max-width:900px) {
	.bonuses__rules-use {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.bonuses__accrual {
	max-width: 562px;
	margin: 0 15px 0 0;
	box-sizing: border-box
}

.bonuses__use {
	max-width: 570px
}

@media (max-width:900px) {
	.bonuses__use {
		text-align: center
	}
}

.bonuses__accrual-wrap {
	margin: 34px 0 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:420px) {
	.bonuses__accrual-wrap {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.bonuses__definition {
	margin: 13px 0 55px;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

@media (max-width:900px) {
	.bonuses__definition {
		text-align: center
	}
}

.bonus {
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 165px
}

.bonus,
.bonus__img-wrap {
	display: -ms-flexbox;
	display: flex
}

.bonus__img-wrap {
	-ms-flex-pack: center;
	justify-content: center
}

.bonus__img-wrap img {
	margin: 0 1px
}

.bonus__description {
	margin: 15px 0 10px;
	font: 400 14px Montserrat;
	text-align: center
}

.bonus__amount {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.bonus__amount {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.get-bonus {
	font: 400 14px Montserrat;
	line-height: 18px
}

.get-bonus__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 720px;
	margin: 0 auto;
	padding: 57px 0 0
}

@media (max-width:650px) {
	.get-bonus__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.get-bonus__item {
	max-width: 170px;
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1280px) {
	.get-bonus__item {
		margin: 0 10px
	}
}

@media (max-width:650px) {
	.get-bonus__item {
		border-bottom: 1px solid #9a9a9a;
		padding: 0 0 10px;
		margin: 0 10px 10px
	}
}

.get-bonus__amount {
	font: 700 72px Montserrat-Bold;
	text-transform: uppercase
}

.get-bonus__btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 143px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%;
	text-transform: uppercase;
	max-height: 39px
}

.get-bonus__btn:hover {
	background: #e10052
}

.get-bonus__description {
	margin: 27px 0
}

.get-bonus__need-reg {
	max-width: 143px
}

.get-bonus__link {
	color: #292929;
	text-decoration: underline
}

.get-bonus__warn {
	margin: 50px 0 0;
	font-size: 12px;
	padding: 0 0 38px;
	text-align: center
}

.order-gift--wrap {
	margin: 70px 0 0
}

.order-gift__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.order-gift__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@media (max-width:748px) {
	.order-gift__title {
		display: block;
		text-align: center
	}
}

.order-gift__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 58px 40px 82px 45px
}

@media (max-width:748px) {
	.order-gift__list {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.order-gift__item {
	max-width: 225px;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 10px 23px
}

.order-gift__img-wrap,
.order-gift__item {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.order-gift__img-wrap {
	height: 225px;
	position: relative;
	-ms-flex-pack: center;
	justify-content: center
}

.order-gift__img-wrap img {
	max-width: 130px
}

.order-gift__img {
	margin: 38px 0 31px
}

.order-gift__price {
	padding: 0 7px;
	max-height: 22px;
	background-color: #af88b8;
	position: absolute;
	left: 20px;
	top: 20px;
	font: 400 12px Montserrat;
	color: #fff;
	line-height: 22px;
	text-transform: uppercase;
	text-align: center
}

.order-gift__name {
	margin: 15px 0 0;
	text-align: center
}

.order-gift__order-btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 114px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	text-transform: uppercase;
	margin: 27px 0 0;
	width: 100%
}

.order-gift__order-btn:hover {
	background: #e10052
}

.past-wrap {
	margin: 60px 0
}


@media (max-width:1280px) {
	.past-wrap {
		margin: 60px 15px
	}
}

.past-wrap h1 {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.past-wrap h1 {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.past--2018 {
	margin: 12px 0 0
}

.past-detail__info-message {
	margin-bottom: 3em;
}

.past-detail__info-message a {
	color: #292929;
}

.past-detail__info-message a:hover {
	color: #e10052;
}

.past__list-title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.past__list-title-n-arrows {
	margin: 38px 0 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.past__list {
	max-height: 660px
}

.past__list_simple {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:920px) {
	.past__list_simple {
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media (max-width:1170px) {
	.past__box {
		margin: 10px auto
	}
}

.past__box-img {
	max-width: 160px;
	width: 100%
}

.past__box-img img {
	max-height: 160px;
	max-width: 160px;
	min-height: 160px;
	min-width: 160px;
	object-fit: cover
}

.past__box-img:hover+.past__box-title {
	color: #e10052
}

.past__box-img_simple {
	display: inline-block
}

@media (max-width:920px) {
	.past__box-img_simple {
		margin: 0 5px
	}
}

.past__box-title {
	font: 400 14px Montserrat;
	transition: all .3s;
	color: #292929;
	text-decoration: underline;
	margin: 20px 0;
	text-decoration: none;
	display: block;
	text-align: center;
	max-width: 160px
}

.past__box-title:hover {
	color: #e10052
}

@media (max-width:1280px) {
	.past-detail-wrapper {
		margin: 0 15px
	}
}

.past-detail__title {
	margin: 60px 0 40px;
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.past-detail__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.past-detail__list {
	display: grid;
	grid-template-columns: repeat(auto-fit, 220px);
	grid-template-rows: repeat(auto-fit, 260px);
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:480px) {
	.past-detail__list {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.past-detail__item {
	padding: 5px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.past-detail__item img {
	width: auto;
	max-height: 200px;
	object-fit: contain;
	max-width: 200px
}

.past-detail__item-name {
	max-height: 48px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	font: 700 13px Montserrat-Bold;
	text-transform: uppercase;
	color: #292929
}

.basket-table-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative
}

@media (max-width:1280px) {
	.basket-table-wrap {
		margin: 0 15px
	}
}

@media (max-width:1170px) {
	.basket-table-wrap {
		margin: 0;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:748px) {
	.basket-table-wrap {
		-ms-flex-align: center;
		align-items: center
	}
}

.basket {
	margin: 30px 0 0
}

.basket h3 {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 0 0 25px
}

.basket__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 0 0 38px
}

@media (max-width:768px) {
	.basket__title {
		text-align: left;
		-ms-flex-item-align: left;
	}
}

@media (max-width:1280px) {
	.basket__title {
		font-size: 18px
	}
}

@media (max-width:1170px) {
	.basket__title {
		margin: 0 15px 38px
	}
}

@media (max-width:748px) {
	.basket__title {
		margin: 0 15px 20px;
		font-size: 16px
	}
}

.basket__inner-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex: 1;
	flex: 1
}

.basket__table {
	margin: 0 10px 0 0;
	max-width: 790px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:1170px) {
	.basket__table {
		max-width: none;
		margin: 0
	}
}

.basket__header {
	display: -ms-flexbox;
	display: flex;
	background: #f1f1f1;
	padding: 13px 0
}

@media (max-width:1280px) {
	.basket__header {
		margin: 0 15px
	}
}

@media (max-width:748px) {
	.basket__header {
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.basket__header-item {
	max-height: 45px;
	text-align: center;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	-ms-flex-preferred-size: 405px;
	flex-basis: 405px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

@media (max-width:748px) {
	.basket__header-item {
		-ms-flex: none;
		flex: none
	}
}

.basket__header-item:not(:first-child) {
	-ms-flex-preferred-size: 145px;
	flex-basis: 145px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

@media (max-width:748px) {
	.basket__header-item:not(:first-child) {
		-ms-flex: none;
		flex: none
	}
}

.basket__header-item:last-child {
	-ms-flex: 1 2 15px;
	flex: 1 2 15px
}

@media (max-width:748px) {
	.basket__header-item_moba {
		display: none
	}
}

.basket__item-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

@media (max-width:1280px) {
	.basket__item-wrapper {
		margin: 0 15px;
		width: calc(100% - 30px)
	}
}

@media (max-width:748px) {
	.basket__item-wrapper {
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.basket__item {
	margin: 21px 0 0;
	-ms-flex-direction: column;
	flex-direction: column
}

.basket__img-wrap,
.basket__item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.basket__img-wrap {
	width: 100%;
	-ms-flex: 1 2 405px;
	flex: 1 2 405px
}

@media (max-width:748px) {
	.basket__img-wrap {
		-ms-flex: none;
		flex: none;
		width: unset
	}
}

.basket__img {
	border-bottom: 1px solid
}

.basket__item-img {
	max-width: 75px;
	height: auto;
	width: 100%
}

@media (max-width:748px) {
	.basket__item-img {
		max-width: 62px
	}
}

.basket__item-info {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 0 0 20px;
	max-width: 220px;
	font: 400 14px Montserrat
}

@media (max-width:748px) {
	.basket__item-info {
		max-width: calc(70vw - 70px)
	}
}

.basket__item-info p,
.basket__item-info span {
	max-width: inherit;
	overflow: hidden;
	text-overflow: ellipsis
}

@media (max-width:748px) {
	.basket__item-info p,
	.basket__item-info span {
		max-width: none
	}
}

.basket__item-info span {
	white-space: nowrap;
	line-height: 13px
}

@media (max-width:748px) {
	.basket__item-info span {
		font-size: 11px;
		line-height: 10px
	}
}

.basket__item-info p {
	font-size: 11px;
	margin: 10px 0 0;
	max-height: 42px
}

@media (max-width:748px) {
	.basket__item-info p {
		font-size: 9px;
		line-height: 11px
	}
}

.basket__item-info .basket-item-scu-item-inner {
	height: 30px;
	width: 30px;
	display: block;
	background-size: cover;
}

.basket__item-info .basket-item-scu-item {
	height: 30px;
	width: 30px;
	margin-right: 5px;
	cursor: pointer
}

.basket__item-info .basket-item-scu-item.selected {
	box-shadow: 0 0 0 1px #ff2559
}

.basket__item-info .basket-item-scu-list {
	margin: 5px 0 0;
	display: -ms-flexbox;
	display: flex
}

.basket__discount,
.basket__item-count,
.basket__item-price,
.basket__item-total,
.basket__trash-wrap {
	text-align: center;
	-ms-flex: 1 2 145px;
	flex: 1 2 145px;
	font: 400 14px Montserrat
}
.basket__item-gifts{
	/*margin-right: 55px;*/
}
@media (max-width:748px) {
	.basket__discount,
	.basket__item-count,
	.basket__item-price,
	.basket__item-total,
	.basket__trash-wrap {
		-ms-flex: none;
		flex: none
	}
}

@media (max-width:748px) {
	.basket__discount_moba,
	.basket__item-count_moba,
	.basket__item-price_moba,
	.basket__item-total_moba,
	.basket__trash-wrap_moba {
		display: none
	}
}

.basket__trash-wrap {
	-ms-flex: 1 2 15px;
	flex: 1 2 15px
}

.basket__item-total {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

@media (max-width:748px) {
	.basket__item-price {
		font: 700 11px Montserrat-Bold;
		text-transform: uppercase;
		line-height: 10px
	}
}

.basket__content-price {
	margin: 5px 45px 11px auto;
	font: 400 12px Montserrat;
	line-height: 11px
}

@media (max-width:748px) {
	.basket__content-price {
		margin: 5px 15px 11px auto;
		font-size: 9px;
		line-height: 9px
	}
}

.basket__gray-line {
	width: 100%;
	margin: 0;
	border: none;
	border-bottom: 1px solid #f1f1f1
}

@media (max-width:748px) {
	.basket__item-count,
	.basket__trash-wrap {
		-ms-flex: none;
		flex: none
	}
	.basket__gray-line {
		margin: 0.6em 0 0 0;
	}
}

.basket__item-trash-count-moba {
	display: none;
	width: 100%;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	margin: 6px 0
}

@media (max-width:1280px) {
	.basket__item-trash-count-moba {
		margin: 6px 15px;
		width: calc(100% - 30px)
	}
}

@media (max-width:748px) {
	.basket__item-trash-count-moba {
		display: -ms-flexbox;
		display: flex
	}
}

.basket__trash {
	display: block;
	height: 13px;
	background: url(/local/templates/royalsamples2020/img/trash_icon.png);
	transition: background-position 0s;
	background-size: cover;
	width: 13px;
	height: 18px;
	margin: 0 0 0 auto;
	cursor: pointer
}

.basket__trash:hover {
	background-position: -14px 0
}

.basket__black-hr {
	height: 1px;
	background: #000;
	border: none;
	width: 100%;
	margin: 0
}

.basket__warning {

}

@media (min-width:1170px) {
	.basket__black-hr_moba {
		display: none
	}
}

.basket__black-hr_total {
	margin: auto 0 0
}

.basket__total-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 23px 0 0
}
.basket-rules{
	margin: 23px 0 0;
	
    font-weight: bold;
}
.basket-rules a{
	color: #e10052;
}
.basket-rules .basket-rules__item{
	margin-bottom: 7px;
}
@media (max-width:1170px) {
	.basket__total-wrapper {
		margin: 11px 15px;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
}

.basket__total-wrapper a {
	font: 400 14px Montserrat;
	transition: all .3s;
	color: #292929;
	text-decoration: underline
}

.basket__warning {
	font: 700 14px Montserrat-Bold;
	margin-bottom: 2em;
}

.basket__warning a {
	transition: all .3s;
	color: #e10052;
	text-decoration: underline
}

.basket__total-wrapper a:hover,
.basket__warning a:hover {
	color: #3d107b
}

@media (max-width:748px) {
	.basket__total-wrapper a {
		font-size: 9px;
		line-height: 10px
	}
}

.basket__total {
	max-width: 155px;
	width: 100%;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

@media (max-width:1170px) {
	.basket__total {
		display: none
	}
}

.basket__total div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.basket__total div:not(:first-child) {
	margin: 26px 0 0
}

@media (max-width:360px) {
	.basket__total-value {
		margin: 10px 0 0;
		font: 700 16px Montserrat-Bold;
		text-transform: uppercase
	}
}

.basket__gray-strip {
	position: absolute;
	top: 0;
	background-color: #f1f1f1
}

.basket__submit {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 180px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%;
	text-transform: uppercase;
	margin: 33px 0 0 auto
}

.basket__submit:hover {
	background: #e10052
}

@media (max-width:1280px) {
	.basket__submit {
		margin: 33px 15px 0 auto
	}
}

@media (max-width:480px) {
	.basket__submit {
		margin: 20px auto 0
	}
}

.basket__warn {
	margin: 50px 0 0;
	font: 400 14px Montserrat;
	line-height: 18px;
	max-width: 805px;
	text-align: justify
}

@media (max-width:1280px) {
	.basket__warn {
		margin: 50px 15px 0
	}
}

@media (max-width:480px) {
	.basket__warn {
		font-size: 9px;
		line-height: 11px
	}
}

.basket__link {
	transition: all .3s;
	color: #292929;
	text-decoration: underline
}

.basket__link:hover {
	color: #e10052
}

@media (max-width:1280px) {
	.basket__wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.basket-aside {
	width: 100%;
	max-width: 353px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: end;
	align-items: flex-end;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10
}

@media (max-width:1280px) {
	.basket-aside {
		max-width: 330px
	}
}

@media (max-width:1170px) {
	.basket-aside {
		-ms-flex-direction: row;
		flex-direction: row;
		max-width: none;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		position: static;
		padding: 0 15px
	}
}

@media (max-width:748px) {
	.basket-aside {
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-align: center;
		align-items: center;
		width: calc(100% - 30px)
	}
}

.basket-aside__item {
	max-width: 353px;
	width: 100%;
	padding: 30px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	box-shadow: 0 0 21px rgba(2, 2, 2, .13);
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	line-height: 13px;
	text-transform: none;
	background: #fff
}

.basket-aside__item:not(:first-child) {
	margin: 24px 0 0
}

@media (max-width:1170px) {
	.basket-aside__item:not(:first-child) {
		margin: 0
	}
}

.basket-aside__item:not(:last-child) {
	margin: 24px 0 0
}

@media (max-width:1170px) {
	.basket-aside__item:not(:last-child) {
		margin: 24px 0 0
	}
}

@media (max-width:1170px) {
	.basket-aside__item {
		margin: 0 5px
	}
}

@media (max-width:748px) {
	.basket-aside__item {
		max-width: none
	}
}

@media (max-width:420px) {
	.basket-aside__item {
		font-size: 11px;
		line-height: 10px
	}
}

.basket-aside__item div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.basket-aside__item div:not(:last-child) {
	margin: 0 0 20px
}

.basket-aside__item div span:first-child {
	max-width: 132px
}

.basket-aside__item div.basket-aside__info {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.basket-aside__item div.basket-aside__info div {
	margin: 0 0 0 12px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start
}

.basket-aside__item div.basket-aside__info div img {
	margin: 6px 0 0
}

.basket-aside__item div.basket-aside__info div span {
	max-width: unset;
	width: 100%
}

.basket-aside__item div.basket-aside__info div a {
	margin: 8px 0 0;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 14px;
	color: #292929;
	transition: all .3s
}

.basket-aside__item div.basket-aside__info div a:hover {
	color: #e10052
}

.basket-aside__item_price-list div:nth-child(2) {
	margin: 0 0 17px
}

.basket-aside__item_price-list div:nth-child(4) {
	margin: 0 0 18px
}

@media (max-width:1170px) {
	.basket-aside__item_promocode {
		-ms-flex-item-align: stretch;
		align-self: stretch;
		-ms-flex-align: center;
		align-items: center
	}
}

.basket-aside__item_promocode div:first-child {
	text-transform: uppercase;
	margin: 0 0 18px
}

.basket-aside__item_promocode div:nth-child(2) {
	margin: 0 0 9px
}

.basket-aside__item_promocode div span:first-child {
	max-width: none;
	width: 100%
}

.basket-aside__item_promocode_form {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.basket-aside__item_promocode_form input[type=text] {
	max-width: 180px;
	max-height: 30px;
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 8px 15px 8px 11px;
	margin: 0 6px 0 0;
	line-height: 14px
}

@media (max-width:420px) {
	.basket-aside__item_promocode_form input[type=text] {
		padding: 6px 15px 6px 9px;
		max-height: 25px
	}
}

.basket-aside__item_promocode_form input[type=text]::-webkit-input-placeholder {
	font: 400 14px Montserrat;
	line-height: 14px;
	color: #bdbdbd
}

.basket-aside__item_promocode_form input[type=text]::-moz-placeholder {
	font: 400 14px Montserrat;
	line-height: 14px;
	color: #bdbdbd
}

.basket-aside__item_promocode_form input[type=text]:-ms-input-placeholder,
.basket-aside__item_promocode_form input[type=text]::-ms-input-placeholder {
	font: 400 14px Montserrat;
	line-height: 14px;
	color: #bdbdbd
}

.basket-aside__item_promocode_form input[type=text]::placeholder {
	font: 400 14px Montserrat;
	line-height: 14px;
	color: #bdbdbd
}

@media (max-width:420px) {
	.basket-aside__item_promocode_form input[type=text]::-webkit-input-placeholder {
		font-size: 11px;
		line-height: 10px
	}
	.basket-aside__item_promocode_form input[type=text]::-moz-placeholder {
		font-size: 11px;
		line-height: 10px
	}
	.basket-aside__item_promocode_form input[type=text]:-ms-input-placeholder,
	.basket-aside__item_promocode_form input[type=text]::-ms-input-placeholder {
		font-size: 11px;
		line-height: 10px
	}
	.basket-aside__item_promocode_form input[type=text]::placeholder {
		font-size: 11px;
		line-height: 10px
	}
}

.basket-aside__item_promocode_form input[type=submit] {
	-ms-flex-item-align: stretch;
	align-self: stretch;
	margin: 0;
	max-width: 105px;
	width: 100%;
	background: #bdbdbd;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	color: #292929;
	text-transform: none;
	transition: all .3s
}

.basket-aside__item_promocode_form input[type=submit]:hover {
	background: #e10052;
	color: #fff;
}

@media (max-width:420px) {
	.basket-aside__item_promocode_form input[type=submit] {
		max-width: 86px;
		font-size: 11px;
		line-height: 10px
	}
}

.basket-aside__item_promocode_applied {
	font: 400 12px Montserrat;
	text-transform: none;
	color: #bdbdbd;
	line-height: 11px;
	margin: 0 0 0 9px
}

@media (max-width:420px) {
	.basket-aside__item_promocode_applied {
		font-size: 10px;
		line-height: 9px
	}
}

@media (max-width:1170px) {
	.basket-aside__item_info {
		display: none
	}
}

.field-number {
	width: 72px;
	position: relative;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex
}

.field-number__input {
	border: 1px solid #e8e8e8;
	max-width: 55px;
	padding: 5px;
	-moz-appearance: textfield
}

.field-number__input::-webkit-inner-spin-button,
.field-number__input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.field-number__dec,
.field-number__inc {
	cursor: pointer;
	position: absolute;
	right: 0;
	color: #c9c8c8
}

.field-number__dec:hover,
.field-number__inc:hover {
	color: #e10052
}
.basket-rendering{
	position: relative;
}
.basket-rendering:before{
	content: "";
	position: absolute;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.8);
}
.basket-rendering:after{
	content: "";
	position: absolute;
	z-index: 1000;
	width: 80px;
	height: 80px;
	left: 50%;
	margin-left: -40px;
	top: 50%;
	margin-top:-40px;
	background-image: url(/local/templates/royalsamples2020/css/../img/Spinner-1s-200px.svg);
	background-size: cover;
}

.field-number__dec {
	left: -24px;
	top: -2px;
	width: 24px;
	height: 24px;
}
.field-number__dec_mob {
	left: -36px;
}

.field-number__inc {
	top: -2px;
	right: -20px;
	width: 24px;
	height: 24px;
	transition: .3s ease-in-out;
}
.field-number__inc_mob {
	right: 0;
}
.field-number__inc:hover {
	transform: rotate(90deg);
	box-shadow: 0 0 10px 1px #e10052;
}


.order-form-wrapper {
	margin: 45px 0 0;
	max-width: 790px;
	width: 100%
}

@media (max-width:748px) {
	.order-form-wrapper {
		margin: 20px 0 0
	}
}

@media (max-width:1280px) {
	.order-form-wrapper h3 {
		margin: 0 15px 25px
	}
}

#order-form {
	font-size: 14px
}

@media (max-width:1280px) {
	#order-form {
		margin: 0 15px
	}
}

.order-form,
.order-form label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.order-form label {
	max-width: 485px
}

.order-form label:not(:last-child) {
	margin: 0 0 21px
}

@media (max-width:420px) {
	.order-form label {
		font-size: 12px
	}
}

.order-form label span {
	max-width: 100px;
	width: 100%;
	margin: 0 15px 0 0
}

.order-form label input {
	width: 100%;
	max-height: 36px;
	border: 1px solid #e8e8e8;
	padding: 11px 0 11px 15px
}

.order-form label input.error {
	border: 1px solid red
}

.order-form label textarea {
	padding: 11px
}

.order-form label .order-form__container {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	max-width: 485px;
	-ms-flex-align: center;
	align-items: center
}

.order-form label .error {
	color: red;
	margin-top: 10px
}

@media (min-width:320px) {
	.order-form__phone-input {
		max-width: 181px
	}
}

@media (min-width:320px) {
	.order-form__email-input {
		max-width: 306px
	}
}

.order-form__comment-input {
	border: 1px solid #e8e8e8;
	max-height: 112px;
	resize: none;
	width: 100%
}

.order-form__submit {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 132px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	max-height: 39px;
	width: 100%;
	text-transform: uppercase;
	margin: 60px 0 0
}

.order-form__submit:hover {
	background: #e10052
}

@media (max-width:420px) {
	.order-form__submit {
		max-width: none
	}
}

.delivery-form-wrapper {
	margin: 57px 0 0
}

@media (max-width:1280px) {
	.delivery-form-wrapper {
		margin: 57px 15px 0
	}
}

@media (max-width:420px) {
	.delivery-form-wrapper input {
		font-size: 12px
	}
}

.delivery-list-wrap {
	position: relative;
	margin: 20px 0 0
}

.delivery-form {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.delivery-form h3 {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 50px 0
}

.delivery-form__city-search {
	max-width: 430px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.delivery-form__city-search-title {
	margin: 0 40px 0 0;
	font: 400 14px Montserrat;
	line-height: 14px
}

@media (max-width:420px) {
	.delivery-form__city-search-title {
		font-size: 12px;
		white-space: nowrap
	}
}

.delivery-form__city-search-wrap {
	position: relative;
	max-width: 310px;
	width: 100%
}

.delivery-form__city-search-wrap .quick-locations {
	display: none
}

.delivery-form__city-search-input {
	max-width: 310px;
	width: 100%;
	border: 1px solid #e8e8e8;
	max-height: 36px;
	padding: 11px 0 11px 47px
}

.delivery-form ul {
	display: grid;
	font: 400 14px Montserrat;
	line-height: 24px;
	text-align: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-template-columns: repeat(auto-fit, 170px);
	grid-auto-rows: auto;
	grid-gap: 30px;
	margin: 0
}

@media (max-width:748px) {
	.delivery-form ul {
		grid-template-columns: repeat(auto-fit, 140px);
		font-size: 11px;
		line-height: 18px;
		grid-gap: 10px
	}
}

.delivery-form li {
	cursor: default;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start;
	opacity: .4;
	text-align: left;
	width: 100%;
	transition: all .3s
}

.delivery-form li a {
	transition: all .3s;
	color: #292929;
	text-decoration: underline
}

.delivery-form li a:hover {
	color: #e10052
}

.delivery-form li.active {
	opacity: 1;
	color: #e10052
}

.delivery-form li.enable {
	cursor: pointer;
	opacity: 1
}

.delivery-form li.enable:hover {
	color: #e10052
}

.delivery-form li.enable a {
	display: inline-block
}

.delivery-form__service-check-link {
	text-decoration: underline;
	margin: 39px 0 0;
	display: none
}

.delivery-form__service-check-link:hover {
	color: #ff2559
}

.delivery-form__whole-adr {
	max-width: 465px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.delivery-form__whole-adr span {
	font: 400 14px Montserrat;
	line-height: 14px;
	max-width: 150px;
	width: 100%
}

@media (max-width:480px) {
	.delivery-form__whole-adr span {
		font-size: 12px;
		line-height: 12px
	}
}

.delivery-form__whole-adr label {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 22px;
	z-index: 5
}

.delivery-form__whole-adr label:active .hint,
.delivery-form__whole-adr label:focus-within .hint,
.delivery-form__whole-adr label:hover .hint {
	opacity: 1
}

.delivery-form__whole-adr label .hint {
	position: absolute;
	opacity: 0;
	bottom: 0;
	right: 0;
	max-width: 310px;
	width: 100%;
	padding: 0 0 38px;
	transition: all .3s;
	z-index: -5
}

.delivery-form__whole-adr input {
	max-width: 310px;
	width: 100%;
	border: 1px solid #e8e8e8;
	max-height: 36px;
	padding: 11px 0 11px 15px
}

@media (max-width:1280px) {
	.payment-form-wrapper {
		margin: 0 15px
	}
}

.payment-form {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.payment-form h3 {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 35px 0
}

.payment-form ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.payment-form li {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100px;
	margin: 0 0 10px
}

.payment-form li:not(:last-child) {
	margin: 0 30px 10px 0
}

@media (max-width:748px) {
	.payment-form li {
		transform: scale(.7)
	}
}

@media (max-width:480px) {
	.payment-form li {
		transform: scale(.65)
	}
}

.payment-form li a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	max-width: 100px;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding: 5px
}

@media (max-width:480px) {
	.payment-form li a {
		-ms-flex-align: center;
		align-items: center
	}
}

.payment-form li span {
	font: 400 14px Montserrat;
	line-height: 18px;
	margin: 28px 0 0;
	color: #292929;
	display: inline-block
}

@media (max-width:480px) {
	.payment-form li span {
		text-align: center
	}
}

.payment-form li--active span,
.payment-form li:hover span {
	color: #ff2559
}

.payment-form__img img {
	max-width: 60px;
	width: 100%;
	height: auto;
	max-height: 60px
}

.lock-img {
	max-width: 17px;
	height: auto
}

.phone-img {
	max-width: 19px;
	height: auto
}

#delivery_element_id_27 {
	display: none
}

.account {
	font: 400 14px Montserrat;
	line-height: 16px
}

.account__wrap {
	margin: 56px 0 0
}

@media (max-width:1280px) {
	.account__wrap {
		margin: 56px 15px 0
	}
}

.account__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.account__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.account__navigation {
	margin: 38px 0 0
}

.account__navigation ul {
	display: -ms-flexbox;
	display: flex;
	max-width: 530px;
	max-height: 230px;
	width: 100%;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:420px) {
	.account__navigation ul {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.account__navigation span {
	margin: 21px 0 0;
	text-align: center
}

.account__nav-beauty-card,
.account__nav-bonuses,
.account__nav-order,
.account__nav-profile,
.account li {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:420px) {
	.account__nav-beauty-card,
	.account__nav-bonuses,
	.account__nav-order,
	.account__nav-profile,
	.account li {
		margin: 10px;
		max-width: 120px;
		width: 100%;
		text-align: center
	}
}

.account__nav-beauty-card a,
.account__nav-bonuses a,
.account__nav-order a,
.account__nav-profile a,
.account li a {
	color: #292929;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 100px
}

.account__nav-beauty-card a:hover .account__nav-img-bg-beauty,
.account__nav-beauty-card a:hover .account__nav-img-bg-bonuses,
.account__nav-beauty-card a:hover .account__nav-img-bg-order,
.account__nav-beauty-card a:hover .account__nav-img-bg-profile,
.account__nav-bonuses a:hover .account__nav-img-bg-beauty,
.account__nav-bonuses a:hover .account__nav-img-bg-bonuses,
.account__nav-bonuses a:hover .account__nav-img-bg-order,
.account__nav-bonuses a:hover .account__nav-img-bg-profile,
.account__nav-order a:hover .account__nav-img-bg-beauty,
.account__nav-order a:hover .account__nav-img-bg-bonuses,
.account__nav-order a:hover .account__nav-img-bg-order,
.account__nav-order a:hover .account__nav-img-bg-profile,
.account__nav-profile a:hover .account__nav-img-bg-beauty,
.account__nav-profile a:hover .account__nav-img-bg-bonuses,
.account__nav-profile a:hover .account__nav-img-bg-order,
.account__nav-profile a:hover .account__nav-img-bg-profile,
.account li a:hover .account__nav-img-bg-beauty,
.account li a:hover .account__nav-img-bg-bonuses,
.account li a:hover .account__nav-img-bg-order,
.account li a:hover .account__nav-img-bg-profile {
	background-color: #ff2559
}

.account__nav-beauty-card a:hover .account__nav-img-profile,
.account__nav-bonuses a:hover .account__nav-img-profile,
.account__nav-order a:hover .account__nav-img-profile,
.account__nav-profile a:hover .account__nav-img-profile,
.account li a:hover .account__nav-img-profile {
	background-position: -25px 0
}

.account__nav-beauty-card a:hover .account__nav-img-order,
.account__nav-bonuses a:hover .account__nav-img-order,
.account__nav-order a:hover .account__nav-img-order,
.account__nav-profile a:hover .account__nav-img-order,
.account li a:hover .account__nav-img-order {
	background-position: -33px 0
}

.account__nav-beauty-card a:hover .account__nav-img-bonuses,
.account__nav-bonuses a:hover .account__nav-img-bonuses,
.account__nav-order a:hover .account__nav-img-bonuses,
.account__nav-profile a:hover .account__nav-img-bonuses,
.account li a:hover .account__nav-img-bonuses {
	background-position: -27px 0
}

.account__nav-beauty-card a:hover .account__nav-img-beauty,
.account__nav-bonuses a:hover .account__nav-img-beauty,
.account__nav-order a:hover .account__nav-img-beauty,
.account__nav-profile a:hover .account__nav-img-beauty,
.account li a:hover .account__nav-img-beauty {
	background-position: -31px 0
}

.account__nav-beauty-card a.active .account__nav-img-bg-beauty,
.account__nav-beauty-card a.active .account__nav-img-bg-bonuses,
.account__nav-beauty-card a.active .account__nav-img-bg-order,
.account__nav-beauty-card a.active .account__nav-img-bg-profile,
.account__nav-bonuses a.active .account__nav-img-bg-beauty,
.account__nav-bonuses a.active .account__nav-img-bg-bonuses,
.account__nav-bonuses a.active .account__nav-img-bg-order,
.account__nav-bonuses a.active .account__nav-img-bg-profile,
.account__nav-order a.active .account__nav-img-bg-beauty,
.account__nav-order a.active .account__nav-img-bg-bonuses,
.account__nav-order a.active .account__nav-img-bg-order,
.account__nav-order a.active .account__nav-img-bg-profile,
.account__nav-profile a.active .account__nav-img-bg-beauty,
.account__nav-profile a.active .account__nav-img-bg-bonuses,
.account__nav-profile a.active .account__nav-img-bg-order,
.account__nav-profile a.active .account__nav-img-bg-profile,
.account li a.active .account__nav-img-bg-beauty,
.account li a.active .account__nav-img-bg-bonuses,
.account li a.active .account__nav-img-bg-order,
.account li a.active .account__nav-img-bg-profile {
	background-color: #ff2559
}

.account__nav-beauty-card a.active .account__nav-img-profile,
.account__nav-bonuses a.active .account__nav-img-profile,
.account__nav-order a.active .account__nav-img-profile,
.account__nav-profile a.active .account__nav-img-profile,
.account li a.active .account__nav-img-profile {
	background-position: -25px 0
}

.account__nav-beauty-card a.active .account__nav-img-order,
.account__nav-bonuses a.active .account__nav-img-order,
.account__nav-order a.active .account__nav-img-order,
.account__nav-profile a.active .account__nav-img-order,
.account li a.active .account__nav-img-order {
	background-position: -33px 0
}

.account__nav-beauty-card a.active .account__nav-img-bonuses,
.account__nav-bonuses a.active .account__nav-img-bonuses,
.account__nav-order a.active .account__nav-img-bonuses,
.account__nav-profile a.active .account__nav-img-bonuses,
.account li a.active .account__nav-img-bonuses {
	background-position: -27px 0
}

.account__nav-beauty-card a.active .account__nav-img-beauty,
.account__nav-bonuses a.active .account__nav-img-beauty,
.account__nav-order a.active .account__nav-img-beauty,
.account__nav-profile a.active .account__nav-img-beauty,
.account li a.active .account__nav-img-beauty {
	background-position: -31px 0
}

.account__nav-img-bg-beauty,
.account__nav-img-bg-bonuses,
.account__nav-img-bg-order,
.account__nav-img-bg-profile {
	height: 56px;
	width: 56px;
	border-radius: 50%;
	background-color: #e8e8e8;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	transition: all .3s
}

.account__nav-img-bg-beauty.active,
.account__nav-img-bg-beauty:hover,
.account__nav-img-bg-bonuses.active,
.account__nav-img-bg-bonuses:hover,
.account__nav-img-bg-order.active,
.account__nav-img-bg-order:hover,
.account__nav-img-bg-profile.active,
.account__nav-img-bg-profile:hover {
	background-color: #ff2559
}

.account__nav-img-bg-beauty.active .account__nav-profile-img,
.account__nav-img-bg-beauty:hover .account__nav-profile-img,
.account__nav-img-bg-bonuses.active .account__nav-profile-img,
.account__nav-img-bg-bonuses:hover .account__nav-profile-img,
.account__nav-img-bg-order.active .account__nav-profile-img,
.account__nav-img-bg-order:hover .account__nav-profile-img,
.account__nav-img-bg-profile.active .account__nav-profile-img,
.account__nav-img-bg-profile:hover .account__nav-profile-img {
	background-position: -25px 0
}

.account__nav-img-bg-beauty.active .account__nav-order-img,
.account__nav-img-bg-beauty:hover .account__nav-order-img,
.account__nav-img-bg-bonuses.active .account__nav-order-img,
.account__nav-img-bg-bonuses:hover .account__nav-order-img,
.account__nav-img-bg-order.active .account__nav-order-img,
.account__nav-img-bg-order:hover .account__nav-order-img,
.account__nav-img-bg-profile.active .account__nav-order-img,
.account__nav-img-bg-profile:hover .account__nav-order-img {
	background-position: -33px 0
}

.account__nav-img-bg-beauty.active .account__nav-bonuses-img,
.account__nav-img-bg-beauty:hover .account__nav-bonuses-img,
.account__nav-img-bg-bonuses.active .account__nav-bonuses-img,
.account__nav-img-bg-bonuses:hover .account__nav-bonuses-img,
.account__nav-img-bg-order.active .account__nav-bonuses-img,
.account__nav-img-bg-order:hover .account__nav-bonuses-img,
.account__nav-img-bg-profile.active .account__nav-bonuses-img,
.account__nav-img-bg-profile:hover .account__nav-bonuses-img {
	background-position: -27px 0
}

.account__nav-img-bg-beauty.active .account__nav-beauty-img,
.account__nav-img-bg-beauty:hover .account__nav-beauty-img,
.account__nav-img-bg-bonuses.active .account__nav-beauty-img,
.account__nav-img-bg-bonuses:hover .account__nav-beauty-img,
.account__nav-img-bg-order.active .account__nav-beauty-img,
.account__nav-img-bg-order:hover .account__nav-beauty-img,
.account__nav-img-bg-profile.active .account__nav-beauty-img,
.account__nav-img-bg-profile:hover .account__nav-beauty-img {
	background-position: -31px 0
}

.account__nav-img-profile {
	background: url(/local/templates/royalsamples2020/img/profile-icon.png);
	width: 25px;
	height: 30px;
	background-size: cover
}

.account__nav-img-order {
	background: url(/local/templates/royalsamples2020/img/Cart-big-icon.png);
	width: 33px;
	height: 31px;
	background-size: cover
}

.account__nav-img-bonuses {
	background: url(/local/templates/royalsamples2020/img/bonuses-icon.png);
	width: 27px;
	height: 37px;
	background-size: cover
}

.account__nav-img-beauty {
	background: url(/local/templates/royalsamples2020/img/miror.png);
	width: 31px;
	height: 33px;
	background-size: cover
}

.person-form-wrapper {
	margin: 56px 0 0
}

.person-form {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font: 400 14px Montserrat;
	line-height: 16px
}

.person-form input {
	border: 1px solid #e8e8e8;
	max-height: 36px;
	font: 400 14px Montserrat;
	line-height: 14px;
	padding: 6px;
	width: 100%;
	max-width: 240px;
	color: #292929
}

@media (max-width:420px) {
	.person-form input {
		max-width: none;
		margin: 15px 0
	}
}

.person-form input.off {
	display: none
}

.person-form__notice {
	margin-bottom: 30px
}

.person-form__brth,
.person-form__building,
.person-form__city,
.person-form__confirm,
.person-form__description,
.person-form__flat,
.person-form__house,
.person-form__index,
.person-form__mail,
.person-form__name,
.person-form__our,
.person-form__pass,
.person-form__phone,
.person-form__street {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 21px;
	min-height: 32px
}

@media (max-width:420px) {
	.person-form__brth,
	.person-form__building,
	.person-form__city,
	.person-form__confirm,
	.person-form__description,
	.person-form__flat,
	.person-form__house,
	.person-form__index,
	.person-form__mail,
	.person-form__name,
	.person-form__our,
	.person-form__pass,
	.person-form__phone,
	.person-form__street {
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
		border-bottom: 1px solid #f1f1f1
	}
}

.person-form__brth input,
.person-form__building input,
.person-form__city input,
.person-form__confirm input,
.person-form__description input,
.person-form__flat input,
.person-form__house input,
.person-form__index input,
.person-form__mail input,
.person-form__name input,
.person-form__our input,
.person-form__pass input,
.person-form__phone input,
.person-form__street input {
	max-width: 70px
}

.person-form__title {
	max-width: 140px;
	width: 100%
}

.person-form__data {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.person-form__change {
	margin: 0 0 0 20px;
	cursor: pointer;
	font: 400 12px Montserrat;
	transition: all .3s
}

@media (max-width:420px) {
	.person-form__change {
		margin: 0 0 10px
	}
}

.person-form__change:hover {
	color: #e10052;
	text-decoration: underline
}

.person-form .person-form__hidden-text {
	color: #292929;
	margin: 0 0 0 20px;
	font-weight: 700
}

.person-form .person-form__block input {
	display: none
}

.person-form__name input {
	max-width: 372px
}

@media (max-width:420px) {
	.person-form__name input {
		max-width: none
	}
}

.person-form__phone input {
	max-width: 181px
}

@media (max-width:420px) {
	.person-form__phone input {
		max-width: none
	}
}

.person-form__mail input {
	max-width: 306px
}

@media (max-width:420px) {
	.person-form__mail input {
		max-width: none
	}
}

.person-form__brth input {
	max-width: 125px
}

@media (max-width:420px) {
	.person-form__brth input {
		max-width: none
	}
}

.person-form__city input {
	max-width: 170px
}

@media (max-width:420px) {
	.person-form__city input {
		max-width: none
	}
}

.person-form__index input {
	max-width: 125px
}

@media (max-width:420px) {
	.person-form__index input {
		max-width: none
	}
}

.person-form__street input {
	max-width: 233px
}

@media (max-width:420px) {
	.person-form__street input {
		max-width: none
	}
}

.person-form__submit-btn input {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 132px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%;
	text-transform: uppercase
}

.person-form__submit-btn input:hover {
	background: #e10052
}

.person-form__confirm input,
.person-form__pass input {
	max-width: 200px
}

@media (max-width:420px) {
	.person-form__confirm input,
	.person-form__pass input {
		max-width: none
	}
}

.current-order-wrapper {
	margin: 56px 0 0
}

.current-order__title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

@media (max-width:1280px) {
	.current-order__title {
		margin: 0 15px
	}
}

.current-order__header {
	margin: 33px 0 0;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	line-height: 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding: 10px 0
}

@media (max-width:1280px) {
	.current-order__header {
		margin: 33px 15px 0
	}
}

@media (max-width:748px) {
	.current-order__header {
		height: 48px
	}
}

@media (max-width:748px) {
	.current-order__header-title {
		display: none
	}
}

.current-order__header-title:first-child {
	-ms-flex-preferred-size: 310px;
	flex-basis: 310px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2;
	max-width: 310px
}

.current-order__header-title:nth-child(2),
.current-order__header-title:nth-child(5) {
	-ms-flex-preferred-size: 120px;
	flex-basis: 120px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	max-width: 120px
}

.current-order__header-title:nth-child(3),
.current-order__header-title:nth-child(4) {
	-ms-flex-preferred-size: 250px;
	flex-basis: 250px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2;
	max-width: 250px
}

.order-item-wrapper {
	margin: 23px 0 0;
	border-bottom: 1px solid #e8e8e8;
	padding: 0 0 19px
}

@media (max-width:1280px) {
	.order-item-wrapper {
		margin: 23px 15px 0
	}
}

.order-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start
}

@media (max-width:748px) {
	.order-item {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center
	}
}

.order-item__mob-title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	line-height: 14px;
	margin: 15px 0 0;
	display: none
}

@media (max-width:748px) {
	.order-item__mob-title {
		display: inline-block
	}
}

@media (max-width:748px) {
	.order-item__delivery,
	.order-item__ident,
	.order-item__payment,
	.order-item__product,
	.order-item__promo-code {
		padding: 0 0 15px;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.order-item__delivery:first-child,
.order-item__ident:first-child,
.order-item__payment:first-child,
.order-item__product:first-child,
.order-item__promo-code:first-child {
	-ms-flex-preferred-size: 310px;
	flex-basis: 310px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2;
	max-width: 310px
}

@media (max-width:748px) {
	.order-item__delivery:first-child,
	.order-item__ident:first-child,
	.order-item__payment:first-child,
	.order-item__product:first-child,
	.order-item__promo-code:first-child {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
		width: 100%;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.order-item__delivery:nth-child(2),
.order-item__delivery:nth-child(5),
.order-item__ident:nth-child(2),
.order-item__ident:nth-child(5),
.order-item__payment:nth-child(2),
.order-item__payment:nth-child(5),
.order-item__product:nth-child(2),
.order-item__product:nth-child(5),
.order-item__promo-code:nth-child(2),
.order-item__promo-code:nth-child(5) {
	-ms-flex-preferred-size: 120px;
	flex-basis: 120px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	max-width: 120px
}

@media (max-width:748px) {
	.order-item__delivery:nth-child(2),
	.order-item__delivery:nth-child(5),
	.order-item__ident:nth-child(2),
	.order-item__ident:nth-child(5),
	.order-item__payment:nth-child(2),
	.order-item__payment:nth-child(5),
	.order-item__product:nth-child(2),
	.order-item__product:nth-child(5),
	.order-item__promo-code:nth-child(2),
	.order-item__promo-code:nth-child(5) {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
		width: 100%;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.order-item__delivery:nth-child(3),
.order-item__delivery:nth-child(4),
.order-item__ident:nth-child(3),
.order-item__ident:nth-child(4),
.order-item__payment:nth-child(3),
.order-item__payment:nth-child(4),
.order-item__product:nth-child(3),
.order-item__product:nth-child(4),
.order-item__promo-code:nth-child(3),
.order-item__promo-code:nth-child(4) {
	-ms-flex-preferred-size: 250px;
	flex-basis: 250px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2;
	max-width: 250px
}

@media (max-width:748px) {
	.order-item__delivery:nth-child(3),
	.order-item__delivery:nth-child(4),
	.order-item__ident:nth-child(3),
	.order-item__ident:nth-child(4),
	.order-item__payment:nth-child(3),
	.order-item__payment:nth-child(4),
	.order-item__product:nth-child(3),
	.order-item__product:nth-child(4),
	.order-item__promo-code:nth-child(3),
	.order-item__promo-code:nth-child(4) {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
		width: 100%;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.order-item__product {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	flex-wrap: nowrap;
}
.order-item__gifts .order-item__gifts-items{
	display: flex;
	flex-wrap: wrap;
}
.order-item__gifts{
	width: 100%;
	padding-top: 15px;
}
.order-item__gifts .order-item__gift{
	display: flex;
	margin-top: 10px;
	max-width: 300px;
}
.order-item__gifts .order-item__gift .order-item__gift-img{
	max-width: 75px;
	width: 100%;
}
.order-item__gifts .order-item__gift .order-item__gift-description {
	margin: 0 0 0 17px;
}
@media (max-width:748px) {
	.order-item__product {
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.order-item__product-img {
	max-width: 75px;
	width: 100%
}

@media (max-width:748px) {
	.order-item__product-img {
		margin: 15px 0 0
	}
}

.order-item__product-description {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 0 0 17px
}

@media (max-width:748px) {
	.order-item__product-description {
		margin: 17px 0 0
	}
}

.order-item__product-title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	text-transform: capitalize
}

.order-item__product-name {
	font-size: 14px
}

.order-item__product-change {
	font: 400 12px Montserrat;
	margin: 6px 0 0;
	color: #292929
}

.order-item__product-change:hover {
	color: #e10052
}

.order-item__payment {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.order-item__payment-info {
	text-transform: capitalize;
	text-align: center;
	font-size: 14px;
	margin: 0 0 18px
}

.order-item__payment-status {
	background-color: #abd46e;
	max-width: 94px;
	max-height: 24px;
	color: #292929;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	text-align: center;
	padding: 6px 2px;
	width: 100%;
	text-transform: lowercase;
	font-size: 12px;
	line-height: 12px
}

.order-item__delivery {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.order-item__delivery-info {
	margin: 0 0 18px;
	font-size: 14px
}

.order-item__delivery-link {
	transition: all .3s;
	color: #e10052;
	text-decoration: underline
}

.order-item__delivery-link:hover {
	text-decoration: underline
}

.order-item__delivery-link--details {
	margin: 8px 0 0;
	cursor: pointer
}

.order-item__delivery-status {
	background-color: #abd46e;
	max-width: 185px;
	max-height: 24px;
	color: #292929;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	text-align: center;
	padding: 6px 2px;
	width: 100%;
	text-transform: lowercase;
	font-size: 12px;
	line-height: 12px;
	white-space: pre
}

@media (max-width:800px) {
	.order-item__delivery-status {
		white-space: normal;
		max-height: 48px
	}
}

.order-item__description {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 26px 0 0;
	display: none
}

.order-item__hr {
	margin: 16px 0 0
}

.order-item__time-line {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 18px 0 0
}

.order-item__time-point:not(:first-child) {
	margin: 7px 0 0
}

.order-item__time-point:first-child {
	color: #abd46e
}

.order-item__ident {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.order-item__ident-info {
	margin: 0 0 18px;
	font-size: 14px
}

.order-item__promo-code {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.order-item__promo-code-info {
	margin: 0 0 18px;
	font-size: 14px
}

.order-item__promo-code-status {
	background-color: #abd46e;
	max-width: 81px;
	max-height: 24px;
	color: #292929;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	text-align: center;
	padding: 6px 2px;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	text-transform: lowercase
}

.order-history--margin {
	margin: 36px 0 0
}

@media (max-width:1280px) {
	.order-history--margin {
		margin: 36px 15px 0
	}
}

.order-history {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start
}

.order-history__title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase
}

.order-history__link {
	transition: all .3s;
	color: #e10052;
	margin: 36px 0 0
}

.order-history__link,
.order-history__link:hover {
	text-decoration: underline
}

.order-history__description {
	font: 400 12px Montserrat;
	margin: 36px 0 0
}

.bonuses-history-wrapper {
	margin: 59px 0 0
}

.bonuses-history__title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	line-height: 14px;
	margin: 0 0 35px;
	display: inline-block
}

@media (max-width:1280px) {
	.bonuses-history__title {
		margin: 0 15px 35px
	}
}

.bonuses-history__header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	line-height: 14px;
	padding: 10px 0;
	text-align: center
}

@media (max-width:1280px) {
	.bonuses-history__header {
		margin: 0 15px
	}
}

@media (max-width:650px) {
	.bonuses-history__header {
		height: 48px
	}
}

@media (max-width:650px) {
	.bonuses-history__header-item {
		display: none
	}
}

.bonuses-history__header-item:first-child {
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px;
	max-width: 100px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

.bonuses-history__header-item:nth-child(2),
.bonuses-history__header-item:nth-child(3) {
	-ms-flex-preferred-size: 180px;
	flex-basis: 180px;
	max-width: 180px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

.bonuses-history__header-item:nth-child(4) {
	-ms-flex-preferred-size: 250px;
	flex-basis: 250px;
	max-width: 250px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

.bonuses-history__history-list {
	text-align: center
}

@media (max-width:1280px) {
	.bonuses-history__history-list {
		margin: 0 15px
	}
}

.bonuses-history__history-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 34px 0 0
}

@media (max-width:650px) {
	.bonuses-history__history-item {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		align-items: flex-start;
		border-bottom: 1px solid #e8e8e8;
		padding: 0 0 34px
	}
}

.bonuses-history__history-elem {
	line-height: 16px;
	font-size: 14px
}

@media (max-width:650px) {
	.bonuses-history__history-elem {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		align-items: flex-start;
		text-align: center
	}
	.bonuses-history__history-elem:not(:first-child) {
		margin: 11px 0 0
	}
}

.bonuses-history__history-elem:first-child {
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px;
	max-width: 100px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

@media (max-width:650px) {
	.bonuses-history__history-elem:first-child {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

.bonuses-history__history-elem:nth-child(2),
.bonuses-history__history-elem:nth-child(3) {
	-ms-flex-preferred-size: 180px;
	flex-basis: 180px;
	max-width: 180px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

@media (max-width:650px) {
	.bonuses-history__history-elem:nth-child(2),
	.bonuses-history__history-elem:nth-child(3) {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

.bonuses-history__history-elem:nth-child(4) {
	-ms-flex-preferred-size: 250px;
	flex-basis: 250px;
	max-width: 250px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

@media (max-width:650px) {
	.bonuses-history__history-elem:nth-child(4) {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

.bonuses-history__history-mob-title {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	line-height: 14px;
	margin: 0 0 7px
}

@media (min-width:651px) {
	.bonuses-history__history-mob-title {
		display: none
	}
}

.bonuses-history__details {
	transition: all .3s;
	color: #e10052;
	font-size: 14px;
	margin: 47px 0 0;
	display: inline-block
}

.bonuses-history__details:hover {
	text-decoration: underline
}

@media (max-width:1280px) {
	.bonuses-history__details {
		margin: 47px 15px 0
	}
}

.navigation {
	margin: 10px 0;
	color: #000
}

.navigation a {
	color: #000
}

@media (max-width:1280px) {
	.beauty-news--wrap {
		margin: 0 15px
	}
}

.beauty-news--wrap .beauty-news__title-n-arrows {
	margin: 60px 0 0
}

.beauty-news__list--news-page {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	margin: 40px 0 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.beauty-news__list--news-page .news-item {
	margin: 0 0 30px
}

@media (max-width:1280px) {
	.beauty-news__list--news-page .news-item {
		margin: 0 auto 30px
	}
}

.one-news-wrapper {
	margin: 60px 0 0
}

@media (max-width:1280px) {
	.one-news-wrapper {
		margin: 60px 15px 0
	}
}

.one-news {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.one-news__container {
	text-align: justify
}

.one-news__container p {
	font: 400 14px Montserrat
}

.one-news__container a {
	transition: all .3s;
	color: #292929;
	text-decoration: underline
}

.one-news__container a:hover {
	color: #e10052
}

.one-news__container img {
	max-width: 90vw;
	height: auto
}

.one-news__container_events {
	margin: 20px 0;
	font: 400 16px Montserrat
}

.one-news__container_events img {
	max-width: 550px;
	height: auto;
	margin: 10px 10px 10px 0
}

.one-news__container_events b {
	font: 700 16px Montserrat-Bold;
	text-transform: uppercase;
	font-weight: 400;
	text-transform: unset
}

.one-news h1 {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.one-news h1 {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.one-news__info {
	margin: 31px 0 0;
	display: -ms-flexbox;
	display: flex;
	font: 400 14px Montserrat;
	color: #9a9a9a
}

@media (max-width:480px) {
	.one-news__info {
		font-size: 12px
	}
}

.one-news__publ-date {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 0 21px;
	border-left: 1px solid #e8e8e8;
	margin: 0 0 0 23px
}

.one-news__publ-date_events {
	border: none;
	padding: 0;
	margin: 0
}

.one-news__publ-date-img {
	height: 16px;
	width: 16px;
	margin: 0 6px 0 0
}

.one-news__img-wrap {
	margin: 53px 0 31px;
	max-width: 840px
}

.one-news__img {
	width: 100%;
	height: auto
}

.one-news__p {
	font: 400 14px Montserrat;
	line-height: 18px
}

.one-news__mark-text {
	font: 400 14px Montserrat-Italic;
	line-height: 18px;
	color: #292929;
	background: #f1f1f1;
	border-left: 10px solid #ff2559;
	padding: 30px 58px 28px 42px;
	max-width: 1000px;
	max-height: 146px;
	width: 100%;
	box-sizing: border-box;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin: 40px 0 52px auto
}

@media (max-width:920px) {
	.one-news__mark-text {
		max-height: none
	}
}

.chat-wrapper {
	margin: 77px 0 0
}

@media (max-width:1280px) {
	.chat-wrapper {
		margin: 77px 15px 0
	}
}

.chat {
	clear: both
}

.chat__title,
.chat li.active {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	display: inline-block
}

.chat__title {
	margin: 0 0 53px
}

.chat__messages-list {
	margin: 15px 0 0
}

.chat__message,
.chat__messages-list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.chat__message {
	padding: 26px 0 17px;
	border-top: 1px solid #f1f1f1
}

.chat__message-author {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	text-transform: capitalize;
	line-height: 18px
}

.chat__message-text {
	font: 400 14px Montserrat;
	line-height: 18px;
	margin: 13px 0 0
}

.chat__message-actions {
	display: -ms-flexbox;
	display: flex;
	max-width: 110px;
	font-size: 11px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 17px 0 0
}

.chat__message-answer a,
.chat__message-link a {
	color: #9a9a9a;
	cursor: pointer;
	transition: all .3s;
	text-decoration: none
}

.chat__message-answer a:hover,
.chat__message-link a:hover {
	color: #e10052
}

.chat__add-comment {
	transition: all .3s;
	color: #292929;
	text-decoration: underline
}

.chat__add-comment:hover {
	color: #e10052
}

.chat a {
	color: #9a9a9a;
	cursor: pointer;
	transition: all .3s;
	text-decoration: none
}

.chat a:hover {
	color: #e10052
}

.pagination {
	font: 400 14px Montserrat;
	line-height: 18px;
	display: -ms-flexbox;
	display: flex
}

.pagination__title {
	margin: 0 4px 0 0;
	color: #292929
}

.pagination__list {
	display: -ms-flexbox;
	display: flex
}

.pagination__item {
	color: #292929;
	margin: 0 3px;
	text-decoration: underline;
	cursor: pointer;
	transition: all .3s
}

.pagination__item:hover {
	text-decoration: none;
	color: #e10052
}

.pagination__item--active {
	text-decoration: none
}

.pagination .text {
	margin: 40px auto 0
}

.pagination .text a {
	font: 400 14px Montserrat;
	line-height: 18px;
	margin: 0 3px;
	text-decoration: none;
	cursor: pointer;
	color: #292929;
	transition: all .3s
}

.pagination .text a:hover,
.pagination .text span {
	text-decoration: underline;
	color: #e10052
}

.box-wrapper {
	margin: 60px 0 0
}

@media (max-width:1280px) {
	.box-wrapper {
		margin: 60px 15px 0
	}
}

.box__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.box__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.box__inner-wrap {
	display: -ms-flexbox;
	display: flex;
	margin: 38px 0 0
}

@media (max-width:800px) {
	.box__inner-wrap {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-ms-flex-align: center;
		align-items: center
	}
}

.box__left-wrap {
	max-width: 400px;
	width: 100%
}

.box__right-wrap {
	margin: 0 0 0 33px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:800px) {
	.box__right-wrap {
		margin: 0
	}
}

.box__right-wrap .beauty-box__add-gift,
.box__right-wrap .box__add-gift {
	margin: 10px 0 0;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.box__main-img {
	position: relative;
	cursor: pointer;
	max-width: 400px;
	width: 100%;
	/*
	background: no-repeat 50%;
	background-size: contain;
	transition: background .3s
	*/
}

.box__main-img.add-gift--label .box__add-gift,
.box__main-img.disc--label .box__disc,
.box__main-img.new--label .box__new {
	display: -ms-flexbox;
	display: flex
}

.box__main-img img.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}


.box .video-card .preloader {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 0;
	left: 0;
	z-index: 1;
	background: rgba(0, 0, 0, .3)
}

.box .video-card .preloader,
.box .video-card video {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all .2s ease
}

.box .video-card video {
	z-index: 4;
	pointer-events: none;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(.9);
	min-width: 100%;
	min-height: 100%;
	object-fit: cover
}

.box .video-card .unmute {
	opacity: 0;
	border: none;
	background: hsla(0, 0%, 100%, .4);
	width: 25px;
	height: 25px;
	padding: 4px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	z-index: 9;
	border: 1px solid hsla(0, 0%, 100%, 0);
	transition: all .2s ease
}

.box .video-card.active .preloader {
	opacity: 1
}

.box .video-card.active video {
	opacity: 1;
	transform: translate(-50%, -50%) scale(1)
}

.box .video-card.active .unmute {
	opacity: 1
}

.box__main-img-strut {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	padding: 50%
}

.box__img-list {
	margin: 25px 0 0;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.box__img-list-item {
	max-width: 100px;
	width: 100%;
	margin: 0 15px 15px 0;
	cursor: pointer;
	opacity: .5
}

@media (max-width:360px) {
	.box__img-list-item {
		width: 25vw
	}
}

.box__img-list-item--active {
	border: 1px solid #e10052;
	opacity: 1
}

.box__label-strip {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px 20px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}

@media (max-width:768px) {
	.box__label-strip {
		padding: 10px 10px 0
	}
}

.box__add-gift,
.box__disc,
.box__new {
	color: #fff;
	text-transform: uppercase;
	white-space: pre;
	display: none;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.box__disc {
	background: #af88b8;
	font: 400 12px Montserrat;
	padding: 7px 5px 4px 6px
}

@media (max-width:360px) {
	.box__disc {
		font-size: 10px
	}
}

.box__add-gift {
	background: #e10052;
	font: 400 12px Montserrat;
	padding: 4px 6px
}

@media (max-width:360px) {
	.box__add-gift {
		font-size: 10px
	}
}

.box__new {
	font: 400 14px Montserrat;
	background: #3d107b;
	padding: 3px 8px;
	margin: 0 0 0 auto
}

@media (max-width:360px) {
	.box__new {
		font-size: 10px
	}
}

.box__description p,
.box__description ul {
	font: 400 14px Montserrat
}
.box .box_stars-text{
	font: 700 14px Montserrat-Bold;
    color: #ff2559;
    padding: 0 0 .5em .2em;

}
.box .box_stars{
	position: relative;
}

.box .box_stars .stars {
    background: url('/local/templates/royalsamples2020/css/../img/box-detail-stars.png');
    width: 130px;
    height: 28px;
    float: left;
    position: relative;
    z-index: 2;
}
.box .box_stars .progress {
    background: #ffca00; 
    margin: 0;
    padding: 0;
    height: 28px;

    width: 130px;
    float: left;
    position: absolute;
    top: 0;
    left:0;
    z-index: 1;
}
.box__description ul {
	list-style-type: disc;
	padding: 0 0 0 16px
}

.box__description li {
	line-height: 18px;
	margin: 0 0 14px
}

.box__price {
	font: 700 22px Montserrat-Bold;
	color: #ff2559;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 23px 0 0
}

.box__buy-btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 178px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%;
	max-height: 39px;
	text-transform: uppercase;
	margin: 34px 0 0;
	font-size: 14px
}

.box__buy-btn:hover {
	background: #e10052
}

.box__delivery span {
	margin: 33px 0 39px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font: 400 14px Montserrat
}
/*
.box__delivery span:before {
	content: "";
	display: inline-block;
	width: 23px;
	height: 14px;
	background: url(/local/templates/royalsamples2020/img/delivery-icon.png) no-repeat 50%;
	background-size: contain;
	margin: 0 7px 0 0
}
*/
.box__hr {
	border: none;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
	margin: 0
}

.box__consist-title {
	font: 700 16px Montserrat-Bold;
	text-transform: uppercase;
	margin: 35px 0 0
}

.box__consist-list ul,
.box__consist-list ol {
	counter-reset: a;
	font-size: 14px;
	margin: 18px 0 34px
}

.box__consist-list li {
	font: 400 14px Montserrat;
	text-transform: none;
	line-height: 24px
}

.box__consist-list li:before {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	counter-increment: a;
	content: "" counter(a) ".\2002";
	display: inline-block
}

.box__add-stuff-title {
	max-width: 550px;
	margin: 31px 0 0;
	font: 700 16px Montserrat-Bold;
	text-transform: uppercase;
	line-height: 24px
}

.box__add-stuff-list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 32px 0 0
}

@media (max-width:800px) {
	.box__add-stuff-list {
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

.box__add-stuff {
	max-width: 234px;
	max-height: 272px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 15px;
	background: #f1f1f1;
	width: 100%;
	margin: 0 35px 35px 0;
	cursor: pointer
}

.box__add-stuff--active,
.box__add-stuff:hover {
	box-shadow: 0 0 0 1px #ff2559
}

@media (max-width:800px) {
	.box__add-stuff {
		margin: 35px 5px 5px 0
	}
}

.box__add-stuff img {
	max-width: 200px;
	max-height: 200px
}

.box__add-stuff-name span {
	text-align: center;
	font: 400 14px Montserrat;
	line-height: 18px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 19px 0 0;
	max-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis
}

.info-page-wrapper {
	margin: 60px 0
}

@media (max-width:1280px) {
	.info-page-wrapper {
		margin: 60px 0 20px 15px
	}
}

.info-page__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 10px 0
}

@media (max-width:768px) {
	.info-page__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.info-page__title h1 {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.info-page__title h1 {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.info-page__title_center {
	margin: 10px auto;
	text-align: center
}

.info-page__title_product {
	border-left: 4px solid #e10052;
	padding: 5px
}

.info-page__padding_mini {
	padding: 10px 0 0
}

.info-page__padding_medium {
	padding: 30px 0 0
}

.info-page__padding_large {
	padding: 60px 0 0
}

.info-page__text {
	font: 400 16px Montserrat
}

.info-page__text_center * {
	margin: 0 auto;
	text-align: center
}

.info-page__text b {
	font: 700 16px Montserrat-Bold;
	text-transform: uppercase;
	display: inline-block;
	margin: 10px 0 0
}

.info-page__text h3 {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	margin: 10px 0;
	font-size: 14px
}

.info-page__subtitle {
	margin: 20px 0 10px;
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	font-size: 16px;
	padding: 5px;
	border-left: 4px solid #e10052
}

@media (max-width:768px) {
	.info-page__subtitle {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.info-page__just-btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 180px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	display: block;
	width: 100%;
	text-transform: uppercase
}

.info-page__just-btn:hover {
	background: #e10052
}

.referral-page .info-page__text {
	font: 400 14px Montserrat
}

.button-template {
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%
}

.button-template:hover {
	background: #e10052
}

.order-page {
	max-width: 680px;
	padding: 0 10px;
	margin: 0 auto;
	font: 400 16px Montserrat;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.order-page__padding_mini {
	padding: 20px 0 0
}

.order-page__padding_medium {
	padding: 40px 0 0
}

.order-page__padding_large {
	padding: 60px 0 0
}

.order-page__warning {
	padding: 20px;
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	background: #f1f1f1;
	margin: 10px 0
}

.order-page b {
	font: 700 16px Montserrat-Bold;
	text-transform: uppercase
}

.order-page a {
	transition: all .3s;
	color: #e10052
}

.order-page a:hover {
	text-decoration: underline
}

.order-page h2 {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase;
	margin: 10px 0
}

@media (max-width:768px) {
	.order-page h2 {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

.order-page input {
	margin: 10px 0
}

.order-page p {
	margin: 5px 0
}

.order-page img {
	display: block;
	margin: 0 auto
}

.order-page .paysystem_name {
	margin: 10px 0 0;
	text-align: center;
	-ms-flex-item-align: center;
	align-self: center
}

.order-page .btn-primary,
.order-page input[type=submit] {
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #3d107b;
	max-width: 189px;
	height: 39px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 12px;
	color: #fff;
	transition: all .3s;
	width: 100%
}

.order-page .btn-primary:hover,
.order-page input[type=submit]:hover {
	background: #e10052
}

@media (max-width:480px) {
	.order-page .btn-primary,
	.order-page input[type=submit] {
		max-width: none
	}
}

@media (max-width:1280px) {
	.product-wrapper {
		margin: 0 15px
	}
}

.product {
	display: -ms-flexbox;
	display: flex
}

.product__title {
	margin: 60px 0 58px
}

.product__title h1 {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.product__title h1 {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center
	}
}

@media (max-width:768px) {
	.product__title {
		font-size: 20px
	}
}

.product__img {
	max-width: 200px;
	height: auto
}

.product__description-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.product__description {
	text-align: left;
	font: 400 14px Montserrat
}

.product__description img {
	margin: 10px 10px 10px 0
}

@media (max-width:480px) {
	.product__description img {
		display: block;
		margin: 0 auto;
		float: none
	}
}

.product__description h2 {
	margin: 10px 0;
	font: 700 16px Montserrat-Bold;
	text-transform: uppercase
}

.product__description h3 {
	margin: 10px 0;
	font: 700 20px Montserrat-Bold;
	text-transform: uppercase
}

.product__subtitles {
	font: 700 16px Montserrat-Bold;
	text-transform: uppercase
}

.product__grey-line {
	height: 1px;
	border: none;
	margin: 34px 0;
	width: 100%;
	background: #e8e8e8
}

.product__consist {
	margin: 21px 0 0
}

.product__btns-wrap {
	margin: 20px 0
}

.product__padding-mini {
	padding: 20px 0 0
}

.product__redirect-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin: 20px 0
}

@media (max-width:768px) {
	.product__redirect-wrap {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: left;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.product__redirect-wrap a {
	margin: 0 0 0 14px
}

@media (max-width:768px) {
	.product__redirect-wrap a {
		margin: 20px 0 0
	}
}

.product-slider-wrapper {
	padding: 36px 0 42px;
	margin: 90px 0 149px
}

@media (max-width:1280px) {
	.product-slider-wrapper {
		margin: 90px 15px 149px
	}
}

.product-slider__title {
	font: 400 24px Montserrat-Black;
	text-transform: uppercase
}

@media (max-width:768px) {
	.product-slider__title {
		text-align: center;
		-ms-flex-item-align: center;
		align-self: center;
		font-size: 20px;
		text-align: left
	}
}

.product-slider__headline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.product-slider__list {
	margin: 26px 0 0
}

.product-slider__item {
	max-width: 200px;
	max-height: 345px
}

.product-slider__item:hover .product-slider__brand-name,
.product-slider__item:hover .product-slider__description {
	color: #e10052
}

.product-slider__img-wrap {
	display: grid;
	grid-template-columns: 200px;
	grid-template-rows: 260px;
	width: 100%;
	max-width: 200px;
	background: #fff;
	-ms-flex-align: center;
	align-items: center
}

.product-slider__img-wrap img {
	max-width: 80%;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto
}

@media (max-width:1100px) {
	.product-slider__img-wrap {
		margin: 0 auto
	}
}

.product-slider__brand-name {
	max-width: 200px;
	margin: 24px 0 0;
	color: #292929;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	transition: all .3s
}

@media (max-width:1100px) {
	.product-slider__brand-name {
		margin: 24px auto 0
	}
}

.product-slider__description {
	margin: 27px 0 0;
	font: 400 13px Montserrat;
	color: #292929;
	line-height: 13px;
	max-height: 26px;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .3s
}

@media (max-width:1100px) {
	.product-slider__description {
		margin: 27px auto 0
	}
}

.slider-current-prod-wrap {
	padding: 40px 0 0;
	clear: both
}

body {
	font-family: Montserrat;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh
}

.lightPreloader {
	opacity: 0
}

.wrap {
	max-width: 1170px;
	margin: 0 auto;
	width: 100%
}

@media (max-width:1280px) {
	.wrap-comments {
		margin: 0 15px
	}
}

.header-menu-wrap {
	padding: 13px 0 0
}

.menu-top {
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1280px) {
	.menu-top {
		margin: 0 12px
	}
}

@media (max-width:768px) {
	.menu-top {
		display: none
	}
}

.menu-top__wrap-nav-login {
	max-width: 810px;
	width: 100%
}

.menu-top__nav,
.menu-top__wrap-nav-login {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.menu-top__nav {
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	max-width: 600px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-transform: uppercase;
	font-size: 12px;
}

@media (max-width:1024px) {
	.menu-top__nav {
		font-size: 10px
	}
}

.menu-top__item {
	margin: 0 16px 0 0
}

.menu-top__item a {
	color: #292929
}

.menu-top__item a:hover {
	color: #e10052
}

.phone {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	max-width: 184px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	cursor: pointer;
	min-width: 139px
}

@media (max-width:768px) {
	.phone {
		margin: 16px 0 33px
	}
}

.phone:hover .phone__img {
	background-position: -18px
}

.phone:hover .phone__number {
	color: #e10052
}

.phone__img {
	margin: 0 6px 0 0;
	display: block;
	height: 17px;
	width: 17px;
	background: url(/local/templates/royalsamples2020/img/phone-icon.png);
	transition: background-position 0s
}

.phone__img:hover {
	background-position: -18px 0
}

.phone__number {
	color: #292929;
	font-size: 14px;
	line-height: 14px;
	transition: color 0s
}

.menu-social-list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 162px
}

@media (max-width:768px) {
	.menu-social-list {
		margin: 3.5em 0 0
	}
}

.menu-social-list__fb,
.menu-social-list__inst,
.menu-social-list__tg,
.menu-social-list__vk {
	margin: 0 9px 0 0
}

.menu-social-list__fb a {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/facebook-icon.png);
	transition: background-position 0s
}

.menu-social-list__fb a:hover {
	background-position: -26px 0
}

.menu-social-list__inst a {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/instagram-icon_r.png);
	transition: background-position 0s
}

.menu-social-list__inst a:hover {
	background-position: -26px 0
}

.menu-social-list__vk a {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/vk-icon.png);
	transition: background-position 0s
}

.menu-social-list__vk a:hover {
	background-position: -26px 0
}

.menu-social-list__tg a {
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/tg-icon.png);
	transition: background-position 0s
}

.menu-social-list__tg a:hover {
	background-position: -26px 0
}

.menu-social-list--large {
	max-width: 191px
}

.menu-social-list--large .menu-social-list__fb a {
	display: block;
	height: 54px;
	width: 54px;
	background: url(/local/templates/royalsamples2020/img/fb-large_icon.png);
	transition: background-position 0s
}

.menu-social-list--large .menu-social-list__fb a:hover {
	background-position: -55px 0
}

.menu-social-list--large .menu-social-list__inst a {
	display: block;
	height: 54px;
	width: 54px;
	background: url(/local/templates/royalsamples2020/img/insta-large_icon_r.png);
	transition: background-position 0s
}

.menu-social-list--large .menu-social-list__inst a:hover {
	background-position: -55px 0
}

.menu-social-list--large .menu-social-list__vk a {
	display: block;
	height: 54px;
	width: 54px;
	background: url(/local/templates/royalsamples2020/img/vk-large_icon.png);
	transition: background-position 0s
}

.menu-social-list--large .menu-social-list__vk a:hover {
	background-position: -55px 0
}

.menu-social-list--large .menu-social-list__tg a {
	display: block;
	height: 54px;
	width: 54px;
	background: url(/local/templates/royalsamples2020/img/tg-large_icon.png);
	transition: background-position 0s
}

.menu-social-list--large .menu-social-list__tg a:hover {
	background-position: -55px 0
}

.login {
	max-width: 102px;
	display: -ms-flexbox;
	display: flex;
	text-transform: uppercase;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	cursor: pointer;
	position: relative;
	margin: 0 0 0 10px
}

@media (max-width:800px) {
	.login {
		font-size: 10px
	}
}

.login:hover .login__person {
	background-position: -26px
}

.login:hover .login__entry {
	color: #e10052
}

.login__person {
	margin: 0 8px 0 0;
	display: block;
	height: 25px;
	width: 25px;
	background: url(/local/templates/royalsamples2020/img/login-icon.png);
	transition: background-position 0s
}

.login__person:hover {
	background-position: -26px 0
}

.login__entry {
	position: relative
}

.login__entry:after {
	content: ">";
	display: block;
	position: absolute;
	transform: rotate(90deg);
	right: -15px;
	top: -2px;
	font-size: 15px
}

@media (max-width:800px) {
	.login__entry:after {
		right: -13px;
		font-size: 13px
	}
}

.login__popup-mobile {
	right: 0
}

.login__popup {
	position: absolute;
	width: 160px;
	height: 110px;
	background: #f1f1f1;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0 20px;
	display: none;
	z-index: 200
}

@media (max-width:1280px) {
	.login__popup {
		right: 0
	}
}

.login__popup a,
.login__popup span {
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	color: #292929
}

.login__popup a:hover,
.login__popup span:hover {
	color: #e10052
}

.login__popup.open--popup {
	display: -ms-flexbox;
	display: flex;
	animation: a .4s forwards
}

.login__popup.close--popup {
	display: -ms-flexbox;
	display: flex;
	animation: b .2s forwards
}

.menu__grey-line {
	margin: 12px 0 0;
	border: none;
	border-bottom: 1px solid #e8e8e8
}

@media (max-width:768px) {
	.menu__grey-line {
		display: none
	}
}

.main-menu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:1280px) {
	.main-menu {
		margin: 0 10px
	}
}

@media (max-width:768px) {
	.main-menu {
		display: none
	}
}

.main-menu--wrap {
	margin-top: 18px;
	margin-bottom: 19px
}

@media (max-width:768px) {
	.main-menu__logo {
		width: 97px;
		height: auto
	}
}

.main-menu__nav {
	max-width: 814px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font: 700 14px Montserrat-Bold;
	text-transform: uppercase;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-height: 280px
}

@media (max-width:768px) {
	.main-menu__nav li {
		margin: 0 0 17px
	}
}

@media (max-width:900px) {
	.main-menu__nav {
		font-size: 11px;
		line-height: 11px
	}
}

.main-menu__nav--desktop {
	text-align: center;
	margin: 0 12px
}
.main-menu__nav--desktop .main-menu__item{
	position: relative;
}
.main-menu__nav--desktop .main-menu__item.item-new:after{
	content: "";
	width: 60px;
	height: 25px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAA+CAYAAAG+SdL3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMyQ0U1QkYxQzU0MTFFQzhGOEVEN0JDNzI1NjBBNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMyQ0U1QzAxQzU0MTFFQzhGOEVEN0JDNzI1NjBBNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzJDRTVCRDFDNTQxMUVDOEY4RUQ3QkM3MjU2MEE1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzJDRTVCRTFDNTQxMUVDOEY4RUQ3QkM3MjU2MEE1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtiGXgAAAB86SURBVHjaYnzIEMRA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');
	position: absolute;
	background-size: 100%;
	right: -25px;
    transform: rotate(30deg);
    top: -15px;

}
@media (max-width:1280px) {
	.main-menu__nav--desktop {
		margin: 0 12px
	}
}

@media (max-width:1280px) {
	.main-menu__nav--desktop .main-menu__item {
		padding: 0 6px
	}
}

@media (max-width:768px) {
	.main-menu__nav--mobile {
		-ms-flex-direction: column;
		flex-direction: column;
		font-size: 11px;
		line-height: 11px
	}
}

.main-menu__item a {
	color: #292929
}

.main-menu__item a:hover {
	color: #e10052
}

.main-menu__cart-n-search {
	max-width: 85px;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.main-menu__search-icon {
	cursor: pointer;
	margin: 0 15px 0 0;
	display: block;
	height: 35px;
	width: 35px;
	background: url(/local/templates/royalsamples2020/img/search-icon.png);
	transition: background-position 0s
}

.main-menu__search-icon:hover {
	background-position: -36px 0
}

.main-menu__search-field {
	position: absolute;
	right: 87px;
	top: 0;
	display: none
}

.main-menu__search-field input {
	width: 400px;
	height: 36px;
	padding: 7px;
	border: 1px solid #9a9a9a
}

.main-menu__cart-icon {
	cursor: pointer;
	display: block;
	height: 35px;
	width: 35px;
	background: url(/local/templates/royalsamples2020/img/cart-icon.png);
	transition: background-position 0s
}

.main-menu__cart-icon:hover {
	background-position: -36px 0
}

@media (max-width:768px) {
	.main-menu__cart-icon {
		display: block;
		height: 26px;
		width: 26px;
		background: url(/local/templates/royalsamples2020/img/cart_25px.png);
		transition: background-position 0s;
		background-size: cover
	}
	.main-menu__cart-icon:hover {
		background-position: -27px 0
	}
}

.main-menu__cart-amount {
	height: 16px;
	width: 16px;
	background: #ff2559;
	color: #fff;
	font: 400 11px Montserrat;
	line-height: 16px;
	border-radius: 50%;
	position: absolute;
	top: -6px;
	right: 0;
	text-align: center
}

@media (max-width:768px) {
	.main-menu__cart-amount {
		top: 5px;
		right: 8px
	}
}

.main-menu__logo-n-burger {
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 124px;
	margin: 0 11px
}

.main-menu__login-n-cart,
.main-menu__logo-n-burger {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-align: center;
	align-items: center
}

.main-menu__login-n-cart {
	max-width: 70px
}

@media (max-width:768px) {
	.main-menu__login-n-cart {
		margin: 0 15px 0 0
	}
}

.main-menu__mobile {
	display: none;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}

@media (max-width:768px) {
	.main-menu__mobile {
		display: -ms-flexbox;
		display: flex
	}
}

.main-menu__mobile-popup {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	max-height: 455px;
	background: #f1f1f1;
	max-width: 252px;
	width: 100%;
	position: absolute;
	top: 66px;
	z-index: 9999;
	padding: 32px 0 0 43px;
	display: none
}

.burger,
.main-menu__mobile-popup.show--menu {
	display: -ms-flexbox;
	display: flex
}

.burger {
	height: 13px;
	width: 17px;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.burger:hover .burger__line {
	background: #e10052
}

.burger__line {
	width: 100%;
	height: 1px;
	background: #292929
}

.banner-slider .wrap {
	width: 100%
}

.banner-slider__for-wrapper {
	position: relative
}

.banner-slider__nxt-btn,
.banner-slider__prev-btn {
	position: absolute;
	color: #fff;
	transform: rotate(90deg);
	width: 100px;
	text-transform: lowercase;
	font-size: 19px;
	transition: all .3s;
	cursor: pointer;
	text-align: center
}

.banner-slider__nxt-btn:hover,
.banner-slider__prev-btn:hover {
	color: #e10052
}

.banner-slider__prev-btn {
	top: 40%;
	right: 0
}

@media (max-width:1280px) {
	.banner-slider__prev-btn {
		top: 30%
	}
}

@media (max-width:650px) {
	.banner-slider__prev-btn {
		display: none!important
	}
}

.banner-slider__nxt-btn {
	bottom: 40%;
	right: 0
}

@media (max-width:1280px) {
	.banner-slider__nxt-btn {
		bottom: 30%
	}
}

@media (max-width:650px) {
	.banner-slider__nxt-btn {
		display: none!important
	}
}

.banner-slider__for img {
	width: 100%;
	/*max-height: 780px */
}

.banner-slider__banner {
	padding: 14px 0 0;
	margin: 0 3px 0 0;
}

.banner-slider__img {
	cursor: pointer;
	max-width: 271px;
	max-height: 120px;
	width: 269px;
	filter: contrast(50%);
	/*transition: all .3s*/
}

@media (max-width:1100px) {
	.banner-slider__img {
		margin: 0 auto
	}
}

.banner-slider__img:hover {
	filter: contrast(80%)
}

@media (max-width:650px) {
	.banner-slider__img {
		width: 45vw
	}
}

.banner-slider__nav {
	margin: -11px auto 0;
	width: 100%
}

.banner-slider__nav_main {
	max-width: 1085px
}

@media (min-width:1100px) {
	.banner-slider__nav.slick-track-fix .slick-track {
		transform: translateZ(0)!important
	}
}

.banner-slider__nav .slick-current {
	position: relative
}

.banner-slider__nav .slick-current:before {
	content: "";
	width: 19px;
	height: 14px;
	display: block;
	background: url(/local/templates/royalsamples2020/img/pink-corner.png);
	position: absolute;
	top: 0;
	left: 124.5px
}

@media (max-width:1100px) {
	.banner-slider__nav .slick-current:before {
		left: calc(50% - 10px)
	}
}

.banner-slider__nav .slick-current img {
	box-sizing: border-box;
	border: 2px solid #e10052;
	filter: none
}

.bread-crumbs {
	display: -ms-flexbox;
	display: flex;
	font: 400 12px Montserrat;
	color: #9a9a9a
}

.bread-crumbs a {
	color: #9a9a9a
}

@media (max-width:480px) {
	.bread-crumbs {
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.bread-crumbs__wrap {
	margin: 38px 0 0
}

@media (max-width:1280px) {
	.bread-crumbs__wrap {
		margin: 18px 0 0 15px
	}
}

.bread-crumbs__item:not(:last-child):after {
	content: "\2002>\2002"
}

@media (max-width:480px) {
	.bread-crumbs__item:not(:last-child):after {
		display: none
	}
}

.bread-crumbs__item:not(:first-child):before {
	display: none;
	content: "\2002>\2002"
}

@media (max-width:480px) {
	.bread-crumbs__item:not(:first-child):before {
		display: inline-block
	}
}

.bread-crumbs__link {
	color: #9a9a9a
}

.no-items {
	display: none
}

.pre-loader {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-color: #e10052;
	top: 0;
	border-radius: 5px;
	box-shadow: 0 4px 20px 0 #e10052
}
/* End */


/* Start:/local/templates/royalsamples2020/components/bitrix/sender.subscribe/subscribe.popup/style.min.css?15923086764248*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}
/* End */


/* Start:/redizine/css/popup-present.min.css?16149453353374*/
.popup-present{padding:65px 40px}.basket-present-products{max-width:498px;margin-left:auto;margin-right:auto}.popup-present{position:relative;max-width:725px}.popup__title{text-align:center;font-size:20px;font-family:'Montserrat-Bold';text-transform:uppercase;font-weight:700;margin-bottom:10px}.popup__desc{font-size:14px;text-align:center;display:block;margin-bottom:45px}.popup .mfp-close{font-size:0;transform:rotate(45deg);opacity:1;width:39px;height:39px;cursor:pointer;position:absolute;right:20px;top:20px}.popup .mfp-close:before{content:'';width:24px;height:2px;background:#000;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.popup .mfp-close:after{content:'';width:2px;height:24px;background:#000;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.b-present__item{width:184px}.b-present__img{-webkit-box-shadow:0 0 5px 0 rgba(239,237,237,1);-moz-box-shadow:0 0 5px 0 rgba(239,237,237,1);box-shadow:0 0 5px 0 rgba(239,237,237,1);display:block;margin-bottom:30px}.b-present__img img{max-width:200px;max-height:200px;margin:0 auto;display:block}.b-present__title{font-family:'Montserrat-Bold';color:#111;font-size:13px;font-weight:700;display:block;min-height:30px}.b-present__price{display:block;color:#e10052;font-size:16px;font-weight:600;margin-bottom:8px}.b-present-slider{max-width:184px}.basket-present-products{display:flex;align-items:flex-start;justify-content:space-between}.basket-present-products .slick-arrow{width:24px;height:24px;cursor:pointer;background:rgba(255,255,255,0);position:absolute;top:100px;border:0;z-index:9;font-size:0}.basket-present-products .slick-prev:before{content:'';width:10px;height:10px;border-bottom:1px solid #262626;border-left:1px solid #262626;transform:rotate(45deg);position:absolute;left:8px;right:0;top:6px;bottom:0;transform:rotate(45deg)}.basket-present-products .slick-next:before{content:'';width:10px;height:10px;border-top:1px solid #262626;border-right:1px solid #262626;transform:rotate(45deg);position:absolute;left:4px;right:0;top:6px;bottom:0;transform:rotate(45deg)}.basket-present-products .slick-prev{left:-30px}.basket-present-products .slick-next{right:-30px}.b-present__change{display:block}.b-present__btn{display:block;width:100%;background:#e10052;color:#fff;padding:10px 20px;font-size:11px;text-transform:uppercase}.b-present__change{font-size:14px;text-transform:uppercase;font-weight:500;display:block;padding-top:8px}.b-present__content{margin-bottom:20px}.b-present__price b{font-weight:bold;font-family:'Montserrat-Bold'}.b-present__count{font-size:12px;color:#9499a7;display:block}@media(max-width:560px){.popup__desc{margin-bottom:20px}.popup__title{font-size:15px}.popup-present{padding:35px 11px}.basket-present-products .slick-prev{left:7px}.basket-present-products .slick-next{right:7px}.b-present__change{font-size:9px}.b-present__btn{padding:8px 9px;font-size:9px;text-transform:uppercase}.b-present__title{font-size:9px;min-height:20px}.b-present__price{font-size:10px}.b-present__img{margin-bottom:5px}.b-present__item{margin-left:auto;margin-right:auto}.b-present__img img{max-width:100%}.b-present__item{width:130px}}@media(max-width:500px){.popup .mfp-close{top:3px;right:3px}.b-present__btn{font-size:8px;line-height:14px;text-align:center}.b-present__change{padding-top:0;font-size:7px}.b-present-slider{max-width:171px}.b-present__item{width:100px}}
/* End */
/* /local/templates/royalsamples2020/css/style.min.css?170143108658688 */
/* /local/templates/royalsamples2020/css/gifts.min.css?16305058005172 */
/* /local/templates/royalsamples2020/css/magnific-popup.min.css?16179779665259 */
/* /local/templates/royalsamples2020/css/custom.min.css?173755261267898 */
/* /local/templates/royalsamples2020/css/head.css?1743631057140543 */
/* /local/templates/royalsamples2020/components/bitrix/sender.subscribe/subscribe.popup/style.min.css?15923086764248 */
/* /redizine/css/popup-present.min.css?16149453353374 */
