@import "https://fonts.googleapis.com/css?family=Raleway:300,400,400i,500,700,900|Lora|Roboto:100,400";@font-face{font-family:flowers;src:url(../eot/flowers7aa5.eot);src:url(../eot/flowers7aa5.eot#iefix) format("embedded-opentype"),url(../ttf/flowersd393.ttf) format("truetype"),url(../woff/flowers3cab.woff) format("woff"),url(../svg/flowers80cc.svg#flowers) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:flowers!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-experience:before{content:"\E900"}.icon-add-rounded:before{content:"\E901"}.icon-address:before{content:"\E902"}.icon-address-filled:before{content:"\E903"}.icon-angle-left:before{content:"\E904"}.icon-angle-right:before{content:"\E905"}.icon-arrow-left:before{content:"\E906"}.icon-arrow-right:before{content:"\E907"}.icon-attach:before{content:"\E908"}.icon-calendar:before{content:"\E909"}.icon-cart:before{content:"\E90A"}.icon-cemeteries:before{content:"\E90B"}.icon-chevron-down:before{content:"\E90C"}.icon-close-rounded:before{content:"\E90D"}.icon-coupone:before{content:"\E90E"}.icon-credit-card:before{content:"\E90F"}.icon-delivery:before{content:"\E910"}.icon-delivery-direct:before{content:"\E912"}.icon-delivery-extra:before{content:"\E913"}.icon-cemetery-flowers:before{content:"\E914"}.icon-delivery-plane:before{content:"\E915"}.icon-flower:before{content:"\E917"}.icon-flowers-placement:before{content:"\E918"}.icon-flowers-vase:before{content:"\E919"}.icon-history:before{content:"\E91A"}.icon-info:before{content:"\E91B"}.icon-info-rounded:before{content:"\E91C"}.icon-mail:before{content:"\E91D"}.icon-help:before{content:"\E91E"}.icon-ocassion:before{content:"\E91F"}.icon-orders:before{content:"\E920"}.icon-phone:before{content:"\E921"}.icon-phone-light:before{content:"\E922"}.icon-quality:before{content:"\E923"}.icon-search:before{content:"\E924"}.icon-flowers-seasonal:before{content:"\E925"}.icon-settings:before{content:"\E926"}.icon-tick:before{content:"\E927"}.icon-flower-program:before{content:"\E928"}.icon-user:before{content:"\E929"}.icon-user-filled:before{content:"\E92A"}.icon-vase:before{content:"\E92B"}.icon-zoom:before{content:"\E92C"}.icon-change-pass:before{content:"\E911"}.calendar{position:relative;overflow:hidden;text-transform:capitalize;text-align:center;font:15px/1em inherit;color:#545a5c}.calendar a{text-decoration:none;color:inherit}.calendar header .btn{display:inline-block;position:absolute;width:30px;height:30px;text-align:center;line-height:30px;color:#cbd1d2;border-radius:50%;border:2px solid #cbd1d2}.calendar header .btn:hover{background:#cbd1d2;color:#fff}.calendar header .btn-prev{left:0;top:0}.calendar header .btn-next{right:0;top:0}.calendar header .month{padding:0;margin:0}.calendar table{width:100%;margin:20px 0;border-spacing:0}.calendar thead{font-size:1.2em;font-weight:600}.calendar td{padding:.8em .1em}.calendar .day{display:inline-block;width:2em;height:2em;line-height:1.9em;border-radius:50%;border:2px solid transparent}.calendar .day:hover{border:2px solid #6691cc}.calendar .day.event,.calendar .day.today{background:#6691cc;color:#fff}.calendar .day.wrong-month{color:#cbd1d2}.calendar .day.wrong-month:hover{border:2px solid transparent}.calendar .event-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#545a5c}.calendar .filler{position:absolute;width:0;height:0;border-radius:50%;background:#545a5c;transform:translate(-50%,-50%)}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:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;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:.9;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 0s 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 0s,visibility 0s ease 0s;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:none;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}.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{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;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:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;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:0 0;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:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.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;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;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(0deg,rgba(0,0,0,.85),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(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.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{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:0 0;border:4px solid;border-color:#888 #888 #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}@-webkit-keyframes a{to{transform:rotate(1turn)}}@keyframes a{to{transform:rotate(1turn)}}.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(0deg)}.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(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.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:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;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:transparent;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:none;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)}}@font-face{font-family:Glyphicons Halflings;src:url(../eot/glyphicons-halflings-regularf4db.eot);src:url(../eot/glyphicons-halflings-regularfe3a.eot#iefix) format("embedded-opentype"),url(../woff/glyphicons-halflings-regular770a.woff) format("woff"),url(../ttf/glyphicons-halflings-regularc7b8.ttf) format("truetype"),url(../svg/glyphicons-halflings-regularaf79.svg#glyphicons-halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100px;left:20px;display:none}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:auto;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:auto;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{max-width:none;z-index:3001}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li.active,.ranges li:hover{background-color:#08c;border:1px solid #08c;color:#fff}@media(min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .calendar,.daterangepicker.single.ltr .ranges{float:left}.daterangepicker.single.rtl .calendar,.daterangepicker.single.rtl .ranges{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .calendar.left .calendar-table,.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px}.daterangepicker.ltr .calendar,.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .calendar.left .calendar-table,.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px}.daterangepicker.rtl .calendar,.daterangepicker.rtl .ranges{text-align:right;float:right}}@media(min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none!important}}.daterangepicker-input{color:inherit;padding:10px 15px!important;font-size:12px!important;width:95%!important;font-family:sans-serif;border:1px solid #dfe3e9!important;border-radius:3px;-moz-user-select:initial;-webkit-user-select:initial;-ms-user-select:initial;user-select:initial}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.m-auto{margin:auto}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-grow-2{flex-grow:2!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.text-center{text-align:center}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.hidden{display:none!important}.relative{position:relative!important}.absolute{position:absolute!important}.top-50{top:50%}.left-50{left:50%}.text-xl{font-size:3rem}.text-green{color:#4ac333}.text-gray{color:#555}.text-red{color:#ff5050}.radiobutton-group{display:flex;flex-wrap:wrap}.radiobutton-group label.radiobutton{flex-basis:30%}.radiobutton-group label.radiobutton .checkblock{width:100%;height:100%;border:1px solid #dedede;border-radius:6px;display:flex;align-items:center;padding:15px;font-size:1rem;color:#555}.radiobutton-group input:checked~.checkblock,.radiobutton-group label.radiobutton .checkblock:hover{border-color:#3097d1}.radiobutton-group input:checked~.checkblock{background-image:url(../svg/tick_blued0ef.svg);background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 3px) 3px}.current-placement{max-width:400px}#catalog-scroll-up{position:fixed;width:70px;height:70px;border-radius:100%;background-color:#1a4e2c;opacity:0;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:1px 1px 10px #ccc;transition:opacity .6s}#catalog-scroll-up i{font-size:2rem;color:#fff}.order-history{color:rgba(0,0,0,.6)}.autocomplete-result-list{background:#fff;border-right:1px solid #dfe3e9;border-left:1px solid #dfe3e9;border-bottom:1px solid #dfe3e9;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.autocomplete-result-list .autocomplete-result{padding:10px;cursor:pointer}.autocomplete-result-list .autocomplete-result:not(:last-child){border-bottom:1px solid #dfe3e9}.autocomplete-result-list .autocomplete-result[aria-selected=true]{background-color:#eee}*{margin:0;padding:0;border:none;outline:none;box-sizing:border-box;box-shadow:none}embed,iframe,object,video{max-width:100%;vertical-align:middle}html{overflow-x:hidden}body,html{height:100%}body{position:relative;min-height:100%;margin:0;background:#fff;color:#222;font-family:sans-serif;font-size:15px;line-height:normal;letter-spacing:0}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0;width:100%}b,strong{font-weight:700}img{border-style:none;max-width:100%;height:auto;-webkit-user-drag:none;-moz-user-drag:none;vertical-align:bottom}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;border-style:none;padding:0;border-radius:0;cursor:pointer}button:disabled{filter:grayscale(1);cursor:auto}button{font-family:sans-serif}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:5px;width:100%;border-radius:3px;font-size:15px;-moz-user-select:initial;-webkit-user-select:initial;-ms-user-select:initial;user-select:initial}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:none;text-align:left;background:#fff;-webkit-appearance:none;font-size:15px}a{color:#222;text-decoration:none}#body a:active,#body a:hover,li.active a{color:#ff5050}.content a{color:#3097d1;text-decoration:underline}h1,h2{font-family:serif;font-size:40px}.clearfix:after{content:"";display:table;table-layout:fixed;clear:both}.content p{margin:0 0 20px}#header .form-search form,#header .header-main menu li.flower-item a,.add-cart,.bg-sprite,.footer-subscription button,.header-main-right a,.top-left div,.top-right a{position:relative}#header .form-search button,#header .header-main menu li.flower-item a:after,.add-cart:before,.bg-sprite:before,.footer-subscription button:before,.header-main-right .h-login a span.before,.header-main-right div:not(.h-login) a:before,.top-left div:before,.top-right a:before{content:"";display:block;background-image:url(../svg/spritee45a.svg);width:32px;position:absolute;top:0;left:0}.btn{display:inline-block;padding:15px 35px;background:#ff5050;transition:all .2s}.btn:not(.disabled){border:1px solid #ff5050}.btn:hover{background:#f93e3e;border:1px solid #f93e3e}.btn.btn-inverse{background:#fff;color:#ff5050;border:1px solid #ff5050}.btn.btn-inverse:hover{background:#f93e3e}.btn-sm{padding:10px 25px}a.btn,button.btn{text-decoration:none;color:#fff}#body .btn:hover{color:#fff}#footer .footer-holder,#header .header-main,#header .secondary-menu menu,#header .top-content,#main .content-holder,#main section,.main-content,.page-aboutus .content .bottom .inner-holder,.page-contactus .bottom .blocks,.section-aboutus .content,.section-bottom .bottom-holder,.section-icons .section-icons-holder,.vase-holder .holder{max-width:1140px;margin:0 auto}label.checkbox,label.radiobutton{display:inline-block;position:relative;padding-left:31px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}label.checkbox input,label.radiobutton input{position:absolute;opacity:0;height:0;width:0}label.checkbox em,label.radiobutton em{font-style:normal}label.checkbox .checkmark,label.radiobutton .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #dedede;border-radius:4px;background-image:-ms-linear-gradient(90deg,#f2f4f8 1%,#fff 100%);display:flex;align-items:center;justify-content:center}label.checkbox input:checked~.checkmark{border:none;background-image:url(../svg/checkbox6bb6.svg)}label.radiobutton .checkmark{border-radius:50%;background-image:-ms-linear-gradient(90deg,#f2f4f8 1%,#fff 100%)}label.radiobutton input:checked~.checkmark{border:none;background-image:url(../svg/radiobutton5150.svg)}select{display:none}.custom-select{display:inline-block;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.custom-select .title{font-weight:500;color:#555}.select-selected{display:inline-block;width:145px;position:relative}.select-selected:after{content:"";position:absolute;top:calc(50% - 2px);right:2px;width:8px;height:5px;background-image:url(../svg/arrow_drop467f.svg);background-repeat:no-repeat}.select-selected.select-arrow-active:after{transform:rotate(180deg)}.select-items{width:calc(100% + 20px);max-height:300px;overflow:auto;position:absolute;top:calc(100% + 5px);left:-10px;z-index:99;background:#fff;border:1px solid #dedede;padding:15px 0}.select-items div{padding:10px 25px}.sortedby .select-items div{white-space:nowrap}.sortedby .select-selected span{font-weight:700}.select-items div.active{background:#f8fcff}.select-items div:hover{color:#ff5050}.select-hide{display:none}#header .header-sticky-holder{height:110px}.paginate-select .select-selected{width:40px}.paginate-select .select-items{text-align:center}#header .header-sticky{position:fixed;background:#fff;box-shadow:0 5px 3px 0 rgba(0,0,0,.08);width:100%;z-index:99991}#header .top{width:100%;height:35px;background:#141414;font-size:13px;color:#aaa}#header .top a{color:#aaa}#header .top a:hover{color:#ff5050}#header .top-left,#header .top-right{height:35px;display:flex;justify-content:center;align-items:center}#header .top-left{float:left}#header .top-right{float:right}#header .top-left div,#header .top-right div{display:inline-block;margin-right:30px}#header .top .unique-program{padding-left:27px}#header .top .unique-program:before{background-position:0 0;height:17px;top:-2px}#header .top .worldwide-delivery{padding-left:39px}#header .top .worldwide-delivery:before{background-position:0 -17px;height:14px}#header .top .original-design{padding-left:27px}#header .top .original-design:before{background-position:0 -31px;height:17px;left:4px}#header .top .help a{position:relative;padding-left:26px}#header .top .help a:before{background-position:0 -48px;height:17px}#header .top .help a:hover:before{background-position:0 -65px}#header .top .phone{margin-right:0}#header .top .phone a{position:relative;padding-left:25px;margin-right:0}#header .top .phone a:before{background-position:0 -82px;height:15px}#header .top .phone a:hover:before{background-position:0 -97px}#header #logo{width:177px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:25px}.sticky #header #logo{width:133px;height:30px}#header .header-main{height:75px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.sticky #header .header-main{height:65px}#header .header-main menu li{float:left;padding:0 30px 0 0}#header .header-main menu li a{display:block}#header .header-main menu li.flower-item a:after{background-position:0 -319px;height:11px;top:-8px;left:auto;right:-32px}#header .header-main-right{display:flex}#header .header-main-right>div{display:flex;align-items:center;height:75px;margin-right:30px;position:relative}.sticky #header .header-main-right>div{height:65px}#header .header-main-right .h-cart{background:#fafafa;padding:0 15px;margin-right:0}#header .header-main-right .h-cart span{font-family:sans-serif}#header .header-main-right .h-cart.zero{padding-right:0}#header .header-main-right .h-cart.zero span{display:none}#header .header-main-right .h-cart.active{background:#ff5050}#header .header-main-right .h-cart.active a{color:#fff}#header .header-main-right a{padding-left:28px}#header .header-main-right a:before{top:-4px}#header .header-main-right .h-search a:before{background-position:0 -112px;height:20px}#header .header-main-right .h-search a:hover:before{background-position:0 -132px}#header .header-main-right .h-login>a{display:inline-block;max-width:170px;word-break:break-all}#header .header-main-right .h-login a span.before{background-position:0 -152px;height:20px;top:calc(50% - 12px)}#header .header-main-right .h-login:hover a:before{background-position:0 -172px}.logged #header .header-main-right .h-login>a span.after{content:"";width:8px;height:5px;display:block;background-image:url(../svg/arrow_drop467f.svg);position:absolute;top:calc(50% - 3px);right:-11px}.logged #header .header-main-right .h-login:hover>a span.after{background-image:url(../svg/arrow_drop_hoverbaa7.svg)}#header .header-main-right .h-login:hover>a{color:#ff5050}#header .header-main-right .h-login:hover .submenu{display:block}#header .header-main-right .h-cart a:before{background-position:0 -192px;height:20px}#header .header-main-right .h-cart:not(.active) a:hover:before{background-position:0 -212px}#header .header-main-right .h-cart.active a:before{background-position:0 -232px}#header .submenu{display:none;position:absolute;top:100%;right:-30px;z-index:999;width:190px;background:#fff;border:1px solid #fafafa;padding:20px 0}#header .submenu li{padding:0 35px 15px}#header .submenu li:last-child{padding:15px 35px 0;border-top:1px solid #fafafa}#header .submenu li a{padding:0}#header .submenu li a:before{display:none}#header .form-search{display:none;position:absolute;left:-134px}#header .form-search input{border:1px solid #dedede;width:206px;height:39px;padding:0 27px 0 10px;font-size:14px}#header .form-search input::-moz-placeholder{color:#aaa}#header .form-search input:-ms-input-placeholder{color:#aaa}#header .form-search input::placeholder{color:#aaa}#header .form-search button{background-color:transparent;background-position:0 -344px;width:16px;height:16px;top:12px;right:9px;left:auto;cursor:pointer}#header .header-main-right .h-search.opened .form-search{display:block}#header .secondary-menu{background:#1a4e2c}#header .secondary-menu menu{height:55px;display:flex;align-items:center;justify-content:space-around}#header .secondary-menu menu li{flex:1 1 auto;text-align:center;position:relative}#header .secondary-menu menu li:before,#header .secondary-menu menu li:last-child:after{content:"";display:block;width:1px;height:25px;background:#26653c;position:absolute;top:calc(50% - 13px)}#header .secondary-menu menu li:last-child:after{right:0}#header .secondary-menu menu li.active+li:before,#header .secondary-menu menu li.active:after,#header .secondary-menu menu li.active:before,#header .secondary-menu menu li:hover+li:before,#header .secondary-menu menu li:hover:after,#header .secondary-menu menu li:hover:before{display:none}#header .secondary-menu menu li a{display:block;height:55px;line-height:55px;color:#fff}#header .secondary-menu menu li.active a,#header .secondary-menu menu li a:active,#header .secondary-menu menu li a:hover{background:#0e4120}#main section.section-intro{display:flex;justify-content:space-between;margin-top:10px}.placeholder-dark{background-color:rgba(0,0,0,.7)}.placeholder-white{background-color:rgba(0,0,0,.2)}.section-intro .slider{width:852px;height:450px;overflow:hidden}.section-intro .slider .slick-list,.section-intro .slider .slick-track{height:100%}.section-intro .slider img{max-height:450px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section-intro .slider .main-slider-btn{text-decoration:none!important;color:#fff!important;font-weight:700;border-radius:5px;position:relative;display:inline-block;padding:23px 70px;margin-top:25px;align-self:flex-start;background:0 0}.section-intro .slider .main-slider-btn-background{position:absolute;background-color:hsla(0,0%,100%,.7);border-radius:5px;right:-5px;top:-5px;bottom:-5px;left:-5px;display:block;z-index:1}.section-intro .slider .main-slider-btn-text{position:absolute;border-radius:5px;right:0;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2}.banner{position:relative}.banner img{height:100%}.banner .banner-text{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap}.section-intro .banner{width:276px;height:450px}.section-intro .banner img{width:100%;height:100%}.section-intro div.slick-slide{position:relative}.section-blog article .content,.section-intro .slider .content{display:flex;flex-direction:column;justify-content:center;width:50%;height:100%;position:absolute;bottom:0;left:5%}.section-blog article h3,.section-intro .slider h3{font-family:serif;font-size:30px;color:#ffcc83;margin-bottom:15px}.section-blog article h3 a{color:#ffcc83;text-decoration:none}.section-blog article p,.section-intro .slider p{margin:0;padding:0;font-size:15px;line-height:1.6;color:#fff}.section-blog .posts .btn,.section-intro .slider .btn{align-self:flex-start;background:0 0;border:1px solid #ffcc83;margin-top:25px;font-size:15px;font-weight:300;color:#ffcc83}.section-blog .posts .btn:hover,.section-intro .slider .btn:hover{background:#ffcc83}#main section.section-categories{margin-top:15px;display:flex;justify-content:space-around;flex-wrap:wrap}.section-categories .item{width:276px;height:180px;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-bottom:10px}.section-categories h3{font-family:serif;font-size:24px;width:auto;margin-left:25px;margin-right:25px;padding:5px;background-color:hsla(0,0%,100%,.7);border-radius:5px;z-index:1}.section-categories a:hover h3{color:#fff;background-color:unset}.section-categories a{display:flex;align-items:center;width:100%;height:100%;position:relative}.section-categories a:after{content:"";display:none;background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0}.section-categories a:hover:after{display:block}.btn-holder{margin:60px 0 0;text-align:center}.btn-holder .btn{font-size:18px}#main section.section-aboutus,#main section.section-blog,#main section.section-slider{margin-top:100px}.section-aboutus h2,.section-blog h2,.section-slider h2{margin:0 0 100px;text-align:center}.section-slider h2{margin-bottom:70px}#main .products .slick-track,#main .section-slider .slick-track{display:flex}#main .products>div,#main .section-slider .slick-slide{padding:30px 13px;border:1px solid transparent;text-align:center;display:flex;flex-direction:column;height:auto}.products>div:hover,.section-slider .slick-slide:hover{background:#fff;border-color:#f5f5f5}.products img,.section-slider img{max-height:257px}.products>div h3,.section-slider h3{margin:30px 0 15px;line-height:1.4}.price{font-size:18px;font-weight:700;font-family:sans-serif}.price.discount{color:#fe5266}.price span{color:#ccc;text-decoration:line-through;font-weight:700;margin-right:10px}.add-cart:before{background-position:0 -232px;height:20px;top:13px;left:auto}.add-cart span{padding-left:25px}.price-holder{display:flex;justify-content:center;margin-top:auto}.price-holder .add-cart{margin-left:15px}.price-holder .add-cart:before{background-position:0 -212px;top:-1px}.section-blog h2{margin-bottom:60px}.section-blog .posts{display:flex;justify-content:space-between}.section-blog article{position:relative;width:555px;height:320px}.section-blog article .content{width:60%;left:8%}.section-blog article img{filter:brightness(60%)}.section-blog article p{font-size:18px}#main section.section-aboutus{background:#fafafa;max-width:unset;padding:100px 0}.section-aboutus h2{margin:0 0 60px}.section-aboutus .content{position:relative}.section-aboutus .text p{width:58%;line-height:1.6}.section-aboutus .meta{display:flex}.section-aboutus .meta div:first-child{margin-right:30px}.section-aboutus .meta span{display:block;margin-bottom:8px;font-size:13px;line-height:1.8}.section-aboutus .img{position:absolute;right:0;top:0}.breadcrumbs{display:flex}.breadcrumbs li{color:#555;position:relative;padding-right:20px;margin-right:15px}.breadcrumbs li:after{content:"";position:absolute;top:5px;right:0;width:5px;height:9px;background-image:url(../svg/arrow_bread4114.svg)}.breadcrumbs li:last-child{padding-right:0;margin-right:0}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{color:#555}.breadcrumbs li:first-child a{color:#ff5050}.page-product #content{margin-top:25px}.product-summary-wrapper{display:flex;margin:45px 0 110px;align-items:flex-start}.product-summary h1{margin-bottom:30px}.product-summary .product-summary-info{display:flex;flex-wrap:wrap;justify-content:space-between}.product-summary .row-1,.product-summary .row-2{display:flex;flex-basis:100%;align-items:flex-start}.product-summary .product-variations{margin-bottom:30px}.product-summary .product-variations h4{margin-bottom:10px;margin-top:15px}.product-summary .product-variations h4:first-child{margin-top:0}.product-summary .product-variations ul{display:flex;flex-wrap:wrap}.product-summary .product-variations ul.product-sizes>li{padding-right:10px;cursor:pointer}.product-summary .product-variations ul.product-sizes>li>span{border:1px solid #ccc;background:0 0;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:15px}.product-summary .product-variations ul.product-sizes>li.active-size>span{border-color:#333}.product-summary .product-variations ul.size-colors>li{display:none;border:1px solid #ccc;background:0 0;border-radius:6px;padding:15px;margin-right:6px}.product-summary .product-variations ul.size-colors>li.active-size{display:block}.product-summary .product-variations ul.size-colors>li.current-product{border-color:#333}.product-summary .product-variations ul.size-colors>li>a{display:flex;justify-content:center;flex-direction:column}.product-summary .product-variations ul.size-colors>li>a>img{width:60px;align-self:center}.product-summary .product-variations ul.size-colors>li>a>span{text-align:center;padding-top:5px}.product-summary .product-variations ul li{padding-bottom:10px;width:120px;word-wrap:break-word;display:flex}.product-summary .product-summary-head{margin-bottom:30px;color:#555}.product-summary .row-2 .col-1{flex:6}.product-summary .row-2 .col-2{flex:4}.product-summary .sku{margin-left:auto}.product-summary .instock{background-image:url(../svg/tickf609.svg);color:#4ac333}.product-summary .instock,.product-summary .outofstock{background-repeat:no-repeat;background-size:20px;padding-left:25px;padding-bottom:3px}.product-summary .outofstock{background-image:url(../svg/errorfd82.svg);color:#ff5050}.product-summary .price{font-size:30px;margin-bottom:25px}.product-summary .price span{font-size:24px;font-weight:400}.product-summary .add-cart{font-size:18px;padding:20px 50px;margin-bottom:35px}.product-summary .add-cart:before{transform:scale(1.3);top:18px}.product-summary .row-2 .col-2{padding:30px 20px;background:#fafafa;color:#555;font-size:14px;max-width:50%}.product-summary .row-2 .col-2 div{margin-bottom:30px;padding-left:55px;position:relative;line-height:20px}.product-summary .row-2 .col-2 div:last-child{margin-bottom:0}.product-summary .row-2 .col-2 div:before{content:"";position:absolute;left:0}.product-summary .row-2 .col-2 .delivery_direct:before{width:40px;height:25px;background-image:url(../svg/delivery_direct0117.svg);top:8px}.product-summary .row-2 .col-2 .home_delivery:before{width:26px;height:35px;background-image:url(../svg/home_delivery6ff7.svg);top:-7px;left:6px}.product-summary .row-2 .col-2 .only_quality:before{width:29px;height:35px;background-image:url(../svg/only_qualitycfba.svg);top:1px;left:5px}.product-type-form{color:#555;margin:20px 0;max-width:500px}.product-type-form .field-table .field-row{margin-bottom:20px}.product-type-form .radiobutton{padding-left:25px;margin-bottom:10px}.product-type-form .vase-material{margin-bottom:20px;display:flex;flex-wrap:wrap}.product-type-form .vase-material .radiobutton{margin-right:10px;display:flex;align-items:center}.product-type-form .vase-option .descr{min-width:unset;flex-basis:50%;line-height:1.3;max-width:250px;margin-right:10px}.product-type-form .vase-option .fieldset{margin-bottom:0;flex-basis:45%;display:flex;justify-items:center;flex-wrap:wrap}.product-type-form .vase-option .fieldset .radiobutton:not(:last-child){margin-right:10px}.product-type-form .product-attributes-description{word-break:break-word;line-height:1.5}.product-type-form .product-attributes-description a{color:#3097d1}.qty{color:#555;display:flex;align-items:center}.qty button{background-repeat:no-repeat;background-position:50%;background-size:cover}.qty span{margin-right:10px}.qty input{width:32px;height:25px;border:1px solid #dedede;border-radius:0;padding:0;text-align:center;vertical-align:top;margin:0 5px}.qty a{width:25px;height:25px;background:#dedede;color:#555}.qty a.minus,.qty button.minus{background-image:url(../svg/minus76e0.svg)}.qty a.plus,.qty button.plus{background-image:url(../svg/plusb244.svg)}.product-description{display:flex}.product-description .col-1{margin-right:80px}.product-description .col-1 h2{line-height:1;margin-bottom:30px}.product-description .col-1 p,.seo-text p{margin-bottom:25px;line-height:24px}.product-description .col-1 p:last-child{margin-bottom:0}.product-description .col-2{flex:0 0 360px;height:100%;background:#fafafa;padding:45px 30px;margin-left:auto;line-height:30px}.product-description .col-2 strong{font-size:18px}#main .vase-holder{max-width:unset;margin-top:100px;padding:130px 0;background:#fafafa}.vase-holder h2{text-align:center;margin-bottom:50px}.vase-holder .holder{display:flex;justify-content:space-between}.vase-holder .holder>div{width:200px}.vase-holder .holder .img{width:180px;height:180px;border-radius:50%;text-align:center;overflow:hidden;background:#fff;margin:0 auto 30px}.vase-holder .holder p{font-size:14px;line-height:22px;text-align:center}#main .content-holder{padding:40px 0 120px;display:flex}.catalog aside{width:263px;margin-right:30px}.catalog aside .banner{width:100%;height:350px}aside .filters{margin-bottom:40px}aside .block{margin-bottom:5px}aside .block h4{height:50px;background:#fafafa;color:#555;padding:18px 30px;line-height:1;position:relative}.page-faq aside ul li.active:after,aside .block:not(.filter) h4:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#edf1f2;background-image:url(../svg/arrow_drop467f.svg);background-repeat:no-repeat;background-size:8px;background-position:50%;position:absolute;top:calc(50% - 9px);right:25px;transform:rotate(270deg)}aside .block.show h4:after{transform:rotate(0deg)}aside .block .box{padding:25px 0 25px 30px}aside .block:not(.filter) .box{display:none}aside .block.show .box{display:block}aside .block.filter .list{margin-bottom:15px}aside .block.filter .list div{display:inline-block;background:#f8fcff;border-radius:4px;padding:8px 8px 8px 24px;margin:0 10px 10px 0;color:#555;background-image:url(../svg/filter_close2565.svg);background-repeat:no-repeat;background-size:8px;background-position:8px 50%;cursor:pointer}aside .block.filter .clear{color:#3097d1;text-decoration:underline}aside .filters .block ul li{margin-bottom:15px;position:relative}aside .filters .block ul li:last-child{margin-bottom:0}aside .block label.checkbox em{color:#555}aside .block label.checkbox input:checked~em{color:#222}aside .filters .block ul li .plus-open-subcategory{position:absolute;top:-10px;right:15px;padding:10px 10px 10px 20px}aside .filters .block ul li .plus-open-subcategory .arrow{width:18px;height:18px;border-radius:50%;background:#edf1f2;background-image:url(../svg/arrow_drop467f.svg);background-repeat:no-repeat;background-size:8px;background-position:50%;transform:rotate(-90deg)}aside .filters .block ul li .plus-open-subcategory.open{transform:rotate(0deg)}aside .filters .block ul li ul{margin-top:15px;padding-left:30px;margin-bottom:5px;display:none}.content-holder #content{flex:1}.content-holder .header{padding-bottom:15px;margin:40px 0 20px;border-bottom:1px solid #eee;display:flex}.content-holder .header h1{line-height:1}.content-holder .header .sortedby{margin-left:auto;align-self:flex-end;padding-top:10px}.content-holder .products{display:flex;flex-flow:row wrap}.content-holder .products>div{width:262px;margin-right:30px}.content-holder .products>div:nth-child(3n){margin-right:0}.products>div h3 a{color:#222;text-decoration:none}nav.pagination{display:flex;align-items:center;justify-content:center;margin-top:50px}nav.pagination a{display:inline-block;font-size:18px;color:#707f9a;text-decoration:none}nav.pagination .nav-next,nav.pagination .nav-prev{position:relative}nav.pagination .nav-prev{margin-right:30px}nav.pagination .nav-next{margin-left:10px;margin-right:15px}nav.pagination .nav-next:after,nav.pagination .nav-prev:before{content:"";display:block;width:7px;height:11px;background-image:url(../svg/arrow9853.svg);position:absolute;top:6px}nav.pagination .nav-prev:before{left:-15px}nav.pagination .nav-next:after{transform:rotate(180deg);right:-15px}nav.pagination .nav-next:hover:after,nav.pagination .nav-prev:hover:before{background-image:url(../svg/arrow_hoverf25e.svg)}nav.pagination .nav-pages a{margin-right:15px;vertical-align:middle}nav.pagination .nav-pages a:last-child{margin-right:0}nav.pagination .nav-pages a.active{background:#ff5050;padding:8px 12px 12px;color:#fff;font-weight:700;line-height:1}#body nav.pagination .nav-pages a.active:hover{color:#fff}.seo-text{background:#fafafa;padding:100px 0}.seo-text h1{text-align:center;margin-bottom:50px}.seo-text section{display:flex}.seo-text section .col{flex:1}.seo-text section .col:first-child{margin-right:40px}#footer .section-icons{background:#1a4e2c;color:#fff}#footer .section-icons-holder{display:flex;align-items:center;justify-content:space-between;width:100%;height:100px}#footer .section-icons-holder div{display:flex;align-items:center;justify-content:center}#footer .section-icons-holder div img{width:45px}#footer .section-icons-holder div span{margin-left:15px;font-size:16px;line-height:1.6}#footer .section-footer{background:#121021;padding:75px 0}#footer .footer-holder{display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));color:#707f9a}#footer .footer-holder h3{margin-bottom:30px;font-size:14px;font-weight:700;color:#fff}#footer .footer-holder ul li{margin-bottom:20px}#footer .footer-holder ul li a{font-size:14px;color:#707f9a}#footer .footer-holder ul li a:hover{color:#ff5050}#footer .footer-contact div{margin-bottom:24px;line-height:1.5;padding-left:39px}#footer .footer-contact div:last-child{margin-bottom:0}#footer .footer-contact a{color:#707f9a}#footer .f-mail:before{background-position:0 -252px;height:17px;top:4px}#footer .f-address:before{background-position:0 -269px;height:25px}#footer .f-phone:before{background-position:0 -294px;height:25px;top:4px}#footer .footer-subscription form{width:360px;background:#19162e;padding:30px 35px}#footer .footer-subscription .title{color:#fff;font-size:18px;font-weight:700}#footer .footer-subscription p{margin:13px 0 15px;line-height:1.5}#footer .footer-subscription .input{position:relative;border:1px solid #443f64;border-radius:3px}#footer .footer-subscription input{background:#322e4e;padding:11px 60px 11px 20px;color:#fff}#footer .footer-subscription input::-moz-placeholder{color:#56507d;font-style:italic}#footer .footer-subscription input:-ms-input-placeholder{color:#56507d;font-style:italic}#footer .footer-subscription input::placeholder{color:#56507d;font-style:italic}#footer .footer-subscription button{position:absolute;top:1px;right:1px;background:#2d79ba;width:49px;height:39px;border-radius:3px;cursor:pointer}#footer .footer-subscription button:before{background-position:0 -330px;height:14px;top:calc(50% - 7px);right:calc(50% - 20px);left:auto}#footer .section-bottom{background:#0a0814}#footer .section-bottom .bottom-holder{display:flex;align-items:center;justify-content:space-between;width:100%;height:45px;font-size:14px;color:#3d3a59}#footer .section-bottom .bottom-holder a{color:#3d3a59}#footer .section-bottom .bottom-holder ul{display:flex;align-items:center;justify-content:space-between}#footer .section-bottom .bottom-holder ul li{border-right:1px solid #3d3a59;padding:0 13px}#footer .section-bottom .bottom-holder ul li:last-child{border-right:none;padding-right:0}.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;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:none}.slick-list.dragging{cursor:pointer;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}.slick-slide img{display:block;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.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}.slick-arrow{position:absolute;display:block;width:50px;height:60px;cursor:pointer;color:transparent;outline:none;background-color:#f7f7f7;z-index:9999}.slick-arrow:before{content:"";background-image:url(../svg/sprite_arrows8af1.svg);width:12px;height:30px;display:block;position:absolute;top:calc(50% - 15px);left:calc(50% - 6px)}.section-slider .slick-arrow{top:calc(50% - 30px)}.section-slider .slick-prev{left:-60px}.section-slider .slick-next{right:-60px}.section-slider .slick-next:before{transform:rotate(180deg)}.slick-prev:before{background-position:0 0}.slick-next:before{background-position:0 -60px}.slick-prev:hover:before{background-position:0 -30px}.slick-next:hover:before{background-position:0 -90px}.home .section-intro .slick-dots{position:absolute;bottom:25px;display:flex;align-items:center;justify-content:center;width:100%}.home .section-intro .slick-dots li{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 5px;border-radius:50%}.home .section-intro .slick-dots li button{display:block;width:7px;height:7px;cursor:pointer;color:transparent;outline:none;background:#fff;border-radius:50%}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.home .section-intro .slick-dots li.slick-active{border:1px solid #ffcc83}.home .section-intro .slick-dots li.slick-active button{width:10px;height:10px;background:#ffcc83}.product-gallery-nav{width:120px;margin-right:5px}.product-gallery-nav .slick-track{width:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-gallery-nav .slick-slide{width:118px;height:115px;padding:5px 0;margin:1px 0}.product-gallery-nav .slick-slide.slick-current,.product-gallery-nav .slick-slide:hover{border:1px solid #dedede}.product-gallery-nav .slick-slide img{width:100%;height:100%;min-height:auto}.product-gallery-nav .slick-arrow{width:120px;height:50px;left:0}.product-gallery-nav .slick-prev{top:0}.product-gallery-nav .slick-prev:before{transform:rotate(90deg)}.product-gallery-nav .slick-next{bottom:0}.product-gallery-nav .slick-next:before{transform:rotate(270deg)}.product-gallery-nav .slick-list.not-arrows{display:flex;align-items:center}.product-gallery-nav .slick-list.not-arrows .slick-track{transform:translateZ(0)!important}.product-gallery{width:400px;margin-right:60px;border:1px solid #dedede;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-gallery .slick-slide{min-width:400px}.product-gallery .slick-slide a{display:block;position:relative}.product-gallery .slick-slide a:after{content:"";display:block;width:20px;height:20px;background:url(../svg/zoomcb0d.svg);position:absolute;bottom:0;right:30px}.product-gallery .slick-slide img{max-width:400px;height:400px}.page-cart #main{background:#fafafa;padding:60px 0 100px;color:#555;font-size:14px}.bottom.bottom-nav .right-box div span,.form-cart .product-price span,.form-intouch h2,.form-login h2,.page-cart .content strong,.page-cart h3{color:#222}.page-cart .steps{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.page-cart .steps>a{display:flex;position:relative;color:#555}#body.page-cart .steps>a:hover{color:#222}.page-cart .steps .arrow{width:12px;height:30px;background-image:url(../svg/arrow_stepsb952.svg);background-repeat:no-repeat}.page-cart .steps .number{font-family:sans-serif;font-size:60px;font-weight:100;line-height:1;margin-right:25px}.page-cart .steps .title{display:block;font-family:sans-serif;font-size:28px}.page-cart .steps .active .number,.page-cart .steps .active .title{color:#ffcc83}.page-cart .content{background:#fff;padding:70px 0 0}.form-cart{margin:0 95px}.form-cart thead{background:#fafafa}.form-cart th{padding:20px 0;text-align:left}.form-cart th:first-child{padding-left:30px}.form-cart tbody:before{content:"";display:block;height:40px}.form-cart tbody td{padding:0 10px 30px 0}.form-cart tbody tr.extra-product td{padding:0}.form-cart tbody td:first-child,.form-cart tbody td:last-child{width:30px;padding:0}.form-cart .product-thumbnail{padding-left:0}.form-cart .product-thumbnail a,.form-complete .thumbnail a{width:150px;height:150px;border:1px solid #dfe3e9;border-radius:4px;display:flex;align-items:center;justify-content:center}.form-cart .extra-product-thumbnail a{width:50px;height:50px;margin:0 auto}.form-cart .product-name a{display:block;font-size:18px;color:#3097d1;margin-bottom:5px;text-decoration:none}.form-cart .product-name div{font-size:14px;color:#555}.form-cart .product-price{padding-right:20px}.form-cart .product-price span{font-weight:700}.form-cart .product-remove{padding-right:0;text-align:right}.form-cart .product-remove a{display:inline-block;width:35px;height:35px;background-repeat:no-repeat;background-position:50%}.form-cart .product-remove a.delete{background-image:url(../svg/delete1a8c.svg)}.form-cart .product-remove a.edit{background-image:url(../svg/editbef2.svg)}.bottom.bottom-nav{border-top:1px solid #dedede;padding:30px 95px;display:flex;justify-content:space-between}.bottom.bottom-nav .coupon{font-size:14px;align-self:center}.bottom.bottom-nav .coupon label{position:relative;padding-left:28px;margin-right:25px}.bottom.bottom-nav .coupon label:before{content:"";width:18px;height:18px;background-image:url(../svg/couponedbe8.svg);position:absolute;bottom:0;left:0}.bottom.bottom-nav .coupon .input{display:inline-block}.bottom.bottom-nav .coupon input{border:1px solid #dfe3e9;width:94px;padding:8px 10px}.bottom.bottom-nav .coupon .btn.btn-add-coupon{padding:10px 13px;border-radius:3px}.bottom.bottom-nav .coupon .error{margin-top:10px;color:#ff9393}.bottom.bottom-nav .back,.bottom.bottom-nav .complete,.bottom.bottom-nav .next{display:inline-block;padding:18px 44px;border:1px solid #dedede;color:#555;font-size:18px;position:relative;text-decoration:none}.bottom.bottom-nav .complete,.bottom.bottom-nav .next{background:#ff5050;border:none;color:#fff}.bottom.bottom-nav .disabled{background:#dfe3e9}.bottom.bottom-nav .back:before,.bottom.bottom-nav .next:after{content:"";display:inline-block;width:17px;height:12px;background-image:url(../svg/arrow_back0f95.svg);margin-right:10px}.bottom.bottom-nav .next:after{background-image:url(../svg/arrow_next23fe.svg);margin:0 0 0 10px}#body .bottom.bottom-nav .back:hover{color:#555}#body .bottom.bottom-nav .complete:hover,#body .bottom.bottom-nav .next:hover{color:#fff}.bottom.bottom-nav .right-box{display:flex;align-items:center}.bottom.bottom-nav .right-box>div{margin-right:40px}.bottom.bottom-nav .right-box .tprice{color:#555;font-size:30px}.bottom.bottom-nav .right-box .discount{margin-top:5px;color:#3097d1;font-size:14px;text-align:right}.page-cart .forms-holder{display:flex;justify-content:center;margin:0 95px 5px}.delivery-type{margin:0 0 40px}.page-cart .delivery-type{margin:0 95px 40px}.delivery-type .fieldset{display:flex;flex-direction:column}.delivery-type .fieldset label{margin-bottom:15px}.delivery-type .fieldset label:last-child{margin-bottom:0}.form-address .usertype label{width:auto;padding:0;margin-right:10px}.form-address .usertype .checkblock{border:1px solid transparent;padding:10px;margin:0;line-height:1}.page-cart .form-address{flex:1;padding-right:80px}.page-cart.logged .form-address{flex:0 1 auto;padding:0}.form-address strong{display:block;margin-bottom:10px}.form-address strong.address-header{margin-bottom:20px}.form-address .fieldset.multi{align-items:baseline}.form-address .fieldset{display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.form-address .usertype{justify-content:flex-start}.form-address .label,.form-address label{display:inline-block;width:100%}.form-address .label div:first-child,.form-address label div{margin-bottom:10px}.form-address .custom-select .select-selected,.form-address input,.form-address textarea,.form-payments input{border:1px solid #ccc;padding:10px 15px;font-size:14px}#main .inp::-moz-placeholder,.form-address input::-moz-placeholder,.form-address textarea::-moz-placeholder,.form-payments input::-moz-placeholder,.page-cart .coupon input::-moz-placeholder{color:rgba(0,0,0,.6);font-style:italic;opacity:.5}#main .inp:-ms-input-placeholder,.form-address input:-ms-input-placeholder,.form-address textarea:-ms-input-placeholder,.form-payments input:-ms-input-placeholder,.page-cart .coupon input:-ms-input-placeholder{color:rgba(0,0,0,.6);font-style:italic;opacity:.5}#main .inp::placeholder,.form-address .custom-select .select-items .placeholder,.form-address .custom-select .select-selected .placeholder,.form-address input::placeholder,.form-address textarea::placeholder,.form-payments input::placeholder,.page-cart .coupon input::placeholder{color:rgba(0,0,0,.6);font-style:italic;opacity:.5}.form-address .custom-select{width:100%}.form-address .custom-select .select-selected{width:100%;border-radius:3px}.form-address .custom-select .select-selected:after{right:15px}.form-address .fieldset.half .label,.form-address .fieldset.half label{width:calc(50% - 12px);position:relative}.form-address .fieldset.multi label{width:70px;position:relative}.form-address .fieldset.zip label{width:100px}.form-address .fieldset.user_type_company{display:none}.form-address .fieldset.multi input.error+.error-msg{position:static}.form-address .select-selected.error+.error-msg,.form-address input.error+.error-msg,.form-payments .select-selected.error+.error-msg,.form-payments input.error+.error-msg{top:100%}textarea{font-family:sans-serif;line-height:1.5;resize:vertical}.form-address .more,.show-login{display:none}.form-login{flex:1;height:100%;position:relative;padding:50px 0 50px 80px;display:flex;flex-direction:column;justify-content:center}.form-login h2,.form-login p{text-align:center}.form-login h2{margin-bottom:15px;font-size:30px}.form-login p{margin-bottom:30px}.form-intouch input,.form-intouch textarea,.form-login input{border-bottom:1px solid #dedede;border-radius:0;padding:0 0 10px}.form-intouch input::-moz-placeholder,.form-intouch textarea::-moz-placeholder,.form-login input::-moz-placeholder{color:rgba(0,0,0,.6);opacity:.5}.form-intouch input:-ms-input-placeholder,.form-intouch textarea:-ms-input-placeholder,.form-login input:-ms-input-placeholder{color:rgba(0,0,0,.6);opacity:.5}.form-intouch input::placeholder,.form-intouch textarea::placeholder,.form-login input::placeholder,legend{color:rgba(0,0,0,.6);opacity:.5}.form-intouch fieldset,.form-login input[placeholder=Username],.form-login input[type=email]{margin-bottom:45px}.form-login button{width:100%;font-size:18px;margin-top:30px}.form-login .links{justify-content:space-between;font-size:14px}.form-login .links,.form-login .social{display:flex;margin-top:25px}.form-login .social a{flex:1}.form-login .social a:first-child{margin-right:8px}.page-cart .separator{height:100%;width:1px;background:#dedede;position:absolute;top:0;left:0}.page-cart .separator div{position:absolute;top:calc(50% - 22px);left:-5px;background:#fff;height:44px;padding-top:12px;color:#ccc}.fp-content .form-intouch,.fp-content .form-intouch+.success,.page-cart .form-intouch,.page-cart .form-intouch+.success{display:none}.form-intouch{margin-bottom:35px;border:1px solid #dedede;padding:60px;width:490px;flex-direction:column;align-items:center}.form-intouch h2{margin-bottom:25px;font-size:30px;text-align:center}.form-intouch p{text-align:center;line-height:24px}.form-intouch button{width:100%;margin-top:50px;font-size:18px}.form-intouch+.success strong{font-size:30px;line-height:1;text-align:center}.form-intouch fieldset{width:100%;max-width:450px}.billing-address{display:none}.form-payments{margin:0 95px 85px;padding-bottom:85px}.form-payments .block{margin-bottom:85px}.form-payments .block:last-child{margin-bottom:0}.form-payments h3{margin-bottom:30px;font-size:15px;font-weight:700}.form-payments .fieldset{display:flex;position:relative}.form-payments label.radiobutton{width:200px;height:90px;padding:0;margin-right:20px}.form-payments label.radiobutton:last-child{margin-right:0}.form-payments label.radiobutton .checkblock{width:100%;height:100%;border:1px solid #dedede;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:10px}.form-payments label.radiobutton .checkblock img{max-height:50px}.form-address .usertype input:checked~.checkblock,.form-payments input:checked~.checkblock,.form-payments label.radiobutton:not(.disabled) .checkblock:hover{border-color:#3097d1}.form-payments input:checked~.checkblock{background-image:url(../svg/tick_blued0ef.svg);background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 3px) 3px}.form-payments .payments-method label.radiobutton{flex:0 0 auto;width:210px;height:65px;margin-right:10px}.form-payments .payments-method label.radiobutton.icon{width:120px}.form-payments .checkblock div.name{display:flex;flex-direction:column;margin-left:20px;max-width:50%}.form-payments .checkblock div span{margin-bottom:3px;font-size:15px}.form-payments .text .checkblock div{margin-left:0;padding:0 5px}.form-payments .text .checkblock div span{margin-bottom:0;color:#3097d1}.form-payments .checkblock div strong{font-size:15px}.form-payments .info{margin-top:30px}.form-payments .info strong{color:#555}.form-complete{margin:0 95px;font-size:15px}.form-complete .items{display:flex;flex-wrap:wrap;margin-bottom:40px}.form-complete .item{width:150px;display:flex;flex-direction:column;margin:0 30px 30px 0}.form-complete .item .thumbnail{margin-bottom:20px}.form-complete .item h3{margin-bottom:5px}.form-complete .item h3 a{font-size:15px;color:#222;text-decoration:none;word-break:break-word}.form-complete .item div{line-height:24px}.form-complete .item div span{color:#222;font-weight:700}.form-complete .thead{background:#fafafa;padding:20px 30px}.form-complete .thead h2{font-family:sans-serif;font-size:18px;font-weight:700;color:#222}.form-complete .table{display:flex;flex-direction:column;width:100%}.form-complete .tbody{display:flex;flex-direction:column;margin:30px 30px 85px}.form-complete .tbody .row{display:flex;margin-bottom:40px}.form-complete .tbody .row:last-child{margin-bottom:0}.form-complete .tbody .td{width:33.33333%}.form-complete .tbody .td:first-child{padding-right:10px}.form-complete .tbody .td:nth-child(2){padding-right:20px}.form-complete .tbody .td strong{display:block;margin-bottom:10px}.form-complete .tbody .td div{display:flex;align-items:center;line-height:20px}.form-complete .tbody .td div img{margin-right:10px}.invoice-fields{display:none;position:absolute;top:105px;left:0}.invoice-fields .fieldset{margin-bottom:15px}.invoice-fields .fieldset.zip{width:100px}.invoice-fields label{width:100%}.invoice-fields .fieldset.half label:first-child{margin-right:20px}.invoice-fields label div{margin-bottom:5px}.invoice-fields label.error-holder{position:relative}.credit-card{display:none;width:320px;background:#fafafa;border:1px solid #dfe3e9;border-radius:10px;padding:25px;position:absolute;top:105px;left:0}.credit-card .top{display:flex;justify-content:space-between}.credit-card strong{font-size:15px}.credit-card .title{margin-bottom:10px;line-height:1}.credit-card .input{margin:20px 0 15px}.credit-card input{letter-spacing:1px}.credit-card .fields{display:flex}.credit-card .fields div:first-child{width:90px;margin-right:15px}.credit-card .fields div:last-child{width:60px}.credit-card input.error+.error-msg{position:static}.fancybox-is-open .fancybox-bg{background:rgba(0,0,0,.4)!important}.fancybox-content{overflow:visible}#body .fancybox-close-small{opacity:1;background:0 0;right:-10px;top:-38px}.fancybox-button--arrow_left:before,.fancybox-button--arrow_right:before{content:"";background-image:url(../svg/sprite_arrows8af1.svg);background-position:0 0;width:12px;height:30px;display:block;position:absolute;top:calc(50% - 15px)}.fancybox-button--arrow_left:before{left:18px}.fancybox-button--arrow_right:before{left:calc(50% + 4px);transform:rotate(180deg)}.popup{display:none;margin:28px 0 0}.popup-gallery .fancybox-content{background:#fff}.success{padding-bottom:30px}.popup-cart-added .popup-inner,.success{display:flex;flex-direction:column;align-items:center}.popup-cart-added .icon,.success .icon{width:130px;height:130px;border-radius:50%;background-color:#fafafa;background-image:url(../svg/cart_added24e6.svg);background-size:41px 50px;background-repeat:no-repeat;background-position:50%;margin-bottom:25px}.success .error.icon{background-image:url(../svg/errorfd82.svg)!important}.success .question.icon{background-image:url(../svg/question3269.svg)!important}.success .icon{background-color:#f8fcff;background-image:url(../svg/tick_success57ad.svg);background-size:auto}.success strong{display:block;margin-bottom:25px;font-size:22px}.popup-cart-added h3,.success h3{font-size:30px;font-weight:400;margin-bottom:25px;text-align:center}.popup-cart-added p,.success p{color:#555;margin-bottom:35px}.popup-cart-added .btn,.success .btn{font-size:18px;margin-bottom:20px}.popup-cart-added .close{font-size:16px}.more,.popup-cart-added .close{color:#3097d1;text-decoration:underline}.more{display:none;margin-top:15px;font-size:14px;cursor:pointer}abbr.required{color:#ff9393;text-decoration:none;font-family:serif}.page-404 #content{display:flex;justify-content:center}.page-404 .content{display:flex;flex-direction:column;align-items:center;margin:10% 0}.page-404 .content h2{width:309px;height:367px;background:url(../png/404.png);background-size:cover;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.page-404 .content h2 span{padding:0 15px 50px 0;font-family:serif;font-size:40px;font-weight:700}.page-404 .content p{margin-bottom:30px;font-family:serif;font-size:40px;line-height:1}.blog #main{padding:40px 0 100px}.blog .breadcrumbs{max-width:1140px;margin:0 auto 40px}.blog #content{display:flex;flex-wrap:wrap}.blog .content{width:670px}.blog .content article{margin-bottom:50px}.blog .content article.last{margin-bottom:0}.blog .content article figure{margin-bottom:30px}.blog .content article figure img{width:100%}.blog .content article h2{margin-bottom:30px;font-size:30px;line-height:45px}.blog .content article h2 a{color:#222;text-decoration:none}.blog .content p{margin-bottom:30px;line-height:24px}.blog .content article .btn{font-size:18px}.blog .content .pagination{margin-top:60px}.blog aside{width:360px;margin-left:auto;display:flex;flex-direction:column}.blog aside>div{order:1}.blog aside .banner{margin-bottom:60px;text-align:center}.blog aside h3{margin-bottom:30px;font-size:18px;font-weight:700}.blog aside .blog-popular{margin-bottom:65px}.blog aside .blog-popular article{display:flex;align-items:center;margin-bottom:20px}.blog aside .blog-popular article:last-child{margin-bottom:0}.blog aside .blog-popular figure{margin-right:20px}.blog aside .blog-popular h4{margin-bottom:5px;font-size:14px}.blog aside .blog-popular span{font-size:14px;color:#555}.blog aside .blog-best{display:flex;flex-direction:column}.blog aside .blog-best section{display:flex;flex-wrap:wrap;align-items:center}.blog aside .blog-best article{width:calc(50% - 20px);display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.blog aside .blog-best article:nth-child(odd){margin-right:40px}.blog aside .blog-best figure{width:160px;height:160px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.blog aside .blog-best article h4{margin-bottom:15px;font-size:14px;line-height:24px;text-align:center}.blog aside .blog-best article .price{font-size:15px;line-height:1}.blog aside .blog-best .btn{width:100%;max-width:360px;margin-top:5px;font-size:18px;text-align:center}.blog-single #main{padding-top:0}header.single{height:300px;position:relative;margin-bottom:70px}header.single,header.single .middle{width:100%;display:flex;align-items:center;justify-content:center}header.single .middle{position:absolute;z-index:2;height:100%;flex-direction:column;color:#fff;text-align:center}header.single h1{margin-bottom:15px;line-height:1}header.single img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(60%)}.blog-single #content .top{display:flex;justify-content:space-between;margin-bottom:70px}.blog-single #content .top .author{display:flex;align-items:center}.blog-single #content .top .author img{width:40px;height:40px;border-radius:50%}.blog-single #content .top .author div{margin-left:10px;font-size:13px}.blog-single #content .top .author div i{color:#ccc}.blog-single #content .top .social{display:flex;align-items:center}.blog-single #content .top .social img{width:146px;height:33px}.blog-single #content .top .social a:first-child{margin-right:10px}.blog-single .content h2{margin-bottom:30px;font-size:30px}.blog-single .content p.first-letter:first-letter{font-family:serif;font-size:40px;color:#ffcc83}.blog-single .content figure{display:table}.blog-single .content figcaption{display:table-caption;caption-side:bottom;border:1px solid #eee;padding:20px;font-size:13px}.blog-single .content figcaption strong{display:block;margin-bottom:5px}.blog-single .content figcaption cite{color:#555}.blog-single .content-image{display:flex}.blog-single .content-image figure{flex:0 0 auto;margin-right:30px}.blog-single .content blockquote{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;font-family:serif}.blog-single .content blockquote:after,.blog-single .content blockquote:before{content:"";display:block;width:170px;height:2px;background:#f1f2f2}.blog-single .content blockquote:before{margin-bottom:30px}.blog-single .content blockquote:after{margin-top:30px}.blog-single .content blockquote div{font-size:40px;line-height:55px;margin-bottom:15px}.blog-single .content blockquote cite{font-size:20px;line-height:36px;font-style:normal;color:#abaeaf}.blog-single .content ul{margin-bottom:30px}.blog-single .content ul li{margin-bottom:20px;padding-left:15px;position:relative}.blog-single .content ul li:last-child{margin-bottom:0}.blog-single .content ul li:before{content:"";width:5px;height:5px;background:#ff5050;position:absolute;top:calc(50% - 2px);left:0;transform:rotate(45deg)}.blog-single .content ol{counter-reset:counter;margin-bottom:30px}.blog-single .content ol li{counter-increment:counter;margin-bottom:15px;display:flex;align-items:center}.blog-single .content ol li:last-child{margin-bottom:0}.blog-single .content ol li:before{content:counter(counter);display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:#ff5050;margin-right:15px;color:#fff}.blog-single #main .single-bottom{width:100%;position:relative;margin-top:35px;text-align:right}.blog-single .single-bottom>div{position:absolute;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}.blog-single .single-bottom .category{width:265px;border-top:2px solid #ffcc83;padding-top:5px;margin-bottom:35px;font-size:14px;font-weight:900;line-height:1;text-transform:uppercase;text-align:right}.blog-single .single-bottom h2{margin-bottom:35px;font-size:62px;line-height:1}.blog-single .single-bottom .btn-box{width:265px;text-align:right}.blog-single .single-bottom .btn{max-width:155px;padding:12px 40px;background:0 0;border:1px solid #222;color:#222}#body.blog-single .single-bottom .btn:hover{color:#222}.simple-page #content{padding:70px 0}.simple-page header.single{height:200px;margin-bottom:0}.page-faq header.single{height:400px;margin-bottom:0}.page-faq header.single h1{margin-bottom:0}.page-faq #content{display:flex;padding:140px 0}.page-faq aside{flex:0 0 294px;margin-right:194px}.page-faq .content .block,.page-faq .content h2,.page-faq aside ul li{border-bottom:1px solid #dedede;padding:25px 70px 25px 30px;cursor:pointer}.page-faq aside ul li:last-child{border-color:transparent}.page-faq .content .block h3,.page-faq .content h2,.page-faq aside ul li{font-weight:700}.page-faq aside ul li.active{padding-top:25px;background:#1a4e2c;position:relative;border:none}.page-faq aside ul li.active:after{background-color:#39774e;background-image:url(../svg/arrow_drop_whiteaa8a.svg)}#body.page-faq aside ul li.active:hover,.page-faq aside ul li.active{color:#fff}.page-faq aside .banner{margin-top:30px;position:relative;width:294px;height:205px}.page-faq aside .banner div{position:absolute;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.page-faq aside .banner div span{width:165px;margin-bottom:15px;font-family:serif;font-size:22px;line-height:30px;text-align:center}.page-faq aside .banner div .btn{border:1px solid #fff;background:0 0;padding:15px;font-weight:700;line-height:1}.page-faq aside .banner img{filter:brightness(60%)}.page-faq .content{width:100%}.page-faq .content .faq-section:not(.active) .faq-content,.page-faq .content h2{display:none}.page-faq .content h2{text-align:center}.page-faq .content .faq-section.active h2{border-color:transparent;background:#1a4e2c;color:#fff}.page-faq .content .faq-section:first-child h2{border-top:1px solid #dedede}.page-faq .content .block{cursor:pointer;position:relative}.page-faq .content .block:first-child{border-top:1px solid #dedede}.page-faq .content .block h3,.page-faq .content h2{font-family:sans-serif;font-size:15px;position:relative}.page-faq .content .block div{display:none;margin-top:30px;line-height:24px;color:#707f9a}.page-faq .content .block.show div{display:block;margin-bottom:5px}.page-faq .content .block span{display:block;width:33px;height:33px;border-radius:50%;background:#39774e;position:absolute;top:16px;right:30px}.page-faq .content .block span:after,.page-faq .content .block span:before{content:"";width:11px;height:1px;background:#fff;position:absolute;top:16px;left:11px}.page-faq .content .block span:after{width:1px;height:11px;top:11px;left:16px}.page-faq .content .block.show span{background:#ff5050}.page-faq .content .block.show span:after{display:none}.page-aboutus header.single{height:400px;margin-bottom:0}.page-aboutus header.single img{filter:brightness(40%)}.page-aboutus #content{max-width:unset}.page-aboutus .content h2{margin-bottom:35px;line-height:30px}.page-aboutus .content h2:before{content:"";display:block;width:80px;height:1px;background:#ffcc83;margin-bottom:30px}.page-aboutus .content p{line-height:24px;margin-bottom:30px}.page-aboutus .content p:last-child{margin-bottom:0}.page-aboutus .content .middle{display:flex}.page-aboutus .content .middle .left{flex:0 0 50%;display:flex;align-items:flex-end;justify-content:center}.page-aboutus .content .middle .right{flex:0 0 50%;background:#1a4e2c;color:#fff;position:relative;padding:80px}.page-aboutus .content .middle .right:before{content:"";display:block;width:100%;height:55px;background:#1a4e2c;position:absolute;top:-54px;left:0}.page-aboutus .content .middle .right .inner{width:490px}.page-aboutus .content .bottom{padding:110px 170px;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.page-aboutus .content .bottom:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}.page-aboutus .content .bottom .inner{width:550px;position:relative;z-index:2}.page-aboutus #main .vase-holder{margin-top:0;background:#fff}.page-contactus #content{max-width:unset}.page-contactus .content{display:flex;flex-wrap:wrap}.page-contactus .content .form{flex:0 0 50%;display:flex;align-items:center;justify-content:center}.page-contactus .content .contact-form{width:360px;padding:70px 0;margin-bottom:0;border:none}.page-contactus .content .contact-form h2{text-align:left;font-size:40px;line-height:1}.page-contactus .content .contact-form p{margin-bottom:30px;text-align:left;color:#555}.page-contactus .content .contact-form fieldset:not(:last-of-type){margin-bottom:30px}.page-contactus .content .contact-form input{margin-bottom:0}.page-contactus .content .contact-form .btn{width:200px;position:relative}.page-contactus .content .contact-form .btn:before{content:"";background-image:url(../svg/plane28f6.svg);width:21px;height:18px;position:absolute}.page-contactus .content .contact-form .btn span{padding-left:36px}.page-contactus .content .map{flex:0 0 50%}.page-contactus .content .bottom{width:100%;padding:95px 15px;background-image:url(../jpg/bg-contact.jpg);background-size:cover;background-position:50%;color:#fff}.page-contactus .content .bottom a{color:#fff;text-decoration:none}.page-contactus .content .bottom .blocks{display:flex}.page-contactus .bottom .block{width:33.33333%}.page-contactus .content .bottom h3{margin-bottom:25px;font-family:serif;font-size:30px;line-height:1}.page-contactus .content .bottom .info{line-height:24px}.page-contactus .content .bottom .info:before{content:"";display:block;width:60px;height:1px;background:#ffcc83;margin-bottom:25px}.page-login #main{background:#3baf7b}.page-login #content{padding:70px 0}.page-login .content{box-shadow:0 25px 38px 0 rgba(15,29,56,.5)}.page-login .content>div{min-height:640px}.page-login .content .content-login,.page-login .content.is-signup .content-signup{display:flex}.page-login .content .content-signup,.page-login .content.is-signup .content-login{display:none}.page-login .content.is-signup .content-signup .col-1{order:2}.page-login .content .col-1{flex-basis:400px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}.page-login .content .col-1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#13a061;opacity:.9}.page-login .content .col-1 .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;width:75%;text-align:center}.page-login .content .col-1 h2{font-size:30px;line-height:1;margin-bottom:20px}.page-login .content .col-1 p{margin-bottom:20px;line-height:24px}.page-login .content .col-1 .btn{width:240px;border:1px solid #fff;background:0 0;padding:15px;font-size:18px;line-height:24px}.page-login .content .col-2{flex:auto;background:#fff;display:flex;align-items:center;justify-content:center;padding:100px 0}.page-login .content .col-2 form{width:360px;padding:0;flex:none}.page-login .content .col-2 form h1{margin-bottom:20px;text-align:center}.page-login .content .col-2 form p{margin-bottom:45px;color:#555}.page-login .content .col-2 form input{padding:0 0 5px}.page-login .content .col-2 form .btn{margin:40px auto 0;max-width:240px}.page-login .content .content-login .col-2 form .links{justify-content:center;margin:25px auto 0}.page-login .content .content-signup .col-2 form .links{display:block;text-align:center}.page-login .content .content-login .col-2 form:not(.form-forgot-password) .links a:last-child,.page-login .content .content-signup .col-2 form .links{display:none}.page-login .content .col-2 form input{margin-bottom:0}.page-login .content .col-2 form .fieldset.half fieldset:last-child,.page-login .content .col-2 form fieldset:not(:last-child){margin-bottom:30px}.page-login .content .col-2 form .fieldset.half{display:flex}.page-login .content .col-2 form .fieldset.half fieldset{width:50%}.page-login .content .col-2 form .fieldset.half fieldset:first-child{margin-right:20px}.page-login .form-forgot-password{display:none}legend{margin-bottom:5px;font-size:0;line-height:15px}fieldset:focus-within input:not(:-moz-placeholder-shown).required.error{border-color:#3097d1}fieldset:focus-within input:not(:-ms-input-placeholder).required.error{border-color:#3097d1}fieldset:focus-within input,fieldset:focus-within input:not(:placeholder-shown).required.error,fieldset:focus-within textarea{border-color:#3097d1}fieldset input:not(:-moz-placeholder-shown)~legend{font-size:15px}fieldset input:not(:-ms-input-placeholder)~legend{font-size:15px}fieldset input:not(:placeholder-shown)~legend{font-size:15px}fieldset.error-holder{position:relative}.custom-select .select-selected.error,input.error,select.error~.select-selected,textarea.error{border-color:#ff9393!important;margin-bottom:3px}.error-holder .error-msg,.select-selected.error+.error-msg,input.error+.error-msg,select.error+.error-msg,textarea.error+.error-msg{position:absolute;top:calc(100% + 3px);left:0;color:#ff9393;font-size:13px}.mobile-elem{display:none}.main-content{display:flex;padding:30px 0 60px}.head-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.btn-primary{border:1px solid #ff5050;transition:all .3s}#body .btn.btn-primary:hover{background-color:transparent;color:#ff5050}.account #main{background-color:#fafafa}.account-container{width:calc(100% - 391px);margin-right:35px}.orders{margin-bottom:50px}.recommendations-slider .head-row{border-bottom:1px solid #eee;margin-bottom:40px}.recommendations-slider .head-row .section-title{margin:10px 0}.recommendations-slider .slider{padding:0 50px}.recommendations-slider .slick-arrow{top:70px}.recommendations-slider .slick-prev{left:0}.recommendations-slider .slick-next{right:0;transform:rotate(180deg)}.recommendations-slider .slick-slide{padding:0 10px;text-align:center}.recommendations-slider .slider>div img{background:#fff}.recommendations-slider .slick-slide>a,.recommendations-slider .slider>div>a{display:inline-block;margin-bottom:20px}.recommendations-slider .slider>div h3{margin-bottom:4px}.recommendations-slider .slider>div h3 a{font-size:15px;line-height:1.5}.recommendations-slider .link-wrap{text-align:center}.recommendations-slider .link-wrap .link{text-decoration:underline;font-size:18px}.account-sidebar{width:356px;border-radius:4px;overflow:hidden}.account-sidebar-head{padding:28px 47px;font-size:18px;color:#555;background-image:-ms-linear-gradient(69deg,#08784a 0,#19b36c 100%)}.account-sidebar-head .descr{font-size:15px;display:flex;align-items:center}.account-sidebar-head [class^=icon-]{margin-right:10px;font-size:28px;height:auto}.account-sidebar-body{padding:38px 47px 55px;background-color:#fff}.account-nav{margin-bottom:40px}.icons-list li{margin-bottom:26px}.icons-list li:last-child{margin-bottom:0}.icons-list li a{display:flex;align-items:center;color:#555}.icons-list [class^=icon-]{margin-right:30px;color:#ccc}.icons-list li.active a,.icons-list li.active a [class^=icon-]{color:#222}.icons-list li.active a:hover [class^=icon-],.icons-list li a:hover [class^=icon-]{color:#ff5050}.inner-title{font-size:15px;font-weight:700}.occasions-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.see-all{color:#3097d1}.occasion-row{display:flex;align-items:center;margin-bottom:35px}.occasion-row:last-child{margin-bottom:0}.occasion-date{width:80px;border-right:2px solid;padding-right:20px;text-align:center;line-height:1.1}.occasion-date .month-day{font-size:18px}.occasion-date .eyar{font-size:15px}.occasion-date-mobile.purple,.occasion-date.purple{border-color:#763fea;color:#763fea}.occasion-date-mobile.pink,.occasion-date.pink{border-color:#fa3a87;color:#fa3a87}.occasion-name.pink{border-color:#fa3a87}.occasion-date-mobile.orange,.occasion-date.orange{border-color:#ff8f2b;color:#ff8f2b}.occasion-date-mobile.blue,.occasion-date.blue{border-color:#3097d1;color:#3097d1}.occasion-date-mobile.green,.occasion-date.green{border-color:#0b8250;color:#0b8250}.occasions .occasion-date .year{color:#555}.occasion-name{width:calc(100% - 80px);padding:0 20px;color:#3097d1}.link{color:#3097d1}.section-title{font-size:18px;color:#222;font-weight:700;margin:15px 0}.flower-btn{position:relative;padding:15px 15px 15px 40px}.flower-btn:before{content:"\E917";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-family:flowers}.no-orders{display:flex;justify-content:center;padding:130px 0;margin-bottom:40px}.no-orders .icon-flower{font-size:50px;color:#dfe3e9}.no-orders .img-wrap{margin-bottom:20px}.no-orders .link{text-decoration:underline}.no-orders .text{color:#555;margin-bottom:12px}.no-orders .inner-content{text-align:center}.orders-table{background-color:#fff;border-radius:4px;color:#555}.orders-table .thead{padding:25px 40px 15px;border-bottom:1px solid #eee}.orders-table .tr{display:flex}.account-body .orders-table .tr{align-items:center}.orders-table .address{position:relative}.orders-table .address.input-search:before{background-image:url(../svg/spritee45a.svg);background-color:transparent;background-position:0 -344px;width:16px;height:16px;top:10px;right:16px;left:auto;cursor:pointer;position:absolute;content:""}.orders-table .address.last{padding-left:10px}.orders-table .tbody{padding:0 39px}.orders-table .tbody .tr{padding:25px 0;border-top:1px solid #eee}#body .orders-table .tbody .tr:hover{color:initial}.orders-table .tbody .tr .name{color:#3097d1}.orders-table .tbody .tr:first-child{border:none}.orders-table .tbody .tr{cursor:pointer;position:relative}.orders-table .tbody .name{color:#3097d1}.orders-table .tbody .tr:hover{background-color:#f8fcff;border-color:#f8fcff;margin:0 -39px;padding:25px 39px}.orders-table .tbody .tr:hover:after{bottom:-1px;content:"";position:absolute;background-color:#f8fcff;height:1px;z-index:5;width:100%;left:0}.orders-table .img{width:90px;margin-right:25px}.orders-table .delivery,.orders-table .descr{padding-right:25px}.orders-table .address,.orders-table .delivery,.orders-table .descr{width:calc(33.33333% - 38.33333px);line-height:1.5;display:flex;align-items:center}.orders-table .shipped-date{margin-right:3%;max-width:230px}.orders-table .shipped-date .btn{padding:10px;border-radius:3px}.img-box{display:flex;flex-wrap:wrap;justify-content:center;width:90px;height:90px;border:1px solid #eee;border-radius:4px;background-color:#fff}.product-thumbnail.orders-table .img-box,.thumbnail.orders-table .img-box{width:150px;height:150px}.img-box .img-cell{width:50%;height:50%}.img-box img{height:100%;width:auto}.img-box .img-cell:first-child{border-right:1px solid #eee;border-bottom:1px solid #eee}.img-box .img-cell:nth-child(2){border-bottom:1px solid #eee}.img-box .img-cell:nth-child(3){border-right:1px solid #eee}.img-box .img-cell .count-products{position:absolute;font-weight:700;background:#26653c;bottom:0;right:0;margin-left:auto;border-radius:50%;line-height:normal;padding:5% 12%;color:#fff}.orders-table .img-cell.delivered{position:relative;cursor:pointer}.orders-table .img-cell.delivered img{opacity:.6}.orders-table .img-cell.delivered:hover .delivered-message{display:block}.orders-table .delivery.delivery-mobile{display:none}.delivered-message{display:none;position:absolute;text-align:center;background-color:#fff;color:#555;width:122px;padding:10px;border:1px solid #ced0da;border-radius:4px;top:-59px;opacity:1;left:-41px;font-size:14px;line-height:1.5;height:63px;z-index:5}.delivered-message:after,.delivered-message:before{content:"";height:7px;display:inline-block;position:absolute;background-color:#fff}.delivered-message:after{width:7px;border:1px solid #ced0da;z-index:1;transform:rotate(-45deg);bottom:-4px;right:53px}.delivered-message:before{width:14px;bottom:0;z-index:2;right:51px}.orders-table .img-cell.delivered:after{position:absolute;width:20px;height:20px;content:"";background-image:url(../svg/tick_blued0ef.svg);top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9}.orders-table .inner .delivery,.orders-table .tbody .delivery{position:relative;padding-left:35px}.orders-table .inner .delivery:after,.orders-table .tbody .delivery:after{position:absolute;content:"\E913";font-family:flowers;left:0;font-size:25px}.show-more-link-wrap{margin-top:20px;text-align:center}.show-more-link-wrap .link{font-size:18px;display:inline-flex;align-items:center}.show-more-link-wrap .link .icon{display:inline-block;margin-right:15px;width:35px;background-size:auto 100%;height:31px;background-image:url(../svg/show-more-sprite37bf.svg)}.show-more-link-wrap .link:hover .icon{background-position-x:36px}.ex-flower-programs-list .delivery{width:100%}.section-row{display:flex;justify-content:space-between;align-items:stretch}.section-row .col{width:49%;background:#fff;border-radius:4px;padding:30px 40px}.section-row .col .inner-title{margin-bottom:30px}.section-row .orders-table .descr{width:calc(100% - 105px)}.section-row .number{font-size:13px;margin-bottom:5px}.section-row .delivery{font-size:14px}.column-section .section-row .orders,.column-section .section-row .orders-table{margin-bottom:0}.section-row .orders-table .tr{margin-bottom:20px}.section-row .orders-table .tr:last-child{margin-bottom:0}.section-row .orders-table .img{margin-right:15px}.btn-secondary{display:inline-block;border:1px solid #3097d1;padding:7px 10px;font-size:12px;line-height:1;border-radius:4px;color:#3097d1}.btn-secondary:hover{border-color:#ff5050}.not-finished-orders-list .inner .link{display:inline-block;line-height:1.4;font-size:14px;margin-bottom:7px}.profile .orders-table{margin-bottom:50px}.profile .no-orders{padding-bottom:25px}.order-details-title .icon{transform:rotate(90deg);font-size:14px;display:inline-block;margin-right:10px}.order-details{border-radius:4px;padding:40px 40px 0;background-color:#fff;margin-bottom:40px}.order-items-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.order-item{width:calc(50% - 15px);margin:15px 0;display:flex}.order-item .item-avatar{border-radius:50%;border:1px solid #eee;overflow:hidden;margin-right:20px;width:100px;height:100px}.order-item .item-descr-wrap{width:calc(100% - 120px);padding-top:20px}.order-item .item-descr{font-size:14px;line-height:1.5;color:#222;margin-bottom:5px;font-weight:500}.order-item .item-descr a{margin-left:5px;color:#3097d1}.delivery-extra{display:inline-block;color:#555;position:relative;padding-left:35px;font-size:14px}.delivery-extra:after{position:absolute;content:"\E913";font-family:flowers;left:0;top:50%;transform:translateY(-50%);font-size:25px}.order-item .extentions{margin-top:10px;color:#555;font-size:14px;line-height:1.5}.order-item .extentions li{display:block}.order-details-grid{display:flex;flex-wrap:wrap;margin-bottom:15px}.order-details-grid .col{width:33.33333%;margin:15px 0}.order-details-grid .inner-descr{color:#555;line-height:1.6;max-width:200px}.order-details-grid .inner-title{margin-bottom:6px}.location-details{display:grid;grid-column-gap:30px;grid-row-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"section lot space building tier" "name name notes notes notes" "name name notes notes notes";margin-bottom:20px}.location-details .location-details-label{margin-bottom:8px;border:none;font-weight:700}.location-details div{position:relative}.location-details .location-details-data{min-width:50px}.location-details .section{grid-area:section}.location-details .lot{grid-area:lot}.location-details .space{grid-area:space}.location-details .building{grid-area:building}.location-details .tier{grid-area:tier}.location-details .additional-notes{grid-area:notes}.location-details .additional-notes .additional-notes-data{font-style:italic}.location-details .additional-notes-data,.location-details .deceased-full-name-data{border:none;padding:5px 0}.location-details .deceased-full-name{grid-area:name}.order-details-grid .icon-credit-card{margin-right:5px}.order-details-grid .link{display:flex;align-items:center}.order-details-grid .link .icon-credit-card{font-size:24px}.order-details-grid .delivery-extra{margin-bottom:6px}.order-total{font-size:24px;display:flex;justify-content:flex-end;color:#555;padding:30px 0;border-top:1px solid #eee;align-items:center}.order-total .btn-secondary{margin-left:20px}.order-total .total-price{font-size:24px;color:#222;padding-left:5px}.orders-history .img-box{opacity:.5}.orders-history .tr{color:#555}.orders-history .tr:hover .img-box{opacity:1}.orders-history .number{font-size:13px;line-height:1.7;margin-bottom:3px}.orders-history .descr .inner{max-width:137px}.lg-btn{font-size:16px;padding:15px 30px;width:200px;text-align:center}.extra-lg-btn{font-size:18px;height:60px;width:214px;padding:20px 40px;text-align:center}.btn.disabled{pointer-events:none;background-color:#dfe3e9}.rounded-area{border-radius:4px;background-color:#fff}.add-cemetery,.rounded-container{padding:55px 60px}textarea{resize:none}.form-address.edit-address{max-width:420px;padding-right:0}.form-address.edit-cemetery-address{max-width:470px;padding-right:0}.fieldset.zip-wrap{justify-content:flex-start}.zip-wrap .zip{max-width:100px;margin-left:24px}.saved-addresses-grid{display:flex;justify-content:space-between;flex-wrap:wrap}.saved-addresses-grid .item{padding:44px 45px;position:relative;width:calc(50% - 25px);margin:15px 0}.saved-addresses-grid .item .item-info{max-width:212px}.saved-addresses-grid .item .item-name{font-size:18px;line-height:1.5;margin-bottom:15px;font-weight:600}.saved-addresses-grid .item .title{color:#222;padding-right:18px}.saved-addresses-grid .item .descr{color:#555}.saved-addresses-grid .item .edit-btn{position:absolute;top:12px;right:12px;width:30px}.saved-addresses-grid .item .tr{display:flex;align-items:flex-start;margin-bottom:7px}.saved-addresses-grid .item .tr>div{width:50%}.item.add-new-item{text-align:center;padding:44px 60px}.add-new-item .add-btn{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#f8fcff;margin-bottom:20px}.add-new-item .add-btn img{width:30px}.add-new-item .add-link{display:inline-block;font-size:18px;font-weight:600;color:#3097d1;margin-bottom:10px}.add-new-item .add-descr{color:#555;line-height:1.5;font-size:14px;max-width:200px;margin:0 auto}.account-body .add-address-form{display:none}.theme-form{display:flex;flex-wrap:wrap;justify-content:space-between;color:#555}.theme-form .fieldset.half{width:calc(50% - 7.5px)}.theme-form .fieldset{width:100%;margin-bottom:22px;position:relative}.theme-form input{border-radius:3px;border:1px solid #dfe3e9;padding:10px 15px;height:35px;color:#555}.theme-form label{display:inline-block;margin-bottom:10px;font-size:14px}.theme-form input:focus{border-color:#3097d1}.form-title{margin-bottom:25px;font-size:15px;font-weight:700;color:#222}.profile-form .save-holder{position:relative}.profile-form .icon-tick{display:none;position:absolute;top:50%;right:-80px;color:#4ac333;font-size:18px}.theme-form .btn{margin-top:20px}.profile-settings .rounded-area{padding:60px 50px 50px}.profile-form{max-width:450px}.occasion-calendar-container{width:40%;font-family:sans-serif}.occasion-calendar .account-body .occasions{width:52%}.occasion-calendar .account-body .occasion-name{width:calc(100% - 180px);color:#222;line-height:1.5}.occasion-calendar .account-body .occasions .btn-secondary{width:100px}.calendar h2.month{font-size:15px;font-family:sans-serif;font-weight:700}.calendar header{padding-bottom:14px;border-bottom:1px solid #eee}.calendar header .btn{padding:0;width:5px;height:5px;line-height:1;color:transparent;border-radius:0;top:4px}.calendar header .btn,.calendar header .btn:hover{background:0 0}.calendar header .btn-prev{border:5px solid transparent;border-right-color:#ced0da}.calendar header .btn-next{border:5px solid transparent;border-left-color:#ced0da}.calendar table thead td{font-size:12px;text-transform:uppercase;color:#ced0da}.calendar table{margin:12px 0}.calendar .day{line-height:1.8em}.calendar td{padding:.4em .1em}.calendar .day:hover{border-color:transparent}#occasion-calendar .calendar .day.event:hover{color:#fff;border-color:transparent}.calendar .day.event[data-tippy-content="Fathers Day"]{background:#763fea}.calendar .day.event[data-tippy-content="National Freedom Day"]{background:#fa3a87}.calendar .day.event[data-tippy-content="National Vietnam War Veterans Day"]{background:#ff8f2b}.calendar .day.event[data-tippy-content="Mothers Day"]{background:#0b8250}.calendar .day.today{color:#ff5050;border-color:#ff5050;background:0 0}.calendar .event-container{background:#fff;border-radius:4px;border:1px solid #ccc;padding:70px 40px 40px}.calendar .event-container .title{font-size:25px;margin-top:20px}.calendar .close{display:inline-block;color:#db7093;width:30px;height:30px;position:absolute;top:15px;right:15px}.calendar .close:after{font-family:flowers;position:absolute;content:"\E90D";color:#222;font-size:20px;top:0;left:0}.occasion-calendar .rounded-area{padding:30px 40px;margin-bottom:60px}.flex-row{display:flex;justify-content:space-between}.fp .bottom.bottom-nav{padding:30px 0;border:none}.fp .bottom.bottom-nav .right-box .tprice{font-size:24px}.fp .main{background-color:#fafafa}.fp-container{display:flex;width:100%}.fp-content{width:calc(100% - 260px);background-color:#fff;padding:40px 85px}.fp-sidebar{width:210px;margin-right:50px;padding-top:40px}.fp-sidebar .logo{padding:22px 0;border-bottom:1px solid #ffcc83;border-top:1px solid #ffcc83;display:inline-block;width:183px;text-align:center;max-width:100%;margin-bottom:25px}.fp-steps{list-style:none;counter-reset:my-awesome-counter;margin-bottom:35px}.fp-steps li{counter-increment:my-awesome-counter;position:relative;height:66px;align-items:center;display:flex}.fp-steps li a{color:#555;font-size:16px;line-height:1.5;position:relative;padding-left:56px}.fp-steps a:before{position:absolute;top:50%;transform:translateY(-50%);left:0;display:inline-block;content:counter(my-awesome-counter);width:35px;height:35px;border:1px solid #ccc;border-radius:50%;text-align:center;line-height:35px;color:#555;font-size:14px;margin-right:20px}.fp-steps li:after{position:absolute;content:"";height:30px;width:1px;background-color:#ccc;left:18px;bottom:-15px}.fp-steps li:last-child:after{display:none}.fp-steps li.active a:before{border-color:transparent;background-color:#fff;box-shadow:0 5px 10px 0 rgba(29,32,48,.1);font-weight:700;color:#3498d1}.fp-steps li.active a{color:#3498d1}.fp-steps li.completed a{color:#222}.fp-steps li.disabled a{color:#ccc}.fp-steps li.completed a:before{background:url(../svg/tick_blued0ef.svg) 50%/cover;content:"";border-color:#3097d1}.fp-steps li.disabled a:before{background-color:#ccc;border-color:#ccc}.fp-steps li.completed:after{background-color:#3097d1}.login-button{display:inline-flex;align-items:center;border:1px solid #3097d1;padding:8px 14px;width:180px;max-width:100%;font-size:14px;line-height:1.2}.login-button .icon-user{margin-right:14px;font-size:20px}.login-button:hover{border-color:inherit}.message-box{border-radius:4px;background-color:#f8fcff;color:#555;padding:15px 35px;margin-bottom:50px;line-height:1.5;text-align:center}.message-box span{font-weight:700}.type-toggle{display:inline-flex;overflow:hidden;margin-bottom:30px}.toggle-btn{padding:15px;text-align:center;color:#555;background-color:#fafafa;display:inline-block;transition:all .3s;cursor:pointer;border:1px solid #ced0da}.memorial-types label.radiobutton,.type-toggle label.radiobutton{margin:0;padding:0}.type-toggle label.radiobutton:first-child .toggle-btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.type-toggle label.radiobutton:last-child .toggle-btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.toggle-btn.active,.type-toggle label.radiobutton input:checked~.toggle-btn{background-color:#3097d1;color:#fff;border-color:#2080b6}.toggle-btn:hover{background-color:rgba(206,208,218,.3);color:#555!important}.toggle-btn.active:hover,.type-toggle label.radiobutton input:checked~.toggle-btn:hover{background-color:#3097d1;color:#fff!important}.memorial-type-form{color:#555}.memorial-type-form .bottom.bottom-nav{border:none}.memorial-type-form .fieldset{margin-bottom:30px}.memorial-type-form .image-path-vase span.error-msg{display:block;font-size:13px;color:#ff5050}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{padding:20px 45px;color:#3097d1;background-color:#fff;display:inline-flex;align-items:center;border-radius:4px;border:1px dashed #3097d1;text-align:center;transition:all .3s}.inputfile+label span{font-size:18px;margin-right:7px}.inputfile+label:hover,.inputfile:focus+label{background-color:#f8fcff}.inputfile+label{cursor:pointer}.attached-files{padding-top:25px}.attached-files li{margin-bottom:10px;color:#3097d1;display:flex;align-items:center}.attached-files li .file-thumb{opacity:.5}.attached-files li.active .file-thumb{opacity:1}.attached-files .file-thumb{display:inline-block;width:50px;height:50px;overflow:hidden;margin-right:15px}.attached-files .file-thumb img{width:100%;height:auto}.attached-files li .remove{background-image:url(../svg/delete_closee6a5.svg);background-repeat:no-repeat;min-width:8px;min-height:8px;margin-left:10px;cursor:pointer}.field-table .field-row{display:flex;align-items:center;margin-bottom:30px}.field-table .field-row .fieldset{margin-bottom:0}.field-table .descr{min-width:250px;font-size:14px;margin-right:35px}.field-table .radiobutton{width:55px}.memorial-type-form .radiobutton{padding-left:27px;margin-right:15px}.memorial-type-form .inner-title{color:#222;margin-bottom:15px}#main .inp,.popup .inp{border:1px solid #dfe3e9;padding:10px 15px;font-size:14px}#main .inp::-webkit-input-placeholderm,.popup .inp::-webkit-input-placeholderm{color:#555!important}#main .inp::-moz-placeholder,.popup .inp::-moz-placeholder{color:#555}#main .inp:-ms-input-placeholder,.popup .inp:-ms-input-placeholder{color:#555}#main .inp:-moz-placeholder,.popup .inp:-moz-placeholder{color:#555}.inp.size-inp{max-width:120px}.memorial-types{margin-bottom:40px}.memorial-types .item{display:inline-block;margin-right:20px;text-align:center;color:#555}.memorial-types label.radiobutton input:checked~.item{color:#222}.memorial-types label.radiobutton input:checked~.item .img-wrap:after{content:"";position:absolute;width:30px;height:30px;background:url(../svg/tick_blued0ef.svg) 50%/cover;top:10px;right:10px}.memorial-types .img-wrap{position:relative;display:inline-block;margin:0 auto 18px;width:110px;height:100px;overflow:hidden}.memorial-types .item img{width:auto;max-width:200%;position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%)}.memorial-types .item span{display:block}.memorial-types .selected{color:#222}.memorial-types .selected .img-wrap:after{content:"";position:absolute;width:30px;height:30px;background:url(../svg/tick_blued0ef.svg) 50%/cover;top:10px;right:10px}.buttons-wrap{display:flex;align-items:center;justify-content:space-between}.buttons-wrap .back{width:154px}.buttons-wrap .next{width:200px}.btn.btn-transparent{border:1px solid #dfe3e9;color:#555;background-color:transparent}#body .btn.btn-transparent:hover{background-color:#dfe3e9;color:#222}.btn .icon-arrow-right{margin-right:7px}.btn .icon-arrow-left{margin-left:7px}.btn .icon{display:inline-block}.form-row{display:flex;margin-bottom:40px}.form-row .inner-title{margin-right:25px}.deliveries-number{flex-basis:70%}.deliveries-number-list{display:flex;flex-wrap:wrap}.deliveries-number .inner-title,.placement-date .inner-title{margin-bottom:15px}.deliveries-number-list li{margin-right:10px;margin-bottom:5px}.deliveries-number-list a{display:inline-block;width:45px;height:45px;background-color:#fafafa;color:#555;text-align:center;vertical-align:middle;border:1px solid #dfe3e9;border-radius:4px;line-height:43px;transition:all .2s}.deliveries-number-list li.selected a{background:#3097d1;font-weight:700;color:#fff;border-color:#2080b6}.deliveries-number-list li.selected a:hover{color:#fff!important;background-color:#3097d1}.deliveries-number-list li a:hover{background-color:rgba(206,208,218,.3);color:#555!important}.delivery-toggle-wrap{position:relative}.delivery-calendar-wrapper{display:none;position:absolute;width:300px;right:0;top:50px;background:#fff;z-index:100;border:1px solid #dfe3e9;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.08);overflow:hidden}.delivery-calendar-wrapper .inner-wrap{width:480px;max-width:100%;margin:0 auto}.delivery-calendar-wrapper .btn{text-align:center}.delivery-calendar header{padding:15px;border-bottom:1px solid #dfe3e9}.delivery-calendar header .btn{top:19px}.delivery-calendar header .btn-prev{left:17px}.delivery-calendar header .btn-next{right:17px}.delivery-calendar table{width:calc(100% - 20px);margin:20px auto}.delivery-calendar .day.today{color:#fff;border-color:#3097d1;background:#3097d1}.delivery-calendar .day{font-size:14px}.delivery-calendar table thead td{font-size:10px}.delivery-toggle{display:inline-flex;align-items:center;border:1px solid #dfe3e9;border-radius:4px;padding:7px 9px;color:#555;font-size:13px;cursor:pointer;background-color:#fff}.delivery-toggle.active{border-color:#3097d1}.delivery-toggle.active .icon,.delivery-toggle.active .icon-chevron-down{color:#3097d1}.delivery-toggle .icon{margin-right:5px;font-size:20px}.placement-item .delivery-toggle{cursor:default}.delivery-toggle .icon-chevron-down{font-size:6px;margin:0 7px 0 14px}.fp-content .inner-row{display:flex;justify-content:space-between}.placement-date.disabled *{color:#c0c7d3;pointer-events:none}.add-placement-row{padding:88px 0;display:flex;justify-content:center;align-items:center}.placement .add-btn{width:90px;height:90px;margin-bottom:13px}.placement.add-btn img{width:28px}.placement.add-new-item{text-align:center}.placement.add-new-item .link{display:block}.placement-item{padding:45px 0 45px 40px;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.placement-item.add{padding:70px 0;justify-content:center}.placement-item .item-avatar{width:170px;height:170px;border-radius:50%;border:1px solid #eee;overflow:hidden;display:flex;align-items:center;justify-content:center}.placement-item .item-descr{width:calc(100% - 205px);padding:0 100px 0 45px}.placement-button{display:inline-block;width:35px;height:35px}.placement-button.remove-btn{background-image:url(../svg/delete1a8c.svg)}.placement-button.edit-btn{background-image:url(../svg/editbef2.svg)}.placement-item .item-title{font-size:24px;line-height:1.3;color:#222;margin-bottom:10px}.placement-item .item-price{color:#222;font-weight:700;margin-bottom:10px}.placement-item .delivery{display:flex;align-items:center;color:#555;margin-bottom:15px}.placement-item .delivery>span{margin-right:10px}.placement-item .extras a{text-decoration:underline}.extras-list{display:flex}.extras-item{position:relative;width:80px;height:80px;border:1px solid #ededed;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-right:10px}.extras-item .extras-price{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:34px;border-radius:50%;color:#fff;opacity:.8;background-color:#3097d1;font-size:14px;font-weight:700;text-align:center;line-height:1;padding:5px;display:flex;align-items:center}.extras-item.add-item{border:1px dashed #63b1dc;font-size:12px}.extras-item .add-new-item .link{display:block;text-align:center;font-size:12px}.extras-item .add-btn{width:25px;height:25px;margin-bottom:5px}.extras-item .add-btn img{width:9px}.popup.add-item-popup{max-width:975px;min-height:180px;background-color:#fff;border-radius:4px;padding:0}.popup.add-item-popup .placement-edit,.popup.add-item-popup .placement-select{display:none}.popup.add-item-popup .delivery-calendar{min-width:300px}.popup.add-item-popup .search-product-data-placement .box-input{display:flex;justify-content:flex-end}.popup.add-item-popup .popup-body{padding:30px 45px}.popup.add-item-popup .placement-date-btn span.icon{font-size:24px}.popup.add-item-popup .placement-date-btn .btn{width:100%}.popup.add-item-popup .popup-body .inner-wrap{display:flex;justify-content:center;align-items:center}.popup-head{background-color:#fafafa;padding:30px 50px;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:4px;border-top-right-radius:4px}.popup-head h3{margin:0 auto}.popup-footer{padding:14px;text-align:center;background-color:#fafafa;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.popup-footer .link,.popup-head .link{text-decoration:underline}.fp-content .forms-holder .form-address{max-width:430px}.fp-content .form-login{display:none;width:100%;max-width:395px;margin:0 auto;padding:0 0 50px}.fp-content .buttons-one{justify-content:flex-end}.fp-content .form-address-cemetery .btn{background:0 0;border:1px solid #555;border-radius:4px;margin-bottom:30px;font-size:15px;color:#555}#body .fp-content .form-address-cemetery .btn:hover{color:#555}.fp-content .form-payments{margin:0 0 85px;padding:0}.fp-content .form-payments .payments-method>.fieldset{display:block}.fp-content .form-payments .fieldset .row{display:flex;flex-wrap:wrap}.fp-content .form-payments .fieldset .row:first-child{margin-bottom:25px}.popup-title{font-size:20px;color:#222}.add-item-popup .popup-body{max-height:695px;min-height:300px;overflow-y:auto}.popup-body{padding:30px 45px 0}.add-items-grid{display:flex;flex-wrap:wrap}.add-grid-item{width:calc(25% - 7.5px);min-width:200px;margin:10px 0}.add-grid-item .inner-wrap{position:relative;min-height:240px;transition:all .3s;cursor:pointer}.add-grid-item .description{position:absolute;display:none;background-color:rgba(0,0,0,.4);top:0;left:0;width:100%;height:100%;padding:20px;justify-content:center;align-items:center;color:#fff;text-align:center}.add-grid-item .inner-wrap:hover .description{display:flex}.add-grid-item .item-name{padding:0 20px;line-height:1.4}.add-grid-item .item-price{font-weight:700;margin-bottom:15px}.add-grid-item .btn{width:100%}.popup-head .placement-date{display:flex;align-items:center;margin-left:auto}.popup-head .placement-date>span{color:#555;font-size:14px;margin-right:15px}.feature-price{color:#555}.feature-price span{color:#222;font-size:20px;font-weight:700;padding-left:10px}.ocassion-dropdown{color:#555;font-size:14px;text-align:right;margin-bottom:10px}.ocassion-dropdown .title{color:#555;font-size:14px;text-align:right;font-weight:400}.ocassion-dropdown .select-items div{padding:5px 15px;line-height:1.5}.ocassion-dropdown .select-selected{padding:0 15px 0 0;color:#222;font-weight:700;width:auto}.ocassion-dropdown .select-selected span{font-weight:700}.ocassion-dropdown>a{color:#222;font-weight:700}.ocassion-dropdown>a>span{font-size:7px}.checkout-title{font-size:24px;text-align:center;font-family:sans-serif;margin-bottom:35px}.pd-info{margin-bottom:0}.pd-info.order-details{padding:25px 0 0}.pd-info .order-details-grid .col{width:50%}.pd-info .inner-wrap{color:#555;line-height:1.5}.pd-info .location{max-width:275px;margin-bottom:5px}.pd-info .col>div{margin-bottom:25px}.pd-info+.bottom.bottom-nav{border-top:1px solid #dedede}.inner-table .tr{display:flex;align-items:flex-end;margin:4px 0}.inner-table .tr .td{width:50%}.monument-info .inner-table .name{width:115px;margin-right:20px}.monument-info .inner-table .descr{width:calc(100% - 135px)}.monument-info .attached-files{padding-top:15px}.checkout-popup-finish{border-radius:4px;background-color:#fff;box-shadow:0 10px 45px 0 rgba(29,32,48,.15);width:590px;padding:40px}.checkout-popup-finish .success{padding-bottom:0}.checkout-popup-finish .link{text-decoration:underline}.checkout-popup-finish .success strong{margin-bottom:20px;text-align:center}.finish-button{min-width:200px;text-align:center}.account-body .more,.orders-table .more{display:none}.add-cart.add-basket{display:block;cursor:pointer}.lds-facebook{display:inline-block;position:relative;opacity:1;width:64px;height:64px;margin:auto}.lds-facebook div{display:inline-block;position:absolute;left:6px;opacity:1;width:13px;background:#fff;-webkit-animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:6px;opacity:1;-webkit-animation-delay:-.24s;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:26px;opacity:1;-webkit-animation-delay:-.12s;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:45px;opacity:1;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes lds-facebook{0%{top:6px;height:51px}50%,to{top:19px;height:26px}}@keyframes lds-facebook{0%{top:6px;height:51px}50%,to{top:19px;height:26px}}.overlay,.overlay-content{pointer-events:none!important;display:none;width:100%;height:100%;position:absolute;background:#000;opacity:.1;text-align:center;vertical-align:middle;align-items:center}.overlay-content{margin:0 auto;max-width:1140px}input[type=text].search-input-list{border-radius:3px;border:1px solid #dfe3e9;padding:10px 15px;height:35px;color:#555}input[type=text].search-input-list::-webkit-input-placeholder{color:rgba(0,0,0,.6)}input[type=text].search-input-list::-moz-placeholder{color:rgba(0,0,0,.6)}input[type=text].search-input-list:-ms-input-placeholder{color:rgba(0,0,0,.6)}input[type=text].search-input-list:-moz-placeholder{color:rgba(0,0,0,.6)}.btn.btn-add-coupon{padding:10px 20px}.btn.btn-update.next{margin-right:10px}.btn.btn-update.next:after{background-image:none}.page-contactus .success{margin-top:3.55%}#block-deliveries-list .fieldset label.radiobutton{width:100%;height:25px}#block-deliveries-list .fieldset em{margin-left:3%}.error-list{display:none!important}.btn.extra-lg-btn.save-cemetery{float:right}.custom-select.paginate-select .select-selected{width:30px}.purple-circle{background:#763fea!important}.green-circle{background:#0b8250!important}.orange-circle{background:#ff8f2b!important}.pink-circle{background:#fa3a87!important}.add-items-grid .empty-products,.add-items-grid .without-products{margin:auto}.edit-btn.delete-user-address{position:absolute;top:12px!important;right:50px!important;width:30px!important}.orders-table .address{display:block}.loved-name-span{font-style:italic}.loved-name-bold{font-weight:700}.orders-table #search{border:1px solid #dfe3e9;padding:10px 15px;font-size:12px;width:95%;font-family:sans-serif}.address-loved-name{width:calc(33.33333% - 38.33333px);line-height:1.5;display:flex;align-items:center}.header-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.header-info h3{margin:0}.header-info .box-input{width:160px;flex-shrink:0;position:relative}.header-info .box-input form input{font-size:12px;height:30px}.header-info .box-input form:not(.daterangepicker-mobile-form) button{background-color:transparent;background-position:0 -344px;width:16px;height:16px;top:8px;right:9px;left:auto;cursor:pointer;background-image:url(../svg/spritee45a.svg);position:absolute}.header-info .box-input form.daterangepicker-mobile-form button{padding:5px;width:95%;margin-top:5px;border-radius:3px}.search-pop-form{display:flex;justify-content:flex-end}.search-pop-form .custom-select .select-selected,.search-pop-form input{width:200px}.search-pop-form .custom-select .select-selected{border:1px solid #dfe3e9;padding:7px 23px 7px 9px;font-size:13px}.search-pop-form .custom-select .select-selected .placeholder{color:#555}.search-pop-form.mobile{display:none}.search-pop-form .box-input{position:relative}.search-pop-form .box-input input{display:inline-flex;align-items:center;border:1px solid #dfe3e9;border-radius:4px;padding:7px 23px 7px 9px;color:#555;font-size:13px;cursor:pointer;background-color:#fff}.search-pop-form .box-input button{position:absolute;margin:0;top:8px;right:5px;padding:0 4px;background-color:transparent}.search-pop-form .box-input button:hover{cursor:pointer}.login-field{margin-top:15px}.product-page span.error-msg{top:calc(50% + 3px)}.product-page-second span.error-msg{top:calc(95% + 3px)}.btn.add-extra-to-product{margin-top:20px}.bottom.bottom-nav.basket-page-bottom{padding:30px 0}.payment-credit-card-details{background-color:#fafafa;border:1px solid #ccc;border-radius:5px;padding:20px;min-width:350px}.payment-credit-card-details .payment-credit-card-details-head .images img{height:35px}form .form-control{width:100%}form .form-control-label{display:block;margin-bottom:5px;color:#666}form .form-group{margin-bottom:15px}form .form-group-inline{display:inline-block}form span.required{color:#bd081d}.form-payments .form-control{padding:10px;border:1px solid #dfe3e9;border-radius:5px;background-color:#fff}.form-payments .form-group-inline.expiry-date{width:30%}.form-payments .form-group-inline.cvv{width:20%;margin-left:15px}.form-payments .error-msg{color:#bd081d;font-size:12px}.error-messages>*{color:#ff9393;font-size:12px}.fieldset .message{font-size:.75rem;display:block;margin-top:5px}.fieldset.error .message{color:#f30}.compensate-for-scrollbar{margin-right:0!important}.js-cloak{display:none!important}#header .mobile-menu,.all-products,.banner-720,.filters-mobile,.hide,.page-contactus #footer .section-icons-holder,.section-aboutus .link-more,aside .block.filter .apply .btn{display:none}@media(max-width:1300px){.page-aboutus .content .middle .right{padding:40px}}@media(max-width:1140px){#footer .footer-subscription,#header .header-main-right .h-cart span[content~="0"],#header .header-main-right .h-login,#header .header-main-right .h-search,#header .header-main menu,#header .secondary-menu,#header .top,.section-aboutus .img,.section-slider .slider>div:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){display:none}#body #header .header-main,#header .header-sticky-holder{height:60px}#header .header-sticky{border-bottom:1px solid #ededed;box-shadow:none}#header .header-main-right>div{height:65px}#body #header #logo{width:111px;height:25px;margin:0 auto}#header .header-main-right{position:absolute;right:0}#header .header-main-right .h-cart{background:0 0;position:relative;top:-4px}#header .header-main-right .h-cart a{font-size:0}#header .header-main-right .h-cart span{position:absolute;top:-10px;left:8px;width:16px;height:16px;border-radius:50%;background:#fff;text-align:center;font-size:10px;line-height:16px;color:#ff5050}#header .mobile-menu{width:280px;padding:20px 0;background:#fff;position:absolute;top:61px;box-shadow:7.222px 9.584px 8px 0 rgba(0,0,0,.11)}#header .mobile-menu li{padding:10px 30px}#header .mobile-menu li.active{background-image:linear-gradient(to right top,#08784a,#0b8652,#0f955b,#14a463,#19b36c)}#header .mobile-menu li a{position:relative;padding-left:1.8rem}#header .mobile-menu li.active a{color:#fff}#header .hamburger:before,#header .mobile-menu li a:before,.section-aboutus .link-more:after{content:"";display:block;background-image:url(../svg/sprite_mobile2ba0.svg);position:absolute;top:0;left:0}#header .mobile-menu li.my-account a:before{background-position:0 -25px;width:15px;height:15px}#header .mobile-menu li.my-account.active a:before{background-position:0 -40px}#header .mobile-menu li.all-products a:before{background-position:0 -55px;width:15px;height:15px}#header .mobile-menu li.all-products.active a:before{background-position:0 -70px}#header .mobile-menu li.flower-program a:before{background-position:0 -85px;width:15px;height:15px}#header .mobile-menu li.flower-program.active a:before{background-position:0 -100px}#header .mobile-menu li.new a:before{background-position:0 -115px;width:15px;height:15px}#header .mobile-menu li.new.active a:before{background-position:0 -130px}#header .mobile-menu li.seasonal a:before{background-position:0 -145px;width:14px;height:16px}#header .mobile-menu li.seasonal.active a:before{background-position:0 -160px}#header .mobile-menu li.faq a:before{background-position:0 -176px;width:15px;height:16px}#header .mobile-menu li.faq.active a:before{background-position:0 -192px}#header .mobile-menu li.about-us a:before{background-position:0 -208px;width:15px;height:16px}#header .mobile-menu li.about-us.active a:before{background-position:0 -224px}#header .mobile-menu li.contact-us a:before{background-position:0 -240px;width:15px;height:16px}#header .mobile-menu li.contact-us.active a:before{background-position:0 -255px}#header .mobile-menu li.logout a:before{background-position:0 -270px;width:15px;height:15px}#header .mobile-menu .form-search{display:block;position:relative;left:0;margin:15px 30px 0}#header .mobile-menu .form-search input{width:100%;background:#fafafa;border:none}#header .hamburger{position:absolute;left:15px;top:calc(50% - 8px)}#header .hamburger:before{background-position:0 0;width:16px;height:14px}#header .hamburger.active:before{background-position:0 -14px;width:20px;height:11px;top:4px;left:-4px}h1,h2{font-size:26px}.btn-holder{margin-top:20px}.section-slider .btn-holder{margin-top:0}.add-cart span,.btn-holder .btn{font-size:14px}.all-products,.filters-mobile{display:block}#main section.section-aboutus,#main section.section-blog,#main section.section-slider{margin-top:50px}#body .products,.section-slider .slider{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%}.section-intro .slider h3{font-size:22px}.section-blog .posts .btn,.section-intro .slider .btn{padding:8px 13px;font-size:14px}#body #main section.section-categories{padding:0 15px}.section-categories .item{height:90px;margin-right:5px}.section-categories h3{font-size:14px;font-family:inherit;font-weight:700;padding-left:10px}.products>div,.section-slider .slider>div{text-align:center;margin-bottom:20px}.section-slider h2{margin-bottom:30px}.section-slider img{width:70%}.section-blog h2{margin-bottom:35px}.section-blog article{width:100%;height:auto;margin-bottom:10px;text-align:center}.section-blog article h3{font-size:18px;margin-bottom:5px}.section-blog article .content{width:100%;padding:40px;left:auto}.section-blog .posts .btn{align-self:center;margin-top:5px}#main section.section-aboutus{padding:50px 15px}.section-aboutus h2{margin:0 0 20px}.section-aboutus .text p{width:100%}.breadcrumbs{display:none}.product-summary-wrapper{flex-direction:column;margin-bottom:50px;padding:0 15px}.product-gallery-nav{display:none}.product-gallery{display:block;width:100%;border:none;min-height:auto;margin-right:0;margin-bottom:30px}.product-gallery .slick-track{display:flex;align-items:center}.product-gallery .slick-slide{width:100%;min-width:auto;display:flex;justify-content:center}.product-gallery .slick-slide img{max-width:auto;height:auto}.product-gallery .slick-dots{display:flex;flex-wrap:wrap;width:100%}.product-gallery .slick-slide a:after{display:none}.product-gallery .slick-dots li{max-width:65px;max-height:65px;margin:5px;border:1px solid transparent}.product-gallery .slick-dots li button:focus,.product-gallery .slick-dots li button:hover{outline:none}.product-gallery .slick-dots li.slick-active{border-color:#dedede}.product-summary .row-1,.product-summary h1{margin-bottom:25px}.product-summary .instock,.product-summary .outofstock .product-summary .row-1 .col-1{display:flex;flex-wrap:wrap;margin-right:0}.product-summary .row-2 .col-1{flex:8}.product-summary .row-2 .col-2{flex:3}.product-summary .product-summary-head{margin-bottom:0}.product-summary .instock,.product-summary .outofstock{background-size:18px;margin-right:0}.product-summary .row-2 .col-1{flex-direction:row;flex-wrap:wrap;align-items:baseline;display:flex}.product-summary .price{width:100%}.product-summary .add-cart{width:100%;max-width:450px;padding:16px 50px;margin-bottom:0}.product-summary .add-cart:before{transform:scale(1.1);top:16px;left:calc(50% - 49px)}.qty{margin:0 0 0 25px}.qty input{width:52px;height:40px}.qty button{width:40px;height:40px}.product-description{flex-direction:column}.product-description .col-1{margin-bottom:40px;margin-right:0;padding:0 15px}.product-description .col-1 h2{margin-bottom:20px}.product-description .col-1 p,.seo-text p{line-height:19px}.text-overflow.open .overflow-wrap{height:auto}.product-description .col-2{flex:1;padding:20px 15px;margin-left:0;line-height:24px}#main .vase-holder{margin-top:20px;padding:50px 15px;background-image:none}.vase-holder .holder{flex-wrap:wrap;justify-content:space-around}.vase-holder .holder>div,.vase-holder h2{margin-bottom:30px}.vase-holder .holder>div:last-child{margin-bottom:0}.vase-holder .holder .img{margin-bottom:20px}#main .content-holder{padding:0 0 50px;display:block;position:relative}.filters-mobile{padding-left:30px;padding-top:10px;padding-right:10px;position:relative;cursor:pointer}.filters-mobile:before{content:"";display:block;width:20px;height:15px;background-image:url(../svg/filter86f3.svg);position:absolute;left:0}.filters-mobile:after{content:"";display:block;width:8px;height:5px;background-image:url(../svg/arrow_drop467f.svg);position:absolute;top:calc(50% + 3px);right:-3px}.filters-mobile.opened:after{transform:rotate(180deg)}.catalog aside{display:none;width:100%;margin-right:0;border-bottom:1px solid #dedede;background:#fff;position:absolute;z-index:99}aside .filters{display:flex;flex-direction:column;margin-bottom:0}aside .block{margin-bottom:0;order:1}aside .block.filter{order:2}aside .block.filter .box{padding:20px 0 20px 30px}aside .block.filter .list,aside .block.filter h4{display:none}aside .block.filter .apply{display:flex;align-items:center;justify-content:space-between;padding-right:30px}aside .block.filter .apply .btn{display:block}aside .block h4{height:40px;background:#fff;padding:12px 30px 0}aside .block:not(.show) h4{border-bottom:1px solid #dedede}aside .block .box{padding:10px 0 10px 30px}aside .block .box ul{padding-left:15px}aside .block.filter .list{margin-bottom:10px}aside .block.filter .list div{margin:0 5px 5px 0}aside .filters .block ul li{margin-bottom:10px}aside .block label.checkbox{display:block;margin-right:70px}.catalog aside .banner{display:none}.content-holder .header{padding:0 15px 15px;margin:0 0 20px;flex-wrap:wrap}.content-holder .header h1{width:100%;margin:20px 0}.content-holder .products{display:flex;flex-flow:row wrap;justify-content:space-between}.content-holder .products>div{margin-right:0}nav.pagination{margin-top:10px;padding:0 5px}nav.pagination a{font-size:15px}nav.pagination .nav-next:after,nav.pagination .nav-prev:before{top:3px}.seo-text{padding:50px 15px}.seo-text section{display:block}.seo-text h1{margin-bottom:20px}.page-cart .steps{padding:0 15px}.page-cart .steps .title{font-size:22px}.bottom.bottom-nav .right-box>div{margin-right:10px}.bottom.bottom-nav .right-box .tprice{font-size:22px}.page-login #content{padding:0}#footer .section-icons-holder{justify-content:space-around;height:125px}#footer .section-icons-holder div{flex-direction:column}#footer .section-icons-holder div img{width:35px;height:35px}#footer .section-icons-holder div span{margin:10px 0 0;text-align:center;font-size:13px;line-height:1.2}#footer .section-footer{padding:45px 0}#footer .footer-holder{padding:0 15px}#footer .footer-menu{float:left;width:50%;margin-bottom:20px}#footer .f-address br,#footer .f-mail br{display:none}#footer .section-bottom .bottom-holder{flex-direction:column;padding:15px;height:auto;font-size:12px}#footer .section-bottom .bottom-holder div{order:2;margin-top:5px;text-align:center}#footer .section-bottom .bottom-holder ul{order:1}}@media(min-width:1024px) and (max-width:1140px){.section-intro{padding:0 15px}.section-intro .slider{margin-right:10px;width:calc(100% - 254px)}.section-intro .slider img{height:414px}.section-intro .banner img{min-width:254px}.section-blog .posts{padding:0 15px}.section-blog .posts article{margin-bottom:0}.section-blog .posts article:first-child{margin-right:10px}.blog aside{width:300px}.blog aside .blog-best section{flex-direction:column}.blog aside .blog-best article{width:100%;margin-bottom:20px}.blog aside .blog-best article:nth-child(odd){margin-right:0}.page-faq #content{padding-left:15px;padding-right:15px}.page-aboutus .content .middle .right{padding:15px}}@media(min-width:768px) and (max-width:1140px){h1,h2{font-size:30px}#main section.section-aboutus{padding:70px 15px}.section-blog article h3{font-size:22px}.section-blog article p{font-size:14px}.section-blog .posts .btn{margin-top:20px}}@media(max-width:1169px){.blog #content{padding:0 15px}.blog-single .content-image{flex-direction:column;align-items:center}.blog-single .content-image figure{margin:0 0 30px}.blog-single .content-image figure img{width:100%}}@media(min-width:1024px) and (max-width:1044px){.blog .content{padding-right:40px}}@media(max-width:1023px){#main section.section-intro{margin:0}.section-intro .slider,.section-intro .slider img{width:100%}.section-intro .slider img{height:auto}.section-intro .slider{height:350px}.section-intro .banner{display:none}.section-blog .posts{display:block}.page-cart #main{padding:15px 0 40px;background:0 0;font-size:13px}.page-cart .btn,.page-cart .select-selected,.page-cart input,.page-cart textarea{max-width:450px}.page-cart .select-items{max-width:470px}.page-cart input{font-size:14px}.page-cart .content{padding:0}.page-cart .steps{justify-content:center;margin-bottom:20px;padding:0 15px}.page-cart .steps>a{margin-right:50px}.page-cart .steps>a:not(.active),.page-cart .steps>a:not(.active)+.arrow{display:none}.page-cart .steps .number{font-size:50px}.page-cart .steps .text{font-size:13px}.form-cart{margin:0;padding:20px 15px 0}.form-cart tbody:before,.form-cart thead{display:none}.form-cart tbody tr{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:50px}.form-cart tbody td{display:block;text-align:center;padding:0}.form-cart tbody td:first-child,.form-cart tbody td:last-child{display:none}.form-cart .product-name,.form-cart .product-thumbnail{margin-bottom:15px}.form-cart .product-name a{margin-bottom:10px}.form-cart .product-price{padding:0}.form-cart .product-price span{font-size:16px}.form-cart .product-quantity .qty{margin:15px 0 0}.form-cart .product-remove{position:absolute;top:-30px;left:calc(50% + 85px)}.page-cart .delivery-type{margin:0 0 20px;padding:0 15px}.page-cart .forms-holder{flex-direction:column;margin:0 0 5px;padding:0 15px}.form-address{padding-right:0}.form-address .label div:first-child,.form-address label div{margin-bottom:5px}.form-address .fieldset{display:block;margin-bottom:15px}.form-address .fieldset.half .label,.form-address .fieldset.half label{width:100%}.form-address .fieldset.half label:first-child{margin-bottom:15px}.form-address .more{display:block;margin:0 0 15px}.form-address .fieldset.multi{max-width:450px;margin-bottom:0}.fieldset.multi label{width:100px;margin:0 25px 15px 0}.fieldset.multi label:nth-child(n+3){display:none}.show-login{display:block;width:100%;max-width:450px;border:1px solid #3097d1;padding:15px 0;margin-top:20px;text-align:center;font-size:14px;color:#3097d1;line-height:1}.forms-holder{margin-bottom:30px}.forms-holder .form-login{display:none;padding:0;align-items:center}.form-login h2{margin-bottom:10px;font-size:24px}.form-intouch fieldset,.form-login input[placeholder=Username],.form-login input[type=email]{margin-bottom:25px}.form-login .links{width:100%;max-width:450px}.form-login .social{flex-direction:column}.form-login .social a{margin:0 auto}.form-login .social a:first-child{margin:0 auto 10px}.form-login .social a img{height:38px}.page-cart .separator{display:none}.form-intouch{width:100%;padding:0;border:none}.form-payments,.fp-content .form-payments{margin:0 0 30px;padding:0 15px}.stripe-payment-popup .form-payments{padding-bottom:20px}.fp-content .form-payments{padding:0}.form-payments .block{margin-bottom:40px}.form-payments h3{margin-bottom:15px;font-size:13px;text-align:center}.form-payments .fieldset{flex-wrap:wrap}.form-payments .payments-method label.radiobutton,.form-payments label.radiobutton{width:140px;height:65px;margin:0 10px 10px 0}.form-payments .payments-method label.radiobutton.icon{width:90px}.form-payments .checkblock div span,.form-payments .checkblock div strong{font-size:13px}.form-payments .info{margin-top:5px;text-align:center}.credit-card,.invoice-fields{top:95px}.invoice-fields .fieldset.half label:first-child{margin:0 0 15px}.invoice-fields .fieldset.zip{width:100%}.success{padding:0 15px 30px}.success .icon{width:100px;height:100px;margin-bottom:15px}.success strong{display:block;margin-bottom:15px;font-size:18px}.success p{text-align:center;margin-bottom:25px}.success .btn{font-size:16px}.fp-content .form-payments .payments-method>.fieldset{display:flex}.fp-content .form-payments .fieldset .row:first-child{margin-bottom:0}.bottom.bottom-nav .coupon label{display:block;margin-bottom:10px}.blog #main{padding:0 15px 50px}.blog #main>h1{display:block;margin:20px 0;font-size:24px;line-height:28px}.blog #content{flex-direction:column;padding:0 15px}.blog .content{width:100%}.blog .content article{margin-bottom:30px}.blog .content article figure{margin-bottom:20px}.blog .content article h2{margin-bottom:20px;font-size:20px;line-height:28px}.blog .content article p{display:none}.blog .content article .btn{font-size:16px}.blog .content .pagination{margin-top:50px}.blog aside{width:100%;margin-top:40px}.blog aside .banner{order:2;margin:35px 0 0}.blog aside .banner .banner-full{display:none}.blog aside .banner .banner-720{display:inline}.blog aside .blog-popular{margin-bottom:35px}.blog aside .blog-best{align-items:center}.blog aside .blog-best h3{font-family:serif;font-size:24px;font-weight:400;text-align:center}.blog aside .blog-best article{width:calc(50% - 10px);margin-bottom:20px}.blog aside .blog-best article:nth-child(odd){margin-right:20px}.blog aside .blog-best .btn{font-size:16px}.blog-single #main{padding:0 0 50px}.blog-single #main header{height:200px;margin-bottom:25px}.blog-single #main header .middle{width:80%}.blog-single #main header h1{font-size:20px}.blog-single #main header div{font-size:13px}.blog-single #content .top{margin-bottom:25px}.blog-single .content{order:1}.blog-single .content h2{font-size:20px}.blog-single .content blockquote:after,.blog-single .content blockquote:before{width:80px;height:1px}.blog-single .content blockquote div{font-size:20px;line-height:28px}.blog-single .content blockquote cite{font-size:18px}.blog-single aside{order:3}.blog-single #main .single-bottom{order:2;margin-top:0}.blog-single .single-bottom .category{margin-bottom:15px;font-size:12px}.blog-single .single-bottom h2{margin-bottom:15px;font-size:28px}.blog-single .single-bottom .btn{padding:12px 30px}.blog-single .single-bottom img{-o-object-fit:cover;object-fit:cover;width:90%;height:200px;opacity:.5}.page-404 .content{margin:5% 0}.page-404 .content h2{width:220px;height:261px;margin-bottom:15px}.page-404 .content h2 span{padding:0 10px 40px 0;font-size:24px}.page-404 .content p{margin-bottom:15px;font-size:24px}.page-404 .content a{font-size:14px}.page-faq header.single{height:200px}.page-faq #content{flex-direction:column;padding:40px 15px}.page-faq aside{display:none}.page-faq .content h2{display:block;padding:20px 25px}.page-faq .content .block{padding:25px 30px 25px 0;border:none}.page-faq .content .block:last-child{border-bottom:1px solid #dedede}.page-faq .content .block div{margin-top:15px}.page-faq .content .block span{width:23px;height:23px;top:22px;right:0}.page-faq .content .block span:before{width:9px;height:1px;top:11px;left:7px}.page-faq .content .block span:after{width:1px;height:9px;top:7px;left:11px}.page-aboutus header.single{height:200px}.page-aboutus .content h2{margin-bottom:20px;font-size:24px;line-height:1}.page-aboutus .content h2:before{width:50px;margin-bottom:20px}.page-aboutus .content p{font-size:14px;line-height:19px;margin-bottom:20px}.page-aboutus .content .middle{flex-direction:column}.page-aboutus .content .middle .left{display:none}.page-aboutus .content .middle .right{flex:0 0 50%;padding:50px 15px}.page-aboutus .content .middle .right:before{display:none}.page-aboutus .content .middle .right .inner{width:100%}.page-aboutus .content .bottom{padding:50px 15px}.page-aboutus .content .bottom .inner{width:100%}.page-contactus .content{flex-direction:column}.page-contactus .content .form{flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:0 15px}.page-contactus .content .contact-form{order:1;width:100%;max-width:350px;padding:30px 0 60px}.page-contactus .content .contact-form h2{text-align:center;font-size:24px}.page-contactus .content .contact-form p{margin-bottom:20px;text-align:center}.page-contactus .content .contact-form .btn{width:100%}.page-contactus .content .contact-form .btn span{padding-left:36px}.page-contactus .content .map{order:3;flex:0 0 50%;height:290px}.page-contactus .content .bottom{order:2;padding:50px 15px}.page-contactus .content .bottom .blocks{flex-wrap:wrap}.page-contactus .content .bottom h3{margin-bottom:15px;font-size:24px}.page-contactus .content .bottom .info:before{width:34px;margin-bottom:15px}.page-contactus #footer .section-icons-holder{display:flex}.page-login .content{box-shadow:none}.page-login .content>div{min-height:auto}.page-login .content .col-1{display:none}.page-login .content .col-2{padding:0}.page-login .content .col-2 form{width:100%;max-width:360px;padding:10px 15px 40px}.page-login .content .col-2 form h1{font-size:24px}.page-login .content .col-2 form input,.page-login .content .col-2 form p{font-size:14px}.page-login .content .col-2 form p{margin-bottom:30px}.page-login .content .col-2 form .btn{width:100%;max-width:unset;margin-top:30px;font-size:16px}.page-login .content .content-login .col-2 form .links{justify-content:space-between}.page-login .content .content-login .col-2 form .links a:last-child{display:inline}.page-login .content .content-signup .col-2 form .links{display:block}.page-login .content .col-2 form .fieldset.half fieldset:last-child,.page-login .content .col-2 form fieldset:not(:last-child){margin-bottom:25px}.page-login .content .col-2 form .fieldset.half{flex-direction:column}.page-login .content .col-2 form .fieldset.half fieldset{width:100%}.page-login .content .col-2 form .fieldset.half fieldset:first-child{margin-right:0}}@media(max-width:767px){.product-page span.error-msg{top:calc(66% + 3px)!important}.section-intro .slider{height:200px}.section-aboutus .meta,.section-aboutus .text p:last-child,.section-blog article p,.section-intro .slider p.main-slider-description,.section-slider .add-cart{display:none}.text-overflow .overflow-wrap{height:110px;overflow:hidden}.more{display:inline-block}.section-intro .slider .btn{margin-top:0}#body #main section.section-categories{flex-wrap:wrap}.section-categories .item{width:48%;height:90px;margin-bottom:10px}.section-categories .item:last-child{margin-left:5px}.section-aboutus .link-more{display:inline-block;position:relative;font-size:14px;color:#59acda;font-weight:700}.section-aboutus .link-more:after{background-position:0 -285px;width:10px;height:12px;top:2px;left:auto;right:-20px}.product-summary .row-1,.product-summary h1{margin-bottom:25px}.product-summary .instock,.product-summary .outofstock .product-summary .row-2 .col-1{flex:1;margin-right:0}.product-summary .instock,.product-summary .outofstock{background-size:18px;margin-right:10px}.product-summary .row-2{flex-direction:column}.product-summary .row-2 .col-1{flex-direction:row;flex-wrap:wrap}.product-summary .price{font-size:20px}.product-summary .price span{font-size:18px}.location-details{grid-template-areas:"section lot space building tier" "name name name name name" "notes notes notes notes notes";grid-gap:20px}.product-summary .row-2 .col-2{display:none}.form-complete{margin:0;padding:0 15px;font-size:14px}.form-complete .items{justify-content:center;margin-bottom:15px}.form-complete .item{margin:0 15px 15px 0;text-align:center}.form-complete .thead h2{text-align:center}.form-complete .tbody{flex-direction:column;margin:15px 0 40px}.form-complete .tbody .row{flex-direction:column;margin-bottom:15px}.form-complete .tbody .td{width:100%;margin-bottom:15px}.form-complete .tbody .td:last-child{margin-bottom:0}.form-complete .tbody .td:first-child,.form-complete .tbody .td:nth-child(2){padding-right:0}.form-complete .tbody .td strong{display:inline-block;width:140px;margin:0}.form-complete .tbody .td div{display:inline-flex;align-items:baseline;width:50%}.bottom.bottom-nav{flex-direction:column;padding:30px 15px 0}.bottom.bottom-nav .coupon{order:2;margin-top:5px;display:flex;flex-direction:column;align-items:center}.bottom.bottom-nav .right-box{flex-direction:column}.bottom.bottom-nav .right-box>div{margin-right:0}.bottom.bottom-nav .right-box .discount{text-align:center}.bottom.bottom-nav .right-box a,.bottom.bottom-nav .right-box button{width:100%;max-width:290px;margin:20px 0;text-align:center;font-size:16px}.bottom.bottom-nav .back{order:2;width:100%;max-width:290px;margin:0 auto;text-align:center}.bottom.bottom-nav .coupon input{width:auto}.stripe-payment-popup,.stripe-payment-popup .popup-body{padding:20px 0}.stripe-payment-popup .form-payments{padding-bottom:20px}}@media(max-width:480px){.page-contactus .bottom .block{width:50%;margin-bottom:30px}.page-contactus .bottom .block:last-child{margin-bottom:0}.location-details{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"section lot space" "building tier . " "name name name " "notes notes notes ";grid-gap:20px}}@media(max-width:479px){#footer .section-icons-holder div:last-child{display:none}.slick-dots{bottom:6px}.vase-holder .holder>div{width:auto}.product-summary .add-cart-holder{order:3;width:100%;text-align:center}.qty{width:100%;margin:0 0 25px}.content-holder .header .sortedby .select-selected{width:13px}.content-holder .header .paginate-select .select-items{left:0}.content-holder .header .sortedby .select-selected:after{top:calc(50% - 6px)}.content-holder .header .sortedby .select-selected span{display:none}.content-holder .header .sortedby:last-child .select-items{width:auto;left:-100%}.blog-single #main .top .author img{display:none}.blog-single #main .top{display:block}.blog-single #main .top .author div{margin:0 0 10px}}@media(max-width:340px){.form-payments .delivery-method label:nth-child(2n),.form-payments .payments-method label.icon.mobile-three,.form-payments .payments-method label.text.mobile-two{margin-right:0}.payment-credit-card.active{margin-bottom:281px}.credit-card{width:290px;padding:20px}.blog aside .blog-best section{flex-direction:column}.blog aside .blog-best article{width:100%}.blog aside .blog-best article:nth-child(odd){margin-right:0}.page-contactus .bottom .block{width:100%}}@media(max-width:1140px){.recommendations-slider .slider{display:flex;flex-wrap:wrap;justify-content:space-between;width:450px;max-width:100%;margin:0 auto;padding:0}.recommendations-slider .slider>div{max-width:48%;width:214px;text-align:center;margin-bottom:24px}.account-container{padding:0 15px}}@media(max-width:1024px){.account-sidebar{display:none}.account-container{width:100%;margin:0}.recommendations-slider .head-row{border:none;justify-content:center;margin-bottom:10px}.recommendations-slider .head-row .link{display:none}.mobile-elem{display:block}.account-container>.head-row .section-title{display:none}.user-toggle{display:flex;align-items:center}.user-toggle .icon-user{border-radius:50%;border:1px solid #222;padding:3px;font-size:20px;margin-right:5px}.user-toggle .icon-chevron-down{font-size:9px;margin-left:4px}.no-orders{padding:25px 0;margin-bottom:25px}.no-orders .inner-content{font-size:15px}.flower-btn:before{display:none}.flower-btn{padding:11px}.section-title.mobile-elem{text-align:center}.orders-table{background-color:transparent}.orders-table .address,.orders-table .delivery,.orders-table .thead{display:none}.orders-table .tbody{padding:0}.orders-table .tbody .tr,.section-row .orders-table .tr{flex-wrap:wrap;border:none;border-radius:4px;background-color:#fff;box-shadow:-2px 2px 5px 0 rgba(0,0,0,.03);padding:15px;margin-bottom:15px}.orders-table .tbody .tr:hover,.section-row .orders-table .tr:hover{background-color:#f8fcff;padding:15px}.orders-table .tbody .tr:hover{margin:0 0 15px}.orders-table .descr{width:calc(100% - 115px)}.orders-table .delivery.delivery-mobile,.section-row .orders-table .tr .delivery{display:flex;width:100%;margin-top:5px;padding-right:0}.orders-table .number{font-size:13px}.orders{margin-bottom:25px}.section-row .col{background-color:transparent;padding:0}.show-more-link-wrap{margin-bottom:35px}.show-more-link-wrap .link{font-size:16px}.show-more-link-wrap .link .icon{width:22px;height:20px;margin-right:15px}.section-row .col .inner-title{margin-bottom:15px}.expiring-flower-programs{margin-bottom:25px}.not-finished-orders-list .inner .link{display:block}.order-details-title{position:relative;margin-top:0}.order-details-title .icon{position:absolute;left:0;top:3px}.orders-history .descr .inner{max-width:100%}.orders-history-table .number{display:none}.orders-history-table .delivery.delivery-mobile{margin:3px 0 5px}.orders-history-table .img-box{width:100px;height:100px}.account-body .occasion-date{padding-right:0;height:calc(100% - 4px);width:2px;position:absolute;top:2px;left:2px}.account-body .occasion-date span{display:none}.account-body .occasions .occasion-name{width:calc(100% - 115px)}.account-body .occasions-head{justify-content:center}.account-body .occasion-row{position:relative}.account-body .form-address .fieldset.zip-wrap .zip{width:100%;margin:0;max-width:100%}.account-sidebar{position:fixed;width:238px;right:0;top:60px;bottom:0;background-color:#fff;box-shadow:-7.873px 9.057px 8px 0 rgba(0,0,0,.11);border-radius:0;overflow:visible;font-size:14px}.account-sidebar .close{position:absolute;width:44px;height:44px;left:-44px;z-index:600;background-image:-ms-linear-gradient(69deg,#08784a 0,#19b36c 100%)}.account-sidebar .close span{position:absolute;display:inline-block;width:20px;height:2px;background-color:#fff;top:21px;left:13px}.account-sidebar-footer{padding:15px 40px;background-color:#fafafa;color:#555;position:absolute;bottom:0;width:100%}.account-sidebar-footer .descr{display:flex;align-items:center;margin-top:4px}.account-sidebar-footer .icon-delivery-extra{font-size:24px;margin-right:5px}.account-sidebar .close span:first-child{transform:rotate(45deg)}.account-sidebar .close span:last-child{transform:rotate(-45deg)}.account-sidebar-head{display:none}.account-sidebar-body{padding:20px 33px}.account-sidebar .occasions{display:none}.icons-list [class^=icon-]{margin-right:15px}.fp .main-content{background-color:#fff;padding:15px 0}.fp-container{padding:0 15px;flex-wrap:wrap}.fp-sidebar{width:100%;margin:0;padding:0 0 40px;text-align:center}.fp-content{width:100%;padding:0}.fp-sidebar .login-button,.fp-sidebar .logo{display:none}.fp-steps{display:inline-flex;margin:0 auto}.fp-steps li{padding:0;margin-right:25px;height:auto}.fp-steps li:last-child{margin-right:0}.fp-steps li a{padding:0}.fp-steps li a span{display:none;position:absolute;width:150px;left:50%;top:37px;transform:translateX(-50%);line-height:1.4;font-size:14px}.fp-steps li.active a span{display:block}.fp-steps li a:before{margin:0;position:relative;top:0;transform:translate(0);width:27px;height:27px;line-height:26px;font-size:12px}.fp-steps li.completed a{line-height:0}.fp-steps li:after{width:25px;height:1px;top:14px;right:-25px;left:auto}.fp-steps li.completed a:before{box-shadow:0 5px 10px 0 rgba(29,32,48,.1)}.popup.add-item-popup{width:480px;min-height:unset;max-width:90%}.popup.add-item-popup .delivery-calendar{min-width:100%}.popup.add-item-popup .popup-body .inner-wrap{justify-content:space-between}.popup.add-item-popup .popup-head{display:none}.mobile-head{text-align:center;padding:15px;font-size:16px;font-weight:700;position:relative;color:#222}.mobile-head span{position:absolute;transform:rotate(90deg);left:15px}.add-item-popup .popup-body{padding:15px}.add-item-popup .inner-wrap .placement-date{color:#7987a0;text-align:left}.add-item-popup .inner-wrap .placement-date .delivery-toggle{border:none;padding:7px 0}.add-item-popup .add-grid-item{width:calc(50% - 15px)}.add-grid-item .inner-wrap:hover .description{display:none}.popup.add-item-popup .add-grid-item .inner-wrap{display:block;text-align:center}.add-item-popup .add-grid-item .img-wrapper{margin-bottom:20px}.add-item-popup .mobile-elem.descr .name{margin-bottom:5px}.add-item-popup .show-more-link-wrap{margin:20px 0}.add-item-popup .placement-date .icon-chevron-down{display:none}.delivery-calendar-wrapper{position:fixed;top:60px;height:calc(100% - 60px);left:0;width:100%;border-radius:0;box-shadow:none;padding:15px;border:none}.delivery-calendar-wrapper .mobile-head span{left:0}.ocassion-dropdown{line-height:1.4}.ocassion-dropdown a{display:block}.add-item-popup .inner-wrap .placement-date .delivery-toggle{padding:2px 0}.ocassion-dropdown .title{display:block}}@media(max-width:768px){body{font-size:14px}.price{font-size:16px}.section-row{flex-wrap:wrap}.section-row .col{width:100%}.not-finished-orders .inner-title{text-align:center;font-size:18px}.calendar-area .flex-row{flex-wrap:wrap}.occasion-calendar-container,.occasion-calendar .account-body .occasions{width:100%}.occasion-calendar-container{margin-bottom:15px}.occasion-calendar .rounded-area{margin-bottom:30px}.order-details{padding:30px 30px 0}.order-details .order-item{flex-wrap:wrap;justify-content:center;text-align:center;width:calc(50% - 13.5px)}.order-item .item-avatar{margin:0}.order-item .item-descr-wrap{width:100%;padding-top:15px}.order-item .item-avatar{width:77px;height:77px}.order-items-grid{align-items:flex-start;padding:0 10px}.order-details-grid .col{width:50%}.order-details-grid .delivery-address{width:100%}.order-details-grid .delivery-address .inner-descr{max-width:100%}.order-details-grid .delivery-date{display:none}.order-details-grid .payment{order:1}.order-details-grid .delivery-method{order:2}.order-total,.order-total .total-price{font-size:20px}.lg-btn{width:178px}.orders .btn-secondary{padding:5px 7px}.saved-addresses-grid .item{width:100%;margin:0 0 15px;padding:35px}.rounded-area{box-shadow:-2px 2px 5px 0 rgba(0,0,0,.03)}.rounded-area.rounded-container{margin-bottom:15px;padding:25px 20px}.extra-lg-btn{font-size:16px;height:47px;padding:15px}.form-address .extra-lg-btn{width:100%;margin-top:10px}.account-body .form-address .fieldset.multi{display:flex;flex-wrap:wrap}.account-body .form-address .fieldset.multi label{width:calc(33.33333% - 13.33333px);margin:0 0 15px}.account-body .form-address .fieldset.multi label:first-child,.account-body .form-address .fieldset.multi label:nth-child(2){width:calc(50% - 10px)}.add-new-item .add-link,.saved-addresses-grid .item .item-name{font-size:16px}.profile-settings .rounded-area{padding:30px 20px}.theme-form .fieldset.half{width:100%;margin-bottom:18px}.theme-form .save-holder{width:100%}.profile-form .icon-tick{position:static;margin-top:10px;text-align:center}.theme-form .btn{width:100%;margin-top:10px}.message-box{margin-bottom:20px}.toggle-btn{width:50%}.mobile-half{display:flex}.mobile-half label{width:50%;display:flex;justify-content:center}.mobile-half label .checkmark{position:static;margin-right:15px}.type-toggle{width:100%}.type-toggle label.radiobutton{width:50%}.toggle-btn{width:100%;font-size:13px}.inputfile+label{width:100%;padding:11px 45px;justify-content:center}.field-table .field-row{flex-wrap:wrap}.field-table .field-row .fieldset{width:100%;margin:0}.field-table .field-row .descr{width:100%;margin:0 0 20px}.field-table .field-row:last-child{flex-wrap:nowrap}.field-table .field-row:last-child .descr,.field-table .field-row:last-child .fieldset{width:auto;margin-bottom:0}.memorial-type-form>.form-row{margin-bottom:0}.memorial-types .img-wrap{margin-bottom:7px}.memorial-types .item{margin-bottom:10px}.memorial-types{margin-bottom:20px}.fp-content>.inner-row .placement-date{display:none}.add-placement-row{padding:40px 0}.placement-item{border:none;flex-direction:column;align-items:center;position:relative;padding:0;margin-bottom:25px}.placement-item .remove{position:absolute;top:0;right:0}.placement-item .item-avatar{margin-bottom:15px}.placement-item .item-descr{padding:0;width:100%;margin-bottom:15px;text-align:center}.extras-list,.placement-item .delivery{justify-content:center}.placement-item.add{padding:20px 0}.placement-item .item-title{font-size:18px}.checkout-popup-finish{max-width:100%;width:auto}.pd-info .order-details-grid .col{width:100%}.pd-info .col>div{margin-bottom:15px}.pd-info .order-details-grid .col{margin:0}.pd-info .location-info .inner-table .name{width:115px;margin-right:20px}.popup.add-item-popup{max-width:90%}}@media(max-width:576px){.pd-info .location-info .inner-table{display:flex;flex-wrap:wrap}.pd-info .location-info .inner-table .tr{width:50%}}@media(max-width:375px){.orders-table .delivery.delivery-mobile{font-size:13px;padding-left:30px;margin-top:0}.orders-table .delivery.delivery-mobile:after{font-size:22px}.recommendations-slider .slider>div{width:213px;max-width:100%;margin:0 auto 20px}.flower-btn{font-size:13px}.order-details{margin:0 -15px;padding:15px 15px 0}.order-items-grid{padding:0}.order-details-grid{margin-bottom:0}.order-details-grid .col{width:100%;margin:0 0 20px}.order-total{flex-wrap:wrap;justify-content:center;padding:20px 0}.order-total,.order-total .total-price{font-size:24px}.order-total .btn-secondary{margin:20px 0 0;width:100%}.account-body .calendar-area{margin:0 -15px;padding:30px 15px}.mobile-full{margin-left:-15px;margin-right:-15px;border-radius:0}.rounded-area.rounded-container{padding:15px}.saved-addresses-grid .item:not(.add-new-item){padding:35px 35px 20px 15px}.toggle-btn{padding:6px;line-height:1.4}.mobile-half .radiobutton{padding:0;width:auto}.mobile-half .radiobutton em{max-width:60px}.mobile-half label .checkmark{position:relative;top:6px}.memorial-type-form .fieldset{margin-bottom:20px}.inputfile+label{padding:11px}.field-table .field-row{margin-bottom:20px}.field-table .field-row:last-child{flex-wrap:wrap}.field-table .field-row:last-child .descr,.field-table .field-row:last-child .fieldset{width:100%;margin-bottom:20px}.memorial-type-form>.form-row{flex-wrap:wrap}.deliveries-number{width:100%}.deliveries-number-list a{width:38px;height:38px;line-height:37px}.deliveries-number-list li{margin:0}.checkout-popup-finish .success strong{font-size:15px}.checkout-popup-finish .success .btn{width:100%;text-align:center}.checkout-popup-finish{padding:40px 15px}.pd-info.order-details{margin:0}.checkout-title{font-size:22px;margin:0 auto;max-width:260px}.checkout-title+.inner-title{display:none}.pd-info.order-details{padding-top:0}.pd-info .col>div{margin-bottom:10px}.add-item-popup .add-grid-item{width:100%}.ocassion-dropdown .select-items div{font-size:12px}.form-payments .form-group-inline.expiry-date{width:40%}.form-payments .form-group-inline.cvv{width:30%;margin-left:15px}.form-payments .payment-credit-card-details{min-width:100%}}@media(max-width:1024px){.orders-table .descr{width:179px}.orders-table .tbody .tr{display:flex;justify-content:space-between}.search-pop-form.mobile{display:block}.search-pop-form .box-input{margin-bottom:15px}.search-pop-form .box-input input{width:100%}}@media(max-width:767px){.orders-table .img{margin-right:0;width:100%}.orders-table .img-box{margin:0 auto}.orders-table .descr{text-align:center;padding-right:0;padding-top:20px}.address-loved-name,.orders-table .descr{width:100%;justify-content:center;margin-bottom:10px}.orders-table .address{width:100%;text-align:center;padding-bottom:10px}}@media(min-width:764px){.fancybox-content{width:60%}}.preloader-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.1)}.preloader{width:4rem;height:4rem}.preloader.spinner{border-top:3px solid rgba(26,78,44,.5);border-right:3px solid transparent;border-radius:50%;-webkit-animation:rotation .8s linear infinite;animation:rotation .8s linear infinite}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slider .content{visibility:hidden}.slider.slick-initialized .content{visibility:visible}.product-gallery-nav{visibility:hidden}.product-gallery-nav.slick-initialized{visibility:visible}.product-gallery{visibility:hidden}.product-gallery.slick-initialized{visibility:visible}.recommendations-slider .slider,.section-slider .slider{visibility:hidden}@media(max-width:1140px){.recommendations-slider .slider,.section-slider .slider{visibility:visible}}.recommendations-slider .slider.slick-initialized,.section-slider .slider.slick-initialized{visibility:visible}