:where(html){--ease-3: cubic-bezier(.25, 0, .3, 1);--animation-top-down: top-down .5s var(--ease-3);--animation-slide-in-up: slide-in-up .5s var(--ease-3);--animation-slide-in-down: slide-in-down .5s var(--ease-3);--animation-slide-left-up: slide-left-up .5s var(--ease-3);--animation-slide-right-up: slide-right-up .5s var(--ease-3)}dialog{width:100%;border:1px solid var(--cl-border);border-radius:var(--rounded);background-color:var(--bg-body);margin:auto;padding:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}dialog-modal dialog::-webkit-scrollbar{width:4px}dialog-modal dialog,dialog.opening,dialog.closing{display:inline-block}dialog:not([open]){pointer-events:none}dialog[open]{-webkit-animation:var(--animation-slide-in-up) forwards;animation:var(--animation-slide-in-up) forwards;opacity:1}dialog.closing{-webkit-animation:var(--animation-slide-in-down) forwards;animation:var(--animation-slide-in-down) forwards;opacity:1}dialog.gallery-fullscreen[modal-mode=fullscreen]{-webkit-animation:none;animation:none}dialog[open]::backdrop{animation:backdrop-fade-in .6s ease-out forwards;cursor:url(hover_close.svg) 30 30,pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@-webkit-keyframes top-down{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes top-down{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:1}}@keyframes slide-in-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:1}}@keyframes slide-in-up{0%{transform:translateY(100%);opacity:1}to{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-up{0%{transform:translateY(100%);opacity:1}to{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-left-up{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-left-up{0%{transform:translate(30px)}to{transform:translateY(0)}}@-webkit-keyframes slide-right-up{0%{transform:translate(-30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-right-up{0%{transform:translate(30px)}to{transform:translate(0)}}@keyframes backdrop-fade-in{0%{background:#0000}to{background:#0000007f}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}dialog .close-x{z-index:999;border:none;background:no-repeat;top:0;right:0;font-size:0;padding:0;overflow:hidden;line-height:1;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100%;color:var(--cl-main)}dialog .close-x:hover{-webkit-transform:none}dialog .close-x:before{content:"\ea32";font-family:icon-dukamarket!important;font-size:24px;display:inline-block;transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s}dialog .close-x:hover:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);color:var(--cl-secondary)}dialog[modal-mode=fullscreen]{width:100vw;height:100vh;max-width:100%;max-height:100%;border-radius:0;border:none}dialog[modal-mode=mega]{max-width:1170px;max-height:80vh;overflow:hidden;box-shadow:0 0 30px #487bb726}dialog[modal-mode=mega] dialog-content{max-height:80vh;overflow:hidden auto;display:block}dialog[modal-mode=mini]{width:400px;height:200px}dialog[modal-mode=sidebar]{position:fixed;top:0;left:0;width:100%;max-width:380px;bottom:0;margin:0;height:100%;max-height:inherit;border:none;box-shadow:0 0 30px #487bb726;padding:30px;border-radius:0}dialog[modal-mode=sidebar].left{-webkit-animation:var(--animation-slide-left-up) forwards;animation:var(--animation-slide-left-up) forwards}dialog[modal-mode=sidebar].right{right:0;left:inherit;-webkit-animation:var(--animation-slide-right-up) forwards;animation:var(--animation-slide-right-up) forwards}.modal-quickview .details-info .product-name{padding:0;font-size:20px;line-height:25px}.modal-quickview .product-gallery.right-thumbnail .col-main,.modal-quickview .product-gallery.left-thumbnail .col-main{max-width:100%;flex:100%}.modal-quickview .sticky-sidebar{position:static;padding:0;background:none;border:none}.modal-quickview .quantity{width:130px}.modal-quickview .details-info .btn.product-affiliate,.modal-quickview .details-info .group-button .add-to-cart{min-width:155px}dialog.shop-compare-modal{max-width:var(--alo-container-width);padding:0}dialog.shop-compare-modal collection-compare{display:block;padding:30px}dialog.popup-login{max-width:500px}dialog.shipping-returns{max-width:600px}dialog.contact-us-open-popup{max-width:550px}dialog.popup_social-open-popup{max-width:480px}dialog.size-chart-popup{max-width:100%;width:100%;border-radius:20px 20px 0 0;margin:auto auto 0;top:auto;bottom:0;max-height:90vh;overflow:hidden}dialog.size-chart-popup:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#ccc;border-radius:2px;z-index:10;cursor:grab}dialog.size-chart-popup.dragging{transition:none!important}dialog.size-chart-popup.dragging:before{cursor:grabbing}dialog.size-chart-popup dialog-content{padding:40px 20px 20px;display:block;max-height:calc(90vh - 40px);overflow-y:auto}dialog.popup_social-open-popup dialog-content,dialog.contact-us-open-popup dialog-content,dialog.popup-login dialog-content,dialog.shipping-returns dialog-content{padding:40px;display:block}dialog.gallery-fullscreen{border-radius:0;overflow:hidden}dialog.gallery-fullscreen .close-x{top:30px;right:30px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:fixed;border:1px solid var(--cl-border);background:#fff}dialog.gallery-fullscreen gallery .swiper-button-next,dialog.gallery-fullscreen gallery .swiper-button-prev{color:var(--cl-main);background:none;box-shadow:0 0;border:none;font-size:50px;width:50px;height:50px;padding:0;border-radius:0;opacity:1}dialog.gallery-fullscreen gallery .swiper-button-next:after,dialog.gallery-fullscreen gallery .swiper-button-prev:after{font-size:32px;line-height:32px}dialog.gallery-fullscreen gallery .ratio:before,dialog.gallery-fullscreen gallery .swiper-zoom-container:before{display:none}dialog.gallery-fullscreen gallery .swiper-slide .ratio img{position:static;width:100vh;margin:0 auto;object-fit:contain}dialog.gallery-fullscreen gallery .swiper-slide.video video,dialog.gallery-fullscreen gallery .swiper-slide.video iframe{height:100vh;position:static;width:100vh;margin:0 auto}dialog.gallery-fullscreen gallery .swiper-slide{height:100vh}dialog.gallery-fullscreen gallery .product-media-modal{position:absolute;top:0;bottom:0;width:100vh;height:100vh;margin:0 auto}dialog.gallery-fullscreen gallery .media>*:not(.zoom):not(.deferred-media__poster-button){width:100vh;height:100vh}dialog.gallery-fullscreen gallery .swiper-pagination{padding:0;position:absolute;bottom:30px;display:none}dialog.gallery-fullscreen .toggle-zoom{position:absolute;top:30px;right:110px;cursor:pointer;z-index:99;font-size:0;line-height:1;color:var(--cl-text-body);width:45px;height:45px;display:flex;justify-content:center;align-items:center}dialog.gallery-fullscreen .toggle-zoom:before{content:"\ea39";font-family:icon-dukamarket;font-size:30px}dialog.gallery-fullscreen .toggle-zoom.zoom-out:before{content:"\ea3a";font-family:icon-dukamarket;font-size:30px}@media(min-width:992px){dialog[modal-mode=mega].modal-quickview{max-width:700px!important;width:95vw!important;border-radius:30px!important;margin:auto!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:fit-content!important;max-height:90vh!important;padding:0!important;background:#fff!important;overflow:hidden!important;box-shadow:0 20px 60px #0003!important;display:flex!important;flex-direction:column!important}dialog[modal-mode=mega].modal-quickview[open]:not(.closing){animation:modalFadeIn .35s cubic-bezier(.165,.84,.44,1) forwards!important}html body .modal-quickview #product-single{overflow-y:auto!important;overflow-x:hidden!important;max-height:90vh!important;display:block!important;width:100%!important;padding-bottom:30px!important}html body dialog-modal .product-media-gallery,html body dialog-modal .details-info,html body .modal-quickview .product-media-gallery,html body .modal-quickview .details-info,html body dialog-modal [class*=col-md-6],html body .modal-quickview [class*=col-md-6],html body #quick-view-modal [class*=col-md-6]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;min-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}html body .modal-quickview .container,html body .modal-quickview .full-width,html body .modal-quickview .content-offset,html body .modal-quickview .row,html body .modal-quickview product-single .row{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;display:flex!important;flex-direction:column!important}html body .modal-quickview .details-info{padding:0 30px 30px!important}html body .modal-quickview .product-media-gallery media-gallery,html body .modal-quickview .product-media-gallery .sticky-sidebar,html body .modal-quickview .product-media-gallery .product-gallery,html body .modal-quickview .product-media-gallery .col-main,html body .modal-quickview .swiper,html body .modal-quickview .gallery-main{width:100%!important;max-width:100%!important;display:block!important}html body .modal-quickview .cms-product-meta,html body .modal-quickview .group-button,html body .modal-quickview .add-to-cart,html body .modal-quickview .inner,html body .modal-quickview form{width:100%!important;max-width:100%!important}}@media(max-width:991px){dialog[modal-mode=mega].modal-quickview{max-width:100%!important;width:100%!important;border-radius:20px 20px 0 0!important;margin:auto auto 0!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;max-height:90vh!important;transform:none;animation:slide-in-up .4s cubic-bezier(.165,.84,.44,1) forwards!important}.modal-quickview .details-info{padding:0 20px 20px!important}}dialog[modal-mode=mega].modal-quickview:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#ccc;border-radius:2px;z-index:10;cursor:grab}dialog[modal-mode=mega].modal-quickview.dragging:before{cursor:grabbing}dialog[modal-mode=mega].modal-quickview dialog-content{overflow-y:auto;overflow-x:hidden;max-height:90vh;display:block;padding:0}dialog[modal-mode=mega].modal-quickview .close-x{position:absolute;top:15px;right:15px;z-index:999999!important}@media(max-width:991px){dialog[modal-mode=mega]{max-width:100%;width:100%;border-radius:25px 25px 0 0;margin:auto auto 0;top:auto;bottom:0}dialog[open]::backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}dialog[modal-mode=mega]:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:50px;height:5px;background:#0003;border-radius:3px;z-index:10}dialog[modal-mode=mega].modal-quickview .row{margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important}dialog[modal-mode=mega].modal-quickview .product-media-gallery.col-md-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important;order:1!important}dialog[modal-mode=mega].modal-quickview media-gallery{margin:0!important;padding:0!important;width:100%!important;order:1}dialog[modal-mode=mega].modal-quickview media-gallery .sticky-sidebar{padding:0!important;margin:0!important}dialog[modal-mode=mega].modal-quickview media-gallery .product-gallery{margin:0!important;padding:0!important}dialog[modal-mode=mega].modal-quickview media-gallery .gallery-main{margin:0!important;padding:0!important;overflow:visible!important}dialog[modal-mode=mega].modal-quickview media-gallery .swiper{margin:0!important;padding:0!important;overflow:visible!important}dialog[modal-mode=mega].modal-quickview media-gallery .swiper-wrapper{margin:0!important;padding:0 0 0 10px!important;display:flex!important;gap:4px!important}dialog[modal-mode=mega].modal-quickview media-gallery .swiper-slide{margin:0!important;padding:0!important;width:38%!important;min-width:38%!important;flex-shrink:0!important}dialog[modal-mode=mega].modal-quickview media-gallery .swiper-slide:last-child{padding-right:20px!important}dialog[modal-mode=mega].modal-quickview media-gallery .swiper-button-next,dialog[modal-mode=mega].modal-quickview media-gallery .swiper-button-prev,dialog[modal-mode=mega].modal-quickview media-gallery .swiper-pagination{display:none!important}dialog[modal-mode=mega].modal-quickview media-gallery .swiper-slide .ratio{width:100%!important}dialog[modal-mode=mega].modal-quickview media-gallery .swiper-slide img{width:100%!important;height:100%!important;object-fit:cover!important}dialog[modal-mode=mega].modal-quickview .details-info.col-md-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;order:2!important}dialog[modal-mode=mega].modal-quickview .close-x{position:absolute;top:10px;right:10px;width:40px;height:40px}}@media(max-width:767px){body{overflow-x:hidden}dialog[modal-mode=mega]{max-height:92vh;border-radius:20px 20px 0 0}dialog.gallery-fullscreen .toggle-zoom{display:none}dialog.gallery-fullscreen gallery .swiper-slide{height:100vh;width:100%!important;display:flex}dialog.popup_social-open-popup dialog-content,dialog.size-chart-popup dialog-content,dialog.contact-us-open-popup dialog-content,dialog.popup-login dialog-content,dialog.shipping-returns dialog-content{padding:40px 20px 20px}dialog[modal-mode=mega].modal-quickview #product-single{max-height:92vh;overflow:hidden auto;display:block}dialog[modal-mode=mega].modal-quickview dialog-content{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dialog-modal.css.map */
