﻿@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@300;400;500;600&display=swap";.alert,.btn-stroke-gradient{margin-bottom:35px}.form-group{margin-bottom:20px}.instafeed-link,.search-suggest-item,.card-invert,.card,.modal-centered,.alert,.checkbox-container .checkbox,.btn-stroke-gradient,.border-radius{border-radius:10px}.transition-soft{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.transition-up{position:relative;top:-8px;z-index:10;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;pointer-events:none}.transition-up-active{top:0;opacity:1;z-index:100;pointer-events:all}.beat{animation:.8s 2 beat}@keyframes beat{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{transform:scale(1) translate3d(0, 0, 0)}50%{transform:scale(1.2)}80%{transform:scale(0.89)}100%{transform:scale(1) translate3d(0, 0, 0)}}.btn-transition{position:relative;overflow:hidden}.btn-transition .transition-container{position:absolute;top:50%;left:0;width:100%;margin-top:-8px;opacity:0;text-align:center;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:not-allowed;pointer-events:none}.btn-transition .transition-container.active{opacity:1}.btn-transition .btn-transition-progress{margin-top:1px}.btn-transition.item-btn-quickshop .transition-container{margin-top:-18px}.btn-stroke-gradient{position:relative;z-index:9;padding:15px;clear:both;text-align:center;border:0}.form-group .form-label{float:left;width:100%;margin-bottom:10px}.form-group .alert{margin:10px 0 0 0}.input-clear-content{position:absolute;right:4px;bottom:4px;width:24px;height:35px;padding:1px;cursor:pointer}.input-clear-content:before{display:block;margin:8px 0 0 6px}.checkbox-container .checkbox{position:relative;display:inline-block;padding:10px;margin-right:5px;margin-bottom:10px;line-height:20px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.checkbox-container .checkbox-color{display:inline-block;width:20px;height:20px;margin:0 0 2px 5px;vertical-align:middle;border-radius:100%}.checkbox-container .checkbox-icon{position:absolute;top:-1px;left:0;width:20px;height:20px}.checkbox-container .checkbox-icon:after{position:absolute;top:1px;left:6px;display:none;width:7px;height:12px;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container input{display:none}.checkbox-container input:checked~.checkbox-icon:after{display:block}.form-select{display:block;width:100%}.form-select .form-select-icon{-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form-select:focus{outline:0}.form-select::-ms-expand{display:none}.form-select.open .form-select-icon{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.form-select.form-select-small.open .form-select-icon{margin-top:4px}.form-select-options{position:absolute;top:100%;left:0;z-index:200;width:100%;max-height:200px;margin-top:5px;list-style:none;overflow-y:auto;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:0}.form-select-options.open{opacity:1}.form-select-option{padding:12px;font-size:var(--font-small);-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer}input[disabled],input[disabled]:hover,input[readonly],input[readonly]:hover,select[disabled],select[disabled]:hover,select[readonly],select[readonly]:hover,textarea[disabled],textarea[disabled]:hover,textarea[readonly],textarea[readonly]:hover{background-color:#ddd;cursor:not-allowed}.list-readonly .radio-button-label{width:100%;padding-left:0;cursor:default}.alert{position:relative;z-index:9;clear:both;padding:15px;text-align:center;border:0}.notification-hidden{transition:all .3s cubic-bezier(0.16, 0.68, 0.43, 0.99);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);pointer-events:none}.notification-visible{transition:all .3s cubic-bezier(0.16, 0.68, 0.43, 0.99);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.notification-close{position:absolute;top:0;right:0;z-index:1;font-size:20px;cursor:pointer}.bar-progress{position:relative;height:12px;min-width:25px;border-radius:60px}.bar-progress .bar-progress-active{position:relative;width:0%;height:12px;min-width:25px;border-radius:60px}.bar-progress .bar-progress-active:after{position:absolute;top:-10px;right:-1px;height:32px;width:32px;content:"";border-radius:100%}.bar-progress .bar-progress-icon{position:absolute;top:-7px;right:5px;z-index:1;text-align:center;font-size:18px}.ship-free-rest-message{position:relative;height:38px;margin-top:20px}.ship-free-rest-message .ship-free-rest-text{position:absolute;top:-5px;width:100%;text-align:center;opacity:0}.ship-free-rest-message.success .bar-progress-success,.ship-free-rest-message.amount .bar-progress-amount,.ship-free-rest-message.condition .bar-progress-condition{top:0;opacity:1}.modal{position:fixed;top:0;display:block;width:80%;height:100%;padding:20px;-webkit-overflow-scrolling:touch;overflow-y:auto;transition:all .2s cubic-bezier(0.16, 0.68, 0.43, 0.99);z-index:20000}.modal-quickshop{padding-bottom:0}.modal-quickshop .modal-header{position:absolute;right:30px;z-index:1;margin-bottom:0}.modal-quickshop .quickshop-img-container{height:130px;margin:-20px 0 0 -20px;overflow:hidden;border-radius:10px 0 0 0}.modal-quickshop .quickshop-img-container .quickshop-img{width:120%;-webkit-transform:translate(-10%, -10%);-ms-transform:translate(-10%, -10%);-moz-transform:translate(-10%, -10%);-o-transform:translate(-10%, -10%);transform:translate(-10%, -10%)}.modal-header{font-size:32px;font-weight:700}.modal-body{margin-top:20px}.modal-footer{padding:10px 0;clear:both}.modal-with-fixed-footer{display:flex;flex-direction:column;height:100%}.modal-with-fixed-footer .modal-scrollable-area{height:100%;z-index:2;overflow-y:auto;overflow-x:hidden}.modal-full{width:100%}.modal-docked-md{width:100%}.modal-centered-md-600px .modal-close{position:absolute;right:20px}.modal-docked-small{width:80%}.modal-top{top:-100%;left:0}.modal-bottom{top:100%;left:0}.modal-left{left:-100%}.modal-right{right:-100%}.modal-centered{height:100%;width:100%}.modal-centered-small{left:50%;width:80%;height:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.modal-centered-small .modal-body{min-height:150px;max-height:400px;overflow:auto}.modal.modal-show{opacity:1}.modal-top.modal-show,.modal-bottom.modal-show{top:0}.modal-top.modal-show.modal-centered-small,.modal-bottom.modal-show.modal-centered-small{top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal-top-sheet{height:auto;border-radius:0 0 0 10px}.modal-bottom-sheet{top:initial;bottom:-100%;width:100%;height:auto;border-radius:10px 10px 0 0}.modal-bottom-sheet.modal-show{top:initial;bottom:0;height:auto}.modal-left.modal-show{left:0}.modal-right.modal-show{right:0}.modal-close{display:block;margin-bottom:20px;text-align:right;font-size:24px;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.modal .tab-group{width:calc(100% + 20px)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2784313725);z-index:10000}.modal-overlay.modal-zindex-top{z-index:20000}.fancybox-slide--html .fancybox-content{width:100%;height:calc(100% - 70px);padding:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);background:rgba(0,0,0,0)}.fancybox-slide--html .fancybox-close-small{color:#ccc !important}.fancybox-toolbar{opacity:1 !important;visibility:visible !important}.fancybox-toolbar .fancybox-button{display:none !important}.fancybox-toolbar .fancybox-button.fancybox-button--close{display:block !important}.fancybox-close-small{display:none !important}.tab-group{width:100vw;padding:0;overflow-x:auto;white-space:nowrap}.tab-group .tab{display:inline-flex;float:none}.tab-group .tab-link{float:left;text-align:center}.tab-panel:not(.tab-active){display:none}.tab-panel.tab-active,.tab-panel.active{display:block}.card{width:100%;margin-bottom:20px;padding:20px}.card-collapse{height:68px;padding:0;overflow:hidden;border:none;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-collapse-toggle{position:absolute;top:6px;right:5px;padding:10px;cursor:pointer;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.card-collapse-toggle.active{top:14px;right:15px;padding:10px;transform:rotate(90deg)}.card-collapse.active{height:calc(100% - 20px)}.card-invert{width:100%;margin-bottom:20px;padding:18px;border:none}.card-body{-ms-flex:1 1 auto;flex:1 1 auto}.card-header{padding:15px 15px 0 15px;margin-bottom:0}.svg-circle{width:30px;height:30px;padding:8px;border-radius:50%}.tooltip-trigger{fill:currentcolor;display:inline-flex;align-items:center;background:none;border:none}.tooltip-card{position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:none;min-width:260px;max-width:calc(100vw - 20px);padding:10px;white-space:normal;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.12)}.tooltip-container:hover .tooltip-card,.tooltip-card.is-visible{display:block}.g-recaptcha{margin-bottom:24px}.g-recaptcha>div{margin:0 auto}.grecaptcha-badge{bottom:100px !important}.modal-full-width{width:100%;max-width:100%}.modal-body-scrollable-auto .modal-body{max-height:calc(100vh - 100px);overflow-y:auto}.modal-nav-hamburger .modal-header{margin-top:25px}.modal-nav-hamburger .modal-header .modal-close{margin:0;padding:5px}.nav-account{margin:0 0 0 -20px;padding:0 20px;list-style:none;border-radius:0 10px 0 0}.nav-account-item{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:1px}.nav-account-link{display:block;padding:15px 0}.search-container{position:relative;width:calc(100% - 40px);margin-top:-48px}.search-input{padding-left:30px;margin:10px 0;border:0}.search-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-input-submit{position:absolute;top:15px;left:0;padding:0;font-size:18px;background:none;border:0}.search-suggest{z-index:99999;width:100%;max-height:calc(100vh - 120px);overflow:hidden auto}.search-suggest-list{margin:0;padding:0}.search-suggest-item{margin-bottom:20px;padding:0 15px;list-style:none;overflow:hidden}.search-suggest-text{padding-top:10px}.search-suggest-text,.search-suggest-name{margin-bottom:5px;line-height:18px}.search-suggest-image-container{height:100px;overflow:hidden}.search-suggest-image{display:block;max-width:100px}.footer-rounded{border-radius:15px 0 0 0}.footer-legal{padding:20px 0 15px 0;border-radius:15px 15px 0 0}.footer-menu{list-style:none}.footer-menu-item{display:block;text-transform:uppercase}.footer-menu-link{display:block;font-weight:300;letter-spacing:1px}.newsletter form{position:relative}.newsletter form .newsletter-btn{position:absolute;top:0;right:0;width:52px;height:52px;padding:15px;text-indent:-99999px}.newsletter form .newsletter-btn.btn{z-index:9}.icon-logo,.user-page-logos{width:auto;max-height:25px;margin:0 4px 4px 0;border-radius:4px}.powered-by-text{display:inline-block}.powered-by-logo{display:inline-block;width:160px;margin-top:5px}.footer-logo{display:inline-block;margin-right:15px}.footer-logo img{max-height:70px}.footer-logo:last-child{margin:0}.section-banners-home,.section-video-home{position:relative;padding-bottom:30px}.section-instafeed-home{position:relative;padding-bottom:40px}.section-featured-home,.section-products-related,.section-category-home{position:relative;padding-top:50px}.section-category-home{margin-bottom:-40px;padding-top:80px}.section-featured-home{margin-bottom:-40px;padding:50px 0;border-radius:20px 0 0 20px}.section-category-home-background,.section-products-related-background,.section-account-background{position:absolute;top:300px;bottom:0;left:-8px;width:calc(100% + 8px);border-radius:20px 0 0 0}.section-products-related-background{top:calc(100% - 300px)}.section-account-background{top:35px}.section-category-home-background,.section-informative-banners{border-radius:20px 0 0 20px}.instagram-feed{margin-top:-60px}.instafeed-card{position:relative;padding-bottom:60%;border-radius:15px;overflow:hidden}.instafeed-card-full{height:100%;margin-top:-80px;padding-bottom:100%}.instafeed-profile{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.instafeed-user{font-size:18px}.instafeed-title{position:absolute;top:0;left:0;right:0;padding:20px}.instafeed-link{position:relative;display:block;padding-top:100%;overflow:hidden}.instafeed-link:hover .instafeed-img,.instafeed-link:focus .instafeed-img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.instafeed-link:hover .instafeed-info,.instafeed-link:focus .instafeed-info{opacity:1}.instafeed-link .instafeed-img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s ease;-ms-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.instafeed-link .instafeed-info{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;text-align:center;opacity:0;-webkit-transition:all .8s ease;-ms-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.instafeed-link .instafeed-info .instafeed-info-item{display:inline-block;margin-top:45%}.textbanner-image-background{-webkit-transition:all .8s ease;-ms-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.textbanner:hover .textbanner-image-background,.textbanner:focus .textbanner-image-background{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.section-informative-banners{position:relative;padding:50px 0;text-align:center}.service-item-image{display:inline-block;max-height:120px}.section-brands-home{position:relative;margin:40px 0;padding-top:45px}.brand-image{display:inline-block;max-width:90%;max-height:80px;vertical-align:middle;opacity:.5;-webkit-transition:all .8s ease;-ms-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.brand-image:hover{opacity:1}.brand-image-container{line-height:80px}.placeholder-overlay{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;opacity:0}.placeholder-overlay:hover,.placeholder-overlay:active,.placeholder-overlay:focus{opacity:1}.placeholder-info{position:relative;top:50%;left:50%;width:330px;max-width:100%;padding:30px 25px;text-align:center;line-height:18px;transform:translate(-50%, -50%)}.placeholder-info .placeholder-description{margin:20px 0}.item-btn-quickshop+.alert{position:absolute;right:10px;bottom:40px;width:450%;text-transform:initial;letter-spacing:initial}.filters-overlay{position:fixed;top:0;left:0;z-index:30000;width:100%;height:100%}.filters-overlay .filters-updating-message{position:absolute;top:50%;left:50%;width:80%;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.filters-overlay .filters-updating-message *{font-size:24px;font-weight:normal}.filter-input-price-container{position:relative;display:inline-block;width:90px;margin-right:5px}.filter-input-price-container .filter-input-price{padding:11px 25px 11px 11px}.filters-container{font-size:16px}.section-products-related{margin-bottom:-20px}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:rgba(0,0,0,0);top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);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(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.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;-webkit-transform:translateZ(0);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:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;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(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-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:rgba(0,0,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:rgba(0,0,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:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:rgba(0,0,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;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.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:rgba(0,0,0,0);border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media(max-height: 576px){.fancybox-caption{padding:12px}.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-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:rgba(0,0,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:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);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(0.25, 0.46, 0.45, 0.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)}}.user-content img,.user-content iframe{max-width:100%;height:auto !important}.fixed-product-form{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding:20px 20px 0 20px;border-radius:20px 20px 0 0;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.product-description{position:relative;max-height:150px;overflow:hidden}.product-description-more{position:absolute;bottom:0;width:100%;height:40px}.product-description-full{max-height:fit-content;padding-bottom:20px}.social-share-button{display:inline-block;margin-right:15px;font-size:22px}.social-share-button:hover,.social-share-button:focus{opacity:.8}.label-top-left{top:25px;left:25px;z-index:2}.product-image-limited{max-height:320px;max-width:100%;object-fit:contain}.modal-cart .modal-header{padding:20px 20px 0 20px}.cart-row{padding:0 20px}.cart-row-items{position:relative;z-index:10;margin-bottom:-20px;padding-bottom:20px;border-radius:0 0 10px 10px}.cart-row-shipping{margin-left:-5px;margin-right:-5px}.cart-row-shipping .cart-shipping-container{margin-top:-1px;padding:50px 0 80px 0;border-radius:0 0 10px 10px}.cart-fixed-totals{z-index:101;margin-top:-30px;padding:20px;border-radius:20px 20px 0 0;-webkit-box-shadow:0px -4px 3px rgba(50,50,50,.1);-ms-box-shadow:0px -4px 3px rgba(50,50,50,.1);-moz-box-shadow:0px -4px 3px rgba(50,50,50,.1);box-shadow:0px -4px 3px rgba(50,50,50,.1);cursor:pointer}.cart-item-info-container{margin:15px 0}.cart-item-image-container{position:absolute;width:calc(100% - 15px);height:100%;overflow:hidden}.cart-item-image-container .cart-item-image{width:100%;height:100%;object-fit:cover}.cart-item .fa-cog{display:none}.cart-item-quantity{width:100px}.cart-item-spinner{display:inline-block;width:100px;text-align:center}.total-promotions-row{display:flex}.cart-promotion-detail,.cart-promotion-number{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;text-transform:uppercase}.cart-promotion-number{text-align:right;font-weight:bold}.product-native-video-slide{overflow:visible}.product-native-video-container{position:relative;width:100%;height:100%;overflow:visible}.product-native-video-container .video-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.product-native-video-container .embed-responsive{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}@media(min-width: 768px){.product-native-video-container{display:flex;justify-content:center;align-items:center}.product-native-video-container .video-image{position:relative;top:auto;left:auto;width:100%;height:auto;object-fit:contain}.product-native-video-container .embed-responsive{position:relative;top:auto;left:auto;height:auto;overflow:visible;padding-bottom:0}.modal-bottom-sheet{left:0;height:auto;margin:0}.modal-centered{height:auto;width:80%;max-height:80%;left:10%;margin:5% auto}.modal-centered-small{left:50%;width:30%;height:auto;max-height:80%;margin:0}.modal-centered-md{top:100%;bottom:0;left:50%;transform:translate(-50%, -50%)}.modal-centered-md.modal-show{left:50%;transform:translateX(-50%)}.modal-centered-md.modal-show.modal-bottom-md,.modal-centered-md.modal-show.modal-bottom{top:50%;bottom:auto;left:50%;height:100%;transform:translate(-50%, -50%)}.modal-centered-md-600px{width:600px}.modal-bottom{border-radius:10px}.modal-docked-md{width:500px;overflow-x:hidden;border-radius:10px 0 0 10px}.modal-docked-small{width:350px}.modal-close{margin-bottom:0}.modal-quickshop{left:265px;margin-bottom:-30px;padding:20px 280px 20px 20px;overflow:initial}.modal-quickshop .modal-header{top:0;right:270px;width:60px;height:40px;padding:10px}.modal-md-width-400px{width:400px;max-width:90vw}.fancybox-slide--html .fancybox-content{width:85%;height:auto;padding:44px}.notification-floating .notification{width:350px}.filter-input-price-container{width:100px}.filter-input-price-container .filter-input-price{padding:11px}.tab-group{width:calc(100% + 20px);overflow-x:auto;white-space:normal}.tab-group .tab{float:left;margin-right:10px}.nav-account{width:90%}.section-brands-home{padding-top:95px}.instafeed-card{padding-bottom:92%}.instafeed-card-full{margin:0;padding-bottom:initial}.section-category-home-background,.section-products-related-background,.section-account-background{left:-16px;width:calc(100% + 32px)}.section-products-related-background{left:0;width:100%}}@media(max-width: 767px){.product-image-limited{max-height:210px}.product-native-video-container .dynamic-video-wrapper{position:static !important;padding-top:0 !important}}.visible-when-content-ready{visibility:visible !important}.display-when-content-ready{display:block !important}:root{--luvia-navy: #1E2B42;--luvia-navy-dark: #14182A;--luvia-navy-soft: #2C3E5C;--luvia-ink: #1A1F35;--luvia-ink-soft: #4A4E63;--luvia-blush: #F4D5D7;--luvia-blush-soft: #FAEDEE;--luvia-blush-deep: #E8B8BC;--luvia-rose: #D89BA0;--luvia-paper: #FDF8F6;--luvia-bone: #F8F1ED;--luvia-cream: #F2E8E2;--luvia-silver: #B8BCC9;--luvia-silver-soft: #DBDEE5;--luvia-gold: #C9A86A;--luvia-gold-soft: #E0CBA0;--luvia-line: rgba(26, 31, 53, 0.08);--luvia-line-strong: rgba(26, 31, 53, 0.18);--luvia-line-blush: rgba(244, 213, 215, 0.5);--font-display: "Cormorant Garamond", "Marcellus", "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ease-luvia: cubic-bezier(0.4, 0, 0.2, 1);--ease-luvia-slow: cubic-bezier(0.25, 0.1, 0.25, 1);--shadow-luvia: 0 4px 20px rgba(26, 31, 53, 0.04);--shadow-luvia-hover: 0 8px 32px rgba(26, 31, 53, 0.08)}html,body{background-color:var(--luvia-paper) !important;color:var(--luvia-ink) !important;font-family:var(--font-body) !important;font-weight:300 !important;font-size:15px !important;line-height:1.6 !important;letter-spacing:.005em !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--luvia-navy);color:var(--luvia-paper)}a,button,input,select,textarea{font-family:inherit}img{display:block;max-width:100%}.btn,.button,button,.form-control,.form-select,.form-select-options,.box,.card,.modal,input,textarea,select,.product-image,.item-image-link img,.label,.chip,.alert,.cart-widget-amount{border-radius:0 !important}.btn-circle,.product-detail-back{border-radius:50% !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-display) !important;font-weight:300 !important;letter-spacing:-0.01em !important;color:var(--luvia-ink) !important;line-height:1.15 !important;margin-top:0}h1,.h1{font-size:clamp(36px,5.5vw,68px) !important;letter-spacing:-0.02em !important}h2,.h2{font-size:clamp(28px,3.8vw,48px) !important}h3,.h3{font-size:clamp(22px,2.4vw,32px) !important}h4,.h4{font-size:clamp(18px,1.6vw,22px) !important}.product-name,.item-name{font-family:var(--font-body) !important;font-weight:400 !important;font-size:14px !important;letter-spacing:.04em !important;text-transform:none !important;color:var(--luvia-ink) !important}.price,.item-price,.product-price,.price-label,.price-discount,.price-compare{font-family:var(--font-body) !important;font-weight:400 !important;font-size:14px !important;letter-spacing:.06em !important;color:var(--luvia-ink) !important}.label-installments,.item-installments,.installments,.promo-text{font-family:var(--font-body) !important;font-weight:300 !important;font-size:12px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--luvia-navy) !important}.btn,.btn-primary,.btn-default,.btn-secondary,button.btn,input[type=submit].btn{font-family:var(--font-body) !important;font-weight:400 !important;font-size:11px !important;letter-spacing:.25em !important;text-transform:uppercase !important;padding:18px 36px !important;background:var(--luvia-navy) !important;color:var(--luvia-paper) !important;fill:var(--luvia-paper) !important;border:1px solid var(--luvia-navy) !important;transition:all .4s var(--ease-luvia) !important;box-shadow:none !important}.btn:hover,.btn:focus,.btn-primary:hover,.btn-primary:focus{background:var(--luvia-ink) !important;border-color:var(--luvia-ink) !important;color:var(--luvia-paper) !important;opacity:1 !important}.btn-secondary{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;fill:var(--luvia-ink) !important;border:1px solid var(--luvia-ink) !important}.btn-secondary:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;fill:var(--luvia-paper) !important}.btn-link,.btn-link-capitalize,.btn-link-underline{color:var(--luvia-ink) !important;font-weight:400 !important;letter-spacing:.05em !important;background:none !important;text-transform:none !important}.btn-link:hover,.btn-link-capitalize:hover{color:var(--luvia-navy) !important;opacity:1 !important}.head-main,header.head,.head{background-color:var(--luvia-paper) !important;border-bottom:1px solid var(--luvia-line) !important;box-shadow:none !important;padding-top:14px !important;padding-bottom:14px !important}.head-main .svg-icon-text,.head-main svg{color:var(--luvia-ink) !important;fill:var(--luvia-ink) !important}.section-advertising{background:var(--luvia-navy) !important;color:var(--luvia-paper) !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;padding:12px 16px !important;text-align:center !important}.section-advertising a,.section-advertising .ad-text{color:var(--luvia-paper) !important}.nav-list,.nav-list a,.nav-list-link,nav a{font-family:var(--font-body) !important;font-weight:400 !important;font-size:12px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;transition:opacity .3s var(--ease-luvia) !important}.nav-list a:hover,.nav-list-link:hover{color:var(--luvia-navy) !important;opacity:.7 !important}.nav-list>li>.nav-list-link{font-family:var(--font-body) !important}.cart-widget-amount{background:var(--luvia-navy) !important;color:var(--luvia-paper) !important;font-size:10px !important;letter-spacing:0 !important}.hamburger-bar-1,.hamburger-bar-2{background:var(--luvia-ink) !important}.sidebar-content{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important}.sidebar-content a,.sidebar-content .footer-menu-link{color:var(--luvia-ink) !important;fill:var(--luvia-ink) !important}.item-product-card,.product-grid-item{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;transition:opacity .5s var(--ease-luvia) !important}.item-image-link,.product-image-link{overflow:hidden !important;display:block !important;background:var(--luvia-blush-soft) !important;position:relative !important;aspect-ratio:1/1 !important;width:100% !important;padding:0 !important;padding-top:0 !important;padding-bottom:0 !important;height:auto !important}.item-image-link::before,.product-image-link::before{display:none !important;content:none !important;padding:0 !important;height:0 !important}.item-image-link>.padding-percentage,.item-image-link>[class*=padding-percentage],.item-image-link>.position-relative,.item-image-link>.image-padding,.item-image-link>.product-image-container{position:absolute !important;inset:0 !important;padding:0 !important;height:100% !important;width:100% !important}.item-image-link img,.item-image-link .img-absolute,.item-image-link .img-absolute-centered,.item-image-link .item-image-featured,.item-image-link .item-image-secondary,.product-image-link img,.item-image-link picture img{position:absolute !important;top:7% !important;left:7% !important;right:7% !important;bottom:7% !important;width:86% !important;height:86% !important;max-width:86% !important;max-height:86% !important;min-width:0 !important;min-height:0 !important;transform:none !important;object-fit:contain !important;object-position:center !important;margin:0 !important;display:block !important}.item-image-link picture{position:absolute !important;inset:0 !important;display:block !important}.item-image-link .padding-percentage,.item-image-link [class*=padding-percentage],.item-image-link .image-padding{padding:0 !important;display:contents !important}.item-image-link img,.product-grid-item img{transition:transform 1.2s var(--ease-luvia-slow),opacity .4s var(--ease-luvia) !important}.item-image-link:hover img{transform:scale(1.04) !important}.item-name,.product-grid-item .item-name{margin-top:16px !important;margin-bottom:4px !important;font-family:var(--font-display) !important;font-weight:400 !important;font-size:18px !important;letter-spacing:0 !important;color:var(--luvia-ink) !important}.item-price,.product-grid-item .item-price{font-family:var(--font-body) !important;font-weight:400 !important;font-size:13px !important;letter-spacing:.08em !important;color:var(--luvia-ink) !important}.item-installments{color:var(--luvia-navy) !important;font-size:11px !important;letter-spacing:.1em !important}.label{font-family:var(--font-body) !important;font-weight:400 !important;font-size:10px !important;letter-spacing:.2em !important;text-transform:uppercase !important;padding:6px 12px !important;background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-line-strong) !important}.label.label-primary{background:var(--luvia-navy) !important;color:var(--luvia-paper) !important;border-color:var(--luvia-navy) !important}.label.label-accent{background:var(--luvia-gold) !important;color:var(--luvia-ink) !important;border-color:var(--luvia-gold) !important}.category-controls{background:var(--luvia-paper) !important;border-radius:0 !important;border-bottom:1px solid var(--luvia-line) !important}.page-header,.category-banner{background:rgba(0,0,0,0) !important;text-align:center !important;padding:60px 0 30px !important;margin-bottom:30px !important}.page-header h1{font-family:var(--font-display) !important;font-weight:300 !important;letter-spacing:0 !important}.template-product{background:var(--luvia-paper) !important}.product-detail-container{background:var(--luvia-paper) !important}.product-detail-slider,.product-detail-image{background:var(--luvia-bone) !important;border-radius:0 !important}.product-name,.template-product h1.product-name,.template-product .product-name{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(32px,3.4vw,44px) !important;letter-spacing:-0.01em !important;margin-bottom:12px !important;text-transform:none !important}.product-price,.template-product .price{font-family:var(--font-body) !important;font-weight:400 !important;font-size:18px !important;letter-spacing:.06em !important;color:var(--luvia-ink) !important}.product-description{font-family:var(--font-body) !important;font-weight:300 !important;font-size:14px !important;line-height:1.8 !important;color:var(--luvia-ink) !important;letter-spacing:.01em !important}.btn-variant{border:1px solid var(--luvia-line-strong) !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;padding:10px 18px !important;font-size:11px !important;letter-spacing:.18em !important;text-transform:uppercase !important;min-width:44px !important;min-height:44px !important;transition:all .3s var(--ease-luvia) !important}.btn-variant:hover{border-color:var(--luvia-ink) !important}.btn-variant.selected{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border-color:var(--luvia-ink) !important}.form-quantity-icon,.form-select-icon{background:rgba(0,0,0,0) !important;border-color:var(--luvia-line) !important}.fixed-product-form{background:var(--luvia-paper) !important;border-top:1px solid var(--luvia-line) !important;box-shadow:0 -2px 24px rgba(20,24,42,.05) !important}.cart-fixed-totals,.cart-row-items{background:var(--luvia-paper) !important;border-color:var(--luvia-line) !important}.form-control,.form-select,input[type=text],input[type=email],input[type=number],textarea{background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;font-family:var(--font-body) !important;font-weight:300 !important;font-size:14px !important;letter-spacing:.02em !important;color:var(--luvia-ink) !important;padding:16px 18px !important}.form-control:focus,.form-select:focus,input:focus,textarea:focus{border-color:var(--luvia-ink) !important;outline:0 !important}.form-control::placeholder{color:rgba(20,24,42,.4) !important}footer{background:var(--luvia-navy) !important;color:var(--luvia-cream) !important;padding:80px 0 30px !important;font-family:var(--font-body) !important;font-size:13px !important;letter-spacing:.02em !important}footer a,footer .footer-menu-link{color:var(--luvia-cream) !important;opacity:.75;transition:opacity .3s var(--ease-luvia) !important}footer a:hover{opacity:1 !important}footer h1,footer h2,footer h3,footer h4,footer .h4{color:var(--luvia-paper) !important;font-family:var(--font-display) !important;font-weight:400 !important;font-size:16px !important;letter-spacing:.1em !important;text-transform:uppercase !important;margin-bottom:24px !important}footer .svg-icon-text,footer svg{fill:var(--luvia-cream) !important;color:var(--luvia-cream) !important}.newsletter-btn{color:var(--luvia-paper) !important}.footer-legal{background:rgba(0,0,0,.15) !important;color:rgba(239,235,224,.6) !important;font-size:11px !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:20px 0 !important}.powered-by-logo svg{fill:var(--luvia-cream) !important;opacity:.6}.template-home{background:var(--luvia-paper) !important}.section-slider,.home-slider{margin-bottom:0 !important}.swiper-text,.swiper-title{font-family:var(--font-display) !important;font-weight:300 !important;letter-spacing:-0.005em !important}.section-featured-home,.section-category-home,.section-category-home-background,.section-informative-banners{background:var(--luvia-paper) !important;padding:70px 0 !important}.section-featured-home .section-title,.section-category-home .section-title,.home-section-title{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(28px,3vw,38px) !important;letter-spacing:-0.005em !important;text-align:center !important;margin-bottom:50px !important;color:var(--luvia-ink) !important}.textbanner-text{font-family:var(--font-display) !important;font-weight:300 !important;letter-spacing:-0.005em !important;color:var(--luvia-paper) !important}.textbanner-image.overlay:before{background:linear-gradient(180deg, rgba(20, 24, 42, 0) 40%, rgba(20, 24, 42, 0.55) 100%) !important}.breadcrumbs,.breadcrumbs a{font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:rgba(20,24,42,.6) !important}.modal,.modal-invert{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border-radius:0 !important}.modal-overlay{background:rgba(20,24,42,.6) !important}.tooltip-card{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--luvia-bone)}::-webkit-scrollbar-thumb{background:var(--luvia-silver)}::-webkit-scrollbar-thumb:hover{background:var(--luvia-navy)}.drop-shadow,.shadow,.product-image,.box,.card-invert{box-shadow:none !important}@media(max-width: 767px){body{font-size:14px !important}h1,.h1{font-size:clamp(32px,8vw,44px) !important}.btn,button.btn{padding:16px 28px !important;font-size:10px !important;letter-spacing:.22em !important}.section-featured-home,.section-category-home{padding:50px 0 !important}footer{padding:50px 0 24px !important}}.luvia-home{background:var(--luvia-paper);overflow:hidden}.luvia-eyebrow,.luvia-section-eyebrow{font-family:var(--font-body);font-weight:400;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--luvia-navy);margin:0 0 14px}.luvia-eyebrow-light{color:rgba(251,249,243,.85)}.luvia-section-title{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,3.6vw,46px);letter-spacing:-0.01em;color:var(--luvia-ink);text-align:center;margin:0 0 56px;line-height:1.1}.luvia-section-title em{font-style:italic}.luvia-hero{position:relative;width:100%;height:clamp(560px,88vh,820px);overflow:hidden;background:var(--luvia-ink)}.luvia-hero-img,.luvia-hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.luvia-hero-img img{transform:scale(1.02);animation:luviaHeroIn 1.8s var(--ease-luvia-slow) forwards}@keyframes luviaHeroIn{from{transform:scale(1.08);opacity:.7}to{transform:scale(1);opacity:1}}.luvia-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(20, 24, 42, 0.55) 0%, rgba(20, 24, 42, 0.25) 35%, rgba(20, 24, 42, 0) 70%);pointer-events:none}.luvia-hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:clamp(80px,12vh,150px) 24px 0;color:var(--luvia-paper)}.luvia-hero .luvia-eyebrow{color:rgba(251,249,243,.9);margin-bottom:22px}.luvia-hero-title{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(44px,6.5vw,92px) !important;letter-spacing:-0.015em !important;color:var(--luvia-paper) !important;line-height:1.05 !important;margin:0 0 22px !important;max-width:900px}.luvia-hero-title em{font-style:italic;font-weight:300}.luvia-hero-sub{font-family:var(--font-body);font-weight:300;font-size:15px;letter-spacing:.02em;color:rgba(251,249,243,.92);max-width:520px;margin:0 0 36px;line-height:1.6}.luvia-hero-cta{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-paper) !important;padding:19px 44px !important}.luvia-hero-cta:hover{background:rgba(0,0,0,0) !important;color:var(--luvia-paper) !important;border-color:var(--luvia-paper) !important}.luvia-categories{padding:100px 24px;max-width:1480px;margin:0 auto;text-align:center}.luvia-categories .luvia-section-eyebrow{text-align:center;display:block}.luvia-cat-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:28px}.luvia-cat-tile{display:block;text-decoration:none;color:var(--luvia-ink);transition:opacity .4s var(--ease-luvia)}.luvia-cat-tile:hover{opacity:.88}.luvia-cat-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--luvia-bone);margin-bottom:18px}.luvia-cat-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-luvia-slow)}.luvia-cat-tile:hover .luvia-cat-img img{transform:scale(1.06)}.luvia-cat-label{display:block;font-family:var(--font-display);font-weight:400;font-size:20px;letter-spacing:.01em;color:var(--luvia-ink)}.luvia-featured-products{padding:100px 24px 80px;max-width:1480px;margin:0 auto;text-align:center}.luvia-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--luvia-bone);margin:60px 0}.luvia-editorial-img{height:100%;min-height:540px;overflow:hidden;background:var(--luvia-cream)}.luvia-editorial-img img{width:100%;height:100%;object-fit:cover;display:block}.luvia-editorial-text{padding:80px clamp(40px,7vw,110px);text-align:left}.luvia-editorial-text .luvia-section-eyebrow{text-align:left}.luvia-editorial-title{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4vw,56px);letter-spacing:-0.01em;line-height:1.1;color:var(--luvia-ink);margin:0 0 26px}.luvia-editorial-title em{font-style:italic}.luvia-editorial-body{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.8;color:var(--luvia-ink);margin:0 0 36px;max-width:480px;letter-spacing:.01em}.luvia-editorial-full{position:relative;width:100%;height:clamp(420px,70vh,640px);overflow:hidden;background:var(--luvia-ink);margin:0 0 60px}.luvia-editorial-full img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45% !important}.luvia-editorial-full-overlay{position:absolute;inset:0;background:linear-gradient(0deg, rgba(20, 24, 42, 0.6) 0%, rgba(20, 24, 42, 0.1) 60%);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:0 24px 70px}.luvia-editorial-full-title{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,68px);letter-spacing:-0.01em;color:var(--luvia-paper);margin:0 0 28px;line-height:1.1}.luvia-btn-light{background:rgba(0,0,0,0) !important;color:var(--luvia-paper) !important;border:1px solid var(--luvia-paper) !important}.luvia-btn-light:hover{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important}.luvia-newsletter-section{background:var(--luvia-cream);padding:100px 24px;text-align:center}.luvia-newsletter-inner{max-width:540px;margin:0 auto}.luvia-newsletter-title{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3.4vw,42px);letter-spacing:-0.005em;color:var(--luvia-ink);margin:0 0 14px;line-height:1.15}.luvia-newsletter-sub{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--luvia-ink);margin:0 0 32px;letter-spacing:.02em;line-height:1.6}.luvia-newsletter-section .newsletter-input,.luvia-newsletter-section input[type=email]{background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-bottom:1px solid var(--luvia-ink) !important;font-size:13px !important;letter-spacing:.05em !important;padding:14px 16px !important;text-align:center !important}.luvia-trust{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;padding:70px 32px;border-top:1px solid var(--luvia-line);background:var(--luvia-paper)}.luvia-trust-item{text-align:center}.luvia-trust-title{font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--luvia-ink);margin:0 0 8px}.luvia-trust-sub{font-family:var(--font-body);font-weight:300;font-size:13px;color:rgba(20,24,42,.7);margin:0;letter-spacing:.01em;line-height:1.5}@media(max-width: 767px){.luvia-hero{height:clamp(520px,85vh,720px)}.luvia-hero-content{padding:0 20px 60px}.luvia-categories{padding:60px 16px}.luvia-cat-grid{grid-template-columns:repeat(2, 1fr);gap:16px}.luvia-cat-tile:nth-child(5){grid-column:1/-1}.luvia-cat-tile:nth-child(5) .luvia-cat-img{aspect-ratio:16/9}.luvia-editorial{grid-template-columns:1fr;margin:30px 0}.luvia-editorial-img{min-height:380px}.luvia-editorial-text{padding:50px 24px}.luvia-editorial-full{height:clamp(420px,65vh,520px);margin:0 0 30px}.luvia-editorial-full-overlay{padding:0 20px 50px}.luvia-newsletter-section{padding:60px 20px}.luvia-trust{grid-template-columns:repeat(2, 1fr);padding:40px 20px;gap:32px 16px}}.nav-list .svg-icon-text,.nav-list svg,.nav-list-link svg,[class*=chevron]{fill:var(--luvia-ink) !important;color:var(--luvia-ink) !important}.filters-controls svg,.category-controls svg,[class*=filter] svg{fill:var(--luvia-ink) !important}.item-product-card,.product-image-link,.item-image-link{border-radius:0 !important;box-shadow:none !important;background:var(--luvia-paper) !important}.item-image-link{background:var(--luvia-bone) !important}.category-products,.section-featured-home .product-grid,.products-grid{gap:32px !important}.head-main,header.head,header{position:sticky !important;top:0 !important;z-index:100 !important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background-color:rgba(251,249,243,.92) !important;transition:padding .4s var(--ease-luvia),background-color .3s var(--ease-luvia) !important}.header-logo,.head-logo{padding:4px 0 !important}.header-logo img,.head-logo img{max-height:50px !important;width:auto !important}.cart-link,.shopping-cart,.cart-widget{background:rgba(0,0,0,0) !important}.cart-widget-amount{min-width:18px !important;height:18px !important;font-size:10px !important;line-height:18px !important;padding:0 4px !important;border-radius:50% !important}.search-toggle:hover,.cart-link:hover,.head-main a:hover svg{opacity:.6 !important;transition:opacity .3s var(--ease-luvia) !important}.template-product .main-content{background:var(--luvia-paper) !important}#single-product{max-width:1480px;margin:0 auto;padding:40px 24px 60px !important}.section-single-product{align-items:flex-start}@media(min-width: 768px){#single-product .col-md-7{position:relative}#single-product .col-md-5{position:sticky;top:100px;padding-left:clamp(20px,4vw,60px) !important}}.product-detail-slider,.product-image-main,.product-image-container{background:var(--luvia-bone) !important;border-radius:0 !important;border:none !important}.product-detail-slider img,.product-image img{border-radius:0 !important}.product-thumbs,.product-image-thumb{border-radius:0 !important}.product-image-thumb{border:1px solid rgba(0,0,0,0) !important;transition:border-color .3s var(--ease-luvia)}.product-image-thumb.swiper-slide-thumb-active,.product-image-thumb.active{border-color:var(--luvia-ink) !important}.product-form .product-name,.template-product h1.product-name,.template-product h1{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(28px,3vw,40px) !important;letter-spacing:-0.01em !important;line-height:1.15 !important;margin:0 0 14px !important;color:var(--luvia-ink) !important;text-transform:none !important}.product-form .price,.product-price,.template-product .price{font-family:var(--font-body) !important;font-weight:400 !important;font-size:20px !important;letter-spacing:.04em !important;color:var(--luvia-ink) !important;margin-bottom:8px !important}.product-form .installments,.installments-info,.label-installments{font-family:var(--font-body) !important;font-weight:300 !important;font-size:12px !important;letter-spacing:.06em !important;color:var(--luvia-navy) !important;margin-bottom:28px !important}.product-form .variants-wrapper,.product-variants{margin:28px 0 !important;padding-top:24px;border-top:1px solid var(--luvia-line)}.variants-label,.variant-name{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;margin-bottom:12px !important;display:block}.form-quantity,.form-control-quantity{border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;font-weight:400 !important;letter-spacing:.05em !important}.product-form .btn-primary,.js-product-buy-btn,button[name=add]{width:100% !important;padding:22px 32px !important;font-size:11px !important;letter-spacing:.3em !important;margin-top:28px !important}.product-description,.product-detail-description{font-family:var(--font-body) !important;font-weight:300 !important;font-size:14px !important;line-height:1.85 !important;color:var(--luvia-ink) !important;letter-spacing:.015em !important;margin-top:36px !important;padding-top:28px !important;border-top:1px solid var(--luvia-line) !important}.section-products-related,.section-products-related-background{background:var(--luvia-paper) !important;padding:80px 24px !important;margin-top:60px !important;border-top:1px solid var(--luvia-line) !important}.section-products-related .section-title{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(28px,3vw,38px) !important;letter-spacing:-0.005em !important;text-align:center !important;margin-bottom:50px !important}.fixed-product-form{background:rgba(251,249,243,.96) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--luvia-line) !important;box-shadow:0 -4px 24px rgba(20,24,42,.06) !important}footer,.footer-main{background:var(--luvia-navy) !important;color:var(--luvia-cream) !important;padding:90px 24px 30px !important}footer .container,footer .row{max-width:1480px;margin:0 auto}footer .col-md-3,footer .footer-col,footer .col-12{margin-bottom:40px}footer h1,footer h2,footer h3,footer h4,footer .h4,footer .footer-title{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.28em !important;text-transform:uppercase !important;color:var(--luvia-paper) !important;margin:0 0 24px !important;padding-bottom:16px !important;border-bottom:1px solid rgba(239,235,224,.18) !important}footer .footer-menu-link,footer ul li,footer ul li a{font-family:var(--font-body) !important;font-weight:300 !important;font-size:13px !important;letter-spacing:.04em !important;color:var(--luvia-cream) !important;opacity:.75 !important;padding:6px 0 !important;display:block}footer ul li a:hover{opacity:1 !important;color:var(--luvia-paper) !important}footer ul{list-style:none;padding:0;margin:0}footer .newsletter,footer .form-newsletter,footer .newsletter-container{margin-top:0 !important}footer input[type=email],footer .newsletter-input{background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid rgba(239,235,224,.4) !important;color:var(--luvia-paper) !important;font-family:var(--font-body) !important;font-weight:300 !important;font-size:13px !important;letter-spacing:.04em !important;padding:12px 0 !important;border-radius:0 !important}footer input[type=email]::placeholder{color:rgba(239,235,224,.5) !important}footer input[type=email]:focus{border-bottom-color:var(--luvia-paper) !important;outline:none !important}footer .newsletter-btn,footer button[type=submit]{background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-cream) !important;color:var(--luvia-paper) !important;fill:var(--luvia-paper) !important;margin-top:16px !important;padding:14px 24px !important;font-size:10px !important;letter-spacing:.28em !important}footer .newsletter-btn:hover,footer button[type=submit]:hover{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important}footer .social-links,footer .social-icons{margin-top:20px;display:flex;gap:16px}footer .social-links a,footer .social-icons a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(239,235,224,.3) !important;border-radius:50% !important;opacity:1 !important;transition:all .3s var(--ease-luvia)}footer .social-links a:hover,footer .social-icons a:hover{border-color:var(--luvia-paper) !important;background:rgba(239,235,224,.08) !important}footer .social-links svg,footer .social-icons svg{width:14px;height:14px;fill:var(--luvia-cream) !important}footer .icon-logo,footer .card-img,footer .payment-icon{background:rgba(239,235,224,.95) !important;border:none !important;border-radius:2px !important;padding:4px 8px !important;margin:0 4px 8px 0 !important}.footer-legal{background:rgba(0,0,0,.25) !important;border-top:1px solid rgba(239,235,224,.12) !important;color:rgba(239,235,224,.55) !important;font-family:var(--font-body) !important;font-size:10px !important;letter-spacing:.18em !important;text-transform:uppercase !important;padding:20px 24px !important;margin-top:50px !important}.footer-legal a{color:rgba(239,235,224,.75) !important;opacity:1 !important}.powered-by-logo svg{fill:var(--luvia-cream) !important;opacity:.5}.template-category .main-content,.template-search .main-content{background:var(--luvia-paper) !important;padding-top:20px !important}.category-products,.products-grid-wrapper{padding:0 24px !important;max-width:1480px;margin:0 auto}.category-banner,.page-header{background:rgba(0,0,0,0) !important;text-align:center !important;padding:80px 0 40px !important}.category-banner h1,.page-header h1{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(36px,5vw,64px) !important;letter-spacing:-0.01em !important}.category-controls,.filter-controls,.filters-controls{background:rgba(0,0,0,0) !important;border-bottom:1px solid var(--luvia-line) !important;border-radius:0 !important;padding:16px 0 !important}.filter-toggle,.filters-toggle,.btn-filters{background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;color:var(--luvia-ink) !important;font-size:11px !important;letter-spacing:.2em !important;padding:12px 24px !important}@media(max-width: 767px){.header-logo img,.head-logo img{max-height:36px !important}#single-product{padding:20px 16px 80px !important}.template-product h1.product-name{font-size:24px !important}.product-form .price{font-size:18px !important}footer{padding:60px 20px 20px !important}footer h1,footer h2,footer h3,footer h4,footer .h4,footer .footer-title{padding-bottom:12px !important;margin-bottom:16px !important}.category-banner,.page-header{padding:50px 0 24px !important}}body,.main-content,.layout,.body-content{padding-left:0 !important;margin-left:0 !important}.head-main,header.head,header{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:auto !important;min-height:auto !important;max-width:100% !important;display:block !important;flex-direction:row !important;padding:16px 32px !important;z-index:200 !important}.head-main>.container,.head-main>.row,.head-main .header-content,.head-content{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;width:100% !important;max-width:1480px !important;margin:0 auto !important;padding:0 !important}.nav-list,.head-main .nav-list,.header-nav,.main-nav,nav ul{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:36px !important;margin:0 !important;padding:0 !important;list-style:none !important;flex:1}.nav-list>li,.header-nav>li{display:inline-block !important;margin:0 !important;padding:0 !important}.header-logo,.head-logo{display:inline-block !important;margin:0 !important;padding:0 !important;flex-shrink:0}.header-utilities,.head-utilities{display:flex !important;align-items:center !important;gap:16px !important;flex-shrink:0}@media(min-width: 992px){.hamburger,.menu-toggle,.nav-toggle{display:none !important}}@media(max-width: 991px){.head-main .nav-list,.header-nav,.main-nav{display:none !important}.hamburger,.menu-toggle,.nav-toggle{display:inline-flex !important}.head-main>.container,.head-main>.row,.head-content{justify-content:space-between !important}.head-main{padding:14px 16px !important}}#js-cookies-warning,.cookies-warning,.cookies-bar,[class*=cookies-warning],[id*=cookies],.notification-cookies,.alert-cookies{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;font-family:var(--font-body) !important;font-size:12px !important;letter-spacing:.05em !important}#js-cookies-warning a,.cookies-warning a{color:var(--luvia-cream) !important;text-decoration:underline}#js-cookies-warning .btn,.cookies-warning .btn,#js-cookies-warning button,.cookies-warning button{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-paper) !important;font-size:10px !important;letter-spacing:.2em !important;padding:10px 20px !important}.luvia-editorial-full{background:var(--luvia-ink);display:block !important}.luvia-editorial-full>img{display:block !important;visibility:visible !important;opacity:1 !important}.luvia-cat-img img{object-position:center top !important}.section-products-related .product-image-link,.section-products-related .item-image-link,.section-products-related img{display:block !important;visibility:visible !important;min-height:280px;background:var(--luvia-bone) !important}body.template-password,.password-page,.under-construction-page{background:var(--luvia-paper) !important}.price-display,.product-price,.price{font-variant-numeric:tabular-nums}.sidebar-content,aside.sidebar-content,.layout>.sidebar-content,body>.sidebar-content{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;position:absolute !important;left:-9999px !important}body,.main-content,#content,.layout-content{padding-left:0 !important;margin-left:0 !important}.luvia-header{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;z-index:200;width:100% !important;background:rgba(251,249,243,.94);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--luvia-line);padding:0 !important;display:block !important}.luvia-header-inner{display:grid !important;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1480px;margin:0 auto;padding:16px 32px;gap:24px}.luvia-header-left{display:flex;align-items:center;justify-content:flex-start}.luvia-header-center{display:flex;align-items:center;justify-content:center}.luvia-header-center img,.luvia-header-center .logo-img{max-height:48px !important;width:auto !important}.luvia-header-right{display:flex;align-items:center;justify-content:flex-end;gap:14px}.luvia-nav{display:flex !important;flex-direction:row !important;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.luvia-nav ul,.luvia-nav .nav-list,.luvia-nav .navigation-panel{display:flex !important;flex-direction:row !important;align-items:center;gap:36px;margin:0;padding:0;list-style:none}.luvia-nav li,.luvia-nav>div>li{margin:0;padding:0;list-style:none;display:inline-block}.luvia-nav a,.luvia-nav .nav-list-link{font-family:var(--font-body) !important;font-weight:400 !important;font-size:12px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;text-decoration:none !important;background:rgba(0,0,0,0) !important;padding:8px 0 !important;border:none !important;position:relative;white-space:nowrap !important;display:inline-block !important;transition:opacity .3s var(--ease-luvia)}.luvia-nav .nav-list-link svg,.luvia-nav .nav-list-link .svg-icon-text,.luvia-nav .chevron-icon,.luvia-nav [class*=chevron]{display:none !important}.luvia-nav .nav-list,.luvia-nav ul,.luvia-nav .navigation-panel{display:flex !important;flex-direction:row !important;gap:32px !important;align-items:center !important;margin:0 !important;padding:0 !important}.luvia-nav .nav-list>li,.luvia-nav ul>li{display:inline-block !important;margin:0 !important;padding:0 !important;list-style:none !important;float:none !important}.luvia-nav a:hover{opacity:.6}.luvia-nav a::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:1px;background:var(--luvia-ink);transition:width .3s var(--ease-luvia)}.luvia-nav a:hover::after{width:100%}.luvia-hamburger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;background:rgba(0,0,0,0);border:none;padding:8px;cursor:pointer}.luvia-hamburger span{display:block;width:20px;height:1px;background:var(--luvia-ink);transition:all .3s var(--ease-luvia)}@media(max-width: 767px){.luvia-header-inner{padding:12px 16px;gap:12px}.luvia-header-center img,.luvia-header-center .logo-img{max-height:36px !important}}.container-invert.cookies-bar,.cookies-bar,[data-component=cookies-bar],.notification.show-cookie-banner,.notification[class*=cookie],.cookies-notification,.cookie-bar-fixed,.js-cookies-notification{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:14px 20px !important;font-family:var(--font-body) !important;font-size:12px !important;letter-spacing:.03em !important}.cookies-bar *,.notification.show-cookie-banner *,.js-cookies-notification *,[class*=cookie] *:not(.btn):not(button){color:var(--luvia-paper) !important;fill:var(--luvia-paper) !important}.cookies-bar .btn,.cookies-bar button,[class*=cookie] .btn,[class*=cookie] button{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-paper) !important;padding:8px 18px !important;font-size:10px !important;letter-spacing:.2em !important;border-radius:0 !important}.notification.container-invert,.alert.container-invert,.section-advertising,[class*=advertising]{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.notification.container-invert .btn-primary,.alert.container-invert .btn-primary{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border-color:var(--luvia-paper) !important}.luvia-nav .nav-dropdown,.luvia-nav [class*=dropdown],.luvia-nav .nav-list-children,.luvia-nav ul ul{position:absolute;top:100%;left:0;min-width:200px;background:var(--luvia-paper);border:1px solid var(--luvia-line);padding:16px 24px;opacity:0;visibility:hidden;transition:all .3s var(--ease-luvia);list-style:none;z-index:10}.luvia-nav li:hover>ul,.luvia-nav li:hover>.nav-dropdown,.luvia-nav li:hover>.nav-list-children{opacity:1;visibility:visible}.notification.show-cookie-banner,.cookies-bar,[class*=cookie]:not(div):not(span){position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;top:auto !important;width:100% !important;margin:0 !important;z-index:250 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:20px !important;padding:14px 24px !important;border-radius:0 !important;box-shadow:0 -4px 20px rgba(0,0,0,.15) !important}.notification[class*=cookie],.alert[class*=cookie],div[class*=cookies]{position:fixed !important;bottom:0 !important;top:auto !important}body.has-cookie-bar{padding-bottom:60px}.luvia-cat-label{font-size:22px !important;margin-top:14px !important;letter-spacing:.005em !important;display:block;text-align:center;color:var(--luvia-ink) !important;font-family:var(--font-display) !important;font-weight:400 !important}@media(max-width: 767px){.luvia-cat-label{font-size:17px !important;margin-top:10px !important}}.luvia-editorial-full-overlay{background:linear-gradient(0deg, rgba(20, 24, 42, 0.72) 0%, rgba(20, 24, 42, 0.35) 45%, rgba(20, 24, 42, 0.12) 100%) !important}.luvia-editorial-full-title,.luvia-editorial-full-overlay .luvia-eyebrow{color:#fff !important;text-shadow:0 2px 10px rgba(20,24,42,.5) !important}.luvia-featured-products .js-home-sections-container:empty{display:none !important}.luvia-featured-products:has(.js-home-sections-container:empty){display:none}.luvia-header-right svg,.luvia-header-right .svg-icon-text,.luvia-header-right .header-utilities svg{width:18px !important;height:18px !important;fill:var(--luvia-ink) !important}.luvia-header-right .cart-link,.luvia-header-right .search-toggle,.luvia-header-right button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;transition:opacity .3s var(--ease-luvia)}.luvia-header-right .cart-link:hover,.luvia-header-right .search-toggle:hover,.luvia-header-right button:hover{opacity:.6}.luvia-header-right .cart-widget-amount{position:absolute;top:2px;right:2px;min-width:16px;height:16px;font-size:9px !important;line-height:16px !important}.luvia-hero-title em{font-style:italic !important;font-weight:300 !important;font-family:var(--font-display) !important}.luvia-hero-sub{font-size:16px !important;letter-spacing:.03em !important}.price-display,.price,.product-price,.template-product .price,.template-product .price-display,.js-price-display,.item-price,.product-form .price,.product-form .price-display,[class*=price]:not([class*=installments]){color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border-color:var(--luvia-ink) !important}.item-installments,.installments,.installments-info,.label-installments,.price-discount-installments,.product-form .installments,[class*=installments]{color:var(--luvia-navy) !important;background:rgba(0,0,0,0) !important}.social-share a,.social-share button,.social-share-btn,.social-share-list a,[class*=social-share] a,[class*=share] a.btn{width:36px !important;height:36px !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:50% !important;color:var(--luvia-ink) !important;fill:var(--luvia-ink) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;transition:all .3s var(--ease-luvia)}.social-share a:hover,.social-share button:hover,[class*=social-share] a:hover{border-color:var(--luvia-ink) !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;fill:var(--luvia-paper) !important}.social-share svg,.social-share-btn svg,[class*=social-share] svg{width:14px !important;height:14px !important;fill:var(--luvia-ink) !important}.social-share a:hover svg,[class*=social-share] a:hover svg{fill:var(--luvia-paper) !important}.breadcrumbs,.breadcrumbs a,.breadcrumb,.breadcrumb a{color:rgba(20,24,42,.55) !important;font-family:var(--font-body) !important;font-size:10px !important;letter-spacing:.24em !important;text-transform:uppercase !important;background:rgba(0,0,0,0) !important}.breadcrumbs a:hover{color:var(--luvia-ink) !important}.filters-controls svg,.filter-controls svg,[class*=filter] svg,.svg-icon-primary{fill:var(--luvia-ink) !important;color:var(--luvia-ink) !important}body .luvia-pdp .js-product-discount-container,body #single-product .js-product-discount-container,body .luvia-pdp .js-product-discount-disclaimer,body #single-product .js-product-discount-disclaimer{display:none !important}body #btn-installments,body .js-product-payments-container #btn-installments,body a#btn-installments{display:none !important}body .js-product-payments-container{cursor:default !important;pointer-events:none !important}body .js-product-payments-container *{pointer-events:none !important}body #installments-modal,body [id*=installments-modal],body .modal[data-modal-id="#installments-modal"],body .js-modal-overlay[data-modal-id="#installments-modal"],body .js-fullscreen-overlay[data-modal-id="#installments-modal"]{display:none !important;visibility:hidden !important}body .modal-content .table-installments,body .modal-content [class*=installments] tr,body .modal-content [class*=installments] td,body .modal-content .table-row-installment,body .modal-content [style*=background-color]{background-color:rgba(0,0,0,0) !important}body .modal-content .table-installments tr{border-bottom:1px solid var(--luvia-line) !important}@media(min-width: 768px){body .luvia-pdp .section-single-product,body #single-product .section-single-product{align-items:flex-start !important;margin-top:0 !important;padding-top:0 !important}body .luvia-pdp .page-header,body #single-product .page-header{padding:0 !important;margin:0 !important}body .luvia-pdp .product-detail-container,body #single-product .product-detail-container{padding-top:0 !important;margin-top:0 !important}body .luvia-pdp .js-sticky-product,body #single-product .js-sticky-product{padding-top:0 !important;margin-top:0 !important}body .luvia-pdp .page-header>div,body .luvia-pdp .page-header [class*=mt-],body #single-product .page-header>div,body #single-product .page-header [class*=mt-]{margin-top:0 !important;padding-top:0 !important}body .luvia-pdp .page-header .breadcrumbs,body #single-product .page-header .breadcrumbs{margin-bottom:4px !important;font-size:11px !important}body .luvia-pdp .js-product-name,body #single-product .js-product-name{margin-top:0 !important;margin-bottom:12px !important;padding-top:0 !important}body .luvia-pdp [data-store^=product-info-],body #single-product [data-store^=product-info-]{padding-left:32px !important;padding-top:0 !important;margin-top:0 !important}body .luvia-pdp .js-price-container,body #single-product .js-price-container{margin-top:0 !important;margin-bottom:8px !important}body .luvia-pdp .js-product-payments-container,body #single-product .js-product-payments-container{margin-top:0 !important;margin-bottom:16px !important}}body .luvia-pdp-transfer-price,body .luvia-pdp-transfer-price *{text-decoration:none !important}body .luvia-pdp-transfer-price{display:flex !important;align-items:center !important;gap:12px !important;margin:14px 0 20px 0 !important;padding:10px 14px !important;background:rgba(146,124,79,.08) !important;border:1px solid rgba(146,124,79,.25) !important;border-radius:8px !important;width:fit-content !important;max-width:100% !important}body .luvia-pdp-transfer-price .luvia-pdp-transfer-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:4px 10px !important;background:#927c4f !important;color:#fff !important;font-family:var(--font-body) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.08em !important;border-radius:4px !important;flex-shrink:0 !important}body .luvia-pdp-transfer-price .luvia-pdp-transfer-text{display:flex !important;flex-direction:column !important;gap:1px !important}body .luvia-pdp-transfer-price .luvia-pdp-transfer-label{display:block !important;font-family:var(--font-body) !important;font-size:13px !important;font-weight:500 !important;color:rgba(26,31,53,.75) !important;letter-spacing:.03em !important;text-transform:none !important;line-height:1.3 !important}body .luvia-pdp-transfer-price .luvia-pdp-transfer-amount{display:block !important;font-family:var(--font-body) !important;font-size:19px !important;font-weight:600 !important;color:var(--luvia-ink) !important;letter-spacing:0 !important;line-height:1.2 !important}body .js-alert-added-to-cart,body .alert-added-to-cart,body [class*=alert-added-to-cart],body .notification-floating,body .js-cart-notification-item,body .notification-floating.notification-visible,body .js-alert-added-to-cart.notification-visible,body .js-alert-added-to-cart.notification-hidden{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;position:absolute !important;left:-99999px !important;top:-99999px !important;width:0 !important;height:0 !important;overflow:hidden !important}.price-discount,.compare-at-price,[class*=discount]:not(.js-product-discount-container):not(.js-payment-method-discount):not(.js-product-discount-disclaimer){color:var(--luvia-silver) !important;text-decoration:line-through}.js-product-discount-container,.js-payment-method-discount{text-decoration:none !important;color:var(--luvia-ink) !important}.js-product-discount-container strong,.js-payment-method-discount strong{color:#927c4f !important}.section-advertising,.ad-bar,.notification.container-invert,[class*=advertising]{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.section-advertising a,.section-advertising .ad-text,.ad-bar a,.ad-bar *{color:var(--luvia-paper) !important}body .notification.show-cookie-banner,body div.notification.show-cookie-banner,body [class*=cookie-banner],body [class*=cookie-bar],body .cookies-warning{position:fixed !important;bottom:0 !important;top:auto !important;left:0 !important;right:0 !important;width:100vw !important;margin:0 !important;z-index:9999 !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;padding:14px 24px !important;box-shadow:0 -4px 20px rgba(0,0,0,.2) !important}.product-detail-slider,.product-image-main,.template-product .col-md-7{background:var(--luvia-bone) !important}.template-product .col-md-7 .product-image,.template-product .col-md-7 img.product-image,.product-image{background:var(--luvia-bone) !important;margin-bottom:4px !important}.section-products-related .item-product-card,.section-products-related .product-grid-item{background:rgba(0,0,0,0) !important}.section-products-related .item-image-link,.section-products-related .product-image-link{background:var(--luvia-bone) !important;min-height:280px;display:block}.template-product .col-md-5 svg,.template-product .product-form svg,.template-product .col-md-5 [class*=social] svg,.template-product .col-md-5 .share svg{width:14px !important;height:14px !important;max-width:14px !important;max-height:14px !important}.template-product .col-md-5 a:has(svg),.template-product .col-md-5 button:has(svg){max-width:40px;max-height:40px}.template-product svg[width="200"],.template-product svg[height="200"],.template-product svg:not(.luvia-*){max-width:100px !important;max-height:100px !important}.template-product .social-share,.template-product .social-share-list,.template-product [class*=share-buttons],.template-product .product-share{display:flex !important;flex-direction:row !important;gap:10px !important;align-items:center !important;margin-top:24px !important;padding-top:24px !important;border-top:1px solid var(--luvia-line) !important}.template-product .social-share>*,.template-product .social-share-list>*{width:36px !important;height:36px !important;flex:0 0 36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid var(--luvia-line-strong) !important;border-radius:50% !important;background:rgba(0,0,0,0) !important;padding:0 !important;overflow:hidden}.template-product .social-share svg,.template-product .social-share-list svg{width:14px !important;height:14px !important;fill:var(--luvia-ink) !important}.luvia-featured-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px;max-width:1480px;margin:0 auto;padding:0 24px}.luvia-prod-card{display:block;text-decoration:none !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0);transition:opacity .4s var(--ease-luvia)}.luvia-prod-card:hover{opacity:1;color:var(--luvia-ink) !important}.luvia-prod-img{position:relative;aspect-ratio:4/5;background:var(--luvia-bone);overflow:hidden;margin-bottom:16px}.luvia-prod-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease-luvia),transform 1.2s var(--ease-luvia-slow)}.luvia-prod-img-hover{opacity:0;z-index:2}.luvia-prod-card:hover .luvia-prod-img-hover{opacity:1}.luvia-prod-card:hover .luvia-prod-img img:first-child{transform:scale(1.04)}.luvia-prod-name{font-family:var(--font-body) !important;font-weight:400 !important;font-size:14px !important;letter-spacing:.04em !important;color:var(--luvia-ink) !important;margin:0 0 6px !important;text-transform:none !important;line-height:1.4 !important}.luvia-prod-price{font-family:var(--font-body) !important;font-weight:400 !important;font-size:13px !important;letter-spacing:.06em !important;color:var(--luvia-ink) !important;margin:0 !important}.luvia-prod-compare{color:var(--luvia-silver) !important;text-decoration:line-through;margin-right:8px;font-size:12px}.luvia-featured-cta{text-align:center;margin-top:50px;padding-bottom:30px}@media(max-width: 991px){.luvia-featured-grid{grid-template-columns:repeat(2, 1fr);gap:18px;padding:0 16px}}.luvia-cat-grid{grid-template-columns:repeat(6, 1fr) !important}@media(max-width: 1099px){.luvia-cat-grid{grid-template-columns:repeat(3, 1fr) !important}}@media(max-width: 767px){.luvia-cat-grid{grid-template-columns:repeat(2, 1fr) !important}.luvia-cat-tile:nth-child(5),.luvia-cat-tile:nth-child(6){grid-column:auto !important}}.luvia-megamenu-inner{grid-template-columns:repeat(6, 1fr) !important}.luvia-header-inner{padding-top:8px !important;padding-bottom:8px !important}.luvia-header-center{min-height:150px !important;height:auto !important;display:flex !important;align-items:center !important;justify-content:center !important}.luvia-logo-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;height:auto !important;width:auto !important;min-width:260px;padding:0 !important;margin:0 !important}.luvia-header-center .luvia-logo-img,.luvia-header .luvia-logo-img,.luvia-row1-left .luvia-logo-img,img.luvia-logo-img,header img.luvia-logo-img{display:block !important;height:110px !important;width:auto !important;max-width:320px !important;min-height:0 !important;object-fit:contain !important;object-position:center center !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;filter:none !important;opacity:1 !important;visibility:visible !important;margin:0 !important;padding:0 !important;clip-path:none !important;-webkit-clip-path:none !important}.luvia-header-center{min-height:0 !important;overflow:visible !important}@media(max-width: 767px){.luvia-header-center{min-height:0 !important}.luvia-header-center .luvia-logo-img,.luvia-header .luvia-logo-img,.luvia-row1-left .luvia-logo-img,img.luvia-logo-img,header img.luvia-logo-img{height:52px !important;min-height:0 !important;max-width:160px !important}}.luvia-marquee{cursor:pointer}.luvia-marquee:hover .luvia-marquee-inner{animation-play-state:paused !important}.luvia-marquee-inner{animation:luviaMarquee 28s linear infinite}.luvia-header-inner{padding-top:14px !important;padding-bottom:14px !important}.luvia-header-center .logo-img-container,.luvia-header-center .logo-text-container,.luvia-header-center #logo,.luvia-header-center #no-logo{display:none !important}.js-reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease-luvia-slow),transform 1.2s var(--ease-luvia-slow);will-change:opacity,transform}.js-reveal.is-visible{opacity:1;transform:translateY(0)}#js-cookie-warning,.notification--cookie-banner,.notification--cookies,.cookie-banner-fixed-bottom,[data-component=cookie-banner],[id^=cookie],.js-notification[data-notification-type=cookies]{position:fixed !important;bottom:0 !important;top:auto !important;left:0 !important;right:0 !important;width:100vw !important;z-index:9999 !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;padding:14px 24px !important;margin:0 !important;border-radius:0 !important;text-align:center !important;box-shadow:0 -4px 20px rgba(0,0,0,.2) !important}.luvia-nav .nav-list-children,.luvia-nav li:has(.nav-list-children){position:relative}.luvia-nav .nav-list-children{display:none !important;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:260px;background:var(--luvia-paper);border:1px solid var(--luvia-line);padding:18px 28px;margin-top:0;z-index:100;list-style:none}.luvia-nav li:hover>.nav-list-children,.luvia-nav li:focus-within>.nav-list-children{display:block !important}.luvia-nav .nav-list-children li{display:block !important;margin:8px 0 !important}.luvia-nav .nav-list-children a{font-size:12px !important;letter-spacing:.12em !important;padding:6px 0 !important;white-space:nowrap}.product-detail-tab,.product-info-tabs,.tab-content{border-top:1px solid var(--luvia-line);margin-top:32px}.tab-link,.tab-nav-link{border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;padding:16px 0 !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;font-weight:500 !important;border-bottom:1px solid rgba(0,0,0,0) !important}.tab-active .tab-link,.tab-active .tab-nav-link,.tab.active .tab-link{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border-bottom:1px solid var(--luvia-ink) !important;border-right:0 !important;border-left:0 !important}.product-detail-description ul{padding-left:20px}.product-detail-description ul li{margin:6px 0;font-size:13px}.luvia-hero-title{max-width:720px}.luvia-hero-cta{position:relative;overflow:hidden}.luvia-hero-cta::before{content:"";position:absolute;inset:0;background:var(--luvia-ink);transform:translateY(101%);transition:transform .5s var(--ease-luvia);z-index:-1}.luvia-hero-cta:hover::before{transform:translateY(0)}.luvia-hero-cta:hover{color:var(--luvia-paper) !important;background:rgba(0,0,0,0) !important}.luvia-section-eyebrow{position:relative;display:inline-block;padding-bottom:8px;margin:0 auto 16px !important;text-align:center !important}.luvia-categories .luvia-section-eyebrow,.luvia-featured-products .luvia-section-eyebrow{display:block}.luvia-section-eyebrow{letter-spacing:.38em !important;font-size:11px !important}.luvia-header{background:rgba(253,248,246,.94) !important;border-bottom:1px solid var(--luvia-line) !important;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);transition:background .4s var(--ease-luvia),box-shadow .4s var(--ease-luvia) !important}.luvia-header.is-scrolled{box-shadow:0 2px 12px rgba(26,31,53,.05) !important}.luvia-header .luvia-nav a,.luvia-header .header-utilities svg,.luvia-nav-list>li>a{color:var(--luvia-ink) !important;fill:var(--luvia-ink) !important}.luvia-nav-list>li>a::after{background:var(--luvia-ink) !important}.luvia-header .logo-img,.luvia-header .header-logo img{filter:none !important}.luvia-hero{position:relative;margin-top:-82px;height:92vh;max-height:920px;min-height:640px}.luvia-hero-video,.luvia-hero-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.luvia-hero-video{background:var(--luvia-ink)}.luvia-hero-overlay{background:linear-gradient(180deg, rgba(20, 24, 42, 0.2) 0%, rgba(20, 24, 42, 0) 35%, rgba(20, 24, 42, 0.5) 100%) !important}@media(max-width: 767px){.luvia-hero{height:75vh;min-height:520px;max-height:680px;margin-top:-58px}}.luvia-section-eyebrow{color:var(--luvia-navy) !important}.luvia-hero .luvia-eyebrow{color:var(--luvia-blush-soft) !important;letter-spacing:.5em !important;font-weight:500 !important}.btn-primary.luvia-btn-blush{background:var(--luvia-blush) !important;color:var(--luvia-ink) !important;border-color:var(--luvia-blush) !important}.btn-primary.luvia-btn-blush:hover{background:var(--luvia-rose) !important;border-color:var(--luvia-rose) !important}.luvia-featured-products .item-product-card,.luvia-featured-products .product-grid-item,.luvia-featured-wrapper .item-product-card,.luvia-featured-wrapper .product-grid-item{background:rgba(0,0,0,0) !important}.luvia-featured-products .item-image-link,.luvia-featured-wrapper .item-image-link{background:var(--luvia-blush-soft) !important;aspect-ratio:4/5;display:block}.item-product-card,.product-grid-item{position:relative}.item-product-card .item-quickshop,.item-product-card .item-btn-quickshop,.product-grid-item .quick-add{position:absolute;bottom:80px;left:50%;transform:translateX(-50%) translateY(10px);opacity:0;background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-ink) !important;padding:12px 28px !important;font-size:10px !important;letter-spacing:.24em !important;text-transform:uppercase !important;white-space:nowrap !important;z-index:5;transition:all .4s var(--ease-luvia) !important}.item-product-card:hover .item-quickshop,.item-product-card:hover .item-btn-quickshop,.product-grid-item:hover .quick-add{opacity:1;transform:translateX(-50%) translateY(0)}.section-featured-home,.section-category-home,.section-informative-banners,.luvia-newsletter-section{background:var(--luvia-paper) !important}.luvia-newsletter-section{background:var(--luvia-blush-soft) !important}.luvia-social-proof{padding:90px 24px;background:var(--luvia-paper);text-align:center}.luvia-social-proof-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;max-width:1480px;margin:40px auto 0}.luvia-social-proof-tile{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--luvia-blush-soft);display:block}.luvia-social-proof-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-luvia-slow)}.luvia-social-proof-tile:hover img{transform:scale(1.05)}.luvia-social-proof-tile::after{content:"";position:absolute;inset:0;background:rgba(20,24,42,0);transition:background .4s var(--ease-luvia)}.luvia-social-proof-tile:hover::after{background:rgba(20,24,42,.18)}.luvia-reviews{padding:90px 24px;background:var(--luvia-blush-soft);text-align:center}.luvia-reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:36px;max-width:1200px;margin:50px auto 0}.luvia-review-card{text-align:center}.luvia-review-stars{color:var(--luvia-gold);font-size:14px;letter-spacing:.2em;margin-bottom:18px}.luvia-review-text{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:18px;line-height:1.6;color:var(--luvia-ink);margin:0 0 18px;letter-spacing:0}.luvia-review-name{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--luvia-navy)}@media(max-width: 767px){.luvia-social-proof-grid{grid-template-columns:repeat(2, 1fr);gap:4px}.luvia-reviews-grid{grid-template-columns:1fr;gap:24px}.luvia-reviews{padding:50px 20px}.luvia-social-proof{padding:50px 16px}}.luvia-marquee{background:var(--luvia-navy);color:var(--luvia-blush-soft);padding:16px 0;overflow:hidden;margin:0}.luvia-marquee-inner{display:flex;white-space:nowrap;animation:luviaMarquee 30s linear infinite}.luvia-marquee span{display:inline-block;padding:0 32px;font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:.32em;text-transform:uppercase}.luvia-marquee span::after{content:"✦";margin-left:32px;color:var(--luvia-blush)}@keyframes luviaMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.luvia-editorial{background:var(--luvia-blush-soft) !important}footer{padding:100px 24px 32px !important}footer h1,footer h2,footer h3,footer h4{color:var(--luvia-blush) !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.28em !important;text-transform:uppercase !important}.luvia-about{background:var(--luvia-paper)}.luvia-about-hero{position:relative;height:clamp(440px,60vh,580px);overflow:hidden;background:var(--luvia-ink);margin-top:-90px;display:flex;align-items:center;justify-content:center;text-align:center}.luvia-about-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7}.luvia-about-hero-content{position:relative;z-index:2;color:var(--luvia-paper);padding:0 24px}.luvia-about-hero h1{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(48px,6vw,80px) !important;letter-spacing:-0.02em !important;color:var(--luvia-paper) !important;margin:0 !important;line-height:1.05 !important}.luvia-about-section{max-width:920px;margin:0 auto;padding:100px 24px;text-align:center}.luvia-about-section-narrow{max-width:680px}.luvia-about-quote{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(28px,3vw,40px);line-height:1.3;color:var(--luvia-ink);margin:0 0 48px;letter-spacing:-0.005em}.luvia-about-body{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.9;color:var(--luvia-ink);letter-spacing:.01em}.luvia-about-body p{margin:0 0 20px}.luvia-about-image{width:100%;margin:60px 0}.luvia-about-image img{width:100%;height:auto;display:block}.luvia-values{display:grid;grid-template-columns:repeat(3, 1fr);gap:64px;padding:90px 24px;background:var(--luvia-blush-soft)}.luvia-value-item{text-align:center;padding:0 12px}.luvia-value-number{font-family:var(--font-display);font-weight:300;font-size:56px;color:var(--luvia-navy);margin:0 0 12px;line-height:1}.luvia-value-title{font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--luvia-ink);margin:0 0 12px}.luvia-value-body{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.7;color:var(--luvia-ink-soft)}@media(max-width: 767px){.luvia-values{grid-template-columns:1fr;gap:40px;padding:60px 20px}.luvia-about-section{padding:60px 20px}.luvia-about-hero{margin-top:-64px;height:clamp(380px,50vh,480px)}}.luvia-nav-list{display:flex !important;flex-direction:row !important;gap:32px !important;list-style:none !important;margin:0 !important;padding:0 !important;align-items:center !important}.luvia-nav-list>li{display:inline-block !important;position:relative !important;margin:0 !important;padding:0 !important}.luvia-nav-list>li>a{display:inline-block !important;padding:12px 0 !important;font-family:var(--font-body) !important;font-weight:400 !important;font-size:12px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;text-decoration:none !important;position:relative;transition:opacity .3s var(--ease-luvia) !important}.luvia-nav-list>li>a::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .4s var(--ease-luvia)}.luvia-nav-list>li:hover>a::after,.luvia-nav-list>li.is-open>a::after{transform:scaleX(1)}.luvia-megamenu{position:fixed;top:var(--header-h, 82px);left:0;right:0;background:var(--luvia-paper);border-top:1px solid var(--luvia-line);border-bottom:1px solid var(--luvia-line);padding:50px 32px 40px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s var(--ease-luvia),visibility .35s,transform .35s var(--ease-luvia);box-shadow:0 18px 40px rgba(26,31,53,.08);z-index:90}.luvia-has-megamenu:hover .luvia-megamenu,.luvia-has-megamenu:focus-within .luvia-megamenu,.luvia-has-megamenu.is-open .luvia-megamenu{opacity:1;visibility:visible;transform:translateY(0)}.luvia-megamenu-inner{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px;max-width:1400px;margin:0 auto}.luvia-mm-tile{display:block;text-decoration:none !important;color:var(--luvia-ink) !important;text-align:center;transition:opacity .3s var(--ease-luvia)}.luvia-mm-tile:hover{opacity:.85;color:var(--luvia-navy) !important}.luvia-mm-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--luvia-blush-soft);margin-bottom:12px}.luvia-mm-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-luvia-slow)}.luvia-mm-tile:hover .luvia-mm-img img{transform:scale(1.06)}.luvia-mm-tile span{font-family:var(--font-display);font-weight:400;font-size:16px;letter-spacing:.02em;color:var(--luvia-ink)}.luvia-megamenu-cta{text-align:center;margin-top:36px;padding-top:24px;border-top:1px solid var(--luvia-line)}.luvia-megamenu-cta a{font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--luvia-ink) !important;text-decoration:none !important;transition:color .3s var(--ease-luvia)}.luvia-megamenu-cta a:hover{color:var(--luvia-navy) !important}@media(max-width: 991px){.luvia-megamenu{display:none !important}}.luvia-nav>.nav-list,.luvia-nav>.navigation-panel,.luvia-nav>div:not(.luvia-nav-list-wrap),.luvia-nav>ul.nav-list{display:none !important}.luvia-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 25% 30%, rgba(244, 213, 215, 0.35) 0%, transparent 50%),radial-gradient(ellipse 55% 45% at 75% 65%, rgba(30, 43, 66, 0.25) 0%, transparent 55%),radial-gradient(ellipse 70% 60% at 50% 100%, rgba(20, 24, 42, 0.4) 0%, transparent 70%);mix-blend-mode:multiply;animation:luviaLiquid 14s ease-in-out infinite alternate}@keyframes luviaLiquid{0%{transform:scale(1) translateY(0px);opacity:.85}50%{transform:scale(1.06) translateY(-12px);opacity:1}100%{transform:scale(1) translateY(0px);opacity:.85}}.luvia-categories,.luvia-featured-products,.luvia-reviews,.luvia-social-proof,.luvia-newsletter-section{padding-top:96px !important;padding-bottom:96px !important}@media(max-width: 767px){.luvia-categories,.luvia-featured-products,.luvia-reviews,.luvia-social-proof,.luvia-newsletter-section{padding-top:56px !important;padding-bottom:56px !important}}.luvia-section-title{margin-bottom:64px !important}.luvia-trust{background:var(--luvia-paper) !important;border-top:1px solid var(--luvia-line) !important;border-bottom:1px solid var(--luvia-line) !important;padding:56px 32px !important;gap:48px !important}.luvia-trust-item{position:relative}.luvia-trust-item:not(:last-child)::after{content:"";position:absolute;right:-24px;top:20%;bottom:20%;width:1px;background:var(--luvia-line)}@media(max-width: 767px){.luvia-trust-item:not(:last-child)::after{display:none}}.btn,.btn-primary,button.btn{position:relative;overflow:hidden;z-index:1}.btn::before{content:"";position:absolute;inset:0;background:var(--luvia-ink);transform:translateY(101%);transition:transform .5s var(--ease-luvia);z-index:-1}.btn:hover::before{transform:translateY(0)}.btn{position:relative;overflow:hidden}.luvia-editorial-text .btn::before,.luvia-editorial-full .btn::before,.luvia-editorial-full-overlay .btn::before{display:none !important;content:none !important}.luvia-review-card{padding:30px 24px;background:var(--luvia-paper);border:1px solid var(--luvia-line);transition:all .4s var(--ease-luvia)}.luvia-review-card:hover{border-color:var(--luvia-ink);transform:translateY(-4px);box-shadow:0 12px 32px rgba(26,31,53,.06)}.luvia-review-text{font-size:16px !important;line-height:1.65 !important}.luvia-marquee{padding:18px 0 !important}.luvia-marquee span{font-size:11px !important;letter-spacing:.4em !important}.luvia-newsletter-section form{display:flex;gap:12px;max-width:460px;margin:0 auto;flex-wrap:wrap;justify-content:center}.luvia-newsletter-section input[type=email]{flex:1 1 280px;min-width:240px;background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid var(--luvia-ink) !important;border-radius:0 !important;padding:14px 4px !important;text-align:left !important;font-size:13px !important;letter-spacing:.04em !important}.luvia-newsletter-section button[type=submit],.luvia-newsletter-section .newsletter-btn{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;padding:14px 28px !important;font-size:10px !important;letter-spacing:.28em !important}.luvia-cat-grid>a,.luvia-featured-grid>*{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-luvia),transform .9s var(--ease-luvia-slow)}.js-reveal.is-visible .luvia-cat-grid>a,.js-reveal.is-visible .luvia-featured-grid>*{opacity:1;transform:translateY(0)}.js-reveal.is-visible .luvia-cat-grid>a:nth-child(1){transition-delay:.05s}.js-reveal.is-visible .luvia-cat-grid>a:nth-child(2){transition-delay:.1s}.js-reveal.is-visible .luvia-cat-grid>a:nth-child(3){transition-delay:.15s}.js-reveal.is-visible .luvia-cat-grid>a:nth-child(4){transition-delay:.2s}.js-reveal.is-visible .luvia-cat-grid>a:nth-child(5){transition-delay:.25s}.js-reveal.is-visible .luvia-cat-grid>a:nth-child(6){transition-delay:.3s}.luvia-hero-title em,.luvia-editorial-title em,.luvia-editorial-full-title em{font-family:var(--font-display) !important;font-style:italic !important;font-weight:300 !important;color:inherit !important}.luvia-prod-card,.item-product-card{transition:transform .5s var(--ease-luvia) !important}body>.notification,.notification.show-cookie-banner,[class*=cookie]:not(svg):not(path){position:fixed !important;bottom:0 !important;top:auto !important;left:0 !important;right:0 !important;width:100% !important;z-index:9999 !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;padding:16px 24px !important;margin:0 !important;border-radius:0 !important;text-align:center !important}.luvia-hero-img img,.luvia-hero-video img,.luvia-hero-video video{animation:luviaKenBurns 18s var(--ease-luvia-slow) infinite alternate;transform-origin:center 30%}@keyframes luviaKenBurns{0%{transform:scale(1)}100%{transform:scale(1.08)}}.luvia-hero-title{font-size:clamp(54px,8vw,110px) !important;letter-spacing:-0.025em !important;line-height:1 !important;max-width:1080px;margin:0 0 28px !important}.luvia-hero .luvia-eyebrow{letter-spacing:.55em !important;font-size:11px !important;margin-bottom:30px !important}.luvia-hero-sub{font-size:17px !important;letter-spacing:.04em !important;max-width:540px !important;margin:0 0 44px !important;line-height:1.7 !important}.luvia-hero-cta{padding:22px 52px !important;letter-spacing:.32em !important}@media(max-width: 767px){.luvia-hero-title{font-size:clamp(42px,11vw,64px) !important;line-height:1.05 !important}.luvia-hero-sub{font-size:14px !important;max-width:90% !important}}.luvia-press{background:var(--luvia-paper);padding:56px 24px 48px;border-bottom:1px solid var(--luvia-line);text-align:center}.luvia-press-eyebrow{font-family:var(--font-body);font-weight:400;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--luvia-ink-soft);margin:0 0 28px}.luvia-press-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;max-width:1200px;margin:0 auto}.luvia-press-logo{font-family:var(--font-display);font-weight:400;font-size:clamp(14px,1.4vw,18px);letter-spacing:.18em;color:var(--luvia-ink);opacity:.55;transition:opacity .3s var(--ease-luvia);text-transform:uppercase}.luvia-press-logo:hover{opacity:1}.luvia-press-dot{color:var(--luvia-blush-deep);font-size:10px;opacity:.6}@media(max-width: 767px){.luvia-press{padding:36px 16px 28px}.luvia-press-logos{gap:16px}.luvia-press-dot{display:none}}.luvia-section-title{margin-bottom:80px !important}@media(max-width: 767px){.luvia-section-title{margin-bottom:40px !important}}.luvia-section-eyebrow+.luvia-section-title{margin-top:8px !important}.luvia-cat-label{font-size:24px !important;letter-spacing:.01em !important;margin-top:18px !important;position:relative;display:inline-block}.luvia-cat-tile:hover .luvia-cat-label::after{content:"✦";position:absolute;top:50%;right:-22px;transform:translateY(-50%);font-size:10px;color:var(--luvia-blush-deep);opacity:.8;animation:luviaSpark 1.5s ease-in-out infinite}@keyframes luviaSpark{0%,100%{transform:translateY(-50%) scale(1);opacity:.8}50%{transform:translateY(-50%) scale(1.2);opacity:1}}.luvia-cat-img{aspect-ratio:3/4 !important}@media(max-width: 767px){.luvia-cat-label{font-size:17px !important}.luvia-cat-tile:hover .luvia-cat-label::after{display:none}}.luvia-editorial-title{font-size:clamp(30px,3.4vw,46px) !important;letter-spacing:-0.015em !important;margin-bottom:18px !important}.luvia-editorial-text{padding:48px clamp(36px,6vw,90px) !important}.luvia-editorial-body{font-size:15px !important;line-height:1.7 !important;margin-bottom:26px !important}.luvia-editorial-img{min-height:0 !important;height:100% !important;max-height:540px !important}.luvia-editorial-img img{max-height:540px !important;object-position:center 30% !important}.luvia-editorial{align-items:stretch !important;margin:40px 0 !important;max-height:540px !important;overflow:hidden !important}.luvia-editorial-text{padding:36px clamp(32px,5vw,80px) !important;align-self:center !important}.luvia-review-text{font-size:17px !important;line-height:1.7 !important;position:relative;padding:12px 0}.luvia-review-text::before{content:'"';display:block;font-family:var(--font-display);font-size:60px;line-height:.5;color:var(--luvia-blush-deep);margin-bottom:16px;height:24px}.luvia-newsletter-title{font-size:clamp(32px,4vw,50px) !important;letter-spacing:-0.01em !important}.luvia-newsletter-sub{font-size:15px !important;margin-bottom:40px !important}.luvia-social-proof-grid{margin:56px auto 0 !important}.luvia-social-proof-tile{overflow:hidden}.btn,.btn-primary,.btn-secondary,button.btn{font-size:11px !important;letter-spacing:.28em !important;padding:19px 40px !important;font-weight:500 !important}.luvia-header-inner{padding:22px 36px !important}.luvia-header-center img,.luvia-header-center .logo-img{max-height:56px !important}:root{--header-h: 100px}@media(max-width: 767px){.luvia-header-inner{padding:14px 16px !important}.luvia-header-center img,.luvia-header-center .logo-img{max-height:38px !important}:root{--header-h: 66px}}html{scroll-behavior:smooth}.luvia-section-title::after{content:"";display:block;width:28px;height:1px;background:var(--luvia-blush-deep);margin:22px auto 0}.item-product-card .item-image-link,.item-image-link{transition:opacity .3s var(--ease-luvia) !important}.item-product-card:hover .item-image-link{opacity:.96}footer{padding:110px 24px 36px !important}.luvia-editorial-full{height:clamp(540px,80vh,760px) !important}.luvia-editorial-full-title{font-size:clamp(40px,6vw,84px) !important;letter-spacing:-0.015em !important;margin-bottom:36px !important}.luvia-hero-carousel{position:relative;overflow:hidden}.luvia-hero-slides{position:relative;width:100%;height:100%}.luvia-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.2s var(--ease-luvia-slow),visibility 1.2s;pointer-events:none}@media(min-width: 768px){.luvia-hero-slide{display:grid !important;grid-template-columns:42% 58% !important}.luvia-hero-slide .luvia-hero-img,.luvia-hero-slide .luvia-hero-img img{position:relative !important;grid-column:2 !important;inset:auto !important;width:100% !important;height:100% !important;object-position:center 35% !important}.luvia-hero-slide .luvia-hero-overlay{display:none !important}.luvia-hero-slide .luvia-hero-content{grid-column:1 !important;grid-row:1 !important;background:var(--luvia-blush-soft, #f3e9e6) !important;justify-content:flex-start !important;align-items:flex-start !important;text-align:left !important;padding:clamp(120px,16vh,200px) clamp(40px,5vw,80px) 50px clamp(96px,8vw,130px) !important;height:100% !important;overflow:hidden !important;gap:0 !important}.luvia-hero-slide .luvia-eyebrow{margin:0 0 14px !important}.luvia-hero-slide .luvia-hero-title{font-size:clamp(30px,3.2vw,46px) !important;margin:0 0 16px !important;line-height:1.12 !important}.luvia-hero-slide .luvia-hero-sub{margin:0 0 22px !important;font-size:14px !important;line-height:1.55 !important}.luvia-hero-slide .luvia-hero-cta{margin:0 !important}.luvia-hero-slide .luvia-hero-title,.luvia-hero-slide .luvia-eyebrow,.luvia-hero-slide .luvia-hero-sub{color:var(--luvia-ink) !important;text-shadow:none !important}}.luvia-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.luvia-hero-dots{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:10px}.luvia-hero-dot{width:32px;height:1px;background:rgba(253,248,246,.4);border:none;padding:0;cursor:pointer;transition:background .3s var(--ease-luvia),width .3s var(--ease-luvia)}.luvia-hero-dot.is-active{background:var(--luvia-paper);width:48px}.luvia-hero-dot:hover{background:var(--luvia-paper)}.luvia-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:rgba(253,248,246,.12);border:1px solid rgba(253,248,246,.3);color:var(--luvia-paper);font-size:24px;font-family:serif;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease-luvia);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1}.luvia-hero-arrow:hover{background:var(--luvia-paper);color:var(--luvia-ink)}.luvia-hero-prev{left:32px}.luvia-hero-next{right:32px}@media(min-width: 768px){.luvia-hero-arrow{top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;width:48px !important;height:48px !important}.luvia-hero-prev{left:24px !important;right:auto !important;background:rgba(255,255,255,.55) !important;border-color:rgba(26,31,53,.12) !important;color:rgba(26,31,53,.7) !important}.luvia-hero-prev:hover{background:#fff !important;color:var(--luvia-ink) !important}.luvia-hero-next{right:24px !important;left:auto !important}}@media(max-width: 767px){.luvia-hero-arrow{display:none}.luvia-hero-dots{bottom:24px}}.luvia-edits{padding:48px 32px;max-width:1480px;margin:0 auto}.luvia-edits-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.luvia-edit-tile{position:relative;display:block;aspect-ratio:5/6;max-height:420px;overflow:hidden;text-decoration:none !important;color:var(--luvia-paper) !important;background:var(--luvia-ink)}.luvia-edit-img{position:absolute;inset:0}.luvia-edit-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-luvia-slow)}.luvia-edit-tile:hover .luvia-edit-img img{transform:scale(1.08)}.luvia-edit-tile::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(20, 24, 42, 0.78) 0%, rgba(20, 24, 42, 0.35) 38%, rgba(20, 24, 42, 0) 68%);z-index:1}.luvia-edit-overlay{position:absolute;left:32px;right:32px;bottom:36px;z-index:2;color:#fff !important;text-shadow:0 1px 6px rgba(20,24,42,.45)}.luvia-edit-eyebrow{font-family:var(--font-body);font-weight:500;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:rgba(253,248,246,.85);margin:0 0 10px}.luvia-edit-title{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3vw,38px);letter-spacing:-0.01em;color:#fff !important;margin:0 0 14px;line-height:1.1}.luvia-edit-link{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--luvia-paper);border-bottom:1px solid var(--luvia-paper);padding-bottom:4px;transition:opacity .3s var(--ease-luvia)}.luvia-edit-tile:hover .luvia-edit-link{opacity:.85}@media(max-width: 767px){.luvia-edits{padding:56px 16px}.luvia-edits-grid{grid-template-columns:1fr;gap:16px}.luvia-edit-tile{aspect-ratio:4/3}.luvia-edit-overlay{left:24px;right:24px;bottom:28px}}.item-product-card,.product-grid-item{position:relative}.item-product-card .item-colors,.item-product-card .product-colors,.product-grid-item .colors-preview,.item-colors{display:flex !important;gap:6px !important;margin-top:8px !important;justify-content:flex-start !important}.item-colors-bullet,.product-color-swatch{width:12px !important;height:12px !important;border-radius:50% !important;border:1px solid var(--luvia-line-strong) !important;display:inline-block !important;background:var(--luvia-gold) !important}.item-colors-bullet:nth-child(2){background:var(--luvia-silver) !important}@media(max-width: 767px){body.template-product{padding-bottom:80px}body.template-product .fixed-product-form,body.template-product .js-fixed-product-form,body.template-product .product-fixed-form{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;background:var(--luvia-paper) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--luvia-line) !important;z-index:90;padding:12px 16px !important;box-shadow:0 -4px 24px rgba(20,24,42,.08) !important}body.template-product .fixed-product-form .btn,body.template-product .js-fixed-product-form .btn{width:100% !important;padding:16px !important}}.luvia-header-center .logo-img,.luvia-header-center .header-logo img,.luvia-header .header-logo img{object-fit:contain !important;width:auto !important;max-height:56px !important}@media(max-width: 767px){.luvia-header-center .logo-img,.luvia-header-center .header-logo img,.luvia-header .header-logo img{max-height:38px !important}}.luvia-press-logo{font-style:italic}.luvia-edits+.luvia-editorial-full{margin-top:0 !important}.luvia-trust{grid-template-columns:repeat(3, 1fr) !important}@media(max-width: 767px){.luvia-trust{grid-template-columns:repeat(1, 1fr) !important}}@media(min-width: 992px){.luvia-header-left .luvia-nav{display:flex !important;visibility:visible !important;opacity:1 !important}.luvia-nav-list{display:flex !important;visibility:visible !important;opacity:1 !important}.luvia-nav-list>li,.luvia-nav-list>li>a{display:inline-block !important;visibility:visible !important;opacity:1 !important;color:var(--luvia-ink) !important}}@media(max-width: 991px){.luvia-hamburger{display:inline-flex !important;visibility:visible !important}.luvia-nav{display:none !important}}.item-product-card .item-image-link{position:relative;display:block;overflow:hidden}.item-product-card .item-image-featured,.item-product-card .item-image-secondary{transition:opacity .5s var(--ease-luvia)}.item-product-card .item-image-secondary{opacity:0}.item-product-card:hover .item-image-secondary{opacity:1}.item-product-card:hover .item-image-featured{opacity:0}.luvia-cat-hero{position:relative;width:100%;height:clamp(360px,50vh,480px);overflow:hidden;background:var(--luvia-ink);margin-bottom:40px}.luvia-cat-hero-bg{position:absolute;inset:0}.luvia-cat-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 32%;display:block;animation:luviaKenBurns 18s var(--ease-luvia-slow) infinite alternate}.luvia-cat-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(20, 24, 42, 0.3) 0%, rgba(20, 24, 42, 0.15) 35%, rgba(20, 24, 42, 0.65) 100%);pointer-events:none}.luvia-cat-hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:0 24px 50px;color:var(--luvia-paper)}.luvia-cat-hero .luvia-eyebrow{color:rgba(244,213,215,.95) !important;letter-spacing:.45em !important;margin-bottom:18px !important}.luvia-cat-hero-title{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(40px,6vw,84px) !important;letter-spacing:-0.015em !important;color:var(--luvia-paper) !important;margin:0 0 18px !important;line-height:1.05 !important;text-transform:capitalize}.luvia-cat-hero-title em{font-style:italic !important;color:var(--luvia-blush) !important}.luvia-cat-hero-copy{font-family:var(--font-body) !important;font-weight:300 !important;font-size:15px !important;letter-spacing:.02em !important;color:rgba(253,248,246,.92) !important;max-width:580px;margin:0 !important;line-height:1.7 !important}@media(min-width: 768px){.luvia-cat-hero{display:grid !important;grid-template-columns:42% 58% !important;height:clamp(520px,72vh,680px) !important}.luvia-cat-hero-bg{position:relative !important;grid-column:2 !important;inset:auto !important}.luvia-cat-hero-bg img{object-position:center 45% !important}.luvia-cat-hero--collares .luvia-cat-hero-bg img{object-position:center 60% !important}.luvia-cat-hero--conjuntos .luvia-cat-hero-bg img{object-position:center 50% !important}.luvia-cat-hero--anillos .luvia-cat-hero-bg img{object-position:center 50% !important}.luvia-cat-hero--aros .luvia-cat-hero-bg img{object-position:center 40% !important}.luvia-cat-hero-overlay{display:none !important}.luvia-cat-hero-content{grid-column:1 !important;grid-row:1 !important;background:var(--luvia-blush-soft, #f3e9e6) !important;justify-content:flex-start !important;align-items:flex-start !important;text-align:left !important;padding:clamp(90px,13vh,150px) clamp(40px,5vw,80px) 40px !important}.luvia-cat-hero .luvia-eyebrow{color:rgba(26,31,53,.5) !important}.luvia-cat-hero-title{color:var(--luvia-ink) !important;font-size:clamp(34px,4vw,56px) !important}.luvia-cat-hero-title em{color:var(--luvia-ink) !important;opacity:.55 !important}.luvia-cat-hero-copy{color:rgba(26,31,53,.72) !important}}@media(max-width: 767px){.luvia-cat-hero{height:clamp(320px,44vh,420px);margin-bottom:24px}.luvia-cat-hero-title{font-size:clamp(36px,9vw,52px) !important}.luvia-cat-hero-content{padding:0 20px 36px}}.luvia-cat-body{max-width:1480px;margin:0 auto;padding:0 24px 80px}@media(max-width: 767px){.luvia-cat-body{padding:0 12px 60px}}.template-category .page-header,.template-category .category-banner{display:none !important}.item-product-card,.js-item-product{padding:0 14px !important;margin-bottom:56px !important;position:relative}.products-list .row,.js-product-grid .row,[data-store=product-grid] .row{margin-left:-14px !important;margin-right:-14px !important}.item-product-card .item-image-link{margin-bottom:0 !important}.item-product-card .item-info,.item-product-card .product-info,.item-product-card>div+div{padding-top:0 !important;margin-top:0 !important}.item-product-card .item-name,.item-product-card .item-price,.item-product-card .item-installments,.js-item-product .item-name,.js-item-product .item-price,.js-item-product .item-installments{margin:0 !important;padding:0 !important;line-height:1.4 !important}.item-product-card .item-name,.js-item-product .item-name{margin-top:14px !important;font-family:var(--font-display) !important;font-weight:400 !important;font-size:16px !important;letter-spacing:.005em !important;color:var(--luvia-ink) !important;text-transform:none !important}.item-product-card .item-name a,.js-item-product .item-name a,.item-link{color:var(--luvia-ink) !important;text-decoration:none !important}.item-product-card .item-price,.js-item-product .item-price{margin-top:6px !important;font-family:var(--font-body) !important;font-weight:400 !important;font-size:13px !important;letter-spacing:.06em !important}.item-product-card .item-installments,.js-item-product .item-installments{margin-top:4px !important;font-size:11px !important;letter-spacing:.08em !important;color:var(--luvia-navy) !important}.category-products .row,.products-grid-wrapper .row,.row.products-list{margin-left:-10px !important;margin-right:-10px !important}.category-products .col-md-3,.category-products .col-md-4,.products-grid-wrapper .col-md-3,.products-grid-wrapper .col-md-4{padding-left:10px !important;padding-right:10px !important}@media(max-width: 767px){.category-products .row{margin-left:-6px !important;margin-right:-6px !important}.category-products .col-12,.category-products .col-md-3,.category-products .col-md-4{padding-left:6px !important;padding-right:6px !important}.item-product-card{margin-bottom:20px !important}.item-product-card .item-name,.js-item-product .item-name{font-size:14px !important;margin-top:10px !important}.item-product-card .item-price,.js-item-product .item-price{font-size:12px !important;margin-top:4px !important}}.item-product-card .item-actions,.item-product-card .item-submit-container{position:absolute !important;bottom:10px !important;left:50% !important;transform:translateX(-50%) translateY(10px) !important;opacity:0 !important;transition:all .4s var(--ease-luvia) !important;z-index:5;margin:0 !important}.item-product-card:hover .item-actions,.item-product-card:hover .item-submit-container{opacity:1 !important;transform:translateX(-50%) translateY(0) !important}.item-product-card,.js-item-product,.item-product-card>*{min-height:0 !important;height:auto !important}.js-item-product,.item-product-card,.item-product{display:block !important;justify-content:flex-start !important;align-items:flex-start !important}.item-product-card>div,.item-product-card>a{display:block !important}.category-products .row,.products-grid-wrapper .row,.row.products-list{align-items:flex-start !important}.category-products .col-12,.category-products .col-md-3,.category-products .col-md-4,.category-products .col-md-6,.products-grid-wrapper .col-12{align-self:flex-start !important}.item-product-card .item-image-link+*,.item-product-card .item-image-link+.item-info,.item-product-card .item-image-link+.item-name,.js-item-product .item-image-link~.item-name{margin-top:14px !important}.item-product-card .item-image,.item-product-card .item-image-padding,.item-image{margin:0 !important;padding:0 !important;height:auto !important}.item-product-card .item-image-link,.js-item-product .item-image-link{aspect-ratio:4/5 !important;height:auto !important;max-height:none !important;background:var(--luvia-blush-soft) !important;margin:0 0 0 0 !important}.category-body,.luvia-cat-body{padding-top:0 !important;padding-bottom:80px !important}.category-controls,.filters-controls{margin:0 0 24px 0 !important;padding:12px 0 !important}.pagination,.paginate{margin:40px 0 !important;text-align:center}.pagination a,.pagination span,.paginate a,.paginate span{font-family:var(--font-body) !important;font-size:12px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;padding:8px 12px !important;margin:0 4px !important;border:1px solid var(--luvia-line) !important}.pagination .active,.pagination [class*=active]{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-header-right{display:flex !important;align-items:center !important;gap:18px !important}.luvia-search-toggle,.luvia-account-link,.luvia-cart-link{width:38px;height:38px;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;color:var(--luvia-ink) !important;position:relative;transition:opacity .3s var(--ease-luvia)}.luvia-search-toggle:hover,.luvia-account-link:hover,.luvia-cart-link:hover{opacity:.65}.luvia-search-toggle svg,.luvia-account-link svg,.luvia-cart-link svg{stroke:var(--luvia-ink) !important;width:18px !important;height:18px !important;display:block !important}.luvia-cart-count{position:absolute;top:0;right:0;background:var(--luvia-navy);color:var(--luvia-paper);font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:0;min-width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center;padding:0 4px}.luvia-header .header-utilities,.luvia-header [class*=header-utilities]{display:none !important}@media(max-width: 991px){.luvia-hamburger{display:inline-flex !important;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important}.luvia-hamburger span{display:block;width:20px;height:1px;background:var(--luvia-ink)}.luvia-nav{display:none !important}}@media(min-width: 992px){.luvia-hamburger{display:none !important}}#nav-hamburger,.modal-nav-hamburger{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important}#nav-hamburger.modal-position-right,.modal-nav-hamburger.modal-position-right{right:auto !important;left:0 !important}#nav-hamburger .nav-list,#nav-hamburger ul,.modal-nav-hamburger .nav-list{padding:24px 0 !important;list-style:none}#nav-hamburger .nav-list li,#nav-hamburger ul li,.modal-nav-hamburger .nav-list li{margin:0 !important;padding:0 !important;border-bottom:1px solid var(--luvia-line)}#nav-hamburger .nav-list-link,#nav-hamburger a,.modal-nav-hamburger a{display:block !important;padding:18px 24px !important;font-family:var(--font-display) !important;font-weight:400 !important;font-size:22px !important;letter-spacing:.005em !important;color:var(--luvia-ink) !important;text-decoration:none !important;text-transform:none !important;background:rgba(0,0,0,0) !important}#nav-hamburger .nav-list-link:hover,#nav-hamburger a:hover{color:var(--luvia-navy) !important;background:var(--luvia-blush-soft) !important}#nav-search,.modal-search{background:rgba(253,248,246,.98) !important;backdrop-filter:blur(20px)}.modal-search input[type=search],#nav-search input[type=text],#nav-search input{background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid var(--luvia-ink) !important;border-radius:0 !important;font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(24px,4vw,40px) !important;letter-spacing:-0.005em !important;color:var(--luvia-ink) !important;padding:16px 0 !important;text-align:center !important}.category-controls,.filters-controls,[class*=filters-controls]{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;border-top:1px solid var(--luvia-line) !important;border-bottom:1px solid var(--luvia-line) !important;background:rgba(0,0,0,0) !important;padding:18px 0 !important;margin:0 0 36px 0 !important;position:sticky;top:130px;z-index:50;backdrop-filter:blur(10px);background:rgba(253,248,246,.92) !important}.filters-toggle,.btn-filters,.js-filters-toggle,.filter-button{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:12px 24px !important;cursor:pointer;transition:all .3s var(--ease-luvia);display:inline-flex;align-items:center;gap:10px}.filters-toggle:hover,.btn-filters:hover,.js-filters-toggle:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border-color:var(--luvia-ink) !important}.sort-by,.form-select-sort,[class*=sort] select,[class*=order] select{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:12px 32px 12px 20px !important;cursor:pointer}.filters-panel,.modal-filters,#filters-modal,[class*=filters-panel]{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border-left:1px solid var(--luvia-line)}.filter-group,.filter-section,.filter-block{border-bottom:1px solid var(--luvia-line) !important;padding:24px 0 !important}.filter-group-title,.filter-section-title,.filter-block-title{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;margin-bottom:16px !important}.filter-option,.filter-checkbox,[class*=filter-option]{font-family:var(--font-body) !important;font-weight:400 !important;font-size:13px !important;letter-spacing:.02em !important;color:var(--luvia-ink) !important;padding:8px 0 !important;cursor:pointer;display:flex;align-items:center;gap:10px}.js-item-product{display:block !important;position:relative !important}.js-item-product .item-product-card{display:block !important;margin:0 !important}.js-item-product .item-image-link{margin-bottom:14px !important}.js-item-product .item-info,.js-item-product .item-name{margin-top:0 !important;display:block !important}.js-item-product[class*=col-],[class*=col-].js-item-product{min-height:auto !important;align-self:flex-start !important}.products-list,.category-products-list,.row.products-list,[class*=products-list],.category-products>.row,.category-products .row,.js-product-table,.js-product-table.row{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:56px 48px !important;margin:0 !important;padding:0 !important;align-items:stretch !important}@media(max-width: 991px){.products-list,.category-products-list,.row.products-list,.category-products>.row,.category-products .row,.js-product-table{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:48px 32px !important}}@media(max-width: 767px){.products-list,.category-products-list,.row.products-list,.category-products>.row,.category-products .row,.js-product-table{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:36px 20px !important}}.js-item-product{display:flex !important;flex-direction:column !important;height:100% !important}.js-item-product .item-description,.js-item-product [data-store^=product-item-info-]{display:flex !important;flex-direction:column !important;flex:1 1 auto !important}.js-item-product .luvia-card-atc{margin-top:4px !important}.js-item-product .item-image,.js-item-product .product-item-image-container,.js-item-product .js-product-item-image-container-private,.js-item-product [class*=product-item-image-container]{flex-shrink:0 !important}.products-list .col-12,.products-list .col-md-3,.products-list .col-md-4,.products-list .col-md-6,.category-products .col-12,.category-products .col-md-3,.category-products .col-md-4,.category-products .col-md-6,.js-product-table .col-12,.js-product-table .col-md-3,.js-product-table .col-md-4,.js-product-table .col-md-6,.js-product-table [class*=col-],[class*=products-list] [class*=col-]{flex:0 0 auto !important;max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important}.js-item-product,.item-product{display:flex !important;flex-direction:column !important;align-items:stretch !important;margin:0 !important;padding:0 !important;position:relative !important;background:rgba(0,0,0,0) !important}.item-product-card{display:flex !important;flex-direction:column !important;align-items:stretch !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;width:100% !important}.item-product-card .item-image-link,.js-item-product .item-image-link{display:block !important;position:relative !important;width:100% !important;aspect-ratio:1/1 !important;height:auto !important;max-height:none !important;margin:0 0 6px 0 !important;padding:0 !important;background:var(--luvia-blush-soft) !important;overflow:hidden !important}.item-product-card .item-image-link::before,.item-product-card .item-image-link::after,.js-item-product .item-image-link::before,.js-item-product .item-image-link::after{display:none !important;content:none !important;padding:0 !important}.item-product-card .item-image-link>*,.js-item-product .item-image-link>*{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important}.item-product-card .item-image-link img,.item-product-card .item-image-link picture img,.js-item-product .item-image-link img,.js-item-product .item-image-link picture img{position:absolute !important;top:7% !important;left:7% !important;right:7% !important;bottom:7% !important;width:86% !important;height:86% !important;max-width:86% !important;max-height:86% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center !important;margin:0 !important;padding:0 !important;display:block !important;transform:none !important}.item-product-card .item-image-link picture,.js-item-product .item-image-link picture{position:absolute !important;inset:0 !important;display:block !important}.item-product-card .item-info,.js-item-product .item-info{padding:0 !important;margin:0 !important;display:block !important}.item-product-card .item-name,.js-item-product .item-name,.item-product-card .item-name a,.js-item-product .item-name a{margin:0 !important;padding:0 !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:16px !important;letter-spacing:.005em !important;color:var(--luvia-ink) !important;line-height:1.35 !important;text-transform:none !important;text-decoration:none !important}.item-product-card .item-price,.js-item-product .item-price,.item-product-card .item-price *,.js-item-product .item-price *{margin:4px 0 0 0 !important;padding:0 !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:15px !important;letter-spacing:.03em !important;color:var(--luvia-ink) !important;line-height:1.4 !important}.item-product-card .item-installments,.js-item-product .item-installments{margin:4px 0 0 0 !important;padding:0 !important;font-family:var(--font-body) !important;font-weight:400 !important;font-size:12px !important;letter-spacing:.06em !important;color:var(--luvia-navy) !important;line-height:1.4 !important}@media(max-width: 767px){.item-product-card .item-name,.js-item-product .item-name{font-size:14px !important}.item-product-card .item-price,.js-item-product .item-price{font-size:13px !important}}.item-product-card .labels-floating,.item-product-card .labels-container{position:absolute !important;top:12px;left:12px;z-index:4}.luvia-featured-grid{gap:32px 24px !important}.luvia-prod-card .luvia-prod-img{aspect-ratio:1/1 !important}.js-load-more.btn,.js-load-more.btn.btn-primary,a.js-load-more{display:inline-block !important;padding:16px 42px !important;background:var(--luvia-ink, #1A1F35) !important;color:var(--luvia-paper, #FAF6F0) !important;font-family:var(--font-body, "Inter"),sans-serif !important;font-size:12px !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-decoration:none !important;border:none !important;border-radius:0 !important;cursor:pointer !important;transition:opacity .2s ease !important}.js-load-more.btn:hover,a.js-load-more:hover{opacity:.88 !important;color:var(--luvia-paper, #FAF6F0) !important}#js-infinite-scroll-spinner{display:none !important;background:rgba(0,0,0,0) !important}#js-infinite-scroll-spinner.is-loading,#js-infinite-scroll-spinner[style*="display: block"],#js-infinite-scroll-spinner[style*="display:block"]{display:block !important}#js-infinite-scroll-spinner .spinner{background:rgba(0,0,0,0) !important;color:var(--luvia-ink, #1A1F35) !important}.spinner:empty{background:rgba(0,0,0,0) !important}.item-product-card .item-image-link,.js-item-product .item-image-link,.item-product-card .item-image,.js-item-product .item-image{position:relative !important;overflow:hidden !important}.item-product-card .item-image-featured,.js-item-product .item-image-featured{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:1;opacity:1 !important;transition:opacity .5s var(--ease-luvia) !important}.item-product-card .item-image-secondary,.js-item-product .item-image-secondary,.item-image-secondary{display:block !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;visibility:visible !important;z-index:2;transition:opacity .5s var(--ease-luvia) !important}.item-product-card:hover .item-image-secondary,.js-item-product:hover .item-image-secondary{opacity:1 !important}.item-product-card:hover .item-image-featured,.js-item-product:hover .item-image-featured{opacity:.5 !important}.js-item-product.luvia-cat-hidden,body .js-item-product.luvia-cat-hidden,body .item-product-card.luvia-cat-hidden{display:none !important;visibility:hidden !important;opacity:0 !important}.luvia-cat-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;margin-bottom:8px}.luvia-cat-chip{display:inline-flex;align-items:center;padding:9px 16px;background:rgba(0,0,0,0);color:var(--luvia-ink, #1A1F35);border:1px solid rgba(26,31,53,.18);font-family:var(--font-body, "Inter"),sans-serif;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.luvia-cat-chip:hover{border-color:var(--luvia-ink, #1A1F35);background:rgba(26,31,53,.04)}.luvia-cat-chip.is-active{background:var(--luvia-ink, #1A1F35);color:var(--luvia-paper, #FAF6F0);border-color:var(--luvia-ink, #1A1F35)}.luvia-cat-filter-count{margin-top:12px;font-family:var(--font-body, "Inter"),sans-serif;font-size:11.5px;letter-spacing:.08em;color:rgba(26,31,53,.6)}.item-product-card .item-image img,.js-item-product .item-image img,.item-product-card .item-image-link img,.js-item-product .item-image-link img,.item-product-card .js-product-item-image-link-private img,.js-item-product .js-product-item-image-link-private img{transition:transform .9s var(--ease-luvia, cubic-bezier(0.25, 1, 0.5, 1)),filter .5s var(--ease-luvia, cubic-bezier(0.25, 1, 0.5, 1)),opacity .5s var(--ease-luvia, cubic-bezier(0.25, 1, 0.5, 1)) !important}.item-product-card:hover .item-image img,.js-item-product:hover .item-image img,.item-product-card:hover .item-image-link img,.js-item-product:hover .item-image-link img,.item-product-card:hover .js-product-item-image-link-private img,.js-item-product:hover .js-product-item-image-link-private img{transform:scale(1.06) !important;filter:brightness(1.03) !important}.luvia-card-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-luvia, cubic-bezier(0.25, 1, 0.5, 1)),transform .7s var(--ease-luvia, cubic-bezier(0.25, 1, 0.5, 1));will-change:opacity,transform}.luvia-card-revealed{opacity:1;transform:translateY(0)}body .item-product-card .swiper-container,body .js-item-product .swiper-container,body .item-image .swiper-container,body .item-image-link .swiper-container{overflow:hidden !important}body .item-product-card .swiper-wrapper,body .js-item-product .swiper-wrapper,body .item-image .swiper-wrapper,body .item-image-link .swiper-wrapper{transform:translate3d(0px, 0px, 0px) !important;-webkit-transform:translate3d(0px, 0px, 0px) !important;transition:none !important;-webkit-transition:none !important;display:block !important;width:100% !important}body .item-product-card .item-image-slide,body .js-item-product .item-image-slide,body .item-image .item-image-slide,body .item-product-card .swiper-slide,body .js-item-product .swiper-slide,body .item-image .swiper-slide{transform:none !important;-webkit-transform:none !important;left:0 !important;right:auto !important;margin:0 !important;width:100% !important}body .item-slider-pagination,body .item-image .swiper-pagination,body .item-image .item-more-images-message,body .item-image .item-actions,body .item-image .item-submit-container{display:none !important}body .item-slider-controls-container{opacity:0 !important;transition:opacity .2s var(--ease-luvia) !important}body .js-item-product:hover .item-slider-controls-container{opacity:1 !important}body .item-image .swiper-button-prev,body .item-image .swiper-button-next{display:flex !important;align-items:center !important;justify-content:center !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:3 !important;width:36px !important;height:36px !important;margin:0 !important;border-radius:2px !important;background:rgba(253,248,246,.92) !important;border:1px solid rgba(26,31,53,.15) !important;color:var(--luvia-ink) !important;cursor:pointer !important;padding:0 !important;opacity:0 !important;transition:opacity .2s ease,background .2s ease !important}body .item-image .swiper-button-prev svg,body .item-image .swiper-button-next svg{display:none !important}body .item-image .swiper-button-prev::after{content:"‹" !important}body .item-image .swiper-button-next::after{content:"›" !important}body .item-image .swiper-button-prev::after,body .item-image .swiper-button-next::after{font-size:20px !important;font-weight:400 !important;line-height:1 !important;color:inherit !important}body .item-image .swiper-button-prev{left:12px !important;right:auto !important}body .item-image .swiper-button-next{right:12px !important;left:auto !important}.item-product-card:hover .item-image .swiper-button-prev,.item-product-card:hover .item-image .swiper-button-next,.js-item-product:hover .item-image .swiper-button-prev,.js-item-product:hover .item-image .swiper-button-next{opacity:1 !important}body .item-image .swiper-button-prev:hover,body .item-image .swiper-button-next:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}@media(max-width: 768px){body .item-image .swiper-button-prev,body .item-image .swiper-button-next{opacity:1 !important;width:30px !important;height:30px !important}}body .item-image .swiper-container-initialized{touch-action:auto !important}.luvia-grid-carousel .swiper-wrapper{display:block !important;transform:none !important;width:100% !important;height:100% !important}.luvia-grid-carousel .swiper-slide.item-image-slide,.luvia-grid-carousel .swiper-slide{width:100% !important;height:100% !important;position:absolute !important;inset:0 !important}.luvia-grid-dots{position:absolute !important;bottom:10px !important;left:0 !important;right:0 !important;z-index:4 !important;display:flex !important;justify-content:center !important;gap:6px !important;pointer-events:auto !important}.luvia-grid-dot{width:7px !important;height:7px !important;border-radius:2px !important;background:rgba(26,31,53,.25) !important;border:none !important;padding:0 !important;cursor:pointer !important;transition:background .2s ease !important}.luvia-grid-dot.is-active{background:var(--luvia-ink) !important}.item-image[data-luvia-carousel]{position:relative !important}.luvia-grid-track{position:absolute !important;inset:0 !important;z-index:1 !important}.luvia-grid-slide{position:absolute !important;inset:0 !important;display:block !important;opacity:0 !important;transition:opacity .45s ease !important;pointer-events:none !important;z-index:1 !important}.luvia-grid-slide.is-active{opacity:1 !important;pointer-events:auto !important;z-index:2 !important}.luvia-grid-slide img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.item-image[data-luvia-carousel] .item-slider-pagination,.item-image[data-luvia-carousel] .swiper-pagination,.item-image[data-luvia-carousel] .item-more-images-message,.item-image[data-luvia-carousel] .item-slider-controls-container:not(.swiper-button-prev):not(.swiper-button-next),.luvia-grid-carousel .item-slider-pagination,.luvia-grid-carousel .swiper-pagination{display:none !important}.item-image[data-luvia-carousel] .swiper-slide:not(:has(img)){display:none !important}.item-product-card,.js-item-product{transition:transform .4s var(--ease-luvia) !important}.item-product-card:hover{transform:translateY(-3px) !important}.item-product-card .item-image-link img,.js-item-product .item-image-link img{transition:transform 1.4s var(--ease-luvia-slow),opacity .5s var(--ease-luvia) !important}.item-product-card:hover .item-image-link img,.js-item-product:hover .item-image-link img{transform:scale(1.04) !important}.luvia-cat-body,.category-body{max-width:1480px !important;margin:0 auto !important;padding:0 32px 80px !important}@media(max-width: 767px){.luvia-cat-body,.category-body{padding:0 16px 60px !important}}.luvia-categories,.luvia-featured-products,.luvia-edits,.luvia-reviews,.luvia-social-proof,.luvia-newsletter-section{padding-top:110px !important;padding-bottom:110px !important}@media(max-width: 767px){.luvia-categories,.luvia-featured-products,.luvia-edits,.luvia-reviews,.luvia-social-proof,.luvia-newsletter-section{padding-top:60px !important;padding-bottom:60px !important}}.luvia-section-title{margin-bottom:70px !important;position:relative}.luvia-section-title::after{content:"";display:block;width:32px;height:1px;background:var(--luvia-blush-deep);margin:28px auto 0}footer .footer-menu,footer ul.footer-menu,footer .footer-menu-list{list-style:none;padding:0;margin:0}footer .footer-menu li,footer ul.footer-menu li{padding:6px 0 !important;margin:0 !important;border:none !important}.item-product-card .item-image-link:not(:has(img)),.item-product-card .item-image-link img[src=""],.item-product-card .item-image-link img:not([src]){background:var(--luvia-blush-soft) !important}.item-actions,.item-submit-container{position:absolute !important;bottom:16px !important;left:50% !important;transform:translateX(-50%) translateY(8px) !important;opacity:0 !important;pointer-events:none;z-index:5;width:auto !important;max-width:calc(100% - 24px);transition:all .4s var(--ease-luvia) !important}.item-product-card:hover .item-actions,.item-product-card:hover .item-submit-container{opacity:1 !important;transform:translateX(-50%) translateY(0) !important;pointer-events:auto !important}.item-actions .btn,.item-submit-container .btn{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-ink) !important;padding:12px 24px !important;font-size:10px !important;letter-spacing:.28em !important;white-space:nowrap !important}.template-category .page-header,.template-category .luvia-cat-hero~.page-header{display:none !important}.luvia-newsletter-section .newsletter form,.luvia-newsletter-section form.newsletter{display:flex !important;gap:12px !important;max-width:500px !important;margin:0 auto !important}.luvia-newsletter-section input[type=email],.luvia-newsletter-section .newsletter-input{flex:1 !important;background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid var(--luvia-ink) !important;border-radius:0 !important;padding:12px 4px !important;font-size:13px !important;letter-spacing:.05em !important}body .item-product-card .item-image-link img,body .js-item-product .item-image-link img,body .item-image-link img.lazyautosizes,body .item-image-link img.lazyload,body .item-image-link img.fade-in,body .item-image-link img.img-absolute,body .item-image-link img.img-absolute-centered{position:absolute !important;top:7% !important;left:7% !important;right:7% !important;bottom:7% !important;width:86% !important;height:86% !important;max-width:86% !important;max-height:86% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center !important;transform:none !important;margin:0 !important}body .item-product-card:hover .item-image-link img,body .js-item-product:hover .item-image-link img{transform:scale(1.04) !important}.item-product-card .item-image-link{background:linear-gradient(110deg, var(--luvia-blush-soft) 30%, rgba(244, 213, 215, 0.25) 50%, var(--luvia-blush-soft) 70%) !important;background-size:200% 100% !important;animation:luviaShimmer 2.5s linear infinite !important}.item-product-card .item-image-link:has(img[src]:not([src=""])){animation:none !important;background:#f1ece7 !important}@keyframes luviaShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.item-product-card .item-image,.item-product-card .product-item-image-container,.item-product-card .js-product-item-image-container-private,.item-product-card .js-product-item-private-with-secondary-images,.js-item-product .item-image,.js-item-product .product-item-image-container,.js-item-product .js-product-item-image-container-private,.js-item-product .js-product-item-private-with-secondary-images,[class*=product-item-image-container]{position:relative !important;width:100% !important;height:auto !important;aspect-ratio:1/1 !important;padding:0 !important;margin:0 !important;background:var(--luvia-blush-soft) !important;overflow:hidden !important;display:block !important}.item-product-card .item-image::before,.item-product-card .item-image::after,.item-product-card .product-item-image-container::before,.item-product-card .product-item-image-container::after,.item-product-card .js-product-item-image-container-private::before,.item-product-card .js-product-item-image-container-private::after,.js-item-product .item-image::before,.js-item-product .item-image::after,.js-item-product .product-item-image-container::before,.js-item-product .product-item-image-container::after,.js-item-product .js-product-item-image-container-private::before,.js-item-product .js-product-item-image-container-private::after,[class*=product-item-image-container]::before,[class*=product-item-image-container]::after{content:none !important;display:none !important;padding:0 !important;height:0 !important}.item-product-card .item-image .item-image-link,.js-item-product .item-image .item-image-link,[class*=product-item-image-container] .item-image-link{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:unset !important;margin:0 !important;padding:0 !important}.item-product-card{padding:0 !important;margin:0 !important}.js-nubesdk-slot:empty{display:none !important;width:0 !important;height:0 !important}.category-controls,.filters-controls,[class*=filters-controls]{display:block !important;width:100% !important;max-width:1480px !important;margin:0 auto 36px auto !important;padding:0 32px !important;border:none !important;position:static !important;background:rgba(0,0,0,0) !important}.category-controls .filter-link,.category-controls a[href*=filters],.category-controls .js-modal-open[data-toggle*=filters],.filter-link{font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.28em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border:1px solid rgba(26,31,53,.18) !important;border-radius:0 !important;padding:18px 24px !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;text-decoration:none !important;box-sizing:border-box !important;transition:background .25s ease,color .25s ease,border-color .25s ease !important}.category-controls .filter-link::after,.filter-link::after{content:"Filtrar y ordenar"}.category-controls .filter-link:hover,.filter-link:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border-color:var(--luvia-ink) !important}.category-controls .filter-link svg,.filter-link svg{width:16px !important;height:16px !important;fill:currentColor !important}.category-controls .form-select,.category-controls select,.category-controls .sort-by,.filters-controls .form-select,.filters-controls select{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:12px 32px 12px 20px !important;cursor:pointer !important;min-width:200px !important}.products-found,.results-count,[class*=products-count]{font-family:var(--font-body) !important;font-weight:400 !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--luvia-ink-soft) !important}.luvia-cart-wrap{width:100%;padding:0;background:var(--luvia-paper)}.luvia-cart-wrap .page-header{padding:56px 32px 24px !important;margin:0 auto !important;text-align:center !important;background:rgba(0,0,0,0) !important;border:none !important;max-width:1480px !important}.luvia-cart-wrap .page-header .container-fluid,.luvia-cart-wrap .page-header .container{padding:0 !important}.luvia-cart-wrap .page-header .row{margin:0 !important}.luvia-cart-wrap .page-header [class*=col-]{padding:0 !important;flex:0 0 100% !important;max-width:100% !important;text-align:center !important}.luvia-cart-wrap .page-header h1,.luvia-cart-wrap .page-header .h1{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(32px,5vw,56px) !important;letter-spacing:.01em !important;color:var(--luvia-ink) !important;margin:0 !important;line-height:1.15 !important}.luvia-cart-wrap .page-header .breadcrumb,.luvia-cart-wrap .page-header .breadcrumbs{justify-content:center !important;margin:0 0 12px 0 !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;opacity:.6}.luvia-cart-page{max-width:1280px !important;margin:0 auto !important;padding:32px 32px 80px !important;background:rgba(0,0,0,0) !important}.luvia-cart-page>form,.luvia-cart-page>form>.cart-body{margin:0 !important;padding:0 !important}.luvia-cart-page .cart-body{display:grid !important;grid-template-columns:1fr 380px !important;gap:56px !important;align-items:flex-start !important}@media(max-width: 991px){.luvia-cart-page .cart-body{grid-template-columns:1fr !important;gap:28px !important}.luvia-cart-wrap .page-header{padding:32px 16px 16px !important}.luvia-cart-page{padding:0 16px 48px !important}}.luvia-cart-page .js-ajax-cart-list{margin:0 !important}.luvia-cart-page .cart-row:has(.js-cart-fulfillment),.luvia-cart-page .cart-row.cart-row-totals,.luvia-cart-page .cart-row:last-of-type{background:#fbf6f2 !important;border:1px solid var(--luvia-line) !important;padding:28px 24px !important;position:sticky !important;top:100px !important;margin:0 !important}@media(max-width: 991px){.luvia-cart-page .cart-row.cart-row-totals,.luvia-cart-page .cart-row:last-of-type{position:static !important}}.luvia-cart-page .js-cart-total,.luvia-cart-page [class*=cart-total]{font-family:var(--font-body) !important;font-size:14px !important;font-weight:500 !important;color:var(--luvia-ink) !important;letter-spacing:.04em !important}.luvia-cart-page .js-go-to-checkout,.luvia-cart-page button.js-go-to-checkout,.luvia-cart-page a.js-go-to-checkout,.luvia-cart-page .cart-row.cart-row-totals .btn,.luvia-cart-page .cart-row.cart-row-totals input[type=submit],.luvia-cart-page .cart-row.cart-row-totals button[type=submit]{width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:16px 24px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.24em !important;text-transform:uppercase !important;text-align:center !important;text-decoration:none !important;display:block !important;cursor:pointer !important;margin-top:20px !important;-webkit-appearance:none !important;appearance:none !important}.luvia-pdp{padding:32px 0 !important}.luvia-pdp .section-single-product{max-width:1480px !important;margin:0 auto !important;padding:0 32px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:56px !important;align-items:start !important}@media(max-width: 991px){.luvia-pdp .section-single-product{grid-template-columns:1fr !important;gap:24px !important;padding:0 16px !important}}.luvia-pdp .section-single-product>[class*=col-]{padding:0 !important;flex:unset !important;max-width:none !important;width:100% !important}.luvia-pdp .js-swiper-product,.luvia-pdp .product-detail-slider{width:100% !important;overflow:hidden !important;position:relative !important;background:#efeae4 !important}.luvia-pdp .swiper-wrapper{display:flex !important;flex-direction:row !important;align-items:stretch !important;width:100% !important;margin:0 !important;padding:0 !important}.luvia-pdp .swiper-slide,.luvia-pdp .js-product-slide{flex:0 0 100% !important;width:100% !important;max-width:100% !important;margin:0 !important;position:relative !important;aspect-ratio:1/1 !important;background:rgba(0,0,0,0) !important}.luvia-pdp .swiper-slide a{display:block !important;width:100% !important;height:100% !important;padding:0 !important;position:relative !important}.luvia-pdp .product-slider-image,.luvia-pdp .swiper-slide img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:contain !important;padding:32px !important;box-sizing:border-box !important;margin:0 !important;transform:none !important}.luvia-pdp .swiper-pagination,.luvia-pdp .js-swiper-product-pagination{position:absolute !important;bottom:16px !important;left:0 !important;right:0 !important;display:flex !important;justify-content:center !important;gap:8px !important;z-index:5}.luvia-pdp .swiper-pagination-bullet{width:8px !important;height:8px !important;background:var(--luvia-ink) !important;opacity:.3 !important;border-radius:999px !important;cursor:pointer;transition:opacity .2s var(--ease-luvia)}.luvia-pdp .swiper-pagination-bullet-active{opacity:1 !important}.luvia-pdp-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(253,248,246,.92);border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;color:var(--luvia-ink);font-size:18px;transition:background .2s var(--ease-luvia);opacity:0}.luvia-pdp .js-swiper-product:hover .luvia-pdp-arrow{opacity:1}.luvia-pdp-arrow:hover{background:var(--luvia-paper)}.luvia-pdp-arrow-prev{left:16px}.luvia-pdp-arrow-next{right:16px}@media(max-width: 991px){.luvia-pdp-arrow{display:none}}.luvia-pdp .js-product-name,.luvia-pdp h1[class*=product],.luvia-pdp .h1.product-name{font-family:var(--font-display) !important;font-weight:300 !important;font-size:clamp(28px,4vw,44px) !important;letter-spacing:.01em !important;color:var(--luvia-ink) !important;line-height:1.15 !important;margin:0 0 36px 0 !important}@media(min-width: 768px){body:not(.template-product){zoom:.82}body.template-product .luvia-pdp,body.template-product #single-product.luvia-pdp{zoom:.82}}body .luvia-pdp .js-price-display,body .luvia-pdp .price-container,body .luvia-pdp .price-container .js-price-display,body #single-product .js-price-display,body #price_display,body .luvia-pdp #price_display{font-family:var(--font-display) !important;font-weight:500 !important;font-size:38px !important;color:var(--luvia-ink) !important;letter-spacing:.005em !important;line-height:1.1 !important;font-variant-numeric:tabular-nums lining-nums !important}body .luvia-pdp .js-price-container,body .luvia-pdp .price-container{margin:32px 0 10px 0 !important}@media(max-width: 640px){body .luvia-pdp .js-price-display,body .luvia-pdp .price-container,body .luvia-pdp .price-container .js-price-display,body #single-product .js-price-display,body #price_display,body .luvia-pdp #price_display{font-size:30px !important}}.luvia-pdp .js-quantity,.luvia-pdp .form-group.js-quantity{display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;align-items:center !important;margin:0 0 24px 0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;gap:0 !important}.luvia-pdp .js-quantity .form-label{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;margin:0 0 10px 0 !important;display:block !important;width:100% !important;flex:0 0 100% !important}.luvia-pdp .js-quantity-down,.luvia-pdp .js-quantity-up,.luvia-pdp .form-quantity-icon{width:44px !important;height:44px !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:0 !important;cursor:pointer !important;align-items:center !important;justify-content:center !important;display:inline-flex !important;flex:0 0 44px !important;margin:0 !important;color:var(--luvia-ink) !important}.luvia-pdp .js-quantity-down:hover,.luvia-pdp .js-quantity-up:hover{background:var(--luvia-blush-soft) !important}.luvia-pdp .js-quantity-down svg,.luvia-pdp .js-quantity-up svg{width:12px !important;height:12px !important;fill:var(--luvia-ink) !important}.luvia-pdp .js-quantity .form-control-container{width:56px !important;height:44px !important;border-top:1px solid var(--luvia-line-strong) !important;border-bottom:1px solid var(--luvia-line-strong) !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 -1px !important;flex:0 0 56px !important}.luvia-pdp .js-quantity-input,.luvia-pdp input.js-quantity-input{width:56px !important;height:42px !important;background:rgba(0,0,0,0) !important;border:none !important;font-family:var(--font-body) !important;font-size:14px !important;font-weight:500 !important;color:var(--luvia-ink) !important;text-align:center !important;outline:none !important;box-shadow:none !important;-moz-appearance:textfield !important;padding:0 !important;margin:0 !important;border-radius:0 !important}.luvia-pdp .js-quantity-input::-webkit-inner-spin-button,.luvia-pdp .js-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}.luvia-pdp input.js-addtocart,.luvia-pdp input.js-prod-submit-form{display:block !important;width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:18px 28px !important;height:auto !important;min-height:56px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:13px !important;letter-spacing:.28em !important;text-transform:uppercase !important;cursor:pointer !important;-webkit-appearance:none !important;appearance:none !important;text-align:center !important;transition:opacity .2s var(--ease-luvia) !important;box-shadow:none !important;margin:0 !important}.luvia-pdp input.js-addtocart:hover{opacity:.88 !important}.luvia-pdp input.js-addtocart:focus{outline:2px solid var(--luvia-ink) !important;outline-offset:2px !important}.luvia-pdp .btn::before,.luvia-pdp .btn::after,.luvia-pdp input.js-addtocart::before,.luvia-pdp input.js-addtocart::after,.luvia-pdp .js-quantity-down::before,.luvia-pdp .js-quantity-up::before,.luvia-pdp .form-quantity-icon::before,.luvia-pdp .js-quantity-down::after,.luvia-pdp .js-quantity-up::after,.luvia-pdp .form-quantity-icon::after,.luvia-cart-page .btn::before,.luvia-cart-page .btn::after,.luvia-cart-page .js-cart-quantity-btn::before,.luvia-cart-page .js-cart-quantity-btn::after{content:none !important;display:none !important;background:rgba(0,0,0,0) !important}.luvia-pdp .js-addtocart-placeholder,.luvia-pdp div.js-addtocart,.luvia-pdp .btn-placeholder,.luvia-pdp div.btn-transition,.luvia-pdp .btn.btn-primary:not(input):not(.js-addtocart):not(.js-prod-submit-form),.luvia-pdp div.btn-block:empty,.luvia-pdp span.btn-block:empty,.luvia-pdp .js-product-form-free-shipping-message:not([style*="display: block"]){display:none !important}.luvia-pdp .js-product-form .mb-4>div:not(input):not(.js-added-to-cart-product-message),.luvia-pdp .js-product-form .mb-4>span:not(input),.luvia-pdp .js-product-form .mb-4>a.btn,.luvia-pdp .js-product-form .mb-4>button:not(input.js-addtocart):not(.luvia-pdp-fav){display:none !important}.luvia-pdp .js-added-to-cart-product-message,body .js-added-to-cart-product-message,body .js-added-to-cart-product-message[style*=block],body .js-added-to-cart-product-message.is-visible{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}.js-product-form .js-addtocart-placeholder,.js-product-form div.js-addtocart,.js-product-form .btn-placeholder,.js-product-form .js-added-to-cart-product-message,.js-product-form .js-product-form-free-shipping-message,.js-product-form div.btn-block:empty,.js-product-form span.btn-block:empty,.js-product-form .btn.btn-primary:not(input):not(.js-addtocart):not(.js-prod-submit-form){display:none !important}.js-product-form .js-addtocart-placeholder.is-loading,.js-product-form .js-addtocart-placeholder.active{display:block !important}#shoppingCartPage,.template-account-cart{max-width:1480px !important;margin:0 auto !important;padding:0 32px 48px !important}.template-account-cart .page-header,#shoppingCartPage+.page-header,.template-cart .page-header{text-align:center !important;padding:48px 0 24px !important;border:none !important;background:rgba(0,0,0,0) !important}#shoppingCartPage .cart-body{display:grid !important;grid-template-columns:1fr 360px !important;gap:48px !important;align-items:flex-start !important}#shoppingCartPage .js-ajax-cart-list,#shoppingCartPage .cart-row{margin:0 !important}#shoppingCartPage .cart-row.cart-row-totals,#shoppingCartPage [class*=cart-totals],.cart-totals,.cart-totals-section{background:var(--luvia-paper) !important;border:1px solid var(--luvia-line) !important;padding:24px !important;position:sticky;top:100px}.cart-totals-title,[class*=cart-totals] .h4,[class*=cart-totals] h4{font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;margin:0 0 16px 0 !important}@media(max-width: 991px){#shoppingCartPage .cart-body{grid-template-columns:1fr !important;gap:24px !important}#shoppingCartPage .cart-row.cart-row-totals{position:static !important}}.js-go-to-checkout,.cart-totals .btn,[class*=cart-totals] button[type=submit],[class*=cart-totals] a.btn-primary,button.js-go-to-checkout{width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:16px 24px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.24em !important;text-transform:uppercase !important;text-align:center !important;text-decoration:none !important;display:block !important;cursor:pointer !important;margin-top:16px !important}footer .footer-newsletter,footer [class*=newsletter],footer form{position:relative !important}footer input[type=email]::placeholder{color:rgba(253,248,246,.5) !important}.js-cart-item button.btn.btn-link,.js-cart-item .btn-link-underline,.js-cart-item button[onclick*=removeItem],#shoppingCartPage button.btn.btn-link,.cart-body button.btn.btn-link{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:8px 0 0 0 !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.18em !important;text-transform:uppercase !important;text-decoration:underline !important;text-underline-offset:4px !important;cursor:pointer !important;width:auto !important;display:inline-block !important;height:auto !important;min-height:0 !important;box-shadow:none !important;opacity:.7 !important}.js-cart-item button.btn.btn-link:hover,.js-cart-item .btn-link-underline:hover{opacity:1 !important;background:rgba(0,0,0,0) !important;color:#b33a3a !important}.js-cart-item .js-addtocart-placeholder,.cart-body .js-addtocart-placeholder,#shoppingCartPage .js-addtocart-placeholder,.js-cart-item div.js-addtocart{display:none !important}.js-cart-item .btn-placeholder:empty,.js-cart-item .btn:empty:not(.js-cart-quantity-btn),.cart-body .btn:empty:not(.js-cart-quantity-btn){display:none !important}.js-cart-item .cart-item-info-container{position:relative !important}.js-cart-item .container-fluid{margin-top:8px !important}.luvia-cart-page .alert,.luvia-cart-page .alert.alert-primary,.luvia-cart-wrap .alert,.template-account-cart .alert,#shoppingCartPage .alert,.cart-body .alert,.cart-body .alert.alert-primary,.alert.alert-primary{background-color:#faedee !important;background:#faedee !important;color:#1a1f35 !important;border:1px solid #e5ddd6 !important;border-radius:0 !important;text-align:center !important;padding:28px 24px !important;font-family:var(--font-body) !important;font-size:14px !important;letter-spacing:.03em !important;margin:48px auto !important;max-width:720px !important}.luvia-cart-page .cart-body:has(.alert:only-child) .cart-row:not(:has(.alert)),.luvia-cart-page .cart-body:has(>.alert) .cart-row:last-of-type:empty{display:none !important}footer .js-newsletter-form,footer form[class*=newsletter],footer .footer-newsletter form{display:flex !important;flex-direction:column !important;gap:12px !important;margin:0 !important;padding:0 !important;position:relative !important}footer input[type=email],footer .newsletter-input,footer input[type=text][placeholder*=newsletter i],footer input[type=text][placeholder*=email i]{width:100% !important;background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid rgba(253,248,246,.35) !important;color:var(--luvia-paper) !important;padding:10px 4px !important;font-size:13px !important;letter-spacing:.04em !important;border-radius:0 !important;height:auto !important;box-shadow:none !important;margin:0 !important}footer button[type=submit],footer input[type=submit]{width:fit-content !important;background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:none !important;border-radius:0 !important;padding:10px 22px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;cursor:pointer !important;margin:0 !important;position:static !important;height:auto !important;min-width:100px !important}footer .form-group .input-group-append,footer .form-input-icon,footer span.input-group-text:empty,footer .js-newsletter-submit-icon{display:none !important}.account-page{padding:64px 24px !important;max-width:480px !important;margin:0 auto !important}.account-page .container-fluid,.account-page .container{padding:0 !important}.account-page .row{margin:0 !important}.account-page [class*=col-]{padding:0 !important;flex:0 0 100% !important;max-width:100% !important}.template-account-login .page-header,.template-account-register .page-header,.template-account-info .page-header,.template-account-orders .page-header,.template-account-address .page-header,[class*=account] .page-header,.account-page+.page-header,.account-page .page-header{text-align:center !important;padding:64px 0 8px !important;border:none !important}.account-page .form-group,.account-page .form-row{margin-bottom:18px !important}.account-page label,.account-page .form-label{font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;margin:0 0 8px 0 !important;display:block !important}.account-page input[type=email],.account-page input[type=password],.account-page input[type=text],.account-page input[type=tel],.account-page input[type=number],.account-page select,.account-page textarea{width:100% !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:12px 14px !important;font-family:var(--font-body) !important;font-size:14px !important;color:var(--luvia-ink) !important;height:48px !important;box-shadow:none !important}.account-page input:focus,.account-page select:focus,.account-page textarea:focus{border-color:var(--luvia-ink) !important;outline:none !important}.account-page button[type=submit],.account-page input[type=submit],.account-page .btn-primary{width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:16px 28px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.28em !important;text-transform:uppercase !important;cursor:pointer !important;height:auto !important;min-height:52px !important;margin-top:8px !important}.account-page button[type=submit]:hover{opacity:.88 !important}.account-page .btn-link,.account-page a{font-family:var(--font-body) !important;font-size:12px !important;color:var(--luvia-ink) !important;text-decoration:underline !important;letter-spacing:.04em !important}.account-page .btn-link:hover{opacity:.7 !important}.account-page p{text-align:center !important;margin-top:24px !important;font-family:var(--font-body) !important;font-size:13px !important;color:var(--luvia-ink) !important}.account-page .alert{border-radius:0 !important;border:1px solid var(--luvia-line-strong) !important;background:var(--luvia-blush-soft) !important;color:var(--luvia-ink) !important;padding:14px 18px !important;font-family:var(--font-body) !important;font-size:13px !important}.account-page .alert-danger{background:rgba(179,58,58,.08) !important;border-color:#b33a3a !important;color:#b33a3a !important}.account-page .alert-success{background:rgba(30,43,66,.06) !important;border-color:var(--luvia-ink) !important}.template-account-info .account-page,.template-account-orders .account-page,.template-account-address .account-page{max-width:880px !important}.js-cart-item.cart-item{display:block !important;padding:18px 0 !important;border-bottom:1px solid var(--luvia-line) !important;margin-bottom:0 !important}.js-cart-item .row,.js-cart-item .form-row{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:20px !important;margin:0 !important}.js-cart-item [class*=col-]{padding:0 !important;flex:unset !important;max-width:none !important}.js-cart-item .cart-item-image-container{display:block !important;width:100px !important;height:100px !important;background:#efeae4 !important;overflow:hidden !important;flex:0 0 100px !important}.js-cart-item .cart-item-image{width:100% !important;height:100% !important;object-fit:contain !important;padding:10px !important;box-sizing:border-box !important;display:block !important}.js-cart-item .cart-item-info-container,.js-cart-item .cart-item-info{padding-left:0 !important;flex:1 1 auto !important;display:flex !important;flex-direction:column !important;gap:4px !important}.js-cart-item .cart-item-info a{font-family:var(--font-body) !important;font-size:15px !important;color:var(--luvia-ink) !important;text-decoration:none !important;font-weight:500 !important}.js-cart-item .cart-item-subtotal{font-family:var(--font-body) !important;font-size:15px !important;font-weight:500 !important;color:var(--luvia-ink) !important;margin-top:4px !important;text-align:left !important}.cart-item-quantity,.js-cart-item .container-fluid,.js-cart-item .container-fluid .row{display:inline-flex !important;flex-direction:row !important;align-items:center !important;width:auto !important;flex-wrap:nowrap !important;margin:0 !important;padding:0 !important;gap:0 !important}.cart-item-quantity .form-quantity,.cart-item-quantity .form-group{display:inline-flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:nowrap !important;width:auto !important;margin:0 !important;gap:0 !important}.js-cart-quantity-btn,.cart-item-quantity .form-quantity-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;flex:0 0 32px !important;border:1px solid var(--luvia-line-strong) !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;padding:0 !important;cursor:pointer !important;margin:0 !important}.js-cart-quantity-btn:hover{background:var(--luvia-blush-soft) !important}.js-cart-quantity-btn svg,.cart-item-quantity svg{width:10px !important;height:10px !important;fill:var(--luvia-ink) !important}.js-cart-quantity-input,input.js-cart-quantity-input,.cart-item-quantity input[type=number]{width:44px !important;height:32px !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-left:none !important;border-right:none !important;border-radius:0 !important;font-family:var(--font-body) !important;font-size:13px !important;font-weight:500 !important;color:var(--luvia-ink) !important;text-align:center !important;margin:0 !important;padding:0 !important;flex:0 0 44px !important;-moz-appearance:textfield !important}.js-cart-quantity-input::-webkit-inner-spin-button,.js-cart-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}.cart-item-spinner{display:none !important}.js-cart-item .js-cart-remove-item,a.js-cart-remove-item,button.js-cart-remove-item,.js-cart-item [class*=remove]:not(input):not(svg){background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:8px 16px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:10px !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;width:auto !important;cursor:pointer !important;height:32px !important;line-height:1 !important}.js-cart-item .js-cart-remove-item:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.js-go-to-checkout,a[class*=checkout][class*=btn],button[class*=checkout],.cart-totals-checkout,.btn-cart-checkout{width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:16px 28px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.28em !important;text-transform:uppercase !important;text-align:center !important;text-decoration:none !important;display:inline-block !important}.luvia-mm-panel{pointer-events:none}.luvia-has-mm:hover>.luvia-mm-panel{pointer-events:auto}.luvia-account-link{pointer-events:auto !important}.js-fixed-product-form-fixed,.js-fixed-product-form.js-fixed-product-form-fixed,[class*=fixed-product-form][class*=fixed]:not(form),.js-product-buy-buttons-fixed,.product-buy-buttons-fixed{display:none !important}input.search-input-submit:not([value]),.btn.search-input-submit{display:none !important}.js-ajax-cart-panel .js-quantity,.js-ajax-cart-panel .form-group.js-quantity,.modal-cart .js-quantity,.modal.cart .js-quantity,[id*=modal-cart] .js-quantity{display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;width:auto !important}.js-ajax-cart-panel .js-quantity .form-label,.modal-cart .js-quantity .form-label,.modal.cart .js-quantity .form-label{display:none !important}.js-ajax-cart-panel .js-quantity-down,.js-ajax-cart-panel .js-quantity-up,.modal-cart .js-quantity-down,.modal-cart .js-quantity-up,.modal.cart .js-quantity-down,.modal.cart .js-quantity-up{width:36px !important;height:36px !important;flex:0 0 36px !important}.js-ajax-cart-panel .js-quantity .form-control-container,.modal-cart .js-quantity .form-control-container,.modal.cart .js-quantity .form-control-container{flex:0 0 48px !important;width:48px !important;height:36px !important}.js-ajax-cart-panel .js-quantity-input,.modal-cart .js-quantity-input,.modal.cart .js-quantity-input{width:48px !important;height:34px !important;font-size:13px !important}.js-cart-remove-item,.js-product-quantity-remove,button[class*=remove-item],a[class*=remove-item],.cart-item-remove,button[class*=cart-remove]{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:8px 18px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:10px !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;width:auto !important;min-height:32px !important;cursor:pointer !important}.js-cart-remove-item:hover,.js-product-quantity-remove:hover,button[class*=remove-item]:hover,.cart-item-remove:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.btn.btn-primary[class*=remove],.btn-block[class*=remove]{background:rgba(0,0,0,0) !important}.js-quantity,.form-group.js-quantity{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:0 !important;margin-bottom:18px !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important}.js-quantity .form-label,.form-group.js-quantity .form-label{width:100% !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;margin:0 0 10px 0 !important;display:block !important}.js-quantity-down,.js-quantity-up,.form-quantity-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:0 !important;margin:0 !important;cursor:pointer !important;color:var(--luvia-ink) !important;flex:0 0 44px !important;position:static !important;transition:background .2s var(--ease-luvia) !important}.js-quantity-down:hover,.js-quantity-up:hover{background:var(--luvia-blush-soft) !important}.js-quantity-down svg,.js-quantity-up svg,.form-quantity-icon svg{width:12px !important;height:12px !important;fill:var(--luvia-ink) !important}.js-quantity .form-control-container,.form-group.js-quantity .form-control-container{flex:0 0 60px !important;width:60px !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;border-top:1px solid var(--luvia-line-strong) !important;border-bottom:1px solid var(--luvia-line-strong) !important;height:44px !important}.js-quantity-input,input.js-quantity-input{width:60px !important;height:42px !important;background:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;padding:0 !important;font-family:var(--font-body) !important;font-size:14px !important;font-weight:500 !important;color:var(--luvia-ink) !important;text-align:center !important;outline:none !important;box-shadow:none !important;-moz-appearance:textfield}.js-quantity-input::-webkit-inner-spin-button,.js-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}input.js-addtocart,input.js-prod-submit-form{width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:16px 28px !important;height:auto !important;min-height:52px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.28em !important;text-transform:uppercase !important;cursor:pointer !important;-webkit-appearance:none !important;appearance:none !important;text-align:center !important;transition:opacity .25s var(--ease-luvia) !important}input.js-addtocart:hover{opacity:.88 !important}div.js-addtocart.js-addtocart-placeholder{display:none !important}div.js-addtocart.js-addtocart-placeholder.is-loading,div.js-addtocart.js-addtocart-placeholder.active{display:block !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-favs-footer{border-top:1px solid var(--luvia-line);padding:16px 24px;display:flex;flex-direction:column;gap:10px}.luvia-favs-footer button{width:100%;background:var(--luvia-ink);color:var(--luvia-paper);border:none;border-radius:0;padding:14px 22px;font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.luvia-favs-footer .luvia-favs-clear{background:rgba(0,0,0,0);color:var(--luvia-ink);border:1px solid var(--luvia-line-strong)}.luvia-favs-fullscreen{position:fixed;inset:0;background:var(--luvia-paper);z-index:10000;display:none;overflow-y:auto}.luvia-favs-fullscreen.is-open{display:block}.luvia-favs-fs-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 48px;border-bottom:1px solid var(--luvia-line);position:sticky;top:0;background:var(--luvia-paper);z-index:2}.luvia-favs-fs-header-left{justify-self:start}.luvia-favs-fs-header-right{justify-self:end;display:flex;align-items:center;gap:12px}.luvia-favs-fs-title{font-family:var(--font-display);font-weight:300;font-size:28px;color:var(--luvia-ink);margin:0;text-align:center;white-space:nowrap}.luvia-favs-fs-count{font-family:var(--font-body);font-size:14px;color:var(--luvia-ink);opacity:.6;margin-left:6px;letter-spacing:.5px}.luvia-favs-fs-back{background:rgba(0,0,0,0);border:none;font-family:var(--font-body);font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--luvia-ink);cursor:pointer;padding:8px 12px 8px 0;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease}.luvia-favs-fs-back:hover{opacity:.6}.luvia-favs-fs-cart-link{display:inline-flex;align-items:center;gap:8px;background:var(--luvia-ink);color:var(--luvia-paper) !important;text-decoration:none !important;font-family:var(--font-body);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;padding:10px 18px;border:1px solid var(--luvia-ink);border-radius:0;transition:background .2s ease,color .2s ease}.luvia-favs-fs-cart-link:hover{background:rgba(0,0,0,0);color:var(--luvia-ink) !important}.luvia-favs-fs-cart-link svg{stroke:currentColor;flex-shrink:0}.luvia-favs-fs-close{background:rgba(0,0,0,0);border:none;font-size:28px;line-height:1;color:var(--luvia-ink);cursor:pointer;padding:4px 8px}@media(max-width: 768px){.luvia-favs-fs-header{grid-template-columns:auto 1fr auto;padding:14px 16px;gap:8px}.luvia-favs-fs-back span{display:none}.luvia-favs-fs-back{font-size:18px;padding:6px 8px}.luvia-favs-fs-title{font-size:18px}.luvia-favs-fs-cart-link span{display:none}.luvia-favs-fs-cart-link{padding:9px 12px}}.luvia-favs-fs-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:56px 24px;padding:40px 48px 80px;max-width:1480px;margin:0 auto}@media(max-width: 991px){.luvia-favs-fs-grid{grid-template-columns:repeat(3, 1fr);padding:24px;gap:36px 16px}.luvia-favs-fs-header{padding:16px 24px}}@media(max-width: 600px){.luvia-favs-fs-grid{grid-template-columns:repeat(2, 1fr);gap:28px 12px}}.luvia-favs-fs-card{display:flex;flex-direction:column;text-decoration:none;position:relative}.luvia-favs-fs-card .luvia-fs-img{position:relative;width:100%;aspect-ratio:1/1;background:#efeae4;overflow:hidden}.luvia-favs-fs-card .luvia-fs-img img{position:absolute;inset:28px;width:calc(100% - 56px);height:calc(100% - 56px);object-fit:contain}.luvia-favs-fs-card .luvia-fs-rm{position:absolute;top:14px;right:14px;width:32px;height:32px;background:rgba(253,248,246,.92);border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--luvia-ink);z-index:2}.luvia-favs-fs-card .luvia-fs-rm:hover{color:#b33a3a}.luvia-favs-fs-card .luvia-fs-name{font-family:var(--font-body);font-size:13px;color:var(--luvia-ink);margin:12px 0 4px;text-decoration:none;line-height:1.35}.luvia-favs-fs-card .luvia-fs-price{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--luvia-ink)}.luvia-favs-fs-card .luvia-fs-remove{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--luvia-blush, #FAEDEE);color:var(--luvia-ink);border:1px solid var(--luvia-blush, #FAEDEE);padding:10px 18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;border-radius:0;font-family:var(--font-body);line-height:1;transition:opacity .2s var(--ease-luvia)}.luvia-favs-fs-card .luvia-fs-remove:hover{opacity:.82}.luvia-favs-fs-card .luvia-fs-remove svg{width:16px;height:16px;fill:var(--luvia-ink);stroke:var(--luvia-ink);stroke-width:1.6;flex-shrink:0}.luvia-favs-fs-card .luvia-fs-atc{display:inline-block;background:var(--luvia-ink);color:var(--luvia-paper);padding:10px 18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;text-align:center;transition:opacity .2s var(--ease-luvia)}.luvia-favs-fs-card .luvia-fs-atc:hover{opacity:.85}.luvia-favs-fs-card .luvia-fs-actions{margin-top:12px;display:grid;grid-template-columns:1fr;gap:6px}.luvia-fav-row-atc{display:inline-block;margin-top:6px;background:var(--luvia-ink);color:var(--luvia-paper);padding:6px 12px;font-family:var(--font-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;width:fit-content}.luvia-fav-row-atc:hover{opacity:.88;color:var(--luvia-paper)}.luvia-favs-fs-empty{text-align:center;padding:96px 32px;color:var(--luvia-ink)}.luvia-favs-fs-empty p{font-family:var(--font-display);font-weight:300;font-size:24px;opacity:.7;margin:0 0 24px}.luvia-card-cta{position:absolute;left:50%;bottom:16px;transform:translateX(-50%) translateY(8px);display:inline-flex;align-items:center;justify-content:center;background:var(--luvia-ink);color:var(--luvia-paper);font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none !important;padding:10px 22px;border-radius:0;white-space:nowrap;opacity:0;pointer-events:none;z-index:6;transition:opacity .22s var(--ease-luvia),transform .22s var(--ease-luvia),background .2s var(--ease-luvia)}.luvia-card-cta::after{display:none !important}.luvia-card-cta:hover{background:var(--luvia-navy, var(--luvia-ink));opacity:1 !important}body .js-item-product:hover .luvia-card-cta,body .item-product-card:hover .luvia-card-cta{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}@media(max-width: 991px){.luvia-card-cta{display:none !important}}.modal-nav-hamburger .nav-list,.modal-nav-hamburger .js-nav-primary .nav-list,.modal-nav-hamburger ul.nav-list,.modal-nav-hamburger nav ul{display:block !important;flex-direction:column !important;text-align:left !important;gap:0 !important;padding:24px 28px !important;margin:0 !important}.modal-nav-hamburger .nav-list>li,.modal-nav-hamburger .js-nav-primary .nav-list>li{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;border-bottom:1px solid rgba(26,31,53,.08)}.modal-nav-hamburger .nav-list-link,.modal-nav-hamburger .nav-list a{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;padding:18px 4px !important;font-family:var(--font-display) !important;font-size:18px !important;font-weight:400 !important;letter-spacing:.04em !important;color:var(--luvia-ink) !important;text-transform:none !important;text-decoration:none !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}.modal-nav-hamburger .nav-list-arrow{display:inline-flex !important;margin-left:auto !important}.modal-nav-hamburger .nav-secondary,.modal-nav-hamburger .modal-footer{padding:14px 28px !important;margin:0 !important;border-top:1px solid rgba(26,31,53,.08) !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important}.modal-nav-hamburger .nav-account,.modal-nav-hamburger ul.nav-account.row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:24px !important;margin:0 !important;padding:0 !important;list-style:none !important;background:rgba(0,0,0,0) !important}.modal-nav-hamburger .nav-account-item,.modal-nav-hamburger .nav-account>li,.modal-nav-hamburger .nav-account-item.col,.modal-nav-hamburger .nav-account-item.col-auto,.modal-nav-hamburger .nav-account-item[class*=col]{display:inline-flex !important;flex:0 0 auto !important;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}.modal-nav-hamburger .nav-account-link{display:inline-block !important;padding:6px 0 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;text-decoration:none !important;background:rgba(0,0,0,0) !important;border:0 !important}.modal-nav-hamburger .modal-body,.modal-nav-hamburger .nav-body{padding:0 !important;background:#fff !important}.modal-nav-hamburger .modal-content,.modal-nav-hamburger .modal-panel,.modal-nav-hamburger .js-modal-content{background:#fff !important;border-radius:0 !important}@media(max-width: 767px){body .js-item-product .item-image-link,body .js-item-product .item-image,body .js-item-product .js-product-item-image-container-private,body .js-item-product [class*=product-item-image-container]{aspect-ratio:1/1 !important;width:100% !important;overflow:hidden !important;background:#fff !important;border-radius:8px !important}body .js-item-product .item-image-link img,body .js-item-product .item-image img,body .js-item-product .js-product-item-image-container-private img,body .js-item-product [class*=product-item-image-container] img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;padding:0 !important;margin:0 !important}}@media(max-width: 767px){html,body{overflow-x:hidden !important;max-width:100vw !important}body .products-list,body .category-products-list,body .row.products-list,body .category-products>.row,body .category-products .row,body .js-product-table,body .js-product-table.row{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:28px 14px !important;padding:0 12px !important}body .js-item-product{width:100% !important;max-width:100% !important;flex:0 0 100% !important}body .js-item-product .item-name,body .js-item-product [class*=item-name]{font-size:13px !important;line-height:1.3 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;display:block !important;-webkit-line-clamp:unset !important}body .js-item-product .item-price{font-size:14px !important}body .luvia-fav-overlay,body .luvia-card-favs-btn{width:32px !important;height:32px !important;top:8px !important;right:8px !important}}body .item-product-card .item-price-container .item-compare-price[data-store-price="0"],body .js-item-product s:empty{display:none !important}body .item-product-card .item-price-container,body .js-item-product .item-price-container{margin-top:8px !important;margin-bottom:4px !important;display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:8px !important}.luvia-fav-overlay{transition:opacity .15s var(--ease-luvia) !important}.luvia-fav-overlay,body .js-item-product .luvia-fav-overlay,body .item-product-card .luvia-fav-overlay{position:absolute !important;top:14px !important;right:14px !important;z-index:10 !important;width:36px !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(253,248,246,.92) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;border:none !important;border-radius:999px !important;cursor:pointer !important;padding:0 !important;opacity:1;box-shadow:0 2px 8px rgba(30,43,66,.06)}.luvia-fav-overlay svg{width:18px !important;height:18px !important;fill:none !important;stroke:var(--luvia-ink) !important;stroke-width:1.4 !important;transition:none !important}.luvia-fav-overlay.is-active svg{fill:#b33a3a !important;stroke:#b33a3a !important}.luvia-fav-link{position:relative !important}.luvia-fav-count{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#b33a3a;color:var(--luvia-paper);font-family:var(--font-body);font-size:9px;font-weight:600;line-height:16px;text-align:center;letter-spacing:0;display:none;align-items:center;justify-content:center}.luvia-fav-count.is-visible{display:inline-flex}.luvia-favs-drawer{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-luvia)}.luvia-favs-drawer.is-open{pointer-events:auto;opacity:1}.luvia-favs-backdrop{position:absolute;inset:0;background:rgba(30,43,66,.5);backdrop-filter:blur(2px);cursor:pointer}.luvia-favs-panel{position:absolute;top:0;right:0;bottom:0;width:520px;max-width:96vw;background:var(--luvia-paper);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s var(--ease-luvia);box-shadow:-8px 0 32px rgba(30,43,66,.1)}.luvia-favs-drawer.is-open .luvia-favs-panel{transform:translateX(0)}.luvia-favs-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--luvia-line)}.luvia-favs-header h2{font-family:var(--font-display);font-weight:300;font-size:24px;letter-spacing:.01em;color:var(--luvia-ink);margin:0}.luvia-favs-close{background:rgba(0,0,0,0);border:none;font-size:28px;line-height:1;color:var(--luvia-ink);cursor:pointer;padding:0 4px;opacity:.7}.luvia-favs-close:hover{opacity:1}.luvia-favs-body{flex:1;overflow-y:auto;padding:16px 24px 24px}.luvia-favs-empty{text-align:center;padding:48px 12px;color:var(--luvia-ink)}.luvia-favs-empty p{font-family:var(--font-body);font-size:14px;color:var(--luvia-ink);opacity:.7;margin:0 0 20px}.luvia-favs-cta{display:inline-block;background:var(--luvia-ink);color:var(--luvia-paper);font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;padding:12px 22px}.luvia-favs-list{display:flex;flex-direction:column}.luvia-fav-row{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--luvia-line);align-items:center}.luvia-fav-row-img{display:block;width:80px;height:80px;background:#efeae4;overflow:hidden}.luvia-fav-row-img img{width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.luvia-fav-row-info{display:flex;flex-direction:column;gap:4px;min-width:0}.luvia-fav-row-name{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--luvia-ink);text-decoration:none;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luvia-fav-row-name:hover{opacity:.6}.luvia-fav-row-price{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--luvia-ink)}.luvia-fav-row-remove{background:rgba(0,0,0,0);border:none;font-size:22px;line-height:1;color:var(--luvia-ink);opacity:.4;cursor:pointer;padding:6px 8px}.luvia-fav-row-remove:hover{opacity:1;color:#b33a3a}.products-list,.category-products-list,.row.products-list,[class*=products-list],.category-products>.row,.category-products .row{gap:64px 20px !important}@media(max-width: 991px){.products-list,.category-products-list,.row.products-list,.category-products>.row,.category-products .row{gap:48px 14px !important}}body .js-item-product .item-name,body .item-product-card .item-name{font-family:var(--font-body) !important;font-weight:400 !important;font-size:13px !important;letter-spacing:.02em !important;color:var(--luvia-ink) !important;margin:12px 0 4px !important;line-height:1.35 !important;text-align:left !important}body .js-item-product .item-price,body .item-product-card .item-price,body .js-item-product [class*=price]:not(.compare-at),body .item-product-card [class*=price]:not(.compare-at){font-family:var(--font-body) !important;font-weight:500 !important;font-size:13px !important;color:var(--luvia-ink) !important;text-align:left !important;margin:0 0 4px !important;letter-spacing:0 !important}body .js-item-product .compare-price,body .js-item-product [class*=compare]:not(button),body .js-item-product .item-price-line-through,body .js-item-product s{font-family:var(--font-body) !important;font-weight:400 !important;font-size:12px !important;color:var(--luvia-ink) !important;opacity:.5 !important;text-decoration:line-through !important;margin-left:6px !important}body .item-product-card .promo-flag,body .js-item-product .promo-flag,body .item-product-card [class*=discount],body .item-product-card .item-discount-percentage{position:absolute !important;bottom:12px !important;left:12px !important;top:auto !important;right:auto !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:10px !important;letter-spacing:.18em !important;text-transform:uppercase !important;padding:6px 12px !important;border-radius:0 !important;z-index:5}body .js-item-product,body .item-product-card{position:relative !important}body .js-item-product .js-favourite-toggle,body .item-product-card .js-favourite-toggle,body .js-item-product .js-product-favourite,body .js-item-product [class*=favourite],body .js-item-product [class*=favorite],body .js-item-product [class*=wishlist]{position:absolute !important;top:14px !important;right:14px !important;z-index:10 !important;width:36px !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(253,248,246,.85) !important;backdrop-filter:blur(6px) !important;border:none !important;border-radius:999px !important;cursor:pointer !important;transition:opacity .2s var(--ease-luvia),background .2s var(--ease-luvia);opacity:.92;padding:0 !important}body .js-item-product .js-favourite-toggle:hover,body .item-product-card .js-favourite-toggle:hover{opacity:1;background:var(--luvia-paper) !important}body .js-item-product .js-favourite-toggle svg,body .item-product-card .js-favourite-toggle svg,body .js-item-product [class*=favourite] svg,body .js-item-product [class*=favorite] svg{width:18px !important;height:18px !important;fill:none !important;stroke:var(--luvia-ink) !important;stroke-width:1.4 !important}body .js-item-product .js-favourite-toggle.is-active svg,body .js-item-product .js-favourite-toggle[aria-pressed=true] svg,body .js-item-product .js-favourite-toggle.active svg{fill:#b33a3a !important;stroke:#b33a3a !important}.luvia-fav-overlay{position:absolute;top:14px;right:14px;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(253,248,246,.85);backdrop-filter:blur(6px);border:none;border-radius:999px;cursor:pointer;transition:opacity .2s var(--ease-luvia),background .2s var(--ease-luvia)}.luvia-fav-overlay:hover{background:var(--luvia-paper)}.luvia-fav-overlay svg{width:18px;height:18px;fill:none;stroke:var(--luvia-ink);stroke-width:1.4}.luvia-fav-overlay.is-active svg{fill:#b33a3a;stroke:#b33a3a}.luvia-has-mm{position:static !important}.luvia-nav-flat{position:relative}.luvia-mm-panel{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--luvia-paper);border-top:1px solid var(--luvia-line);border-bottom:1px solid var(--luvia-line);box-shadow:0 16px 32px rgba(30,43,66,.06);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s var(--ease-luvia),transform .18s var(--ease-luvia),visibility 0s linear .22s,opacity .18s var(--ease-luvia) .22s;z-index:200;pointer-events:none}.luvia-mm-panel::before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:rgba(0,0,0,0);pointer-events:auto}.luvia-has-mm:hover>.luvia-mm-panel,.luvia-has-mm:focus-within>.luvia-mm-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .22s var(--ease-luvia),transform .22s var(--ease-luvia),visibility 0s linear 0s}.luvia-has-mm>a{padding-bottom:18px !important;margin-bottom:-18px !important;position:relative;z-index:201}.luvia-has-mm:hover>a::after{width:100% !important}.luvia-mm-inner{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:48px;max-width:1480px;margin:0 auto;padding:36px 48px 44px;align-items:start}.luvia-mm-label{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--luvia-ink);margin:0 0 16px 0;opacity:.55}.luvia-mm-col{display:flex;flex-direction:column;gap:4px}.luvia-mm-col a{font-family:var(--font-body) !important;font-weight:400 !important;font-size:14px !important;letter-spacing:.01em !important;text-transform:none !important;color:var(--luvia-ink) !important;text-decoration:none !important;padding:8px 0 !important;transition:opacity .2s var(--ease-luvia);white-space:nowrap;position:relative}.luvia-mm-col a::after{display:none !important}.luvia-mm-col a:hover{opacity:.55 !important}.luvia-mm-feat{display:flex;align-items:stretch}.luvia-mm-feat a{position:relative;display:block;width:100%;aspect-ratio:16/11;background:var(--luvia-blush-soft);overflow:hidden;text-decoration:none !important}.luvia-mm-feat a::after{display:none !important}.luvia-mm-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-luvia)}.luvia-mm-feat a:hover img{transform:scale(1.04)}.luvia-mm-feat span{position:absolute;bottom:14px;left:16px;background:var(--luvia-paper);padding:8px 14px;font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--luvia-ink)}.luvia-nav-ofertas>a{color:#b33a3a !important;font-weight:500 !important}@media(max-width: 991px){.luvia-mm-panel{display:none !important}}.category-controls,.filters-controls,[class*=filters-controls]{position:static !important;grid-column:1/-1 !important;top:auto !important;margin:0 auto 28px auto !important;width:100% !important;max-width:1480px !important;padding:16px 32px !important;border-top:1px solid var(--luvia-line) !important;border-bottom:1px solid var(--luvia-line) !important;background:rgba(0,0,0,0) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:auto !important}body .js-item-product .item-image-link,body .js-item-product .js-product-item-image-link-private,body .item-product-card .item-image-link,body .item-product-card .js-product-item-image-link-private,body .js-product-item-image-container-private,body .item-product-card .item-image,body [class*=product-item-image-container]{background:#efeae4 !important}.js-price-filter-btn,.filters-container button[type=submit],.filters-container .btn,.luvia-filter-apply{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;padding:12px 24px !important;font-weight:500 !important;cursor:pointer;height:42px !important;width:auto !important;min-width:100px}.js-price-filter-btn:hover{opacity:.88}.js-go-top,[class*=go-top],.go-top-button,.btn-go-top{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border-radius:999px !important;width:40px !important;height:40px !important;padding:0 !important;border:none !important;box-shadow:0 6px 18px rgba(30,43,66,.18) !important;opacity:.85 !important;bottom:24px !important;right:24px !important}.js-go-top:hover{opacity:1 !important}.js-go-top svg,[class*=go-top] svg{fill:var(--luvia-paper) !important;stroke:var(--luvia-paper) !important;width:16px !important;height:16px !important}footer,.footer,.site-footer{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;padding:64px 0 0 !important;margin-top:80px !important}footer .container,footer .row,.footer .container,.footer .row{max-width:1480px !important;margin:0 auto !important;padding:0 32px !important}footer>.container>.row,.footer>.container>.row,footer .footer-main,footer .row[class*=footer]{display:grid !important;grid-template-columns:1.4fr 1fr 1fr 1.6fr !important;gap:56px !important;padding-bottom:56px !important;border-bottom:1px solid rgba(253,248,246,.15) !important}@media(max-width: 991px){footer>.container>.row,.footer>.container>.row{grid-template-columns:1fr 1fr !important;gap:32px !important}}@media(max-width: 600px){footer>.container>.row,.footer>.container>.row{grid-template-columns:1fr !important;gap:28px !important}}footer .col,footer [class*=col-],.footer .col,.footer [class*=col-]{flex:unset !important;width:auto !important;max-width:none !important;padding:0 !important}footer h1,footer h2,footer h3,footer h4,footer h5,footer .footer-title,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer [class*=title]:not(.cart-totals-title){font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:var(--luvia-paper) !important;margin:0 0 18px 0 !important;padding:0 !important;border:none !important}footer ul,.footer ul{list-style:none !important;margin:0 !important;padding:0 !important}footer ul li,.footer ul li{margin:0 0 10px 0 !important;padding:0 !important;list-style:none !important}footer a,footer p,.footer a,.footer p{font-family:var(--font-body) !important;font-size:13px !important;font-weight:400 !important;letter-spacing:.02em !important;color:rgba(253,248,246,.75) !important;text-decoration:none !important;line-height:1.6 !important;transition:color .25s var(--ease-luvia)}footer a:hover,.footer a:hover{color:var(--luvia-paper) !important}footer input[type=email],footer .newsletter-input{background:rgba(0,0,0,0) !important;border:none !important;border-bottom:1px solid rgba(253,248,246,.35) !important;color:var(--luvia-paper) !important;padding:10px 4px !important;font-size:13px !important;letter-spacing:.05em !important;border-radius:0 !important}footer input[type=email]::placeholder{color:rgba(253,248,246,.5) !important}footer button[type=submit],footer .newsletter-submit{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important;border:none !important;border-radius:0 !important;padding:10px 22px !important;font-family:var(--font-body) !important;font-weight:500 !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;cursor:pointer;margin-top:12px}footer .copyright,footer .footer-bottom,.footer-copy,[class*=footer-bottom]{background:rgba(0,0,0,0) !important;padding:24px 32px !important;border-top:1px solid rgba(253,248,246,.12) !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:16px !important;max-width:1480px;margin:0 auto;font-size:11px !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:rgba(253,248,246,.55) !important}footer .copyright a,footer .footer-bottom a{color:rgba(253,248,246,.7) !important}.luvia-header-right svg,.luvia-header-row1 svg,.luvia-search-icon{fill:none !important;stroke:var(--luvia-ink) !important;stroke-width:1.2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.luvia-header-right{display:flex;align-items:center;gap:18px}.luvia-header-right a,.luvia-header-right button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;position:relative;color:var(--luvia-ink) !important;transition:opacity .25s var(--ease-luvia)}.luvia-header-right a:hover,.luvia-header-right button:hover{opacity:.55}.luvia-header-right svg{width:22px !important;height:22px !important}.luvia-cart-link{position:relative !important}.luvia-cart-count{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--luvia-ink);color:var(--luvia-paper);font-family:var(--font-body);font-size:9px !important;font-weight:600;line-height:16px !important;text-align:center;letter-spacing:0}.luvia-header{display:block !important;padding:0 !important}.luvia-header-row1{display:grid !important;grid-template-columns:auto 1fr auto;align-items:center;max-width:1480px;margin:0 auto;padding:14px 32px;gap:32px}.luvia-row1-left{display:flex;align-items:center;justify-content:flex-start;gap:12px}.luvia-search-inline{width:100%;display:flex;justify-content:center}.luvia-search-form{position:relative;width:100%;max-width:620px;display:flex;align-items:center}.luvia-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--luvia-ink);pointer-events:none;opacity:.7}.luvia-search-input{width:100%;height:40px;border:1px solid var(--luvia-line);background:rgba(0,0,0,0);border-radius:999px;padding:0 18px 0 42px;font-family:var(--font-body);font-size:13px;letter-spacing:.04em;color:var(--luvia-ink);outline:none;transition:border-color .25s var(--ease-luvia),background .25s var(--ease-luvia)}.luvia-search-input::placeholder{color:var(--luvia-ink);opacity:.55;letter-spacing:.06em}.luvia-search-input:focus{border-color:var(--luvia-ink);background:rgba(255,255,255,.4)}@media(max-width: 991px){.luvia-header-row1{grid-template-columns:auto 1fr auto;gap:14px;padding:12px 16px}.luvia-search-input{height:36px;font-size:12px;padding-left:38px}}@media(max-width: 767px){.luvia-header-row1{grid-template-columns:auto 1fr auto}.luvia-search-inline{grid-column:1/-1;order:2;margin-top:8px;padding:0 4px}.luvia-row1-left,.luvia-header-right{order:1}}.luvia-nav-flat{width:100%;border-top:1px solid var(--luvia-line);border-bottom:1px solid var(--luvia-line);padding:0;background:rgba(0,0,0,0)}.luvia-nav-flat-list{display:flex !important;flex-direction:row !important;align-items:center;justify-content:center !important;gap:30px !important;list-style:none;margin:0 auto !important;padding:16px 24px !important;max-width:1480px;text-align:center;flex-wrap:nowrap !important}.luvia-nav-flat-list li{margin:0;padding:0;list-style:none}.luvia-nav-flat-list a{font-family:var(--font-body) !important;font-weight:500 !important;font-size:12.5px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;text-decoration:none !important;padding:6px 0 !important;position:relative;white-space:nowrap !important;transition:opacity .3s var(--ease-luvia)}@media(max-width: 1280px){.luvia-nav-flat-list{gap:22px !important;padding:14px 16px !important}.luvia-nav-flat-list a{font-size:11.5px !important;letter-spacing:.16em !important}}@media(max-width: 1100px){.luvia-nav-flat-list{gap:16px !important}.luvia-nav-flat-list a{font-size:11px !important;letter-spacing:.12em !important}}.luvia-nav-flat-list a:hover{opacity:.55}.luvia-nav-flat-list a::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:1px;background:var(--luvia-ink);transition:width .3s var(--ease-luvia)}.luvia-nav-flat-list a:hover::after{width:100%}@media(max-width: 991px){.luvia-nav-flat-list{gap:24px;padding:12px 16px}.luvia-nav-flat-list a{font-size:11px !important;letter-spacing:.18em !important}}body.scrolled .luvia-header,.luvia-header.is-scrolled{background:var(--luvia-paper) !important;box-shadow:0 1px 0 var(--luvia-line)}body .js-item-product .item-image-link,body .js-item-product .js-product-item-image-link-private,body .item-product-card .item-image-link,body .item-product-card .js-product-item-image-link-private,body .js-product-item-image-container-private,body .item-product-card .item-image,body [class*=product-item-image-container]{background:#f1ece7 !important;padding:0 !important;box-sizing:border-box !important;aspect-ratio:1/1 !important;position:relative !important;overflow:hidden !important;border-radius:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;display:block !important}body .js-item-product .js-product-item-image-link-private img,body .item-product-card .js-product-item-image-link-private img,body .js-product-item-image-container-private img,body [class*=product-item-image-link-private] img,body [class*=product-item-image-container-private] img,body .item-product-card .item-image-link img,body .js-item-product .item-image-link img{position:absolute !important;top:7% !important;left:7% !important;right:7% !important;bottom:7% !important;width:86% !important;height:86% !important;max-width:86% !important;max-height:86% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center !important;transform:none !important;margin:0 !important}body .item-product-card:hover .js-product-item-image-link-private img,body .js-item-product:hover .js-product-item-image-link-private img,body .item-product-card:hover .item-image-link img,body .js-item-product:hover .item-image-link img{transform:scale(1.04) !important}.products-list,.category-products-list,.row.products-list,[class*=products-list],.category-products>.row,.category-products .row{gap:32px 20px !important}@media(max-width: 991px){.products-list,.category-products-list,.row.products-list,.category-products>.row,.category-products .row{gap:28px 14px !important}}body .js-item-product .item-name,body .item-product-card .item-name{font-family:var(--font-body) !important;font-style:normal !important;font-weight:400 !important;font-size:14px !important;letter-spacing:.01em !important;color:var(--luvia-ink) !important;text-align:left !important;margin:16px 0 10px !important;padding:0 !important;line-height:1.35 !important;text-transform:none !important}body .js-item-product .item-price,body .item-product-card .item-price,body .js-item-product [class*=price]:not(.compare-at),body .item-product-card [class*=price]:not(.compare-at){font-family:var(--font-body) !important;font-weight:500 !important;font-size:14px !important;color:var(--luvia-ink) !important;text-align:left !important;margin:0 0 16px !important;line-height:1.2 !important;letter-spacing:0 !important}body .js-product-item-image-link-private,body .item-product-card .js-product-item-image-link-private,body .js-item-product .js-product-item-image-link-private{display:block !important;position:relative !important;width:100% !important;height:auto !important;aspect-ratio:1/1 !important;overflow:hidden !important}body .js-product-item-image-link-private img,body .item-product-card .js-product-item-image-link-private img,body .js-item-product .js-product-item-image-link-private img,body .js-product-item-image-container-private img,body [class*=product-item-image-link-private] img,body [class*=product-item-image-container-private] img{position:absolute !important;top:7% !important;left:7% !important;right:7% !important;bottom:7% !important;width:86% !important;height:86% !important;max-width:86% !important;max-height:86% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center !important;transform:none !important;margin:0 !important;padding:0 !important}body .js-product-item-image-container-private,body [class*=product-item-image-container-private]{position:relative !important;width:100% !important;height:auto !important;aspect-ratio:1/1 !important;overflow:hidden !important}body .js-product-item-image-container-private::before,body [class*=product-item-image-container-private]::before{content:none !important;display:none !important}.modal .filters-container ul li a,.modal .filters-container ul li a p,.modal .filters-container ul li,[id*=nav-filters] .filters-container ul li a,[id*=nav-filters] .filters-container ul li a p,[id*=nav-filters] .filters-container ul li,[id*=modal-fullscreen-filters] .filters-container ul li a,[id*=modal-fullscreen-filters] .filters-container ul li a p{color:var(--luvia-ink) !important;opacity:1 !important}.modal .filters-container label,.modal .filters-container .checkbox-container span,.modal .filters-container .form-label,[id*=nav-filters] .filters-container label,[id*=nav-filters] .filters-container .checkbox-container span,[id*=nav-filters] .filters-container .form-label{color:var(--luvia-ink) !important}.modal.filters,[id*=nav-filters] .modal-content,[id*=modal-fullscreen-filters]{background:var(--luvia-paper) !important;color:var(--luvia-ink) !important}.luvia-pdp .js-product-description,.luvia-pdp .product-description{max-height:none !important;overflow:visible !important}.luvia-pdp .js-view-description,.luvia-pdp .product-description-more,.luvia-pdp .js-view-more,.luvia-pdp .js-view-less{display:none !important}.luvia-pdp .luvia-social-follow{display:flex !important;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(26,31,53,.08)}.luvia-pdp .luvia-social-follow .luvia-social-btn,.luvia-social-follow .luvia-social-btn{width:40px !important;height:40px !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-ink) !important;border-radius:50% !important;color:var(--luvia-ink) !important;fill:var(--luvia-ink) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;text-decoration:none !important;transition:background .25s ease,color .25s ease}.luvia-pdp .luvia-social-follow .luvia-social-btn:hover,.luvia-social-follow .luvia-social-btn:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;fill:var(--luvia-paper) !important}.luvia-pdp .luvia-social-follow .luvia-social-btn svg,.luvia-social-follow .luvia-social-btn svg{width:16px !important;height:16px !important;fill:currentColor !important;display:block !important}.luvia-pdp .luvia-social-follow .luvia-social-btn:hover svg,.luvia-social-follow .luvia-social-btn:hover svg{fill:var(--luvia-paper) !important}.luvia-pdp .luvia-pdp-fav-wrap{width:100%;margin-top:12px;display:block}.luvia-pdp .luvia-pdp-fav-wrap>.luvia-pdp-fav,.luvia-pdp .luvia-pdp-fav{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px;width:100% !important;min-width:100% !important;max-width:100% !important;flex:1 1 100% !important;box-sizing:border-box !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-ink) !important;color:var(--luvia-ink) !important;font-family:var(--font-body);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;padding:14px 20px !important;margin:0 !important;cursor:pointer;transition:background .25s ease,color .25s ease;border-radius:0 !important;line-height:1;text-align:center}.luvia-pdp .luvia-pdp-fav:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-pdp .luvia-pdp-fav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0;transition:fill .2s ease}.luvia-pdp .luvia-pdp-fav.is-active{background:var(--luvia-blush, #FAEDEE) !important;border-color:var(--luvia-blush, #FAEDEE) !important;color:var(--luvia-ink) !important}.luvia-pdp .luvia-pdp-fav.is-active svg{fill:var(--luvia-ink);stroke:var(--luvia-ink)}.luvia-pdp .luvia-pdp-fav.is-active:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-pdp .luvia-pdp-fav.is-active:hover svg{fill:var(--luvia-paper);stroke:var(--luvia-paper)}.luvia-favs-fs-card .luvia-fs-slides{position:absolute;inset:0}.luvia-favs-fs-card .luvia-fs-slide{position:absolute;inset:0;display:block}.luvia-favs-fs-card .luvia-fs-slide img{position:absolute;inset:28px;width:calc(100% - 56px);height:calc(100% - 56px);object-fit:contain}.luvia-favs-fs-card .luvia-fs-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:2px;background:rgba(253,248,246,.92);border:1px solid rgba(26,31,53,.15);color:var(--luvia-ink);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .2s ease,background .2s ease}.luvia-favs-fs-card:hover .luvia-fs-arrow{opacity:1}.luvia-favs-fs-card .luvia-fs-arrow:hover{background:var(--luvia-ink);color:var(--luvia-paper)}.luvia-favs-fs-card .luvia-fs-arrow.prev{left:12px}.luvia-favs-fs-card .luvia-fs-arrow.next{right:12px}@media(max-width: 768px){.luvia-favs-fs-card .luvia-fs-arrow{opacity:1;width:32px;height:32px}}.luvia-favs-fs-card .luvia-fs-dots{position:absolute;bottom:10px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:6px}.luvia-favs-fs-card .luvia-fs-dot{width:7px;height:7px;border-radius:0;background:rgba(26,31,53,.25);border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.luvia-favs-fs-card .luvia-fs-dot.is-active{background:var(--luvia-ink);transform:scale(1.2)}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-slides{position:absolute !important;inset:0 !important}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-slide{position:absolute !important;inset:0 !important;display:block}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-slide img{position:absolute !important;inset:28px !important;width:calc(100% - 56px) !important;height:calc(100% - 56px) !important;object-fit:contain !important;padding:0 !important}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:2px;background:rgba(253,248,246,.92);border:1px solid rgba(26,31,53,.15);color:var(--luvia-ink);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .2s ease,background .2s ease}body.template-cart .luvia-cart-card-img.luvia-fs-img:hover .luvia-fs-arrow{opacity:1}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-arrow:hover{background:var(--luvia-ink);color:var(--luvia-paper)}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-arrow.prev{left:12px}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-arrow.next{right:12px}@media(max-width: 768px){body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-arrow{opacity:1;width:32px;height:32px}}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-dots{position:absolute;bottom:10px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:6px}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-dot{width:7px;height:7px;border-radius:0;background:rgba(26,31,53,.25);border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}body.template-cart .luvia-cart-card-img.luvia-fs-img .luvia-fs-dot.is-active{background:var(--luvia-ink);transform:scale(1.2)}.luvia-cart-related{margin:64px 0 0 !important}.luvia-pdp-related{max-width:1280px !important;margin:72px auto 0 !important;padding:0 32px 80px !important}@media(max-width: 991px){.luvia-pdp-related{padding:0 16px 48px !important}}.luvia-cart-related-title{font-family:var(--font-display) !important;font-weight:300 !important;font-size:32px !important;color:var(--luvia-ink) !important;margin:0 0 32px !important;text-align:center !important}.luvia-cart-related-viewport{position:relative !important}.luvia-cart-related-grid{display:flex !important;gap:24px !important;overflow-x:auto !important;scroll-behavior:smooth !important;scrollbar-width:none !important;-ms-overflow-style:none !important;padding:4px 2px !important}.luvia-cart-related-grid::-webkit-scrollbar{display:none !important}.luvia-cart-related-card{flex:0 0 calc((100% - 72px)/4) !important;max-width:calc((100% - 72px)/4) !important;display:flex !important;flex-direction:column !important;text-decoration:none !important}.luvia-cart-related-img{position:relative !important;width:100% !important;aspect-ratio:1/1 !important;background:#efeae4 !important;overflow:hidden !important;border-radius:4px !important;display:block !important}.luvia-cart-related-img img{position:absolute !important;inset:28px !important;width:calc(100% - 56px) !important;height:calc(100% - 56px) !important;object-fit:contain !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-slides{position:absolute !important;inset:0 !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-slide{position:absolute !important;inset:0 !important;display:block}.luvia-cart-related-img.luvia-fs-img .luvia-fs-slide img{position:absolute !important;inset:28px !important;width:calc(100% - 56px) !important;height:calc(100% - 56px) !important;object-fit:contain !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:3 !important;width:36px !important;height:36px !important;border-radius:2px !important;background:rgba(253,248,246,.92) !important;border:1px solid rgba(26,31,53,.15) !important;color:var(--luvia-ink) !important;font-size:20px !important;line-height:1 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;opacity:0 !important;transition:opacity .2s ease,background .2s ease !important}.luvia-cart-related-img.luvia-fs-img:hover .luvia-fs-arrow{opacity:1 !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-arrow:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-arrow.prev{left:12px !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-arrow.next{right:12px !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-dots{position:absolute !important;bottom:10px !important;left:0 !important;right:0 !important;z-index:3 !important;display:flex !important;justify-content:center !important;gap:6px !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-dot{width:7px !important;height:7px !important;border-radius:0 !important;background:rgba(26,31,53,.25) !important;border:none !important;padding:0 !important;cursor:pointer !important;transition:background .2s ease,transform .2s ease !important}.luvia-cart-related-img.luvia-fs-img .luvia-fs-dot.is-active{background:var(--luvia-ink) !important;transform:scale(1.2) !important}@media(max-width: 768px){.luvia-cart-related-img.luvia-fs-img .luvia-fs-arrow{opacity:1 !important;width:32px !important;height:32px !important}}body.template-cart a.luvia-cart-related-name{font-family:var(--font-body) !important;font-weight:500 !important;font-size:14px !important;color:var(--luvia-ink) !important;margin:14px 0 4px !important;text-decoration:none !important;display:block !important}.luvia-cart-related-price{font-family:var(--font-body) !important;font-size:14px !important;color:var(--luvia-ink) !important;margin:0 0 12px !important}.luvia-cart-related-atc{margin-top:auto !important;display:block !important;text-align:center !important;text-decoration:none !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:11px 12px !important;border:1px solid var(--luvia-ink) !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border-radius:2px !important;transition:background .2s ease,color .2s ease !important}.luvia-cart-related-atc:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-cart-related-viewport{position:relative !important}.luvia-cart-related-arrow{position:absolute !important;top:130px !important;transform:translateY(-50%) !important;z-index:4 !important;width:40px !important;height:40px !important;border-radius:2px !important;background:var(--luvia-paper) !important;border:1px solid rgba(26,31,53,.15) !important;color:var(--luvia-ink) !important;font-size:22px !important;line-height:1 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;box-shadow:0 2px 10px rgba(26,31,53,.1) !important}.luvia-cart-related-arrow:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-cart-related-prev{left:-20px !important}.luvia-cart-related-next{right:-20px !important}@media(max-width: 1340px){.luvia-cart-related-prev{left:2px !important}.luvia-cart-related-next{right:2px !important}}@media(max-width: 991px){.luvia-cart-related-card{flex:0 0 calc((100% - 24px)/2) !important;max-width:calc((100% - 24px)/2) !important}}@media(max-width: 560px){.luvia-cart-related-card{flex:0 0 70% !important;max-width:70% !important}.luvia-cart-related-arrow{display:none !important}}.luvia-cart-drawer{position:fixed !important;inset:0 !important;z-index:9999 !important;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-luvia)}.luvia-cart-drawer.is-open{pointer-events:auto;opacity:1}.luvia-cart-drawer .luvia-cart-drawer-backdrop{position:absolute;inset:0;background:rgba(30,43,66,.5) !important;backdrop-filter:blur(2px);cursor:pointer}.luvia-cart-drawer .luvia-cart-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:520px;max-width:96vw;background:var(--luvia-paper) !important;display:flex !important;flex-direction:column !important;transform:translateX(100%);transition:transform .32s var(--ease-luvia);box-shadow:-8px 0 32px rgba(30,43,66,.1)}.luvia-cart-drawer.is-open .luvia-cart-drawer-panel{transform:translateX(0)}.luvia-cart-drawer .luvia-cart-drawer-header{display:flex !important;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--luvia-line);background:var(--luvia-paper) !important}.luvia-cart-drawer .luvia-cart-drawer-header h2{font-family:var(--font-display);font-weight:300;font-size:24px;letter-spacing:.01em;color:var(--luvia-ink);margin:0}.luvia-cart-drawer .luvia-cart-drawer-count{font-family:var(--font-body);font-size:13px;color:var(--luvia-ink);opacity:.55;margin-left:6px;letter-spacing:.4px;font-weight:400}.luvia-cart-drawer .luvia-cart-drawer-close{background:rgba(0,0,0,0) !important;border:none !important;font-size:28px;line-height:1;color:var(--luvia-ink) !important;cursor:pointer;padding:0 4px;opacity:.7;width:auto !important;height:auto !important}.luvia-cart-drawer .luvia-cart-drawer-close:hover{opacity:1}.luvia-cart-drawer .luvia-cart-drawer-body{flex:1;overflow-y:auto;padding:16px 24px 24px;background:var(--luvia-paper) !important}.luvia-cart-drawer .luvia-cart-drawer-empty{text-align:center;padding:48px 12px;color:var(--luvia-ink)}.luvia-cart-drawer .luvia-cart-drawer-empty p{font-family:var(--font-body);font-size:14px;color:var(--luvia-ink);opacity:.7;margin:0 0 20px}.luvia-cart-drawer .luvia-cart-drawer-explore{display:inline-block;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none !important;padding:12px 22px;border:1px solid var(--luvia-ink) !important;border-radius:0}.luvia-cart-drawer .luvia-cart-drawer-loading{padding:24px;text-align:center;color:var(--luvia-ink);font-size:13px;opacity:.6}.luvia-cart-drawer .luvia-cart-row{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--luvia-line);align-items:flex-start}.luvia-cart-drawer .luvia-cart-row:last-child{border-bottom:none}.luvia-cart-drawer .luvia-cart-row-img{display:block;width:80px;height:80px;background:#efeae4;overflow:hidden;flex-shrink:0}.luvia-cart-drawer .luvia-cart-row-img img{width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.luvia-cart-drawer .luvia-cart-row-info{display:flex;flex-direction:column;gap:6px;min-width:0}.luvia-cart-drawer .luvia-cart-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.luvia-cart-drawer .luvia-cart-row-name{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.2px;color:var(--luvia-ink) !important;text-decoration:none !important;line-height:1.35;flex:1}.luvia-cart-drawer .luvia-cart-row-sub{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--luvia-ink);white-space:nowrap}.luvia-cart-drawer .luvia-cart-row-variant{font-family:var(--font-body);font-size:11px;opacity:.55}.luvia-cart-drawer .luvia-cart-row-qty{display:flex;align-items:center;gap:6px;margin-top:4px}.luvia-cart-drawer .luvia-cart-qty-btn{width:26px !important;height:26px !important;min-width:26px !important;background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line-strong) !important;color:var(--luvia-ink) !important;cursor:pointer;font-size:14px;line-height:1;display:inline-flex !important;align-items:center;justify-content:center;padding:0 !important;border-radius:0 !important}.luvia-cart-drawer .luvia-cart-qty-btn:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-cart-drawer .luvia-cart-qty-val{display:inline-flex;align-items:center;justify-content:center;min-width:24px;font-size:13px;font-family:var(--font-body)}.luvia-cart-drawer .luvia-cart-row-remove{background:rgba(0,0,0,0) !important;border:none !important;color:var(--luvia-ink) !important;opacity:.55;cursor:pointer;font-family:var(--font-body);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-left:14px;padding:0 !important;text-decoration:underline !important;width:auto !important;height:auto !important}.luvia-cart-drawer .luvia-cart-row-remove:hover{opacity:1}.luvia-cart-drawer .luvia-cart-drawer-footer{border-top:1px solid var(--luvia-line);padding:16px 24px;display:flex;flex-direction:column;gap:10px;background:var(--luvia-paper) !important}.luvia-cart-drawer .luvia-cart-drawer-subtotal-row{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--luvia-ink);padding-bottom:6px;border-bottom:1px solid var(--luvia-line);margin-bottom:4px}.luvia-cart-drawer .luvia-cart-drawer-subtotal{font-size:15px;font-weight:600;letter-spacing:.3px}.luvia-cart-drawer .luvia-cart-drawer-transfer{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg, #f7f1e6 0%, #f0e6d5 100%);border:1px solid rgba(26,31,53,.06);border-radius:6px;padding:10px 12px;margin:10px 0 8px;font-size:12px;letter-spacing:.2px;color:var(--luvia-ink)}.luvia-cart-drawer .luvia-cart-drawer-transfer-badge{background:var(--luvia-ink);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.5px;padding:3px 6px;border-radius:3px}.luvia-cart-drawer .luvia-cart-drawer-transfer-label{flex:1}.luvia-cart-drawer .luvia-cart-drawer-transfer-amount{font-size:14px;font-weight:700;color:var(--luvia-ink)}.luvia-cart-drawer .luvia-cart-drawer-ship{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;margin-bottom:10px;font-size:11.5px;letter-spacing:.2px;color:rgba(26,31,53,.7);background:rgba(26,31,53,.04);border-radius:4px;text-align:center}.luvia-cart-drawer .luvia-cart-drawer-ship strong{font-weight:600;color:var(--luvia-ink)}.luvia-cart-drawer .luvia-cart-drawer-ship.is-free{background:#ebf3ee;color:#2d6a4f}.luvia-cart-drawer .luvia-cart-drawer-ship.is-free strong{color:#2d6a4f}.luvia-cart-drawer .luvia-cart-drawer-checkout-form{margin:0;display:block}.luvia-cart-drawer .luvia-cart-drawer-checkout{display:block;width:100% !important;min-width:100% !important;max-width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;border-radius:0 !important;padding:14px 22px !important;font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:opacity .2s ease}.luvia-cart-drawer .luvia-cart-drawer-checkout:hover{opacity:.85}.luvia-cart-drawer .luvia-cart-drawer-view{display:block;width:100%;text-align:center;background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-line-strong) !important;border-radius:0 !important;padding:13px 22px;font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none !important;box-sizing:border-box}.luvia-cart-drawer .luvia-cart-drawer-view:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.luvia-cart-wrap .luvia-cart-sticky-bar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 48px;background:var(--luvia-paper);border-bottom:1px solid var(--luvia-line)}.luvia-cart-wrap .luvia-cart-sticky-back{justify-self:start;background:rgba(0,0,0,0);border:none;font-family:var(--font-body);font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:var(--luvia-ink) !important;text-decoration:none !important;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.luvia-cart-wrap .luvia-cart-sticky-back:hover{opacity:.6}.luvia-cart-wrap .luvia-cart-sticky-title{justify-self:center;font-family:var(--font-display);font-weight:300;font-size:28px;color:var(--luvia-ink);margin:0;white-space:nowrap}.luvia-cart-wrap .luvia-cart-sticky-title-count{font-family:var(--font-body);font-size:13px;opacity:.55;margin-left:8px;letter-spacing:.4px}.luvia-cart-wrap .luvia-cart-sticky-shop{justify-self:end;background:rgba(0,0,0,0);border:1px solid var(--luvia-ink);color:var(--luvia-ink) !important;text-decoration:none !important;font-family:var(--font-body);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;padding:10px 18px;transition:background .25s ease,color .25s ease}.luvia-cart-wrap .luvia-cart-sticky-shop:hover{background:var(--luvia-ink);color:var(--luvia-paper) !important}.luvia-cart-page #go-to-checkout{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:1px solid var(--luvia-ink) !important;font-family:var(--font-body) !important;font-size:12px !important;letter-spacing:1.8px !important;text-transform:uppercase !important;padding:18px 24px !important;border-radius:0 !important;transition:background .25s ease,color .25s ease !important}.luvia-cart-page #go-to-checkout:hover{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important}.luvia-cart-page #go-to-checkout::before{display:none !important}.luvia-cart-page .page-header{display:none !important}@media(max-width: 768px){.luvia-cart-wrap .luvia-cart-sticky-bar{grid-template-columns:auto 1fr auto;padding:14px 16px;gap:10px}.luvia-cart-wrap .luvia-cart-sticky-back span,.luvia-cart-wrap .luvia-cart-sticky-shop span{display:none}.luvia-cart-wrap .luvia-cart-sticky-title{font-size:18px}}.js-item-product,.item-product-card{position:relative}.js-item-product .luvia-card-atc,.item-product-card .luvia-card-atc{display:block;width:100% !important;min-width:100% !important;max-width:100% !important;box-sizing:border-box;margin-top:10px;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;text-decoration:none !important;text-align:center;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:12px 16px;border:1px solid var(--luvia-ink) !important;border-radius:0 !important;cursor:pointer;transition:background .25s ease,color .25s ease,opacity .2s ease;line-height:1}.js-item-product .luvia-card-atc:hover,.item-product-card .luvia-card-atc:hover{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important}.js-item-product .luvia-card-atc.has-variants,.item-product-card .luvia-card-atc.has-variants{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border-color:var(--luvia-ink) !important}.js-item-product .luvia-card-atc.has-variants:hover,.item-product-card .luvia-card-atc.has-variants:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}.js-item-product .luvia-card-atc.is-loading,.item-product-card .luvia-card-atc.is-loading{opacity:.7;pointer-events:none}body .category-controls{display:block !important;width:100% !important;max-width:1280px !important;margin:0 auto 36px auto !important;padding:0 !important;border:none !important;border-top:none !important;border-bottom:none !important;background:rgba(0,0,0,0) !important;position:static !important;flex-wrap:initial !important;align-items:initial !important;justify-content:initial !important;gap:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;top:auto !important;z-index:auto !important}body .category-controls .filter-link,body .filter-link{font-family:var(--font-body) !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.28em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;background:rgba(0,0,0,0) !important;border:1px solid rgba(26,31,53,.18) !important;border-radius:0 !important;padding:18px 24px !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;text-decoration:none !important;cursor:pointer !important;box-sizing:border-box !important;transition:background .25s ease,color .25s ease,border-color .25s ease !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important}body .category-controls .filter-link:hover,body .filter-link:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border-color:var(--luvia-ink) !important}body .category-controls .filter-link svg,body .filter-link svg{width:16px !important;height:16px !important;fill:currentColor !important;stroke:currentColor !important;margin:0 !important}body .js-item-product .item-image-link,body .js-item-product .js-product-item-image-link-private,body .item-product-card .item-image-link,body .item-product-card .js-product-item-image-link-private,body .js-product-item-image-container-private,body .item-product-card .item-image,body [class*=product-item-image-container]{background:#f1ece7 !important;aspect-ratio:1/1 !important;position:relative !important;overflow:hidden !important;width:100% !important;max-width:100% !important;height:auto !important;padding:0 !important;margin:0 !important;border-radius:0 !important;box-sizing:border-box !important;display:block !important;align-self:auto !important}body .js-item-product .item-image-link img,body .js-item-product .item-image-link picture img,body .js-item-product .js-product-item-image-link-private img,body .item-product-card .item-image-link img,body .item-product-card .item-image-link picture img,body .item-product-card .js-product-item-image-link-private img,body .js-product-item-image-container-private img,body [class*=product-item-image-link-private] img,body [class*=product-item-image-container-private] img,body .item-image-link img.lazyautosizes,body .item-image-link img.lazyload,body .item-image-link img.fade-in,body .item-image-link img.img-absolute,body .item-image-link img.img-absolute-centered{position:absolute !important;top:7% !important;left:7% !important;right:7% !important;bottom:7% !important;width:86% !important;height:86% !important;max-width:86% !important;max-height:86% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center !important;transform:none !important;margin:0 !important;padding:0 !important;display:block !important}body .item-image-link picture,body .js-product-item-image-link-private picture{position:absolute !important;inset:0 !important;display:block !important}body .item-product-card:hover .item-image-link img,body .js-item-product:hover .item-image-link img,body .item-product-card:hover .js-product-item-image-link-private img,body .js-item-product:hover .js-product-item-image-link-private img{transform:scale(1.04) !important}body .js-item-product .item-image-link,body .js-item-product .item-image-link picture,body .js-item-product .js-product-item-image-link-private,body .js-item-product .js-product-item-image-container-private,body .item-product-card .item-image-link,body .item-product-card .item-image-link picture,body .item-product-card .js-product-item-image-link-private,body .item-product-card .js-product-item-image-container-private,body [class*=product-item-image-container],body [class*=product-item-image-link-private],body .js-product-item-image-container-private,body .js-product-item-image-link-private{background-color:#f1ece7 !important;background-image:none !important}body.template-account-login .page-header,body.template-account-register .page-header,body.template-account-recover .page-header,body.template-account-orders .page-header,body.template-account-order .page-header,body.template-account-addresses .page-header{max-width:1280px !important;margin:0 auto !important;padding:72px 32px 16px 32px !important;text-align:center !important;position:relative !important;z-index:1 !important}body.template-account-login .page-header .container-fluid,body.template-account-register .page-header .container-fluid,body.template-account-recover .page-header .container-fluid,body.template-account-orders .page-header .container-fluid,body.template-account-order .page-header .container-fluid,body.template-account-addresses .page-header .container-fluid{padding:0 !important;max-width:100% !important}body.template-account-login .page-header .row,body.template-account-register .page-header .row,body.template-account-recover .page-header .row,body.template-account-orders .page-header .row,body.template-account-order .page-header .row,body.template-account-addresses .page-header .row{margin:0 !important;justify-content:center !important}body.template-account-login .page-header .col,body.template-account-register .page-header .col,body.template-account-recover .page-header .col,body.template-account-orders .page-header .col,body.template-account-order .page-header .col,body.template-account-addresses .page-header .col{text-align:center !important;padding:0 !important}body.template-account-login .page-header h1,body.template-account-register .page-header h1,body.template-account-recover .page-header h1,body.template-account-orders .page-header h1,body.template-account-order .page-header h1,body.template-account-addresses .page-header h1{font-family:var(--font-display),"Cormorant Garamond",serif !important;font-weight:300 !important;font-size:52px !important;line-height:1.1 !important;letter-spacing:.01em !important;margin:0 0 8px 0 !important;color:var(--luvia-ink, #1A1F35) !important;text-align:center !important}body.template-account-login .page-header .breadcrumb,body.template-account-register .page-header .breadcrumb,body.template-account-recover .page-header .breadcrumb,body.template-account-orders .page-header .breadcrumb,body.template-account-order .page-header .breadcrumb,body.template-account-addresses .page-header .breadcrumb{justify-content:center !important;text-align:center !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;padding:0 !important;margin:0 0 14px 0 !important;background:rgba(0,0,0,0) !important}body .account-page{max-width:520px !important;margin:8px auto 100px auto !important;padding:40px 40px 48px 40px !important;background:var(--luvia-paper, #FAF6F0) !important;position:relative !important;z-index:1 !important}body .account-page .container-fluid{padding:0 !important;max-width:100% !important}body .account-page .row{margin:0 !important}body .account-page .col-md-4,body .account-page [class*=col-]{flex:0 0 100% !important;max-width:100% !important;padding:0 !important}body .account-page>.container-fluid>.row>.col-md-4.offset3{margin-left:0 !important}body .account-page p{font-family:var(--font-body),"Inter",sans-serif !important;font-size:14px !important;line-height:1.55 !important;color:var(--luvia-ink, #1A1F35) !important;text-align:center !important;margin-bottom:28px !important}body .account-page .form-group,body .account-page .form-input,body .account-page label{display:block !important;margin-bottom:16px !important}body .account-page label,body .account-page .form-label{font-family:var(--font-body),"Inter",sans-serif !important;font-size:12px !important;letter-spacing:.18em !important;text-transform:uppercase !important;font-weight:500 !important;color:var(--luvia-ink, #1A1F35) !important;margin:0 0 10px 0 !important;text-align:left !important}body .account-page input[type=text],body .account-page input[type=email],body .account-page input[type=tel],body .account-page input[type=password],body .account-page input[type=number],body .account-page .form-control{width:100% !important;height:52px !important;padding:0 18px !important;background:#fff !important;border:1px solid rgba(26,31,53,.18) !important;border-radius:0 !important;font-family:var(--font-body),"Inter",sans-serif !important;font-size:15px !important;color:var(--luvia-ink, #1A1F35) !important;box-shadow:none !important;transition:border-color .2s ease !important;box-sizing:border-box !important}body .account-page input:focus{outline:none !important;border-color:var(--luvia-ink, #1A1F35) !important}body .account-page input::placeholder{color:rgba(26,31,53,.4) !important;font-style:normal !important}body .account-page .form-group{position:relative !important}body .account-page .js-password-view,body .account-page a.form-toggle-eye,body .account-page .form-toggle-eye{position:absolute !important;right:6px !important;bottom:0 !important;width:44px !important;height:52px !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgba(26,31,53,.55) !important;cursor:pointer !important;z-index:2 !important;text-decoration:none !important;line-height:1 !important;min-width:0 !important;max-width:44px !important}body .account-page .js-password-view:hover,body .account-page .js-password-view:focus,body .account-page .js-password-view:active,body .account-page .js-password-view:focus-visible,body .account-page a.form-toggle-eye:hover,body .account-page a.form-toggle-eye:focus,body .account-page a.form-toggle-eye:active,body .account-page a.form-toggle-eye:focus-visible,body .account-page .form-toggle-eye:hover,body .account-page .form-toggle-eye:focus,body .account-page .form-toggle-eye:active,body .account-page .form-toggle-eye:focus-visible{color:var(--luvia-ink, #1A1F35) !important;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border:none !important;box-shadow:none !important;outline:none !important;text-decoration:none !important}body .account-page .js-password-view svg,body .account-page .form-toggle-eye svg{width:20px !important;height:20px !important;fill:currentColor !important;stroke:none !important;display:block !important}body .account-page .js-password-view>span,body .account-page .form-toggle-eye>span{margin:0 !important;padding:0 !important;line-height:0 !important}body .account-page .js-password-view>span[style*="display: none"],body .account-page .form-toggle-eye>span[style*="display: none"]{display:none !important}body .account-page input[type=password]{padding-right:52px !important}body .account-page input[type=password]::-ms-reveal,body .account-page input[type=password]::-ms-clear,body input[type=password]::-ms-reveal,body input[type=password]::-ms-clear{display:none !important;width:0 !important;height:0 !important;visibility:hidden !important}body .account-page input::-webkit-credentials-auto-fill-button,body .account-page input::-webkit-strong-password-auto-fill-button,body input::-webkit-credentials-auto-fill-button,body input::-webkit-strong-password-auto-fill-button{visibility:hidden !important;display:none !important;pointer-events:none !important}body .account-page input:-webkit-autofill,body .account-page input:-webkit-autofill:hover,body .account-page input:-webkit-autofill:focus,body .account-page input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:var(--luvia-ink, #1A1F35) !important;caret-color:var(--luvia-ink, #1A1F35) !important;background-color:#fff !important;background-image:none !important;transition:background-color 9999s ease-in-out 0s !important}body .account-page button[type=submit],body .account-page input[type=submit],body .account-page .btn-primary,body .account-page .js-recaptcha-button,body .account-page .btn.btn-primary,body .account-page input.btn-primary{display:block !important;width:100% !important;height:56px !important;line-height:56px !important;padding:0 !important;margin:28px 0 16px 0 !important;background:var(--luvia-ink, #1A1F35) !important;background-color:var(--luvia-ink, #1A1F35) !important;background-image:none !important;color:var(--luvia-paper, #FAF6F0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;font-family:var(--font-body),"Inter",sans-serif !important;font-size:12px !important;letter-spacing:.24em !important;text-transform:uppercase !important;font-weight:500 !important;cursor:pointer !important;transition:opacity .2s ease !important;text-align:center !important;text-shadow:none !important}body .account-page button[type=submit]:hover,body .account-page input[type=submit]:hover,body .account-page .btn-primary:hover{opacity:.88 !important}body .account-page button[type=submit]:disabled,body .account-page input[type=submit]:disabled{opacity:.45 !important;cursor:not-allowed !important}body .account-page .btn-link,body .account-page a.btn-link,body .account-page p a{color:var(--luvia-ink, #1A1F35) !important;text-decoration:underline !important;text-underline-offset:3px !important;font-weight:500 !important;font-size:13px !important}body .account-page .btn-link:hover{opacity:.7 !important}body .account-page .float-right{float:none !important;display:block !important;margin:-8px 0 16px 0 !important;text-align:right !important;font-size:12px !important}body .account-page .alert{border-radius:0 !important;font-size:12px !important;padding:12px 14px !important;margin-bottom:16px !important;border:1px solid !important}body .account-page .alert-danger{background:#fdeded !important;border-color:#e5a0a0 !important;color:#8b2c2c !important}body .account-page .alert-success{background:#edf7ed !important;border-color:#a0cfa0 !important;color:#2c6e2c !important}body .account-page .alert-primary{background:#f1ece7 !important;border-color:rgba(26,31,53,.18) !important;color:var(--luvia-ink, #1A1F35) !important}body .account-page .g-recaptcha{display:flex !important;justify-content:center !important;margin:20px 0 8px 0 !important;transform:scale(0.95) !important;transform-origin:center !important}body .account-page>.container-fluid>p:last-child,body .account-page>p:last-child{text-align:center !important;margin:24px 0 0 0 !important;font-size:13px !important}body.template-password{background:var(--luvia-paper, #FAF6F0) !important}body.template-password .main-content{min-height:100vh !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;background:var(--luvia-paper, #FAF6F0) !important;padding:60px 24px !important}body.template-password .sidebar-content{display:none !important}body.template-password .section-password{width:100% !important;max-width:640px !important;margin:0 auto !important;padding:0 !important;background:rgba(0,0,0,0) !important}body.template-password .section-password .container-fluid,body.template-password .section-password .row{padding:0 !important;margin:0 !important}body.template-password .section-password .col-md-8{flex:0 0 100% !important;max-width:100% !important;text-align:center !important;padding:0 !important}body.template-password .section-password .logo-img-container,body.template-password .section-password #logo{display:flex !important;justify-content:center !important;align-items:center !important;margin:0 auto 32px auto !important}body.template-password .section-password .logo-img-container a,body.template-password .section-password #logo a{display:inline-block !important}body.template-password .section-password .logo-img,body.template-password .section-password #logo img,body.template-password .section-password .luvia-pw-logo-img{max-width:180px !important;width:auto !important;height:auto !important;margin:0 auto !important;display:block !important}body.template-password .section-password .luvia-pw-logo{text-align:center !important;margin:0 auto 32px auto !important}body.template-password .section-password .luvia-pw-logo a{display:inline-block !important}body.template-password .section-password h2{font-family:var(--font-display),"Cormorant Garamond",serif !important;font-weight:300 !important;font-size:38px !important;line-height:1.2 !important;color:var(--luvia-ink, #1A1F35) !important;text-align:center !important;max-width:520px !important;margin:0 auto 40px auto !important;letter-spacing:.01em !important}body.template-password .page-header{width:100% !important;max-width:480px !important;margin:0 auto !important;padding:0 !important;background:rgba(0,0,0,0) !important;position:static !important;z-index:1 !important}body.template-password .page-header .container-fluid,body.template-password .page-header .row{padding:0 !important;margin:0 !important}body.template-password .page-header .col-md-6{flex:0 0 100% !important;max-width:100% !important;padding:0 !important}body.template-password .page-header .form{width:100% !important}body.template-password .page-header .form-group{position:relative !important;margin-bottom:20px !important}body.template-password .page-header label,body.template-password .page-header .form-label{font-family:var(--font-body),"Inter",sans-serif !important;font-size:12px !important;letter-spacing:.22em !important;text-transform:uppercase !important;font-weight:500 !important;color:var(--luvia-ink, #1A1F35) !important;margin:0 0 12px 0 !important;display:block !important;text-align:center !important}body.template-password .page-header input[type=password],body.template-password .page-header input[type=text],body.template-password .page-header .form-control{width:100% !important;height:56px !important;padding:0 56px 0 20px !important;background:#fff !important;border:1px solid rgba(26,31,53,.18) !important;border-radius:0 !important;font-family:var(--font-body),"Inter",sans-serif !important;font-size:15px !important;color:var(--luvia-ink, #1A1F35) !important;box-shadow:none !important;box-sizing:border-box !important;text-align:center !important;letter-spacing:.1em !important}body.template-password .page-header input:focus{outline:none !important;border-color:var(--luvia-ink, #1A1F35) !important}body.template-password .page-header input:-webkit-autofill,body.template-password .page-header input:-webkit-autofill:hover,body.template-password .page-header input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:var(--luvia-ink, #1A1F35) !important;background-color:#fff !important;background-image:none !important;transition:background-color 9999s ease-in-out 0s !important}body.template-password .page-header input[type=password]::-ms-reveal,body.template-password .page-header input[type=password]::-ms-clear{display:none !important;width:0 !important;height:0 !important;visibility:hidden !important}body.template-password .page-header .js-password-view,body.template-password .page-header a.form-toggle-eye,body.template-password .page-header .form-toggle-eye{position:absolute !important;right:6px !important;bottom:0 !important;top:auto !important;width:44px !important;height:56px !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgba(26,31,53,.55) !important;cursor:pointer !important;z-index:2 !important;text-decoration:none !important;line-height:1 !important;min-width:0 !important;max-width:44px !important}body.template-password .page-header .js-password-view:hover,body.template-password .page-header .js-password-view:focus,body.template-password .page-header .js-password-view:active,body.template-password .page-header .form-toggle-eye:hover,body.template-password .page-header .form-toggle-eye:focus,body.template-password .page-header .form-toggle-eye:active{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:none !important;outline:none !important;box-shadow:none !important;text-decoration:none !important}body.template-password .page-header .js-password-view svg,body.template-password .page-header .form-toggle-eye svg{width:20px !important;height:20px !important;fill:currentColor !important;display:block !important}body.template-password .page-header .js-password-view>span,body.template-password .page-header .form-toggle-eye>span{margin:0 !important;padding:0 !important;line-height:0 !important}body.template-password .page-header .form-group>.mt-4,body.template-password .page-header .form-group a.btn-link,body.template-password .page-header .form-group .text-center>a{display:none !important}body.template-password .page-header button[type=submit],body.template-password .page-header input[type=submit],body.template-password .page-header .btn-primary,body.template-password .page-header .btn.btn-primary{display:block !important;width:100% !important;height:58px !important;line-height:58px !important;padding:0 !important;margin:32px 0 0 0 !important;background:var(--luvia-ink, #1A1F35) !important;background-color:var(--luvia-ink, #1A1F35) !important;background-image:none !important;color:var(--luvia-paper, #FAF6F0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;font-family:var(--font-body),"Inter",sans-serif !important;font-size:12px !important;letter-spacing:.26em !important;text-transform:uppercase !important;font-weight:500 !important;cursor:pointer !important;text-align:center !important;text-shadow:none !important}body.template-password .page-header button[type=submit]:hover,body.template-password .page-header input[type=submit]:hover,body.template-password .page-header .btn.btn-primary:hover{opacity:.88 !important;background:var(--luvia-ink, #1A1F35) !important}body.template-password .page-header .alert{border-radius:0 !important;font-size:12px !important;padding:12px 14px !important;margin-bottom:16px !important;border:1px solid !important;text-align:center !important}body.template-password .page-header .alert-danger{background:#fdeded !important;border-color:#e5a0a0 !important;color:#8b2c2c !important}body.template-password footer,body.template-password .site-footer,body.template-password [class*=footer]{display:none !important}body.template-password .main-content>footer,body.template-password .main-content footer{display:none !important}body .luvia-cart-page .alert.alert-primary,body .luvia-cart-page .alert-primary,body.template-cart .alert.alert-primary,body.template-cart .alert-primary{background:var(--luvia-cream, #F1ECE7) !important;background-color:var(--luvia-cream, #F1ECE7) !important;border:1px solid rgba(26,31,53,.14) !important;border-radius:0 !important;color:var(--luvia-ink, #1A1F35) !important;font-family:var(--font-body),"Inter",sans-serif !important;font-size:14px !important;letter-spacing:.02em !important;text-align:center !important;padding:24px !important;margin:24px 0 !important;text-transform:none !important}body.template-cart .luvia-cart-empty,body.template-cart .luvia-cart-stale-notice{text-align:center !important;padding:56px 24px !important;background:var(--luvia-cream, #F1ECE7) !important;border:1px solid rgba(26,31,53,.08) !important;margin:0 !important}body.template-cart .luvia-cart-empty h3,body.template-cart .luvia-cart-stale-notice h3{font-family:var(--font-display),"Cormorant Garamond",serif !important;font-weight:300 !important;font-size:28px !important;color:var(--luvia-ink, #1A1F35) !important;margin:0 0 12px 0 !important;letter-spacing:.01em !important}body.template-cart .luvia-cart-empty p,body.template-cart .luvia-cart-stale-notice p{font-family:var(--font-body),"Inter",sans-serif !important;font-size:14px !important;color:var(--luvia-ink, #1A1F35) !important;margin:0 0 24px 0 !important;letter-spacing:.02em !important}body.template-cart .luvia-cart-shop-btn,body.template-cart .luvia-cart-clear-btn{display:inline-block !important;background:var(--luvia-ink, #1A1F35) !important;color:var(--luvia-paper, #FAF6F0) !important;font-family:var(--font-body),"Inter",sans-serif !important;font-size:11px !important;letter-spacing:.26em !important;text-transform:uppercase !important;font-weight:500 !important;padding:16px 32px !important;text-decoration:none !important;border:none !important;border-radius:0 !important}body.template-cart .luvia-cart-shop-btn:hover,body.template-cart .luvia-cart-clear-btn:hover{opacity:.88 !important}body.template-cart .luvia-cart-page .js-visible-on-cart-filled,body.template-cart .luvia-cart-page .js-toggle-cart-totals{display:block !important}body.template-cart .luvia-cart-page .js-toggle-cart-total-details{pointer-events:none !important}body.template-cart .luvia-cart-page .js-cart-toggle-icon,body.template-cart .luvia-cart-page .js-toggle-cart-total-details .icon-inline{display:none !important}body.template-cart .luvia-cart-page #go-to-checkout,body.template-cart .luvia-cart-page input[name=go_to_checkout]{display:block !important;width:100% !important;height:56px !important;line-height:56px !important;padding:0 !important;margin:20px 0 0 0 !important;background:var(--luvia-ink, #1A1F35) !important;background-color:var(--luvia-ink, #1A1F35) !important;color:var(--luvia-paper, #FAF6F0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;font-family:var(--font-body),"Inter",sans-serif !important;font-size:12px !important;letter-spacing:.26em !important;text-transform:uppercase !important;font-weight:500 !important;cursor:pointer !important;text-align:center !important;-webkit-appearance:none !important;appearance:none !important}body.template-cart .luvia-cart-page #go-to-checkout:hover{opacity:.88 !important}body.template-cart .luvia-cart-page .cart-row:last-of-type{background:#fbf6f2 !important;border:1px solid rgba(26,31,53,.1) !important;padding:28px 24px !important;display:block !important}body.template-cart .luvia-cart-page .cart-row:last-of-type .row{margin:0 !important}body.template-cart .luvia-cart-page .cart-row:last-of-type .h4{font-family:var(--font-body),"Inter",sans-serif !important;font-size:14px !important;font-weight:500 !important;letter-spacing:.04em !important;margin:0 0 16px 0 !important}body.template-cart .luvia-cart-page .cart-row:last-of-type .js-cart-total{font-weight:700 !important}body.template-cart .luvia-cart-page .cart-row:last-of-type .text-uppercase{font-size:11px !important;letter-spacing:.2em !important}body.template-cart .luvia-cart-page .js-toggle-cart-totals .row{display:flex !important;justify-content:space-between !important;align-items:center !important;margin:8px 0 !important;padding:0 !important;font-size:13px !important;color:var(--luvia-ink, #1A1F35) !important}body.template-cart .luvia-cart-page .js-toggle-cart-totals .col,body.template-cart .luvia-cart-page .js-toggle-cart-totals .col-auto{flex:0 0 auto !important;padding:0 !important;max-width:none !important}body #modal-cart,body .js-modal-target#modal-cart,body #modal-cart.modal,body #modal-cart.modal.is-open,body #modal-cart.modal.modal-open,body #modal-cart.modal.is-active,body #modal-cart.modal.show{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transform:translateX(110%) !important}body .site-overlay.js-overlay.is-open:has(+#modal-cart),body .js-modal-backdrop[data-modal-id=modal-cart],body .js-modal-overlay[data-modal-id="#modal-cart"],body .js-fullscreen-overlay[data-modal-id="#modal-cart"],body .modal-overlay[data-modal-id="#modal-cart"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.luvia-toast{position:fixed;top:var(--luvia-toast-top, 78px);right:var(--luvia-toast-right, 18px);width:340px !important;max-width:calc(100vw - 32px) !important;background:#fff !important;border:1px solid rgba(26,31,53,.1) !important;box-shadow:0 14px 40px rgba(26,31,53,.18) !important;border-radius:0 !important;padding:18px 20px 20px 20px !important;z-index:99999 !important;font-family:var(--font-body, "Inter"),sans-serif !important;color:var(--luvia-ink, #1A1F35) !important;opacity:0;transform:scale(0.2) translateY(-30px);transform-origin:top right;pointer-events:none;transition:opacity .28s cubic-bezier(0.2, 0.9, 0.3, 1.2),transform .4s cubic-bezier(0.2, 0.9, 0.3, 1.2)}.luvia-toast.is-open{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.luvia-toast::before{content:"" !important;position:absolute !important;top:-7px !important;right:var(--luvia-toast-arrow-right, 22px) !important;width:12px !important;height:12px !important;background:#fff !important;border-left:1px solid rgba(26,31,53,.1) !important;border-top:1px solid rgba(26,31,53,.1) !important;transform:rotate(45deg) !important}.luvia-toast-close{position:absolute !important;top:8px !important;right:10px !important;width:28px !important;height:28px !important;background:rgba(0,0,0,0) !important;border:none !important;cursor:pointer !important;font-size:22px !important;line-height:1 !important;color:rgba(26,31,53,.5) !important;padding:0 !important;font-family:var(--font-body, "Inter"),sans-serif !important}.luvia-toast-close:hover{color:var(--luvia-ink, #1A1F35) !important}.luvia-toast-row{display:flex !important;align-items:flex-start !important;gap:14px !important;padding-bottom:14px !important;border-bottom:1px solid rgba(26,31,53,.08) !important;margin-bottom:14px !important;padding-right:24px !important}.luvia-toast-img{width:58px !important;height:58px !important;flex:0 0 58px !important;background:var(--luvia-cream, #F1ECE7) !important;overflow:hidden !important}.luvia-toast-img img{width:100% !important;height:100% !important;object-fit:contain !important;display:block !important}.luvia-toast-info{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;gap:3px !important;min-width:0 !important}.luvia-toast-name{font-size:14px !important;font-weight:500 !important;color:var(--luvia-ink, #1A1F35) !important;line-height:1.25 !important;margin:0 !important}.luvia-toast-price{font-size:13px !important;color:rgba(26,31,53,.65) !important;margin:0 !important}.luvia-toast-added{font-size:13px !important;font-weight:600 !important;color:var(--luvia-ink, #1A1F35) !important;margin-top:4px !important}.luvia-toast-total{display:flex !important;justify-content:space-between !important;align-items:center !important;font-size:14px !important;margin-bottom:14px !important;font-weight:500 !important}.luvia-toast-total span{color:rgba(26,31,53,.7) !important}.luvia-toast-total strong{font-weight:600 !important;color:var(--luvia-ink, #1A1F35) !important}.luvia-toast-cta{display:block !important;width:100% !important;background:var(--luvia-ink, #1A1F35) !important;color:var(--luvia-paper, #FAF6F0) !important;text-align:center !important;padding:14px 16px !important;text-decoration:none !important;font-size:11px !important;letter-spacing:.24em !important;text-transform:uppercase !important;font-weight:500 !important;border:none !important;border-radius:0 !important}.luvia-toast-cta:hover{opacity:.88 !important;color:var(--luvia-paper, #FAF6F0) !important}@media(max-width: 600px){.luvia-toast{right:12px !important;left:12px !important;width:auto !important}}.luvia-fav-row-atc.luvia-fav-atc-success,.luvia-fs-atc.luvia-fav-atc-success{background:var(--luvia-cream, #F1ECE7) !important;color:var(--luvia-ink, #1A1F35) !important;border-color:var(--luvia-ink, #1A1F35) !important;pointer-events:none;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;transition:background .3s ease,color .3s ease,border-color .3s ease}.luvia-fav-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--luvia-ink, #1A1F35);flex:0 0 18px;animation:luviaFavCheckPop .42s cubic-bezier(0.2, 0.9, 0.3, 1.4)}.luvia-fav-check svg{width:16px;height:16px;display:block}@keyframes luviaFavCheckPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.18);opacity:1}100%{transform:scale(1);opacity:1}}.luvia-fav-row,.luvia-favs-fs-card{position:relative}.luvia-stock-alert{display:none;font-family:var(--font-body, "Inter"),sans-serif;font-size:12.5px;letter-spacing:.02em;line-height:1.4;color:#8e1620;text-align:left;align-items:center;border:1px solid rgba(183,28,40,.35);background:#fff6f6;padding:12px 18px !important;margin-top:24px;margin-bottom:24px}.luvia-stock-alert.is-active{display:flex !important}@media(max-width: 767px){.luvia-stock-alert{margin-top:8px;margin-bottom:16px;text-align:center;justify-content:center}}@keyframes luviaStockAlertShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.luvia-stock-alert-shake{animation:luviaStockAlertShake .5s ease-in-out}.luvia-pdp .js-prod-submit-form.luvia-no-stock,.luvia-pdp input.luvia-no-stock{background:rgba(26,31,53,.35) !important;cursor:not-allowed !important;opacity:.85 !important}.luvia-toast.luvia-toast-error{border-color:rgba(180,30,40,.25) !important;background:#fff8f8 !important}.luvia-toast.luvia-toast-error::before{background:#fff8f8 !important;border-left-color:rgba(180,30,40,.25) !important;border-top-color:rgba(180,30,40,.25) !important}.luvia-toast-error-row{display:flex !important;align-items:flex-start !important;gap:14px !important;padding-right:24px !important}.luvia-toast-error-icon{width:36px !important;height:36px !important;flex:0 0 36px !important;border-radius:50% !important;background:#b71c28 !important;color:#fff !important;font-family:var(--font-display, "Cormorant Garamond"),serif !important;font-weight:700 !important;font-size:22px !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}.luvia-toast .luvia-toast-msg{font-size:12.5px !important;line-height:1.5 !important;color:rgba(26,31,53,.78) !important;margin-top:4px !important;letter-spacing:.01em !important}.luvia-toast.luvia-toast-error .luvia-toast-name{color:#b71c28 !important}.luvia-cart-drawer-loading{padding:12px 0 !important}.luvia-cart-skeleton-item{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(26,31,53,.06)}.luvia-cart-skeleton-img{flex:0 0 70px;width:70px;height:70px;background:linear-gradient(90deg, rgba(26, 31, 53, 0.06) 25%, rgba(26, 31, 53, 0.12) 50%, rgba(26, 31, 53, 0.06) 75%);background-size:200% 100%;animation:luviaCartSkel 1.2s ease-in-out infinite}.luvia-cart-skeleton-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.luvia-cart-skeleton-lines>span{display:block;height:12px;width:80%;background:linear-gradient(90deg, rgba(26, 31, 53, 0.06) 25%, rgba(26, 31, 53, 0.12) 50%, rgba(26, 31, 53, 0.06) 75%);background-size:200% 100%;animation:luviaCartSkel 1.2s ease-in-out infinite}.luvia-cart-skeleton-lines>span:last-child{width:50%}@keyframes luviaCartSkel{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(min-width: 992px){body:not(.template-product){zoom:.82}}body .js-item-product .installments-text,body .js-item-product [class*=installment],body .item-product-card .installments-text,body .item-product-card [class*=installment],body .js-item-product .js-payment-installments,body .js-item-product .item-installments{display:none !important}body .js-item-product .luvia-card-atc,body .item-product-card .luvia-card-atc{background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-ink) !important;font-size:10px !important;letter-spacing:.2em !important;padding:10px 14px !important;margin-top:4px !important;font-weight:500 !important;opacity:.85;transition:background .25s ease,color .25s ease,opacity .2s ease}body .js-item-product .luvia-card-atc:hover,body .item-product-card .luvia-card-atc:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;opacity:1}body .js-item-product:hover .luvia-card-atc,body .item-product-card:hover .luvia-card-atc{opacity:1}body .js-item-product .luvia-pay-info,body .item-product-card .luvia-pay-info{display:block !important;position:relative !important;width:100% !important;margin:2px 0 4px 0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;text-align:left !important;font-family:var(--font-body) !important;font-size:13px !important;font-weight:400 !important;font-style:normal !important;letter-spacing:.01em !important;text-transform:none !important;text-decoration:none !important;line-height:1.5 !important;color:rgba(26,31,53,.7) !important}body .js-item-product .item-price-container,body .item-product-card .item-price-container{margin-bottom:2px !important}body .js-item-product .item-name,body .item-product-card .item-name{margin-bottom:2px !important}body .js-item-product .item-description>.mb-3,body .item-product-card .item-description>.mb-3{display:none !important}body .js-item-product .item-description .item-name,body .item-product-card .item-description .item-name{margin-top:10px !important;margin-bottom:2px !important}body .js-item-product .item-price-container,body .item-product-card .item-price-container{margin-top:0 !important;margin-bottom:2px !important}body .js-item-product .item-price-container>*,body .item-product-card .item-price-container>*{margin-bottom:0 !important}@media(max-width: 767px){body .js-item-product .item-image-link img,body .js-item-product .item-image img,body .js-item-product .js-product-item-image-container-private img,body .js-item-product [class*=product-item-image-container] img,body .item-product-card .item-image-link img,body .item-product-card .js-product-item-image-container-private img,body [class*=product-item-image-link-private] img,body [class*=product-item-image-container-private] img,body .item-image-link img.lazyautosizes,body .item-image-link img.lazyload,body .item-image-link img.fade-in,body .item-image-link img.img-absolute,body .item-image-link img.img-absolute-centered{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;inset:0 !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center !important;padding:0 !important;margin:0 !important;transform:none !important}body .js-item-product .item-image-link,body .js-item-product .js-product-item-image-container-private,body .js-item-product [class*=product-item-image-container]{background:#fff !important}}body .grecaptcha-badge{visibility:hidden !important;opacity:0 !important;pointer-events:none !important;position:fixed !important;bottom:-200px !important;right:-200px !important}@media(max-width: 767px){body .js-product-table,body .products-grid,body .product-grid,body [class*=js-product-grid]{padding-left:12px !important;padding-right:12px !important}body .js-product-table>[class*=col-],body .product-grid>[class*=col-]{padding-left:6px !important;padding-right:6px !important;margin-bottom:18px !important}body .item-product-card{padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}body .item-product-card .item-image-link,body .item-product-card .item-image-container,body .js-item-product .item-image-link{background:var(--luvia-paper, #efebe0) !important;border-radius:6px !important;overflow:hidden !important;aspect-ratio:1/1 !important;display:block !important}body .item-product-card .item-image-featured,body .item-product-card .item-image-secondary,body .item-product-card img{object-fit:contain !important;padding:8% !important}body .item-product-card .item-name,body .item-name{font-family:var(--font-body) !important;font-size:12.5px !important;font-weight:400 !important;letter-spacing:.02em !important;line-height:1.35 !important;margin:10px 0 6px 0 !important;color:var(--luvia-ink) !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.7em !important;text-transform:none !important}body .item-product-card .item-price-container,body .item-price-container{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:8px !important;margin-bottom:4px !important}body .item-product-card .item-price,body .item-product-card .js-price-display{font-family:var(--font-body) !important;font-size:14px !important;font-weight:500 !important;color:var(--luvia-ink) !important;letter-spacing:0 !important}body .item-product-card .price-compare,body .item-product-card .js-compare-price-display{font-size:11.5px !important;color:rgba(26,31,53,.45) !important;text-decoration:line-through !important;font-weight:400 !important}body .item-product-card .item-installments,body .item-product-card [class*=installments],body .item-product-card .luvia-card-pay-info,body .item-product-card .js-payment-method-discount,body .item-product-card .js-product-discount-container{font-size:10.5px !important;line-height:1.3 !important;letter-spacing:.01em !important;color:rgba(26,31,53,.7) !important;margin:4px 0 6px 0 !important;white-space:normal !important}body .item-product-card .btn,body .item-product-card .btn-primary,body .item-product-card .js-addtocart,body .item-product-card .item-submit-container input[type=submit]{width:100% !important;padding:9px 8px !important;font-size:10px !important;letter-spacing:.18em !important;line-height:1.2 !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;min-height:36px !important}body .item-product-card .luvia-card-fav,body .item-product-card [class*=fav-btn]{width:28px !important;height:28px !important;top:8px !important;right:8px !important}body .item-product-card .luvia-card-pay-badge,body .item-product-card [class*=discount-label]{font-size:9.5px !important;padding:3px 7px !important;letter-spacing:.08em !important}body .js-filters-controls,body .filters-controls,body [class*=filter] -btn-mobile{margin:12px !important;border-radius:6px !important}body .luvia-header,body .head-main{padding:12px 16px !important}}@media(max-width: 419px){body .js-product-table>.col-6,body .product-grid>.col-6,body [class*=product-grid]>.col-6{flex:0 0 50% !important;max-width:50% !important}body .item-product-card .item-name{font-size:12px !important}body .item-product-card .btn,body .item-product-card .js-addtocart{font-size:9.5px !important;letter-spacing:.14em !important}}body.template-cart .page-header,body.template-cart .breadcrumb,body.template-cart .js-page-header{display:none !important}body.template-cart{background:var(--luvia-paper) !important}body.template-cart .luvia-cart-sticky-bar{display:flex !important;justify-content:center !important;align-items:center !important;padding:28px 32px 18px !important;border-bottom:1px solid var(--luvia-line) !important;background:var(--luvia-paper) !important}body.template-cart .luvia-cart-sticky-back,body.template-cart .luvia-cart-sticky-shop{font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;text-decoration:none !important}body.template-cart .luvia-cart-sticky-back{justify-self:start !important;opacity:.7 !important}body.template-cart .luvia-cart-sticky-back:hover{opacity:1 !important}body.template-cart .luvia-cart-sticky-title{font-family:var(--font-display) !important;font-weight:300 !important;font-size:32px !important;letter-spacing:.01em !important;color:var(--luvia-ink) !important;margin:0 !important;text-align:center !important}body.template-cart .luvia-cart-sticky-title-count{font-size:18px !important;opacity:.55 !important;margin-left:6px !important;font-style:italic !important}body.template-cart .luvia-cart-sticky-shop{justify-self:end !important;border:1px solid var(--luvia-ink) !important;padding:10px 18px !important}body.template-cart .luvia-cart-sticky-shop:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}body.template-cart .luvia-cart-page{max-width:1480px !important;margin:0 auto !important;padding:28px 32px 80px !important}body.template-cart .luvia-cart-layout{display:grid !important;grid-template-columns:minmax(0, 1fr) 400px !important;gap:48px !important;align-items:start !important}body.template-cart .luvia-cart-items{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:32px 24px !important}@media(max-width: 1100px){body.template-cart .luvia-cart-layout{grid-template-columns:1fr !important;gap:32px !important}body.template-cart .luvia-cart-items{grid-template-columns:repeat(4, 1fr) !important}}@media(max-width: 760px){body.template-cart .luvia-cart-items{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 460px){body.template-cart .luvia-cart-items{grid-template-columns:1fr !important}}body.template-cart .luvia-cart-summary{position:sticky !important;top:24px !important}body.template-cart .luvia-cart-summary-card{background:#fff !important;border:1px solid var(--luvia-line) !important;border-radius:6px !important;padding:28px !important}body.template-cart .luvia-cart-summary-row{display:flex !important;justify-content:space-between !important;align-items:baseline !important;padding:10px 0 !important;font-family:var(--font-body) !important;font-size:13px !important;color:var(--luvia-ink) !important}body.template-cart .luvia-cart-summary-total{border-top:1px solid var(--luvia-line) !important;padding-top:18px !important;margin-top:14px !important;font-size:13px !important;letter-spacing:.5px !important;text-transform:uppercase !important;color:rgba(26,31,53,.6) !important}body.template-cart .luvia-cart-summary-total>span:last-child{font-family:var(--font-body) !important;font-size:24px !important;font-weight:600 !important;letter-spacing:-0.3px !important;text-transform:none !important;color:var(--luvia-ink) !important;line-height:1 !important}body.template-cart .luvia-cart-summary-shipping-val{color:rgba(26,31,53,.55) !important;font-size:12px !important;text-align:right !important;font-style:italic !important}body.template-cart .luvia-cart-ship-banner{display:flex !important;align-items:center !important;gap:8px !important;padding:11px 14px !important;margin:12px 0 0 !important;border-radius:4px !important;font-size:12.5px !important;letter-spacing:.2px !important;background:rgba(26,31,53,.04) !important;color:rgba(26,31,53,.75) !important;border:1px solid rgba(26,31,53,.06) !important}body.template-cart .luvia-cart-ship-banner.is-free{background:#ebf3ee !important;color:#2d6a4f !important;border-color:rgba(45,106,79,.18) !important}body.template-cart .luvia-cart-ship-banner strong{font-weight:600 !important}body.template-cart .luvia-cart-ship-icon{flex-shrink:0 !important}body.template-cart .luvia-cart-transfer{background:linear-gradient(135deg, #f7f1e6 0%, #f0e6d5 100%) !important;border:1px solid rgba(26,31,53,.06) !important;border-radius:6px !important;padding:16px 18px !important;margin:14px 0 !important;box-shadow:0 1px 2px rgba(26,31,53,.03) !important}body.template-cart .luvia-cart-transfer-head{display:flex !important;align-items:center !important;gap:10px !important;margin-bottom:10px !important}body.template-cart .luvia-cart-transfer-label{font-size:12.5px !important;color:var(--luvia-ink) !important;letter-spacing:.2px !important}body.template-cart .luvia-cart-transfer-badge{background:var(--luvia-ink) !important;color:#fff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.6px !important;padding:4px 8px !important;border-radius:3px !important;line-height:1 !important}body.template-cart .luvia-cart-transfer-body{display:flex !important;align-items:baseline !important;gap:10px !important}body.template-cart .luvia-cart-transfer-old{text-decoration:line-through !important;color:rgba(26,31,53,.4) !important;font-size:13px !important}body.template-cart .luvia-cart-transfer-amount{font-family:var(--font-body) !important;font-size:19px !important;font-weight:700 !important;color:var(--luvia-ink) !important;letter-spacing:-0.2px !important;line-height:1 !important}body.template-cart .luvia-cart-transfer-save{margin-top:6px !important;font-size:11.5px !important;color:rgba(26,31,53,.6) !important;font-style:italic !important}body.template-cart .luvia-cart-transfer-save-amount{font-weight:600 !important;font-style:normal !important;color:var(--luvia-ink) !important}body.template-cart .js-installments-cart-total{margin-top:8px !important;margin-bottom:4px !important;font-family:var(--font-body) !important;font-style:normal !important;font-size:12.5px !important;color:rgba(26,31,53,.65) !important;text-align:center !important}body.template-cart .js-installments-cart-total strong,body.template-cart .js-installments-cart-total .js-cart-installments,body.template-cart .js-installments-cart-total .js-cart-installments-amount{font-weight:600 !important;color:var(--luvia-ink) !important}body.template-cart .luvia-cart-checkout-btn{margin-top:18px !important;letter-spacing:1.4px !important;font-size:12px !important;font-weight:600 !important;transition:background .3s ease,transform .2s ease,box-shadow .3s ease !important}body.template-cart .luvia-cart-checkout-btn:hover{transform:translateY(-1px) !important;box-shadow:0 6px 18px rgba(26,31,53,.18) !important}body.template-cart .luvia-cart-continue-btn{letter-spacing:1.2px !important;font-size:11.5px !important;transition:color .25s ease,border-color .25s ease !important}body.template-cart .luvia-cart-summary-card .js-payment-method-discount,body.template-cart .luvia-cart-summary-card .js-product-discount-container,body.template-cart .luvia-cart-summary-card .installments-info{font-size:11.5px !important;color:rgba(26,31,53,.65) !important;margin:6px 0 !important}body.template-cart .luvia-cart-card{display:flex !important;flex-direction:column !important;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;position:relative !important}body.template-cart .luvia-cart-card-img{display:block !important;width:100% !important;aspect-ratio:1/1 !important;background:#efeae4 !important;border-radius:4px !important;overflow:hidden !important;position:relative !important}body.template-cart .luvia-cart-card-img img{position:absolute !important;inset:28px !important;width:calc(100% - 56px) !important;height:calc(100% - 56px) !important;object-fit:contain !important;padding:0 !important;box-sizing:border-box !important;display:block !important}body.template-cart .luvia-cart-card[data-qty]::after,body.template-cart .luvia-cart-card .luvia-cart-card-img::after{display:none !important;content:none !important}body.template-cart .luvia-cart-card-body{padding:14px 4px 0 4px !important;display:flex !important;flex-direction:column !important;gap:6px !important}body.template-cart .luvia-cart-card-name{font-family:var(--font-body) !important;font-weight:500 !important;font-size:14px !important;letter-spacing:.01em !important;color:var(--luvia-ink) !important;text-decoration:none !important;line-height:1.35 !important}body.template-cart .luvia-cart-card-name:hover{opacity:.65 !important}body.template-cart .luvia-cart-card-variant{font-family:var(--font-body) !important;font-size:11.5px !important;color:rgba(26,31,53,.55) !important;margin:0 !important}body.template-cart .luvia-cart-card-price{display:flex !important;align-items:baseline !important;gap:8px !important;margin:4px 0 0 0 !important}body.template-cart .luvia-cart-card-price .js-cart-item-subtotal{font-family:var(--font-body) !important;font-weight:500 !important;font-size:15px !important;color:var(--luvia-ink) !important}body.template-cart .luvia-cart-card-price .js-cart-item-subtotal-compare-price{font-size:12px !important;color:rgba(26,31,53,.45) !important;text-decoration:line-through !important}body.template-cart .luvia-cart-card-discount{font-size:11px !important;color:#b33a3a !important;font-weight:600 !important}body.template-cart .luvia-cart-card-actions{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-top:12px !important;gap:12px !important}body.template-cart .luvia-cart-qty{display:inline-flex !important;align-items:center !important;border:1px solid rgba(26,31,53,.18) !important;border-radius:4px !important;overflow:hidden !important}body.template-cart .luvia-cart-qty-btn{width:30px !important;height:32px !important;background:rgba(0,0,0,0) !important;border:none !important;font-size:16px !important;color:var(--luvia-ink) !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;line-height:1 !important}body.template-cart .luvia-cart-qty-btn:hover{background:rgba(26,31,53,.05) !important}body.template-cart .luvia-cart-qty-input{width:34px !important;height:32px !important;border:none !important;background:rgba(0,0,0,0) !important;text-align:center !important;font-family:var(--font-body) !important;font-size:13px !important;font-weight:500 !important;color:var(--luvia-ink) !important;-moz-appearance:textfield !important;padding:0 !important}body.template-cart .luvia-cart-qty-input::-webkit-outer-spin-button,body.template-cart .luvia-cart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}body.template-cart .luvia-cart-card-remove{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;opacity:.55 !important;cursor:pointer !important;border-bottom:1px solid currentColor !important;line-height:1.5 !important}body.template-cart .luvia-cart-card-remove:hover{opacity:1 !important;color:#b33a3a !important}body.template-cart .luvia-cart-card-qty-badge{position:absolute !important;top:10px !important;right:10px !important;min-width:26px !important;height:26px !important;padding:0 8px !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;font-family:var(--font-body) !important;font-size:12px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:13px !important;z-index:2 !important;letter-spacing:.02em !important}body.template-cart #go-to-checkout,body.template-cart input[type=submit][name=go_to_checkout]{display:block !important;width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;padding:16px 20px !important;font-family:var(--font-body) !important;font-size:11.5px !important;letter-spacing:.24em !important;text-transform:uppercase !important;font-weight:500 !important;border-radius:4px !important;margin:16px 0 8px 0 !important;cursor:pointer !important;-webkit-appearance:none !important}body.template-cart #go-to-checkout:hover{opacity:.88 !important}body.template-cart .luvia-cart-continue-btn{display:block !important;width:100% !important;text-align:center !important;background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-ink) !important;padding:14px 20px !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;border-radius:4px !important;text-decoration:none !important}body.template-cart .luvia-cart-continue-btn:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}body.template-cart .luvia-cart-empty{text-align:center !important;padding:80px 24px !important}body.template-cart .luvia-cart-empty h3{font-family:var(--font-display) !important;font-weight:300 !important;font-size:28px !important;margin:0 0 12px !important}body.template-cart .luvia-cart-empty p{font-family:var(--font-body) !important;font-size:14px !important;opacity:.7 !important;margin:0 0 24px !important}body.template-cart .luvia-cart-shop-btn{display:inline-block !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-decoration:none !important;padding:14px 28px !important;border-radius:4px !important}@media(max-width: 900px){body.template-cart .luvia-cart-sticky-shop{display:none !important}body.template-cart .luvia-cart-sticky-back span{display:none !important}body.template-cart .luvia-cart-sticky-title{font-size:22px !important}body.template-cart .luvia-cart-page{padding:18px 14px 100px !important}body.template-cart .luvia-cart-page>form>.cart-body>.cart-row:last-child{max-width:100% !important;margin:0 !important}}body.template-cart .page-header,body.template-cart .breadcrumb,body.template-cart .js-page-header{display:none !important}body.template-cart{background:var(--luvia-paper) !important}body.template-cart .luvia-cart-sticky-bar{display:flex !important;justify-content:center !important;align-items:center !important;padding:28px 32px 18px !important;border-bottom:1px solid var(--luvia-line) !important;background:var(--luvia-paper) !important}body.template-cart .luvia-cart-sticky-back{font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;opacity:.7 !important;text-decoration:none !important;justify-self:start !important}body.template-cart .luvia-cart-sticky-back:hover{opacity:1 !important}body.template-cart .luvia-cart-sticky-title{font-family:var(--font-display) !important;font-weight:300 !important;font-size:32px !important;letter-spacing:.01em !important;color:var(--luvia-ink) !important;margin:0 !important;text-align:center !important}body.template-cart .luvia-cart-sticky-title-count{font-size:18px !important;opacity:.55 !important;margin-left:6px !important;font-style:italic !important}body.template-cart .luvia-cart-sticky-shop{font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;opacity:.85 !important;text-decoration:none !important;border:1px solid var(--luvia-ink) !important;padding:10px 18px !important;justify-self:end !important}body.template-cart .luvia-cart-sticky-shop:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}body.template-cart .luvia-cart-page{max-width:1480px !important;margin:0 auto !important;padding:28px 32px 80px !important}body.template-cart form.cart-body,body.template-cart form.cart-body>.cart-body{display:block !important;width:100% !important}body.template-cart .js-ajax-cart-list.cart-row{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:32px 24px !important;margin:0 0 48px 0 !important;padding:0 !important}@media(max-width: 1100px){body.template-cart .js-ajax-cart-list.cart-row{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 640px){body.template-cart .js-ajax-cart-list.cart-row{grid-template-columns:1fr !important;gap:24px !important}}body.template-cart .js-cart-item.cart-item{display:flex !important;flex-direction:column !important;padding:0 !important;margin:0 !important;border:none !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;position:relative !important}body.template-cart .js-cart-item .row,body.template-cart .js-cart-item .form-row{display:flex !important;flex-direction:column !important;margin:0 !important;gap:0 !important}body.template-cart .js-cart-item [class*=col-]{padding:0 !important;max-width:none !important;flex:unset !important;width:100% !important}body.template-cart .cart-item-image-container{display:block !important;width:100% !important;aspect-ratio:1/1 !important;height:auto !important;background:#efeae4 !important;border-radius:4px !important;overflow:hidden !important;position:relative !important}body.template-cart .cart-item-image{width:100% !important;height:100% !important;object-fit:contain !important;padding:18% !important;box-sizing:border-box !important}body.template-cart .cart-item-info-container{padding:14px 0 0 0 !important;margin:0 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:10px !important}body.template-cart .cart-item-info .font-weight-bold,body.template-cart .cart-item-info a{font-family:var(--font-body) !important;font-weight:500 !important;font-size:14px !important;color:var(--luvia-ink) !important;text-decoration:none !important;line-height:1.35 !important}body.template-cart .cart-item-info a:hover{opacity:.6 !important}body.template-cart .cart-item-info{margin:0 !important}body.template-cart .cart-item-quantity{display:inline-flex !important;align-items:center !important;gap:0 !important;border:1px solid var(--luvia-line-strong, rgba(26, 31, 53, 0.18)) !important;border-radius:4px !important;overflow:hidden !important;width:fit-content !important}body.template-cart .cart-item-quantity .js-cart-quantity-btn,body.template-cart .cart-item-quantity .form-quantity-icon{width:28px !important;height:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;background:rgba(0,0,0,0) !important;border:none !important;font-size:14px !important;color:var(--luvia-ink) !important}body.template-cart .cart-item-quantity input,body.template-cart .cart-item-quantity .js-cart-input-spinner{width:32px !important;text-align:center !important;border:none !important;background:rgba(0,0,0,0) !important;font-family:var(--font-body) !important;font-size:13px !important;color:var(--luvia-ink) !important}body.template-cart .js-cart-item .btn-link-underline{font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--luvia-ink) !important;opacity:.55 !important;text-decoration:none !important;border-bottom:1px solid currentColor !important;padding:0 0 1px !important;background:none !important;border-radius:0 !important;margin-left:14px !important}body.template-cart .js-cart-item .btn-link-underline:hover{opacity:1 !important;color:#b33a3a !important}body.template-cart .cart-item-subtotal{text-align:left !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:baseline !important;gap:8px !important}body.template-cart .js-cart-item-subtotal{font-family:var(--font-body) !important;font-weight:500 !important;font-size:15px !important;color:var(--luvia-ink) !important;margin:0 !important}body.template-cart .js-cart-item-subtotal-compare-price{font-size:12px !important;color:rgba(26,31,53,.45) !important;text-decoration:line-through !important}body.template-cart .cart-row:last-child,body.template-cart .cart-body>.cart-row:last-child{display:block !important;max-width:460px !important;margin:0 0 0 auto !important}body.template-cart .cart-totals-container,body.template-cart .js-cart-totals,body.template-cart .cart-row .cart-totals,body.template-cart .js-visible-on-cart-filled{background:#fff !important;border:1px solid var(--luvia-line) !important;border-radius:6px !important;padding:24px !important;position:static !important}body.template-cart .cart-totals-container *,body.template-cart .js-cart-totals *{font-family:var(--font-body) !important;color:var(--luvia-ink) !important}body.template-cart .cart-row:last-child{display:block !important}body.template-cart .cart-total-line{display:flex !important;justify-content:space-between !important;align-items:baseline !important;padding:8px 0 !important;font-size:13px !important}body.template-cart .cart-total-line.cart-subtotal,body.template-cart [class*=cart-subtotal]{font-weight:500 !important;font-size:14px !important}body.template-cart .cart-total-line.cart-total,body.template-cart [class*=cart-total]:not([class*=line]){border-top:1px solid var(--luvia-line) !important;margin-top:8px !important;padding-top:14px !important;font-size:16px !important;font-weight:500 !important}body.template-cart .cart-installments-info,body.template-cart [class*=installments-info]{font-size:11.5px !important;color:rgba(26,31,53,.7) !important;margin:6px 0 12px !important}body.template-cart #go-to-checkout,body.template-cart .luvia-cart-checkout-btn,body.template-cart input[type=submit][name=go_to_checkout],body.template-cart .js-checkout-btn,body.template-cart .btn-checkout{display:block !important;width:100% !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border:none !important;padding:16px 20px !important;font-family:var(--font-body) !important;font-size:11.5px !important;letter-spacing:.24em !important;text-transform:uppercase !important;font-weight:500 !important;border-radius:4px !important;margin-top:16px !important;cursor:pointer !important;transition:opacity .2s var(--ease-luvia) !important;-webkit-appearance:none !important}body.template-cart #go-to-checkout:hover,body.template-cart .luvia-cart-checkout-btn:hover{opacity:.88 !important}body.template-cart .luvia-cart-continue-btn{display:block !important;width:100% !important;text-align:center !important;background:rgba(0,0,0,0) !important;color:var(--luvia-ink) !important;border:1px solid var(--luvia-ink) !important;padding:14px 20px !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;font-weight:500 !important;border-radius:4px !important;margin-top:10px !important;text-decoration:none !important;transition:background .2s var(--ease-luvia),color .2s var(--ease-luvia) !important}body.template-cart .luvia-cart-continue-btn:hover{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important}body.template-cart .cart-item-image-container{position:relative !important}body.template-cart .cart-item-image-container::after{content:attr(data-qty);position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;background:var(--luvia-ink);color:var(--luvia-paper);font-family:var(--font-body);font-size:11px;font-weight:600;display:none;align-items:center;justify-content:center;border-radius:11px;z-index:2}body.template-cart .cart-item-image-container[data-qty]:not([data-qty=""])::after{display:none !important}body.template-cart .luvia-cart-empty{text-align:center !important;padding:80px 24px !important;grid-column:1/-1 !important}body.template-cart .luvia-cart-empty h3{font-family:var(--font-display) !important;font-weight:300 !important;font-size:28px !important;margin:0 0 12px !important}body.template-cart .luvia-cart-empty p{font-family:var(--font-body) !important;font-size:14px !important;color:var(--luvia-ink) !important;opacity:.7 !important;margin:0 0 24px !important}body.template-cart .luvia-cart-shop-btn{display:inline-block !important;background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;font-family:var(--font-body) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-decoration:none !important;padding:14px 28px !important;border-radius:4px !important}@media(max-width: 900px){body.template-cart .luvia-cart-sticky-bar{grid-template-columns:1fr auto 1fr !important;padding:18px 16px 14px !important}body.template-cart .luvia-cart-sticky-title{font-size:22px !important}body.template-cart .luvia-cart-sticky-shop{display:none !important}body.template-cart .luvia-cart-sticky-back span{display:none !important}body.template-cart .luvia-cart-page{padding:18px 14px 100px !important}body.template-cart .cart-body{grid-template-columns:1fr !important;gap:24px !important}body.template-cart .cart-totals-container,body.template-cart .js-cart-totals{position:static !important}body.template-cart .js-cart-item .row,body.template-cart .js-cart-item .form-row{grid-template-columns:76px minmax(0, 1fr) auto !important;gap:12px !important}body.template-cart .cart-item-image-container{width:76px !important;height:76px !important}body.template-cart .js-cart-item-subtotal{font-size:14px !important}}body .alert,body .alert-warning,body .alert-primary,body .alert-danger,body .alert-info,#error-ajax-stock,#error-ajax-stock>*,#error-ajax-stock .alert,#error-ajax-stock .alert-warning,body.template-cart .alert,body.template-cart .alert-warning,body.template-cart [class*=alert],body.template-cart [role=alert]{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:1px solid rgba(179,58,58,.25) !important;border-radius:6px !important;color:rgba(179,58,58,.85) !important;font-family:var(--font-body) !important;font-size:13px !important;font-weight:400 !important;padding:12px 16px !important;line-height:1.5 !important}body.template-cart .luvia-cart-slider{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;width:100% !important;height:100% !important}body.template-cart .luvia-cart-slider::-webkit-scrollbar{display:none !important}body.template-cart .luvia-cart-slide{flex:0 0 100% !important;scroll-snap-align:start !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}body.template-cart .luvia-cart-slide-prev,body.template-cart .luvia-cart-slide-next,body .luvia-pdp-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:40px !important;height:40px !important;background:rgba(253,248,246,.92) !important;border:none !important;border-radius:0 !important;font-size:18px !important;line-height:1 !important;color:var(--luvia-ink) !important;cursor:pointer !important;z-index:10 !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transition:opacity .2s var(--ease-luvia) !important;padding:0 !important}body.template-cart .luvia-cart-card-img:hover .luvia-cart-slide-prev,body.template-cart .luvia-cart-card-img:hover .luvia-cart-slide-next,body .luvia-pdp .js-swiper-product:hover .luvia-pdp-arrow{opacity:1 !important}body.template-cart .luvia-cart-slide-prev,body .luvia-pdp-arrow-prev{left:16px !important}body.template-cart .luvia-cart-slide-next,body .luvia-pdp-arrow-next{right:16px !important}body.template-cart .luvia-cart-slide-prev:hover,body.template-cart .luvia-cart-slide-next:hover,body .luvia-pdp-arrow:hover{background:var(--luvia-paper) !important}@media(max-width: 991px){body.template-cart .luvia-cart-slide-prev,body.template-cart .luvia-cart-slide-next{display:none !important}}body.template-cart .luvia-cart-slide-dots,body .luvia-pdp .swiper-pagination,body .luvia-pdp .js-swiper-product-pagination{position:absolute !important;bottom:16px !important;left:0 !important;right:0 !important;display:flex !important;justify-content:center !important;gap:6px !important;z-index:5 !important}body.template-cart .luvia-cart-dot,body .swiper-pagination-bullet,body .item-slider-pagination .swiper-pagination-bullet,body .luvia-pdp .swiper-pagination-bullet,body .swiper-pagination .swiper-pagination-bullet,.swiper-pagination-bullet{width:7px !important;height:7px !important;min-width:0 !important;min-height:0 !important;max-width:7px !important;max-height:7px !important;border-radius:2px !important;background:var(--luvia-ink) !important;background-color:var(--luvia-ink) !important;opacity:.25 !important;cursor:pointer !important;transition:opacity .2s var(--ease-luvia) !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;outline:none !important;-webkit-appearance:none !important;display:inline-block !important;float:none !important;font-size:0 !important;line-height:0 !important;text-indent:-9999px !important;overflow:hidden !important}body.template-cart .luvia-cart-dot.active,body .swiper-pagination-bullet-active,body .item-slider-pagination .swiper-pagination-bullet-active,body .luvia-pdp .swiper-pagination-bullet-active,body .swiper-pagination .swiper-pagination-bullet-active,.swiper-pagination-bullet-active{opacity:1 !important}body .item-slider-pagination .swiper-pagination-fraction,body .swiper-pagination-fraction{display:none !important}body.template-cart .luvia-cart-stock-warn{background:rgba(0,0,0,0) !important;border:1px solid rgba(179,58,58,.25) !important;border-radius:6px !important;color:rgba(179,58,58,.85) !important;font-family:var(--font-body) !important;font-size:13px !important;font-weight:400 !important;padding:12px 16px !important;line-height:1.5 !important;margin-top:10px !important}body.template-cart .luvia-cart-form>*:not(.luvia-cart-layout):not(#error-ajax-stock):not(.luvia-cart-empty):not(.luvia-cart-stale-notice):not(.alert){display:none !important}body.template-cart .luvia-cart-items>*:not(.luvia-cart-card):not(script):not(style){display:none !important}body.template-cart .luvia-cart-layout>*:not(.luvia-cart-items):not(.luvia-cart-summary){display:none !important}body.template-cart div[style*=background],body.template-cart span[style*=background]{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}body.template-cart .luvia-cart-validation-wrap,body.template-cart .luvia-cart-validation-wrap *,body.template-cart .luvia-cart-validation-msg,body.template-cart .luvia-cart-validation-msg *,body.template-cart .luvia-cart-summary-card [class*=validation],body.template-cart .luvia-cart-summary-card [class*=validation] *{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border-color:rgba(179,58,58,.25) !important;color:rgba(179,58,58,.85) !important;font-family:var(--font-body) !important;font-size:13px !important;border-radius:6px !important}body.template-cart .luvia-cart-summary-card div:not(.luvia-cart-summary-row):not(.luvia-cart-validation-wrap):not([class*=hidden])>div[style]{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:1px solid rgba(179,58,58,.25) !important;border-radius:6px !important;color:rgba(179,58,58,.85) !important;padding:12px 16px !important;font-size:13px !important}body.template-cart .luvia-cart-card .luvia-cart-card-img.cart-item-image-container,body.template-cart .luvia-cart-card .cart-item-image-container,body.template-cart .luvia-cart-card a.luvia-cart-card-img{width:100% !important;height:auto !important;aspect-ratio:1/1 !important;max-width:none !important;min-width:0 !important;flex:none !important;position:relative !important;display:block !important;overflow:hidden !important;border-radius:4px !important;background:#efeae4 !important}body.template-cart .luvia-cart-card .luvia-cart-card-img img.cart-item-image,body.template-cart .luvia-cart-card .cart-item-image-container img.cart-item-image,body.template-cart .luvia-cart-card a.luvia-cart-card-img img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;position:absolute !important;inset:28px !important;width:calc(100% - 56px) !important;height:calc(100% - 56px) !important;padding:0 !important;box-sizing:border-box !important;display:block !important;z-index:1 !important;opacity:1 !important;visibility:visible !important}@media(min-width: 768px){body .js-item-product .item-description .item-name,body .item-product-card .item-description .item-name{margin:8px 0 2px 0 !important}body .js-item-product .item-description .item-price-container,body .item-product-card .item-description .item-price-container,body .js-item-product .item-description .item-price-container.mb-2,body .item-product-card .item-description .item-price-container.mb-2{margin:0 0 2px 0 !important}body .js-item-product .item-price-container>*,body .item-product-card .item-price-container>*{margin:0 !important}body .js-item-product .luvia-pay-info,body .item-product-card .luvia-pay-info{margin:2px 0 6px 0 !important}body .js-item-product .luvia-card-atc,body .item-product-card .luvia-card-atc{margin-top:0 !important}body .js-item-product .item-installments,body .item-product-card .item-installments,body .js-item-product [class*=installments],body .item-product-card [class*=installments]{margin:0 !important}}body.template-cart .luvia-cart-shipping-block{background:#fff;border:1px solid var(--luvia-line);border-radius:6px;margin:14px 0;overflow:hidden}body.template-cart .luvia-cart-shipping-block *{pointer-events:auto !important}body.template-cart .luvia-cart-ship-acc-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:rgba(0,0,0,0);border:none;padding:14px 16px;cursor:pointer;font-family:var(--font-body);text-align:left}body.template-cart .luvia-cart-ship-acc-title{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.1px;text-transform:uppercase;font-weight:600;color:var(--luvia-ink)}body.template-cart .luvia-cart-ship-acc-title svg{flex-shrink:0;color:var(--luvia-ink)}body.template-cart .luvia-cart-ship-acc-chev{color:var(--luvia-ink);transition:transform .25s ease}body.template-cart .luvia-cart-shipping-block.is-open .luvia-cart-ship-acc-chev{transform:rotate(180deg)}body.template-cart .luvia-cart-ship-acc-body{display:none;padding:14px 16px 16px;border-top:1px solid var(--luvia-line)}body.template-cart .luvia-cart-shipping-block.is-open .luvia-cart-ship-acc-body{display:block}body.template-cart .luvia-cart-ship-acc-body .position-absolute,body.template-cart .luvia-cart-ship-acc-body .transition-up,body.template-cart .luvia-cart-ship-acc-body .transition-up-active{position:static !important;transform:none !important;opacity:1 !important}body.template-cart .luvia-cart-ship-acc-body .shipping-calculator-head{position:relative !important;min-height:0 !important;height:auto !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode{display:block !important;margin-bottom:12px !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .row{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .col,body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .col-auto{padding:0 !important;flex:0 1 auto !important}body.template-cart .luvia-cart-ship-acc-body .text-uppercase{text-transform:none !important;letter-spacing:0 !important;font-size:13px;color:var(--luvia-ink)}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-current-zip{font-weight:700;margin-left:4px;color:var(--luvia-ink)}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-change-zipcode{background:rgba(0,0,0,0) !important;border:1px solid var(--luvia-line) !important;color:var(--luvia-ink) !important;border-radius:4px !important;padding:7px 12px !important;font-size:10.5px !important;font-weight:600 !important;letter-spacing:.8px !important;text-transform:uppercase !important;width:auto !important;text-decoration:none !important;float:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-change-zipcode:hover{background:var(--luvia-ink) !important;color:#fff !important}body.template-cart .luvia-cart-ship-acc-body .h4{font-size:11px !important;letter-spacing:1.1px !important;text-transform:uppercase !important;color:rgba(26,31,53,.55) !important;font-weight:500 !important;margin-bottom:8px !important;font-family:var(--font-body) !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form{margin-bottom:12px}body.template-cart .luvia-cart-ship-acc-body .js-shipping-input{background:#fff !important;border:1px solid var(--luvia-line) !important;border-radius:4px !important;padding:11px 14px !important;font-size:14px !important;color:var(--luvia-ink) !important;width:100% !important}body.template-cart .luvia-cart-ship-acc-body .js-calculate-shipping{background:var(--luvia-ink) !important;color:#fff !important;border:1px solid var(--luvia-ink) !important;border-radius:4px !important;padding:11px 18px !important;font-size:11.5px !important;letter-spacing:.8px !important;font-weight:600 !important;text-transform:uppercase !important;white-space:nowrap !important;width:auto !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-icons-container,body.template-cart .luvia-cart-ship-acc-body .radio-button-icon{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-product-shipping-label{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-response h5{font-size:12.5px;font-weight:600;color:var(--luvia-ink);margin:14px 0 8px;font-family:var(--font-body);letter-spacing:.2px}body.template-cart .luvia-cart-ship-acc-body .radio-button-container{padding:0 !important;margin:0 0 8px !important;list-style:none !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item{background:#fff !important;border:1px solid var(--luvia-line) !important;border-radius:6px !important;padding:12px 14px 12px 38px !important;margin:0 0 8px !important;cursor:pointer !important;transition:border-color .2s ease !important;display:block !important;position:relative !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item:hover{border-color:var(--luvia-ink) !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item:has(input:checked){border-color:var(--luvia-ink) !important;border-width:2px !important;padding:11px 13px 11px 37px !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item::before{content:"";display:inline-block;width:14px;height:14px;border:1.5px solid rgba(26,31,53,.3);border-radius:2px;background:#fff;position:absolute;left:14px;top:14px;transition:all .15s ease}body.template-cart .luvia-cart-ship-acc-body .radio-button-item:has(input:checked)::before{background:var(--luvia-ink);border-color:var(--luvia-ink)}body.template-cart .luvia-cart-ship-acc-body .radio-button-item:has(input:checked)::after{content:"";position:absolute;left:17px;top:17px;width:6px;height:6px;background:#fff;border-radius:1px}body.template-cart .luvia-cart-ship-acc-body .radio-button{display:block !important;margin:0 !important;cursor:pointer !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-content{display:block !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-label{margin:0 !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-text{display:flex !important;align-items:flex-start !important;gap:12px !important;margin:0 !important;flex-wrap:nowrap !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-text>.col{flex:1 1 auto !important;padding:0 !important;min-width:0 !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-text>.col-auto,body.template-cart .luvia-cart-ship-acc-body .radio-button-text>.text-right{flex:0 0 auto !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .shipping-option-name{font-weight:500;color:var(--luvia-ink);font-size:13px;line-height:1.4}body.template-cart .luvia-cart-ship-acc-body .opacity-60{opacity:1 !important;font-size:12px;color:rgba(26,31,53,.55);margin-top:3px}body.template-cart .luvia-cart-ship-acc-body .shipping-price{font-weight:600;color:var(--luvia-ink);font-size:13px;white-space:nowrap}body.template-cart .luvia-cart-ship-acc-body .shipping-price .text-accent,body.template-cart .luvia-cart-ship-acc-body .text-accent{color:#2d6a4f !important}body.template-cart .luvia-cart-ship-acc-body .btn-link{color:var(--luvia-ink) !important;text-decoration:underline !important;text-underline-offset:3px !important;font-size:12px !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important}body.template-cart .luvia-cart-ship-acc-body .alert-danger,body.template-cart .luvia-cart-ship-acc-body .alert-warning{background:#faf3e6 !important;border:1px solid rgba(26,31,53,.1) !important;color:var(--luvia-ink) !important;border-radius:4px !important;padding:10px 12px !important;margin-top:10px !important;font-size:12.5px !important}body.template-cart .luvia-cart-ship-acc-body .font-small.float-left.w-100{font-size:11.5px !important;color:rgba(26,31,53,.55) !important;margin-top:10px !important;font-style:italic !important;float:none !important;display:block !important}body.template-cart .luvia-cart-ship-acc-body input[type=radio].js-shipping-method,body.template-cart .luvia-cart-ship-acc-body input.shipping-method,body.template-cart .luvia-cart-ship-acc-body input[name=option]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:none !important;pointer-events:none !important}body.template-cart .luvia-cart-ship-acc-body input[type=hidden],body.template-cart .luvia-cart-ship-acc-body input[name=after_calculation]{display:none !important}@media(min-width: 992px){body.template-cart .luvia-cart-layout{grid-template-columns:1fr 400px !important}body.template-cart .luvia-cart-summary,body.template-cart .luvia-cart-summary-card{max-width:400px !important;width:100% !important}}body.template-cart .luvia-cart-ship-acc-body .ui-autocomplete,body.template-cart .luvia-cart-ship-acc-body .autocomplete-suggestions,body.template-cart .luvia-cart-ship-acc-body .js-shipping-zipcode-autocomplete,body.template-cart .luvia-cart-ship-acc-body .shipping-zipcode-autocomplete,body.template-cart .luvia-cart-ship-acc-body datalist{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-input{position:relative !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .h4,body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-without-zipcode .h4{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-current-zip-container,body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .h4{display:inline !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .row,body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-without-zipcode .row{display:flex !important;align-items:stretch !important;gap:8px !important;margin:0 !important;flex-wrap:nowrap !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .col{flex:1 1 auto !important;padding:0 !important;min-width:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .col-auto{flex:0 0 auto !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body ul.pl-3,body.template-cart .luvia-cart-ship-acc-body .radio-button-text ul{list-style:none !important;padding-left:0 !important;margin:6px 0 0 !important;font-size:11.5px !important;color:rgba(26,31,53,.55) !important}body.template-cart .luvia-cart-ship-acc-body ul.pl-3 li,body.template-cart .luvia-cart-ship-acc-body .radio-button-text ul li{padding:1px 0 !important;line-height:1.4 !important}body.template-cart .luvia-cart-ship-acc-body .shipping-option-name{word-break:break-word !important;font-size:12.5px !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-text{align-items:center !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-text>.col{padding-right:6px !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-text>.col-auto.text-right{text-align:right !important}body.template-cart .luvia-cart-ship-acc-body .btn-link.js-modal-open{font-size:11.5px !important;margin-top:4px !important;display:inline-block !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-zipcode-not-found{font-size:11.5px !important;margin-top:6px !important;color:rgba(26,31,53,.6) !important}body.template-cart .luvia-cart-ship-acc-body .shipping-calculator-head.with-zip .js-shipping-calculator-form{display:none !important}body.template-cart .luvia-cart-ship-acc-body .shipping-calculator-head:not(.with-zip) .js-shipping-calculator-with-zipcode{display:none !important}body.template-cart .luvia-cart-ship-acc-body .shipping-calculator-head,body.template-cart .luvia-cart-ship-acc-body .shipping-calculator-head>div{position:static !important;transform:none !important;opacity:1 !important;display:block !important}body.template-cart .luvia-cart-ship-acc-body .shipping-calculator-head.with-zip .js-shipping-calculator-form{display:none !important}body.template-cart .luvia-cart-ship-acc-body .shipping-calculator-head:not(.with-zip) .js-shipping-calculator-with-zipcode{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-response{float:none !important;width:100% !important;display:block !important;margin-top:8px !important}body.template-cart .luvia-cart-ship-acc-body .full-width-container{width:100% !important;display:block !important;margin-bottom:14px !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item{display:block !important;width:100% !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-text{display:flex !important;flex-direction:row !important;align-items:flex-start !important;flex-wrap:nowrap !important;gap:10px !important;width:100% !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-text>.col{flex:1 1 auto !important;min-width:0 !important;width:auto !important;max-width:none !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-text>.col-auto{flex:0 0 auto !important;width:auto !important;padding:0 !important;text-align:right !important;min-width:70px !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-icons{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .form-row{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .form-control-container.col-7,body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .form-control-container{flex:1 1 auto !important;max-width:none !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .col-5,body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .col-lg-4{flex:0 0 auto !important;max-width:none !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .col-12{flex:0 0 100% !important;max-width:100% !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .col-12 .h4{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-form .col-12 a[href*=correoargentino]{font-size:11.5px !important;color:rgba(26,31,53,.55) !important;margin:6px 0 0 !important;display:inline-block !important;text-decoration:underline !important}body.template-cart .luvia-cart-ship-acc-body .font-small{font-size:11.5px !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button{display:block !important;width:100% !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-content{display:block !important;width:100% !important;box-sizing:border-box !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-label{display:block !important;width:100% !important;padding:0 !important;margin:0 !important;float:none !important;box-sizing:border-box !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-text.row{width:100% !important;margin:0 !important}body.template-cart .luvia-cart-summary-card{padding:18px !important}body.template-cart .luvia-cart-shipping-block{padding:0 !important;margin:12px 0 !important}body.template-cart .luvia-cart-ship-acc-body{padding:12px 12px 14px !important}body.template-cart .luvia-cart-ship-acc-body .full-width-container,body.template-cart .luvia-cart-ship-acc-body .container,body.template-cart .luvia-cart-ship-acc-body .js-fulfillment-info,body.template-cart .luvia-cart-ship-acc-body .cart-shipping-container,body.template-cart .luvia-cart-ship-acc-body #cart-shipping-container,body.template-cart .luvia-cart-ship-acc-body [data-store=shipping-calculator]{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item{padding:10px 12px 10px 34px !important;width:100% !important;box-sizing:border-box !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item:has(input:checked){padding:9px 11px 9px 33px !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item::before{left:12px !important;top:12px !important}body.template-cart .luvia-cart-ship-acc-body .radio-button-item:has(input:checked)::after{left:15px !important;top:15px !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-content.box,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item span.box{display:block !important;width:100% !important;box-sizing:border-box !important;float:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-content,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-content.box{float:none !important;position:static !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .shipping-option-name .ml-1{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item ul.pl-3{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-content,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .shipping-suboptions,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item [class*=alert],body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .bg-warning,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .bg-light{background:rgba(0,0,0,0) !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item:has(input:checked){background:#fff !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item:has(input:checked) .radio-button-content,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item:has(input:checked) .radio-button,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item:has(input:checked) .radio-button-label,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item:has(input:checked) .box{background:#fff !important;background-color:#fff !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .shipping-suboptions,body.template-cart .luvia-cart-ship-acc-body .js-shipping-list-item .radio-button-text>div.mt-2{display:none !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .container{padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .row.align-items-center{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:0 !important;gap:10px !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .col{flex:1 1 auto !important;padding:0 !important}body.template-cart .luvia-cart-ship-acc-body .js-shipping-calculator-with-zipcode .col-auto{flex:0 0 auto !important;padding:0 !important}.js-product-variants-group .form-label,.js-color-variants-container .form-label,.js-product-variants-group label.form-label{color:var(--luvia-ink) !important;font-size:11px !important;letter-spacing:.2em !important;text-transform:uppercase !important;margin-bottom:12px !important;opacity:1 !important;display:block !important;font-weight:600 !important}.js-product-variants-group .form-label strong,.js-product-variants-group .form-label .js-insta-variation-label,.js-color-variants-container .form-label strong,.js-color-variants-container .form-label .js-insta-variation-label{color:var(--luvia-ink) !important;font-weight:600 !important;letter-spacing:.08em !important;margin-left:6px !important;opacity:1 !important}.js-color-variants-container .btn-variant{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;padding:0 !important;margin:0 10px 0 0 !important;border:1px solid rgba(20,24,42,.2) !important;border-radius:4px !important;position:relative !important;overflow:visible !important;font-size:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0) !important;box-shadow:0 1px 3px rgba(20,24,42,.08) !important;transition:all .22s ease !important}.js-color-variants-container .btn-variant .btn-variant-content,.js-color-variants-container .btn-variant .btn-variant-content-square{width:100% !important;height:100% !important;display:block !important;border-radius:3px !important;font-size:0 !important}.js-color-variants-container .btn-variant img{display:none !important}.js-color-variants-container .btn-variant[title=Dorado] .btn-variant-content,.js-color-variants-container .btn-variant[title=Dorada] .btn-variant-content,.js-color-variants-container .btn-variant[title=Oro] .btn-variant-content{background:linear-gradient(135deg, #F2D78A 0%, #D4AF5F 50%, #A87E2E 100%) !important}.js-color-variants-container .btn-variant[title=Plateado] .btn-variant-content,.js-color-variants-container .btn-variant[title=Plateada] .btn-variant-content,.js-color-variants-container .btn-variant[title=Plata] .btn-variant-content,.js-color-variants-container .btn-variant[title=Silver] .btn-variant-content{background:linear-gradient(135deg, #F4F4F4 0%, #C8C8C8 50%, #909090 100%) !important}.js-color-variants-container .btn-variant:hover{border-color:var(--luvia-ink) !important;transform:translateY(-1px) !important;box-shadow:0 3px 8px rgba(20,24,42,.15) !important}.js-color-variants-container .btn-variant.selected{border:1.5px solid var(--luvia-ink) !important;box-shadow:0 0 0 2px var(--luvia-paper),0 0 0 3.5px var(--luvia-ink),0 3px 8px rgba(20,24,42,.15) !important}.js-color-variants-container .btn-variant.selected::after{content:"" !important;position:absolute !important;inset:4px !important;border:1px solid rgba(255,255,255,.45) !important;border-radius:2px !important;pointer-events:none !important}.js-product-variants-group:not(.js-color-variants-container) .btn-variant{border-color:rgba(20,24,42,.25) !important;color:var(--luvia-ink) !important;font-weight:500 !important}.js-product-variants-group:not(.js-color-variants-container) .btn-variant:hover{border-color:var(--luvia-ink) !important;background:rgba(20,24,42,.04) !important}.js-product-variants-group:not(.js-color-variants-container) .btn-variant.selected{background:var(--luvia-ink) !important;color:var(--luvia-paper) !important;border-color:var(--luvia-ink) !important;font-weight:600 !important}.js-swiper-product .swiper-slide.luvia-variant-hidden{display:none !important}.js-notification-cookie-banner.notification,.js-notification-cookie-banner{position:fixed !important;left:24px !important;right:auto !important;bottom:24px !important;top:auto !important;width:340px !important;max-width:calc(100vw - 48px) !important;min-width:0 !important;margin:0 !important;padding:20px 22px !important;border-radius:12px !important;background:#14182a !important;color:#efebe0 !important;box-shadow:0 12px 32px rgba(0,0,0,.22) !important;z-index:99999 !important;font-size:13px !important;line-height:1.55 !important;flex:none !important;box-sizing:border-box !important;overflow:visible !important;text-align:left !important}.js-notification-cookie-banner .mb-4{margin:0 0 14px 0 !important;color:#efebe0 !important;text-align:left !important}.js-notification-cookie-banner strong{color:#fff !important;font-weight:600 !important}.js-notification-cookie-banner .text-center{text-align:right !important;display:block !important}.js-notification-cookie-banner .btn,.js-notification-cookie-banner .btn-primary,.js-notification-cookie-banner a.btn,.js-notification-cookie-banner button{background:#efebe0 !important;color:#14182a !important;border:none !important;border-radius:6px !important;padding:8px 20px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.5px !important;text-transform:uppercase !important;cursor:pointer !important;width:auto !important;min-width:0 !important;max-width:none !important;display:inline-block !important;text-decoration:none !important;line-height:1.4 !important}.js-notification-cookie-banner .btn:hover,.js-notification-cookie-banner .btn-primary:hover,.js-notification-cookie-banner a.btn:hover{background:#fff !important;color:#14182a !important}@media(max-width: 480px){.js-notification-cookie-banner{left:12px !important;right:12px !important;bottom:12px !important;width:auto !important}}
/* Engine:dart */