@keyframes stickyHeader{0%{top:-100px}to{top:0}}.tpt-header .customer{max-width:unset!important;padding:0 2px!important;margin:unset!important;text-align:unset!important}.customer .customer-form form{margin-top:0}.customer-form .pass-recover{display:flex;padding-top:0;margin-top:-2rem;margin-bottom:1.5rem;justify-content:end}.customer-form>p{margin-top:0}.customer-form .btn-account{margin:1rem 0;text-transform:uppercase}.customer-form .btn-account+.btn-account{margin-top:0}.customer-form .account-register{text-align:center}.customer-form .account-register span{opacity:.6}.pagination-wrapper .pagination{display:block}.product-card-wrapper .card{border:none}.loader-cycle{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{width:100%;height:2px;display:inline-block;position:relative;overflow:hidden}.loader:after{content:"";width:50px;height:2px;background:rgba(var(--color-foreground),.5);position:absolute;top:0;left:0;box-sizing:border-box;animation:hitZak .3s linear infinite alternate}@keyframes hitZak{0%{left:0;transform:translate(-1%)}to{left:100%;transform:translate(-99%)}}.shopify-section .section-ladyload>.loader{max-width:300px;margin:30rem auto;display:block}.shopify-section .section-ladyload>.loader:after{animation:hitZak .8s linear infinite alternate}.sticky-button-cart{position:fixed;bottom:0;left:0;right:0;z-index:80;padding:1rem 0;box-shadow:0 0 15px #0000001a;opacity:0;visibility:hidden;transition:.2s}.sticky-button-cart.active{opacity:1;visibility:visible}.sticky-button-cart .sticky-product{display:flex;align-items:center;gap:1.5rem}.sticky-button-cart .sticky-product img{width:auto;max-height:6rem;vertical-align:top}.sticky-button-cart .product-name{margin:0;font-size:1.8rem;font-weight:400}.sticky-button-cart .sticky-button-content{display:flex;align-items:center;justify-content:space-between}.sticky-button-cart tpt-quantity-input .quantity__input{background-color:transparent;min-width:2rem}.sticky-button-cart .sticky-product-input tpt-quantity-input{display:flex;align-items:center;gap:1rem}.sticky-button-cart .sticky-product-input .button{height:4.9rem;text-transform:uppercase}.sticky-button-cart .sticky-product-input .button .button-text{transition:.1s}.sticky-button-cart .sticky-product-input .button .loading__spinner{opacity:0;transition:.1s}.sticky-button-cart .sticky-product-input .button.loading .loading__spinner{opacity:1}.sticky-button-cart .sticky-product-input .button.loading .button-text{opacity:0}.sticky-button-cart .sticky-cart_variants{display:flex;flex-wrap:wrap;opacity:.8}.sticky-button-cart .sticky-cart_variants .variant-label:not(:last-child):after{content:"/";margin:0 1rem}.sticky-button-cart .sticky-cart_variants .title-swatch-color:before{content:":";margin-right:.5rem}.sticky-button-cart .sticky-price-variant .sticky-cart_variants{display:none}.sticky-button-cart .price__container{margin:0!important}body.show-sticky-add-cart{padding-bottom:8rem}.tpt-product-button{position:relative}.tpt-product-button .loader-cycle{width:2rem;height:2rem;position:absolute;border:2px solid #222;top:50%;border-bottom-color:transparent;left:50%;margin-left:-1rem;margin-top:-1rem;opacity:0;visibility:hidden;transition:.1s}.tpt-product-button .tpt-product-button_icon{line-height:0;opacity:1;visibility:visible;transition:.1s}.tpt-product-button.loading .tpt-product-button_icon{opacity:0;visibility:hidden}.tpt-product-button.loading .loader-cycle{opacity:1;visibility:visible}.fancybox__container,.fancybox__backdrop,.fancybox__carousel,.fancybox__viewport,.fancybox__track,.fancybox__slide{outline:none!important}.back-to-top{opacity:0;visibility:hidden;cursor:pointer;display:flex;width:4.5rem;height:4.5rem;position:fixed;right:0;bottom:8rem;z-index:20;justify-content:center;align-items:center;transition:.2s;box-shadow:0 0 10px #00000040}.back-to-top.active{opacity:1;visibility:visible}.cookie-notification{width:calc(100% - 4rem);max-width:30rem;padding:3rem;position:fixed;right:2rem;bottom:2rem;z-index:20;transform:translate(calc(100% + 40px));box-shadow:0 0 15px #0000001a;transition:.2s}.cookie-notification.active{transform:translate(0)}.show-sticky-add-cart .cookie-notification{bottom:9rem}.cookie-notification .cookie-description{margin-bottom:2rem}.cookie-notification .cookie-buttons{display:flex;flex-direction:column;gap:1rem}.cookie-notification .cookie-buttons .button{padding:.8rem 2rem}.quickview-product-detail{display:none}tpt-modal-component.quickview-modal .quickview-product-detail{display:block}tpt-modal-component.quickview-modal .product__pickup-availabilities{display:none}tpt-modal-component.quickview-modal .tpt-breadcrumbs__detail{display:none}tpt-modal-component.quickview-modal tpt-modal-content,tpt-modal-component.quickview-modal tpt-modal-body,tpt-modal-component.quickview-modal .modal-body_data-ajax{height:100%}tpt-modal-component.quickview-loaded tpt-modal-body{padding-top:0}tpt-modal-component.quickview-modal .modal-body_data-ajax .loader-component{margin-top:0}tpt-modal-component.quickview-modal .product__info-wrapper .tpt-grid{display:block}tpt-modal-component.quickview-modal .product__info-wrapper .tpt-grid .tpt-grid_item{width:100%!important}tpt-modal-component.quickview-modal tpt-modal-header{padding:1rem 2.4rem}tpt-modal-component.quickview-modal .modal-title{white-space:nowrap;opacity:0;pointer-events:none}tpt-modal-component.quickview-modal .product__info-wrapper product-info>.product__title{padding:0}tpt-modal-component.quickview-modal .tpt-product-media-gallery{margin-left:-2.4rem;margin-right:-2.4rem;padding-left:2.4rem}tpt-modal-component.quickview-modal .tpt-product-media-gallery .gallery-main_slider .swiper-slide{width:72%}tpt-modal-component.quickview-modal .tpt-block__sticky{position:static}tpt-modal-component.quickview-modal .product__info-wrapper{padding-bottom:3rem}tpt-modal-component.quickview-modal .product__info-wrapper product-info .product-heading{font-size:2.4rem}tpt-modal-component.tpt-quickview-type__options .tpt-product__detail{display:none}.modal-body_loading{display:flex;align-items:center}.layout-rtl .swiper-button-prev:after,.layout-rtl .swiper-button-next:after{transform:rotate(180deg)}.tpt-megamenu .block-image img,.gallery-container a img{transition:.2s}.tpt-megamenu .block-image:hover img{transform:scale(1.1)}.tpt-megamenu .block-image{overflow:hidden}@keyframes stickyHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media screen and (min-width: 1440px){.sticky-button-cart .sticky-product-input .button{min-width:28rem}}@media screen and (min-width: 1025px){.open-modal,.open-modal body,.overflow-hidden{overflow:hidden}.sticky-header{height:var(--main-header-height)}.sticky-header [data-header-sticky=true]{position:fixed;top:0;left:0;right:0;z-index:20;box-shadow:0 0 1px #00000080}}@media screen and (max-width: 1024px){.has-bottom-sticky .sticky-button-cart{bottom:5.6rem}.has-bottom-sticky .back-to-top{bottom:7rem}.header-mobile-sticky .header-mobile_content{position:fixed;left:0;top:0;right:0;padding:0 1.5rem;background-color:rgb(var(--color-background));z-index:50;box-shadow:0 0 1rem #0000001a;animation-name:stickyHeader;animation-duration:.3s}.header-mobile-sticky .mobile-nav tpt-modal-dialog{top:6.7rem!important}}@media screen and (max-width: 768px){.newsletter-popup-container{margin:40px 0 30px}.newsletter-popup-container .newsletter-popup_image,.newsletter-popup-container .newsletter-popup_info{width:100%}.newsletter-popup-container .newsletter-popup_image{margin-bottom:3rem}.newsletter-popup-container .newsletter-popup_info{padding:0 1.5rem}.sticky-button-cart .sticky-product{display:none}.sticky-button-cart .sticky-product-input .button{padding:0 1rem;white-space:nowrap}.sticky-button-cart .price__container{white-space:nowrap;margin:0!important}body.show-sticky-add-cart{padding-bottom:8rem}.sticky-button-cart .sticky-price-variant .sticky-cart_variants{display:flex;flex-wrap:wrap}.sticky-button-cart .sticky-product-input{flex-grow:1}.sticky-button-cart .sticky-price-variant{width:100%}.sticky-button-cart .price__container{font-size:2rem;font-weight:700;line-height:1;margin-top:.4rem!important}}@media screen and (max-width: 640px){.title-wrapper .title.h0{font-size:3.2rem}}.layout-rtl .drawer__close{left:10px!important;right:auto!important}@media screen and (min-width: 767px){.tpt-mailto .title-wrapper .title{font-size:2.4rem}}@media screen and (max-width: 640px){.sticky-button-cart .quantity{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
