.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.fade-bottom-enter,.fade-bottom-leave-to{opacity:0;transform:translateY(100%)}.cookies-bar{align-items:center;bottom:0;box-shadow:0 -10px 20px rgba(0,0,0,.3);display:flex;flex-wrap:wrap;justify-content:center;left:0;padding:15px 10px 5px;position:fixed;right:0;z-index:1000}.cookies-bar .message p{font-size:12px;letter-spacing:.025rem;text-align:center}.cookies-bar .message p button{color:#fff;text-decoration-color:#fff!important}.cookies-bar .buttons{margin:10px 15px;text-align:center}.cookies-bar .buttons .btn{border-style:solid;border-width:1px;font-size:.725rem;line-height:1;margin:5px 15px;padding:10px 15px}.cookies-bar .buttons .btn-underline{background:transparent;font-size:12px;text-decoration:underline}.cookies-bar .buttons .btn-underline:hover{text-decoration:none}.cookies-title{font-size:24px;margin-bottom:10px;text-align:center}.cookies-text{color:#000}.cookies-text p{font-size:12px}.btn-accept-decline{align-items:center;display:flex;flex-flow:column;margin-bottom:40px;position:relative}.btn-accept-decline .btn-accept-decline-switch{align-items:center;border:1px solid;border-radius:34px;display:flex;position:relative;transition:.4s}.btn-accept-decline .btn-accept-decline-switch .switch-bg{border-radius:34px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .25s ease-in-out;width:50%;z-index:0}.btn-accept-decline .btn-accept-decline-switch .switch-label{font-size:13px;line-height:1;padding:8px 5px;position:relative;text-align:center;transition:color .25s ease-in-out;width:50px;z-index:1}.btn-accept-decline .cookie-title{font-size:14px;letter-spacing:0;line-height:1.2;margin-bottom:10px}.btn-accept-decline .cookie-descr{font-size:11px;line-height:1.5;margin-top:10px}.btn-accept-decline.accept .btn-accept-decline-switch .switch-label.switch-label-left{color:#fff}.btn-accept-decline.decline .btn-accept-decline-switch .switch-bg{left:50%}.btn-accept-decline.decline .btn-accept-decline-switch .switch-label.switch-label-right{color:#fff}.btn-accept-decline:disabled .btn-accept-decline-switch{opacity:.4}.btn-discard-cookies{text-align:center}.btn-discard-cookies i{color:#000}.btn-discard-cookies i:before{font-size:40px}.btn-discard-cookies span{color:#000;display:block;font-size:.75rem;letter-spacing:.025rem;line-height:1}.btn-save-wrapper{text-align:center}.btn-save-wrapper .btn-save-cookies{border-radius:50px;font-size:.9375rem;font-weight:400;padding:18px 54px 22px;transition:opacity .25s ease-in-out}.btn-save-wrapper .btn-save-cookies:hover{background:transparent;opacity:.6}#modal-policy .btn-modal-close svg{width:20px}@media only screen and (min-width:700px){.modal-body-content{padding:40px 40px 100px}.cookies-bar{bottom:0}.btn-accept-decline{flex-flow:row;text-align:left}}@media only screen and (min-width:1200px){.modal-body-content{padding:40px 60px 60px}.cookies-bar{bottom:10px;box-shadow:0 0 20px rgba(0,0,0,.3);left:50%;max-width:500px;padding:20px 20px 10px;right:unset;transform:translateX(-50%)}.cookies-title{font-size:30px;margin-bottom:30px}.cookies-text p{font-size:14px}.btn-accept-decline{margin-bottom:60px}.btn-accept-decline .cookie-title{font-size:18px}.btn-accept-decline .btn-accept-decline-switch .switch-label{font-size:15px;padding:12px 5px;width:70px}}
.site-drawer-wrapper{position:relative}.site-drawer-wrapper .site-drawer{display:block;height:100vh;left:0;min-width:200px;position:fixed;top:0;width:100%}.site-drawer-wrapper .site-drawer .site-drawer-content{height:100%;overflow:auto;width:100%}.site-drawer-wrapper .site-drawer.off-canvas{display:block!important}.site-drawer-wrapper .site-drawer.pos-top{left:0;top:0}.site-drawer-wrapper .site-drawer.pos-right{left:unset;right:0;top:0}.site-drawer-wrapper .site-drawer.pos-left{left:0;top:0}.site-drawer-wrapper .site-drawer-overlay{height:100%;left:0;position:fixed;right:0;top:0}.left-enter-active,.left-leave-active,.right-enter-active,.right-leave-active,.top-enter-active,.top-leave-active{transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .75s ease-out}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-out}.top-enter-from,.top-leave-to{transform:translateY(-100%)}.right-enter-from,.right-leave-to{opacity:0;transform:translateX(100%)}.right-enter-from.off-canvas,.right-leave-to.off-canvas{transform:translateX(0)}.left-enter-from,.left-leave-to{transform:translateX(-100%)}.left-enter-from.off-canvas,.left-leave-to.off-canvas{transform:translateX(0)}.fade-enter-from,.fade-leave-to{opacity:0}
.page-loader{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999}.page-loader .page-loader-content{text-align:center}.page-loader .page-loader-logo{margin:0 auto;max-width:100%;width:300px}.page-loader .page-loader-logo img{width:100%}.page-loader .page-loader-text{color:#fff}.page-loader-enter-active,.page-loader-leave-active{transition:opacity .25s ease-out}.page-loader-enter-from,.page-loader-leave-to{opacity:0}
.notifications-wrapper{bottom:50px;position:fixed;right:0;z-index:1051}.notifications-wrapper .notification{border:none;border-radius:0 0 0 0;box-shadow:0 3px 12px rgba(0,0,0,.659);color:#fff;display:block;margin-left:auto;margin-top:15px;max-width:420px;min-width:350px;padding:25px 20px 25px 26px;position:relative}.notifications-wrapper .notification .notification-icon{left:30px;margin-right:15px;margin-top:auto;padding-right:15px;position:absolute;top:50%;transform:translateY(-50%)}.notifications-wrapper .notification .notification-icon img,.notifications-wrapper .notification .notification-icon svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}.notifications-wrapper .notification .notification-text{font-size:15px;letter-spacing:.04rem;margin:0;padding-left:60px;position:relative;text-align:left}.notifications-wrapper .notification .notification-text:before{content:"";display:block;height:35px;left:42px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.notifications-wrapper .notification .notification-text .title{font-size:.9375rem;font-weight:500;text-transform:uppercase}.notifications-wrapper .notification .notification-text .status{font-size:.75rem;font-weight:500;opacity:.75}.notifications-wrapper .notification .notification-text .descr{font-size:.5625rem;font-weight:400;margin-top:7px}.notifications-wrapper .notification.success{background:#60fe06;color:#000}.notifications-wrapper .notification.success .notification-text:before{background-color:#1b9000}.notifications-wrapper .notification.warning{background:#f49a00;color:#000}.notifications-wrapper .notification.error{background:red;color:#fff}.notifications-wrapper .notification.error .notification-text:before{background-color:#fff}.notifications-enter-active,.notifications-leave-active{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.notifications-enter-from,.notifications-leave-to{opacity:0;transform:translateX(100%)}@media only screen and (min-width:1200px){.notifications-wrapper{bottom:80px}.notifications-wrapper .notification{padding:25px 50px 25px 24px}}
.stripe-wrapper{border:1px solid #000;height:60px;position:relative;transition:border-color .2s,box-shadow .2s}.stripe-wrapper.has-error{border-color:#ff0008!important;box-shadow:0 0 0 2px rgba(255,0,8,.18)}.stripe-wrapper .stripe-input{left:0;padding-left:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.stripe-wrapper .stripe-error{padding:5px 10px;position:absolute;right:5px;top:0;transform:translateY(-100%);z-index:5}.stripe-wrapper .stripe-error p{font-size:.5rem;letter-spacing:.05rem;text-transform:uppercase}
.circle-text-wrapper{height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.circle-text-wrapper .reference-text{bottom:100%;left:50%;opacity:0;position:absolute;transform:translateX(-50%);visibility:hidden;white-space:nowrap}.circle-text-wrapper svg{height:100%;left:0;position:absolute;top:0;width:100%}
.collections-menu-wrapper{position:relative}.collections-menu-wrapper .swiper-button-next,.collections-menu-wrapper .swiper-button-prev{--swiper-navigation-sides-offset:10px;color:#000}.collections-menu-wrapper .swiper-button-next i[class*=" icon-"]:before,.collections-menu-wrapper .swiper-button-next i[class^=icon-]:before,.collections-menu-wrapper .swiper-button-prev i[class*=" icon-"]:before,.collections-menu-wrapper .swiper-button-prev i[class^=icon-]:before{font-size:1.2rem}.collections-menu-wrapper .swiper-button-next .swiper-navigation-icon,.collections-menu-wrapper .swiper-button-prev .swiper-navigation-icon{display:none}@media only screen and (min-width:768px){.collections-menu-wrapper .swiper-button-next,.collections-menu-wrapper .swiper-button-prev{display:none}.collections-menu-wrapper .collections-menu-swiper{width:100%}.collections-menu-wrapper .collections-menu-swiper .swiper-wrapper{transform:none!important}.collections-menu-wrapper .collections-menu-swiper .swiper-wrapper .swiper-slide{width:100%!important}}
.product-gallery-wrapper{position:relative}.product-gallery-wrapper .swiper-button-next,.product-gallery-wrapper .swiper-button-prev{--swiper-navigation-sides-offset:-21px;color:#000}.product-gallery-wrapper .swiper-button-next i[class*=" icon-"]:before,.product-gallery-wrapper .swiper-button-next i[class^=icon-]:before,.product-gallery-wrapper .swiper-button-prev i[class*=" icon-"]:before,.product-gallery-wrapper .swiper-button-prev i[class^=icon-]:before{font-size:calc(2.125rem + 10.5vw)}@media(min-width:1200px){.product-gallery-wrapper .swiper-button-next i[class*=" icon-"]:before,.product-gallery-wrapper .swiper-button-next i[class^=icon-]:before,.product-gallery-wrapper .swiper-button-prev i[class*=" icon-"]:before,.product-gallery-wrapper .swiper-button-prev i[class^=icon-]:before{font-size:10rem}}.product-gallery-wrapper .swiper-button-next:after,.product-gallery-wrapper .swiper-button-prev:after{display:none}@media only screen and (min-width:576px){.product-gallery-wrapper .swiper-button-next,.product-gallery-wrapper .swiper-button-prev{--swiper-navigation-sides-offset:-30px}}@media only screen and (min-width:768px){.product-gallery-wrapper .product-gallery-swiper .swiper-wrapper{flex-flow:column}.product-gallery-wrapper .product-gallery-swiper .swiper-wrapper .swiper-slide{margin-bottom:30px}}
.voucher-form-wrapper{display:flex;position:relative}.voucher-form-wrapper .input-wrapper{border:1px solid #000;width:100%}.voucher-form-wrapper .input-wrapper input[type=text]{border-width:0;outline:none;padding:10px 12px;width:100%}.voucher-form-wrapper .input-wrapper input[type=text]:disabled{opacity:.5}.voucher-form-wrapper .input-wrapper .error-msg{bottom:unset;padding:0 6px;position:absolute;right:5px;top:0;transform:translateY(-50%)}.voucher-form-wrapper .input-wrapper.has-error{border-color:#ff0008}.voucher-form-wrapper button{height:100%;margin-left:14px}.voucher-form-wrapper .response-wrapper{left:0;position:absolute;top:38px}.voucher-form-wrapper .response-wrapper .response-msg{transform:translateX(0)}.voucher-form-wrapper .response-wrapper .response-msg p{white-space:nowrap}
.btn-shipping-method{border:1px solid #000;display:block;margin-bottom:20px;min-height:60px;padding:20px 30px 20px 70px;position:relative;width:100%}.btn-shipping-method .btn-shipping-method-active{background-color:#d9d9d9;border-radius:50%;height:25px;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease-in-out;width:25px}.btn-shipping-method .btn-shipping-method-active svg{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.35);transition:opacity .25s ease-in-out}.btn-shipping-method .btn-shipping-method-active svg path{fill:#000}.btn-shipping-method .btn-shipping-method-price{margin-right:25px;padding-right:25px;position:relative}.btn-shipping-method .btn-shipping-method-price:before{background-color:#000;content:"";display:block;height:34px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.btn-shipping-method .btn-shipping-method-price p{font-size:.75rem;font-weight:400}.btn-shipping-method .btn-shipping-method-info{display:block;text-align:left}.btn-shipping-method .btn-shipping-method-info .btn-shipping-method-info-title{color:#000;font-size:.75rem;font-weight:400}.btn-shipping-method .btn-shipping-method-info .btn-shipping-method-info-subtitle{color:rgba(0,0,0,.5);font-size:.75rem;font-weight:400}.btn-shipping-method.active .btn-shipping-method-active{background-color:#000}.btn-shipping-method.active .btn-shipping-method-active svg{opacity:1}.btn-shipping-method.active .btn-shipping-method-active svg path{fill:#fff}
.summary-table .summary-table-footer,.summary-table .summary-table-row{padding-left:20px;padding-right:20px}.summary-table .summary-table-footer .summary-table-cell:first-child,.summary-table .summary-table-row .summary-table-cell:first-child{margin-right:15px}.summary-table .summary-table-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.summary-table .summary-table-row .summary-table-cell{font-size:.75rem;font-weight:400}.summary-table .summary-table-row .summary-table-cell:first-child{font-weight:700}.summary-table .summary-table-row .price-before-discount{color:#999;margin-right:5px;text-decoration:line-through}.summary-table .summary-table-row .discount-info-label{color:#666;display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-top:0}.summary-table .summary-table-footer{align-items:center;background-color:#000;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px}.summary-table .summary-table-footer .summary-table-cell{color:#fff;font-size:1.375rem;font-weight:400}.summary-table .summary-table-footer .summary-table-cell:first-child{font-family:temeraire,serif}.btn-payment-method{border:1px solid #000;display:block;margin-bottom:20px;min-height:60px;padding:20px 30px 20px 70px;position:relative;width:100%}.btn-payment-method .btn-payment-method-active{background-color:#d9d9d9;border-radius:50%;height:25px;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease-in-out;width:25px}.btn-payment-method .btn-payment-method-active svg{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.35);transition:opacity .25s ease-in-out}.btn-payment-method .btn-payment-method-active svg path{fill:#000}.btn-payment-method .btn-payment-method-info{display:block;text-align:right}.btn-payment-method .btn-payment-method-info .btn-payment-method-info-title{color:#000;font-size:1rem;font-weight:700}.btn-payment-method .btn-payment-method-info .btn-payment-method-info-subtitle{color:rgba(0,0,0,.5);font-size:.65rem;font-weight:400}.btn-payment-method.active .btn-payment-method-active{background-color:#000}.btn-payment-method.active .btn-payment-method-active svg{opacity:1}.btn-payment-method.active .btn-payment-method-active svg path{fill:#fff}.response-wrapper.general-message{margin:2px auto;max-width:100%;padding-top:20px;position:relative}.response-wrapper.general-message .response-msg{align-items:center;color:#fff;display:flex;font-size:.75rem;height:100%;justify-content:center;padding:5px 15px;position:relative!important}
.input-pass-wrapper{position:relative}.input-pass-wrapper input::-ms-clear,.input-pass-wrapper input::-ms-reveal{display:none}.input-pass-wrapper button{font-size:0;height:100%;padding:0;position:absolute;right:15px;top:0;transform:translateY(0);width:32px}.input-pass-wrapper button svg{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:25px}.input-pass-wrapper button svg.active{opacity:1}
.alert[data-v-4a04586d]{border:1px solid transparent;border-radius:.75rem;box-shadow:0 6px 16px rgba(0,0,0,.06);display:flex;font-size:.95rem;gap:.75rem;line-height:1.35;margin:1rem 0 1.25rem;padding:1rem 1.25rem;position:relative}.alert__content[data-v-4a04586d]{flex:1 1 auto}.alert__close[data-v-4a04586d]{all:unset;border-radius:.5rem;cursor:pointer;font-weight:700;line-height:1;padding:.25rem .5rem}.alert--error[data-v-4a04586d]{background:#fff5f6;border-color:#ffd7dc;color:#7a1224}.alert--success[data-v-4a04586d]{background:#ecfdf3;border-color:#c6f6d5;color:#0f5132}
.alert[data-v-e496c152]{align-items:flex-start;border:1px solid transparent;border-radius:.75rem;box-shadow:0 6px 16px rgba(0,0,0,.06);display:flex;font-size:.95rem;gap:.75rem;line-height:1.35;margin:1rem 0 1.25rem;padding:1rem 1.25rem;position:relative}.alert__content[data-v-e496c152]{flex:1 1 auto}.alert__close[data-v-e496c152]{all:unset;border-radius:.5rem;cursor:pointer;font-weight:700;line-height:1;padding:.25rem .5rem}.alert--error[data-v-e496c152]{background:#fff5f6;border-color:#ffd7dc;color:#7a1224}.alert--success[data-v-e496c152]{background:#ecfdf3;border-color:#c6f6d5;color:#0f5132}.input-wrapper.label-float.has-error .error-msg[data-v-e496c152]{color:#a00;font-size:.85rem;margin-bottom:.25rem}
.orders-pager[data-v-491f40d0]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.btn-ghost[data-v-491f40d0]{background:transparent;border:1px solid #e7e7e7;border-radius:.5rem;cursor:pointer;padding:.4rem .6rem}.muted[data-v-491f40d0]{color:#777}.alert[data-v-491f40d0]{align-items:flex-start;border:1px solid transparent;border-radius:.75rem;box-shadow:0 6px 16px rgba(0,0,0,.06);display:flex;font-size:.95rem;gap:.75rem;line-height:1.35;margin:1rem 0 1.25rem;padding:1rem 1.25rem;position:relative}.alert__content[data-v-491f40d0]{flex:1 1 auto}.alert__close[data-v-491f40d0]{all:unset;border-radius:.5rem;cursor:pointer;font-weight:700;line-height:1;padding:.25rem .5rem}.alert--error[data-v-491f40d0]{background:#fff5f6;border-color:#ffd7dc;color:#7a1224}.alert--success[data-v-491f40d0]{background:#ecfdf3;border-color:#c6f6d5;color:#0f5132}
.wishlist-row.not-available[data-v-29007b81]{opacity:.7}.alert[data-v-29007b81]{align-items:flex-start;border:1px solid transparent;border-radius:.75rem;box-shadow:0 6px 16px rgba(0,0,0,.06);display:flex;font-size:.95rem;gap:.75rem;line-height:1.35;margin:1rem 0 1.25rem;padding:1rem 1.25rem;position:relative}.alert__content[data-v-29007b81]{flex:1 1 auto}.alert__close[data-v-29007b81]{all:unset;border-radius:.5rem;cursor:pointer;font-weight:700;line-height:1;padding:.25rem .5rem}.alert--error[data-v-29007b81]{background:#fff5f6;border-color:#ffd7dc;color:#7a1224}.alert--success[data-v-29007b81]{background:#ecfdf3;border-color:#c6f6d5;color:#0f5132}
bg-image{display:block}.bg-image-component,bg-image{position:relative}.bg-image-component .bg-image-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bg-image-component .bg-image-wrapper .overlay,.bg-image-component .bg-image-wrapper .pattern{height:100%;left:0;position:absolute;right:0;top:0}.bg-image-component .bg-image-wrapper .bg-image{backface-visibility:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;image-rendering:-webkit-optimize-contrast;left:0;position:absolute;top:0;width:100%}.bg-image-component .bg-image-wrapper .bg-image.bg-image-low{opacity:1;transition:opacity .5s ease-out .5s}.bg-image-component .bg-image-wrapper .bg-image.bg-image-high{opacity:0;transition:opacity .5s ease-out}.bg-image-component .bg-image-wrapper.blur.show-placeholder .bg-image.bg-image-low{filter:blur(20px);transition:opacity .5s ease-out .5s,filter 1s ease-out}.bg-image-component .bg-image-wrapper.blur.show-placeholder .bg-image.bg-image-high{filter:blur(20px);transition:opacity .5s ease-out,filter 1s ease-out}.bg-image-component .bg-image-wrapper.zoom-in .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.zoom-in .bg-image.bg-image-low{transform:scale(1);transition:opacity .5s ease-out,filter 1s ease-out,transform 7s ease-out}.bg-image-component .bg-image-wrapper.height.show-placeholder .bg-image{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.bg-image-component .bg-image-wrapper.height.show-placeholder .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.height.show-placeholder .bg-image.bg-image-low{transition:opacity .5s ease-out,filter 1s ease-out,clip-path 1s ease-out}.bg-image-component .bg-image-wrapper.loaded .bg-image.bg-image-low{opacity:0}.bg-image-component .bg-image-wrapper.loaded .bg-image.bg-image-high{opacity:1}.bg-image-component .bg-image-wrapper.loaded.blur .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.loaded.blur.show-placeholder .bg-image.bg-image-low{filter:blur(0)}.bg-image-component .bg-image-wrapper.loaded.zoom-in .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.loaded.zoom-in .bg-image.bg-image-low{transform:scale(1.05)}.bg-image-component .bg-image-wrapper.loaded.animation-active.height .bg-image{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bg-image-component.bg-contain .bg-image-wrapper .bg-image{background-size:contain}.bg-image-component.bg-opacity-30 .bg-image-wrapper{opacity:.3}.bg-image-component.bg-left .bg-image-wrapper .bg-image{background-position:0 0}.bg-image-component.bg-right .bg-image-wrapper .bg-image{background-position:100% 50%}.bg-image-component.bg-top .bg-image-wrapper .bg-image{background-position:50% 0}.bg-image-component.bg-bottom .bg-image-wrapper .bg-image{background-position:50% 100%}.bg-image-component.bg-top-right .bg-image-wrapper .bg-image{background-position:100% 0}.bg-image-component.bg-bottom-right .bg-image-wrapper .bg-image{background-position:100% 100%}.bg-image-component.bg-top-70 .bg-image-wrapper .bg-image{background-position:50% 0}.bg-image-component.bg-bottom-70 .bg-image-wrapper .bg-image{background-position:50% 70%}.bg-image-component.bg-bottom-90 .bg-image-wrapper .bg-image{background-position:50% 90%}.bg-image-component.bg-bottom-left .bg-image-wrapper .bg-image{background-position:0 100%}.bg-image-component.x-n30 .bg-image-wrapper .bg-image{transform:translateX(30%)}.bg-image-component.bg-fixed .bg-image-wrapper{left:0;position:fixed;right:0;z-index:-1}.bg-image-component.bg-parallax .bg-image-wrapper .bg-image{background-attachment:fixed}@media only screen and (min-width:576px){.bg-image-component.bg-opacity-sm-100 .bg-image-wrapper{opacity:1}.bg-image-component.bg-sm-left .bg-image-wrapper .bg-image{background-position:0 0}.bg-image-component.x-sm-n30 .bg-image-wrapper .bg-image{transform:translateX(30%)}}@media only screen and (min-width:992px){.bg-image-component .bg-image-wrapper.bg-lg-30-100 .bg-image,.bg-image-component .bg-image-wrapper.bg-lg-left-30 .bg-image{background-position:30% 100%}.bg-image-component.bg-opacity-lg-100 .bg-image-wrapper{opacity:1}}@media only screen and (min-width:1200px){.bg-image-component .bg-image-wrapper.bg-xl-left-10 .bg-image{background-position:0 0}.bg-image-component .bg-image-wrapper.bg-xl-10-50 .bg-image{background-position:50% 10%}}@media only screen and (min-width:1367px){.bg-image-component .bg-image-wrapper.bg-xxl-50-50 .bg-image{background-position:50% 50%}}
.bg-video,bg-video{display:block;position:relative}.bg-video{overflow:hidden;width:100%}.bg-video .video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bg-video .poster{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.bg-video .btn-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bg-video .video-full-btn{bottom:25%;color:#fff;opacity:.5;position:absolute;right:10%}.bg-video .video-full-btn:hover{opacity:1}.bg-video .overlay-video{bottom:0;left:0;position:absolute;right:0;top:0}.bg-video .overlay-pattern{height:100%;left:0;opacity:.6;position:absolute;right:0;top:0}.bg-video .fade-enter-active,.bg-video .fade-leave-active{transition:opacity 1s}.bg-video .fade-enter,.bg-video .fade-leave-to{opacity:0}.bg-video.pos-top .video{top:0;transform:translateX(-50%)}@media only screen and (max-width:991px){.bg-video .video-full-btn{bottom:5%}}
