﻿.contact-page,.section-single-product,.section-products-related,.section-video-home,.section-featured-home,.section-instafeed-home{margin-bottom:70px}.section-banners-home,.alert{margin-bottom:35px}.form-group{margin-bottom:20px}footer.section-footer-home{margin-top:-70px}.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;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:10;pointer-events:none}.transition-up-active{top:0;opacity:1;z-index:100;pointer-events:all}.fade-in-vertical{transition:all .5s cubic-bezier(0.16, 0.68, 0.43, 0.99);transition-delay:.3s;-webkit-transform:translate(0, 40%);-ms-transform:translate(0, 40%);-moz-transform:translate(0, 40%);-o-transform:translate(0, 40%);transform:translate(0, 40%)}.fade-in-vertical.visible{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%);opacity:1}.btn-transition{min-width:100px;position:relative;overflow:hidden}.btn-transition .transition-container{position:absolute;top:50%;left:0;width:100%;margin-top:-6px;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;pointer-events:none;cursor:not-allowed}.btn-transition .transition-container.active{opacity:1}.chip{position:relative;margin:5px 10px 5px 0;padding:4px 25px 4px 10px;font-size:11px;white-space:normal;word-break:break-word;line-height:18px;border:0;border-radius:4px;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.chip-remove-icon{position:absolute;top:3px;right:4px;display:inline-block;width:20px;height:20px;padding:4px 6px 3px 6px}.chip:focus{outline:0}.chip:hover{opacity:.6}.form-group .form-label{float:left;width:100%;margin-bottom:10px}.form-group .alert{margin:10px 0 0 0}.radio-button{display:block;clear:both;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.radio-button.disabled{opacity:.6;cursor:not-allowed}.radio-button.disabled input[type=radio]{cursor:not-allowed}.radio-button-content{position:relative;padding:10px 0 10px 10px}.radio-button-icons-container{position:absolute;top:0;left:0}.radio-button-icons{position:relative;display:block;width:18px;margin:11px 8px 12px 0;overflow:hidden}.radio-button-icon{display:inline-block;width:16px;height:16px;border-radius:3px}.radio-button input[type=radio]{display:none}.radio-button input[type=radio]+.radio-button-content .checked{position:absolute;top:8px;left:8px;width:0;height:0;border-radius:2px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.radio-button input[type=radio]:checked+.radio-button-content .checked{width:6px;height:6px}.radio-button-label{padding-left:32px}.input-clear-content{position:absolute;right:4px;bottom:1px;width:24px;height:35px;padding:4px;cursor:pointer}.input-clear-content-ios{bottom:12px}.input-clear-content:before{display:block;height:12px;margin:8px 0 0 4px}.form-select{padding-right:30px}.form-select:focus{outline:0}.form-select::-ms-expand{display:none}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,button[disabled],button[disabled]:hover,button[readonly],button[readonly]:hover{background-color:#ddd;cursor:not-allowed}.list .list-item-shipping{width:100%;padding:10px 0;margin-bottom:0}.list .radio-button-icons-container{display:none}.list .radio-button-label{padding-left:5px}.list .list-item .radio-button-content{margin:0;border-radius:0}.list .list-unstyled .radio-button-item:last-child .list-item,.list .list-item:last-child{margin-bottom:0}.alert{clear:both;padding:8px;border:1px solid;text-align:center;font-size:11px}.notification-hidden{transition:all .1s cubic-bezier(0.16, 0.68, 0.43, 0.99);opacity:0;-webkit-transform:translate(0, -10%);-ms-transform:translate(0, -10%);-moz-transform:translate(0, -10%);-o-transform:translate(0, -10%);transform:translate(0, -10%);pointer-events:none}.notification-visible{transition:all .5s cubic-bezier(0.16, 0.68, 0.43, 0.99);opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.notification-floating{margin-top:-20px}.notification-with-big-search{margin-top:-24px}.notification-cart-container{right:0;left:initial;width:320px}.notification-with-tabnav{bottom:70px}.notification-close{position:absolute;top:0;right:0;z-index:1;font-size:10px;cursor:pointer}.bar-progress{position:relative;height:2px}.bar-progress .bar-progress-active{height:2px;width:0%}.ship-free-rest-message{position:relative;height:42px}.ship-free-rest-message .ship-free-rest-text{position:absolute;top:-5px;width:100%;text-align:center;line-height:36px;opacity:0}.ship-free-rest-message.success .bar-progress-success{top:0;opacity:1}.ship-free-rest-message.amount .bar-progress-amount{top:0;opacity:1}.ship-free-rest-message.condition .bar-progress-condition{top:0;opacity:1}.modal{position:fixed;top:0;display:block;width:80%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:20000}.modal-zindex-top{z-index:20001}.modal-img-full{max-width:100%;max-height:190px}.modal-header{width:100%;padding:15px;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.modal-floating-close{position:absolute;top:0;right:0;width:auto;padding-right:5px;border:0}.modal-body{padding:15px}.modal-footer{margin-bottom:10px;padding:15px;clear:both}.modal-with-fixed-footer{display:flex;flex-direction:column;height:100%}.modal-with-fixed-footer .modal-scrollable-area{height:100%;overflow:auto}.modal-full{width:100%}.modal-docked-md{width:100%}.modal-docked-small{width:80%}.modal-top{top:-100%}.modal-fade{top:initial;bottom:-5%;opacity:0}.modal-bottom{top:100%;left:0}.modal-left{left:-100%}.modal-right{right:-100%}.modal-centered{height:100%;width:100%}.modal-centered-small{width:80%;height:auto;left:50%;-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}.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:25%}.modal-left.modal-show,.modal-left-xs.modal-show{left:0}.modal-right.modal-show{right:0}.modal-fade.modal-show{bottom:0;opacity:1}.modal-close{margin-right:10px;cursor:pointer}.modal-bottom-sheet{top:initial;bottom:-100%;width:100%;height:auto}.modal-bottom-sheet.modal-show{top:initial;bottom:0;height:auto}.modal-home-promotional .modal-close svg{width:12px;margin-top:3px}.modal-home-promotional-top{padding-top:35px}.modal .tab-group{margin:0 -10px 15px 0}.modal-with-tabnav{z-index:50000}.modal-with-tabnav-zindex-top{z-index:40001}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2784313725);z-index:10000;cursor:pointer}.modal-overlay.modal-zindex-top{z-index:20000}.modal-overlay-with-tabnav.modal-zindex-top{z-index:40000}.table{width:100%;border-collapse:collapse;border-spacing:0}.table thead th{padding:8px}.table thead th:first-of-type{padding-left:0}.table td{padding:8px;text-align:left}.tab-group{width:100vw;padding:0;overflow-x:scroll;white-space:nowrap}.tab-group .tab{display:inline-flex;float:none;margin-right:10px}.tab-group .tab-link{float:left;padding:10px;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:1px}.tab-panel:not(.active){display:none}.tab-panel.active{display:block}.card{position:relative;display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box}.card-collapse{height:52px;padding:0;overflow:hidden;-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:8px;padding:10px;-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{transform:rotate(90deg)}.card-collapse.active{height:calc(100% - 20px)}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.card-header{padding:15px;margin-bottom:0}.card-header-collapse{padding-right:50px;position:relative}.card-footer{padding:15px}.g-recaptcha{margin-bottom:24px}.g-recaptcha>div{margin:0 auto}.grecaptcha-badge{bottom:100px !important}.head-main.compress .logo-img{max-height:35px}.head-main a{cursor:pointer}.modal-nav-hamburger{flex:1}.modal-nav-hamburger .nav-list{margin:0;padding:0 0 15px 0;list-style:none}.modal-nav-hamburger .nav-item{display:block;padding:0}.modal-nav-hamburger .item-with-subitems{position:relative}.modal-nav-hamburger .nav-list-link{display:flex;padding:5px 0;margin-bottom:15px;font-size:14px;line-height:initial}.modal-nav-hamburger .nav-list-arrow{position:absolute;top:50%;right:0;margin-top:-10px;font-size:14px;cursor:pointer}.modal-nav-hamburger .nav-list-panel{position:fixed;top:0;right:0;z-index:9;width:100%;height:100%;padding:20px 20px 70px 20px;list-style:none;overflow-y:auto;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.modal-nav-hamburger .nav-list-panel .modal-header{width:calc(100% + 40px);margin:-20px -20px 10px -20px}.modal-nav-hamburger .nav-list-panel-left{left:-100%}.modal-nav-hamburger .nav-list-panel-right{right:-100%}.modal-nav-hamburger .nav-list-panel-left.nav-list-panel-show{left:0}.modal-nav-hamburger .nav-list-panel-right.nav-list-panel-show{right:0}.modal-nav-hamburger .nav-list-panel-bottom-hide{top:100%}.modal-nav-hamburger .nav-body{display:flex;flex-direction:column}.modal-nav-hamburger .nav-primary{flex:1}.modal-nav-hamburger .footer-menu-link{text-transform:uppercase;letter-spacing:1px}.nav-dropdown-content:hover,.nav-dropdown:hover .nav-dropdown-content,.nav-desktop-list:hover .nav-main-item.selected .nav-dropdown-content{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.tabnav-modal{z-index:20000}.tabnav-modal .modal-body{padding-bottom:70px}.nav-list-link{position:relative}.desktop-dropdown::-webkit-scrollbar{width:2px}.desktop-list-subitems{padding:15px;text-align:left;-webkit-column-count:5;-webkit-column-gap:20px;-moz-column-count:5;-moz-column-gap:20px;column-count:5;column-gap:20px}.desktop-list-subitems .nav-item{display:block;margin:0;padding:0;-webkit-column-break-inside:avoid;break-inside:avoid}.desktop-list-subitems .nav-item .nav-list-link{margin-bottom:10px;font-size:11px;font-weight:bold;text-transform:uppercase}.desktop-list-subitems .nav-item .list-subitems{padding:0;margin:0 0 30px 0}.desktop-list-subitems .nav-item .list-subitems .nav-item .nav-list-link{margin-bottom:5px;font-size:12px;font-weight:normal;text-transform:none}.desktop-list-subitems .nav-item .list-subitems .nav-item .list-subitems{margin:0 0 0 8px}.desktop-list-subitems .nav-item .list-subitems .nav-item .list-subitems .nav-list-link{padding:0px 0 0 10px;line-height:15px;font-size:12px}.desktop-list-subitems .nav-list-link{display:block;margin-bottom:10px;line-height:20px}.nav-categories-container{position:relative}.nav-categories-container:after,.nav-categories-container:before{position:absolute;display:block;height:100%;width:20px;left:0;top:0;content:""}.nav-categories-container:after{right:0;left:auto;transform:rotate(180deg)}.search-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-suggest{position:absolute;z-index:99999;width:calc(100% - 30px);margin-top:10px;overflow-y:auto;overflow-x:hidden}.search-suggest .search-suggest-list{margin:0 0 15px 0;padding:0}.search-suggest .search-suggest-list .search-suggest-item{padding:10px 10px 0 10px;text-align:left;list-style:none}.search-suggest .search-suggest-list .search-suggest-item .search-suggest-text,.search-suggest .search-suggest-list .search-suggest-item .search-suggest-name{margin-bottom:5px;line-height:18px}.search-suggest-image{width:50px}footer{margin-top:20px;padding-top:40px}footer .newsletter{position:relative;width:100%}.footer-menu-item{display:block;margin-bottom:20px}.footer-menu-link{display:block}.social-icon-rounded{display:inline-block;width:45px;height:45px;margin:0 10px 10px 0;line-height:45px;text-align:center;border-radius:50%;vertical-align:top}.social-icon-rounded:last-child{margin:0}.footer-payments-shipping-logos img{width:auto;max-height:25px;margin:5px}.powered-by-text{display:inline-block}.powered-by-logo{display:inline-block;width:125px}.copyright{padding-top:15px}.footer-legal{padding:20px 0;font-size:12px}.footer-logo{display:inline-block;margin-right:15px}.footer-logo img{max-height:50px}.footer-logo:last-child{margin:0}.instafeed-title{display:block;padding:20px 0;line-height:20px}.instafeed-user{display:inline-block;max-width:100%;vertical-align:top;overflow:hidden;text-overflow:ellipsis}.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 .textbanner-image-effect,.textbanner .textbanner-text,.textbanner .textbanner-arrow{-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-effect,.textbanner:focus .textbanner-image-effect{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.textbanner:hover .textbanner-arrow{right:10px}.service-item-image{display:inline-block;max-height:84px;max-width:100%;vertical-align:top}.testimonials-image{position:relative;width:90px;height:90px;margin:0 auto;text-align:center;overflow:hidden;border-radius:100%}.testimonials-image img,.testimonials-image svg{position:absolute;top:50%;left:50%;z-index:9;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.testimonials-image-placeholder svg{width:30px}.newsletter form{position:relative}.newsletter form .newsletter-btn{position:absolute;top:3px;right:8px;width:20px;height:30px;text-indent:-99999px}.newsletter form .newsletter-btn.btn{z-index:9}.placeholder-overlay{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%}.placeholder-info{position:relative;top:50%;left:50%;width:330px;padding:30px 25px;text-align:center;line-height:18px;transform:translate(-50%, -50%);box-sizing:border-box}.placeholder-info .placeholder-description{margin:20px 0}.placeholder-info .placeholder-button{padding:8px 15px}.category-controls.is-sticky{padding:10px 15px;transition:all .3s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.category-controls.is-sticky .page-header{margin-bottom:0 !important}.category-controls.is-sticky .page-header h1{font-size:12px}.category-controls.is-sticky .category-breadcrumbs-container{height:0;opacity:0}.category-controls.is-sticky.category-controls-transparent .page-header,.category-controls.is-sticky.category-controls-transparent .breadcrumbs,.category-controls.is-sticky.category-controls-transparent-md .page-header,.category-controls.is-sticky.category-controls-transparent-md .breadcrumbs{opacity:0}.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%)}.price-filter-container .filter-input-price-container{position:relative;display:inline-block;width:95px;margin-right:5px;vertical-align:sub}.price-filter-container .filter-input-price-container .filter-input-price{padding:8px 32px 8px 8px}.price-filter-container .btn{padding:10px}.price-filter-container .btn.btn-price-filter{height:30px;padding:16px 10px;line-height:2px;vertical-align:bottom}.price-filter-container .btn.btn-price-filter.price-btn-ios{vertical-align:super}.fancybox__container .has-inline .fancybox__content{width:100%;height:calc(100% - 20px);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__container .has-inline .fancybox__content .fancybox-close-small{color:#ccc !important}.fancybox__container .fancybox__slide.has-inline::before{display:none}.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}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.006) 8.1%, hsla(0, 0%, 0%, 0.021) 15.5%, hsla(0, 0%, 0%, 0.046) 22.5%, hsla(0, 0%, 0%, 0.077) 29%, hsla(0, 0%, 0%, 0.114) 35.3%, hsla(0, 0%, 0%, 0.155) 41.2%, hsla(0, 0%, 0%, 0.198) 47.1%, hsla(0, 0%, 0%, 0.242) 52.9%, hsla(0, 0%, 0%, 0.285) 58.8%, hsla(0, 0%, 0%, 0.326) 64.7%, hsla(0, 0%, 0%, 0.363) 71%, hsla(0, 0%, 0%, 0.394) 77.5%, hsla(0, 0%, 0%, 0.419) 84.5%, hsla(0, 0%, 0%, 0.434) 91.9%, hsla(0, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.fancybox__container{z-index:30000}.user-content img{max-width:100%;height:auto !important}.social-share-button{margin-right:25px}.social-share-button:hover,.social-share-button:focus{opacity:.8}.cart-table-row{padding:10px 0}.cart-item{position:relative;margin-bottom:15px}.cart-item-name{margin-bottom:5px;padding:0 40px 10px 0;font-weight:normal}.cart-item-subtotal{float:right;margin:10px 0;text-align:right;font-weight:normal}.cart-item-btn{padding:6px;display:inline-block;background:rgba(0,0,0,0);font-size:16px;opacity:.8}.cart-item-btn:hover{opacity:.6}.cart-item-input{display:inline-block;width:40px;height:30px;font-size:16px;text-align:center;-moz-appearance:textfield}.cart-item-input::-webkit-outer-spin-button,.cart-item-input::-webkit-inner-spin-button{-webkit-appearance:none}.cart-item .fa-cog{display:none}.cart-item-spinner{position:absolute;left:50%;width:40px;margin-left:-20px;text-align:center}.cart-item-delete{position:absolute;top:10px;right:0}.cart-item-delete .btn{padding-right:0}.cart-quantity-input-container i{padding:6px 14px}.cart-unit-price{float:left;width:100%;margin:5px 0 2px 0}.cart-subtotal{float:right;clear:both;margin:0 0 10px 0}.total-promotions-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cart-total{clear:both;margin:10px 0;font-weight:bold}.cart-promotion-detail,.cart-promotion-number{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.cart-promotion-number{text-align:right}.contact-item{position:relative;padding-left:30px}.contact-item-icon{position:absolute;left:0}@media(min-width: 768px){.modal-centered{left:10%;height:80%;width:80%;margin:5% auto}.modal-centered-small{left:50%;width:40%;height:auto;max-height:80%;margin:0}.modal-docked-md{width:500px}.modal-docked-md-centered{bottom:auto;left:calc(50% - 250px);height:auto}.modal-docked-md-right{right:20px;bottom:-100%;left:initial}.modal-docked-small{width:375px}.modal-left-md{top:initial;right:initial;left:-100%;bottom:0}.modal-left-md.modal-show{right:initial;left:0}.modal-right-md{top:initial;right:-100%;left:initial;bottom:0;border-radius:0}.modal-right-md.modal-show{right:0;left:initial}.modal-bottom-md{top:100%;left:0;right:0;opacity:0}.modal-bottom-md.modal-show{top:0}.modal-bottom-sheet{top:100%}.modal-bottom-sheet.modal-show{top:0;bottom:auto}.modal-docked-md-right.modal-show{top:initial;bottom:20px}.fancybox__container .has-inline .fancybox__content,.fancybox-slide--html .fancybox-content{width:90%;height:auto}.notification-floating{margin-top:-30px}.notification-with-tabnav{bottom:initial}.price-filter-container .filter-input-price-container{vertical-align:bottom}.price-filter-container .filter-input-price-container .filter-input-price{padding:8px}.filters-sidebar .filter-input-price-container{width:calc(50% - 25px)}.filters-sidebar .filter-input-price-container .filter-input-price{padding:6px;font-size:11px}.tab-group{width:calc(100% + 20px);overflow-x:auto;white-space:normal}.tab-group .tab{float:left}.head-main.compress .logo-img{max-height:50px}.head-main.head-transparent-on-section.head-logo-transparent:hover .logo-img{opacity:1}.head-main.head-transparent-on-section.head-logo-transparent:hover .logo-header-transparent{opacity:0}.search-suggest{width:100%}.modal-nav-search .search-suggest{width:calc(100% - 30px)}.modal-nav-hamburger .nav-list-panel{width:500px}.modal-nav-hamburger .nav-list-panel-left-md{right:initial;left:-100%}.modal-nav-hamburger .nav-list-panel-right-md{right:-100%;left:initial}.modal-nav-hamburger .nav-list-panel-left-md.nav-list-panel-show{right:initial;left:0}.modal-nav-hamburger .nav-list-panel-right-md.nav-list-panel-show{right:0;left:initial}.footer form .newsletter-btn{top:5px}.copyright{padding:0}}.visible-when-content-ready{visibility:visible !important}.display-when-content-ready{display:block !important}.hp{--hp-porcelana: #fdf7f8;--hp-blush: #f4e6e8;--hp-nevoa: #e8c9cd;--hp-borgonha: #68193d;--hp-rose: #9b4860;--hp-espresso: #3d2a2e;--hp-mauve: #7a6065;--hp-branco: #ffffff;--hp-onyx: #1a1a1a;--hp-bg: var(--hp-porcelana);--hp-fg: var(--hp-espresso);--hp-muted: var(--hp-mauve);--hp-soft: var(--hp-blush);--hp-border: rgba(104, 25, 61, 0.12);--hp-accent: var(--hp-borgonha);--hp-radius: 10px;--hp-serif: "Playfair Display", Georgia, serif;--hp-sans: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--hp-eyebrow-size: 0.72rem;background:var(--hp-bg);color:var(--hp-fg);font-family:var(--hp-sans);line-height:1.5}.hp *,.hp *::before,.hp *::after{box-sizing:border-box}.hp img{max-width:100%;height:auto;display:block}.hp .hp-container{max-width:1280px;margin:0 auto;padding:0 1rem}.hp .hp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hp .hp-eyebrow{display:inline-block;font-size:var(--hp-eyebrow-size);letter-spacing:.3em;text-transform:uppercase;color:var(--hp-muted)}.hp .hp-eyebrow--light{color:rgba(255,255,255,.85)}.hp .hp-section{padding:4rem 0}.hp .hp-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.hp .hp-section__header--center{justify-content:center;text-align:center}.hp .hp-section__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.75rem,3vw,2.25rem);margin:.5rem 0 0;line-height:1.15}.hp .hp-section__link{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--hp-borgonha);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease,color .2s ease}.hp .hp-section__link svg{width:16px;height:16px;transition:transform .2s ease}.hp .hp-section__link:hover{color:var(--hp-rose);border-bottom-color:var(--hp-rose)}.hp .hp-section__link:hover svg{transform:translateX(3px)}.hp .hp-hero{position:relative;width:100%}.hp .hp-hero__image{width:100%;height:auto;object-fit:cover}.hp .hp-services{padding:2.25rem 0;background:var(--hp-soft);border-top:1px solid var(--hp-border);border-bottom:1px solid var(--hp-border)}.hp .hp-services__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;list-style:none;margin:0;padding:0}.hp .hp-services__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.hp .hp-services__icon{width:24px;height:24px;color:var(--hp-fg)}.hp .hp-services__title{font-size:.85rem;font-weight:500;letter-spacing:.04em;margin:0}.hp .hp-services__text{font-size:.75rem;color:var(--hp-muted);margin:0}.hp .hp-grid{display:grid;gap:2rem 8px;align-items:start}.hp .hp-grid--4{grid-template-columns:repeat(2, 1fr)}.hp .hp-card{display:flex;flex-direction:column;width:100%;min-width:0}.hp .hp-card__media{position:relative;display:block;width:100%;height:0;padding-top:125%;background:var(--hp-soft);overflow:hidden;border-radius:var(--hp-radius);margin-bottom:.75rem}.hp .hp-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .5s ease,transform .7s ease}.hp .hp-card__image--secondary{opacity:0}.hp .hp-card__media:hover .hp-card__image--primary{opacity:0}.hp .hp-card__media:hover .hp-card__image--secondary{opacity:1}.hp .hp-card__media:hover .hp-card__image--primary,.hp .hp-card__media:hover .hp-card__image--secondary{transform:scale(1.02)}.hp .hp-card__badge{position:absolute;top:.75rem;left:.75rem;background:var(--hp-borgonha);color:var(--hp-branco);font-size:.65rem;letter-spacing:.1em;padding:.25rem .5rem;border-radius:2px;font-weight:500;z-index:2}.hp .hp-card__wishlist{position:absolute;top:.75rem;right:.75rem;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.85);border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s ease,background .2s ease,color .2s ease;z-index:2}.hp .hp-card__wishlist svg{width:16px;height:16px;color:var(--hp-borgonha)}.hp .hp-card__wishlist:hover{background:var(--hp-branco)}.hp .hp-card__media:hover .hp-card__wishlist{opacity:1}.hp .hp-card__body a{color:inherit;text-decoration:none}.hp .hp-card__rating{display:flex;align-items:center;gap:.35rem;margin-top:.1rem}.hp .hp-card__stars{display:inline-flex;gap:2px;line-height:0}.hp .hp-card__star{position:relative;display:inline-block;width:13px;height:13px;--star-fill: 0%}.hp .hp-card__star svg{position:absolute;inset:0;width:100%;height:100%;display:block}.hp .hp-card__star-bg{color:rgba(122,96,101,.28);fill:currentColor}.hp .hp-card__star-fg{color:#c9a227;fill:currentColor;clip-path:inset(0 calc(100% - var(--star-fill)) 0 0)}.hp .hp-card__rating-count{font-size:.7rem;color:var(--hp-mauve);line-height:1}.hp .hp-collections__scroller img,.hp .hp-collections__scroller a,.hp .hp-offers__scroller img,.hp .hp-offers__scroller a,.hp .hp-favorites__scroller img,.hp .hp-favorites__scroller a,.hp .hp-new-in__scroller img,.hp .hp-new-in__scroller a{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.hp .hp-favorites__scroller{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth}.hp .hp-favorites__scroller::-webkit-scrollbar{display:none}.hp .hp-favorites__scroller.is-grabbing{cursor:grabbing;scroll-behavior:auto}.hp .hp-favorites__track{display:flex;gap:1rem;padding-bottom:.5rem;align-items:flex-start}.hp .hp-favorites__slide{flex:0 0 70vw;max-width:70vw;min-width:0}.hp .hp-new-in__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}.hp .hp-new-in__spotlight{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:var(--hp-radius);background:var(--hp-soft);min-width:0}.hp .hp-new-in__spotlight-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.hp .hp-new-in__spotlight-img.is-active{opacity:1}.hp .hp-new-in__scroller{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;min-width:0}.hp .hp-new-in__scroller::-webkit-scrollbar{display:none}.hp .hp-new-in__scroller.is-grabbing{cursor:grabbing;scroll-behavior:auto}.hp .hp-new-in__track{display:flex;gap:1rem;align-items:flex-start;padding-bottom:.5rem}.hp .hp-new-in__slide{flex:0 0 70vw;max-width:70vw;min-width:0}.hp .hp-collections{padding-top:4rem;padding-bottom:4rem;background:rgba(245,243,239,.5)}.hp .hp-collections__scroller{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 1rem;cursor:grab;-webkit-user-select:none;user-select:none}.hp .hp-collections__scroller::-webkit-scrollbar{display:none}.hp .hp-collections__scroller.is-grabbing{cursor:grabbing}.hp .hp-collections__track{display:flex;gap:1rem;padding-right:1rem}.hp .hp-collection-card{position:relative;flex:0 0 42vw;aspect-ratio:3/4;overflow:hidden;border-radius:var(--hp-radius);text-decoration:none;color:#fff}.hp .hp-collection-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.hp .hp-collection-card:hover .hp-collection-card__image{transform:scale(1.05)}.hp .hp-collection-card__overlay{position:absolute;inset:0;background:rgba(61,42,46,.32);transition:background .3s ease}.hp .hp-collection-card:hover .hp-collection-card__overlay{background:rgba(104,25,61,.48)}.hp .hp-collection-card__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;text-align:center;padding:1rem}.hp .hp-collection-card__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.25rem,2.5vw,1.85rem);letter-spacing:.05em;margin:0}.hp .hp-collection-card__cta{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;opacity:0;transition:opacity .3s ease}.hp .hp-collection-card__cta svg{width:12px;height:12px}.hp .hp-collection-card:hover .hp-collection-card__cta{opacity:1}.hp .hp-offers__scroller{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth}.hp .hp-offers__scroller::-webkit-scrollbar{display:none}.hp .hp-offers__scroller.is-grabbing{cursor:grabbing;scroll-behavior:auto}.hp .hp-offers__track{display:flex;gap:1rem;padding-bottom:.5rem;align-items:flex-start}.hp .hp-offers__slide{flex:0 0 70vw;max-width:70vw;min-width:0}.hp .hp-section__actions{display:flex;align-items:center;gap:.75rem}.hp .hp-nav-btn{width:36px;height:36px;border-radius:999px;border:1px solid rgba(104,25,61,.25);background:rgba(0,0,0,0);color:var(--hp-borgonha);cursor:pointer;display:none;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.hp .hp-nav-btn svg{width:16px;height:16px}.hp .hp-nav-btn:hover:not(:disabled){background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha)}.hp .hp-nav-btn:disabled{opacity:.35;cursor:default}@media(min-width: 768px){.hp .hp-nav-btn{display:inline-flex}}.hp .hp-promo__grid{display:grid;grid-template-columns:1fr}.hp .hp-promo__card{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--hp-borgonha);color:var(--hp-branco);text-decoration:none}.hp .hp-promo__card--editorial{aspect-ratio:1/1}.hp .hp-promo__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .7s ease,opacity .5s ease}.hp .hp-promo__card:hover .hp-promo__image{transform:scale(1.05);opacity:.45}.hp .hp-promo__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;padding:1.5rem;gap:.5rem}.hp .hp-promo__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.5rem,3vw,2.25rem);margin:0}.hp .hp-promo__text{max-width:22ch;color:rgba(244,230,232,.9);font-size:.85rem;margin:0 0 .5rem}.hp .hp-promo__cta{display:inline-block;align-self:flex-start;padding:.55rem 1.1rem;border:1px solid var(--hp-branco);border-radius:999px;font-size:.8rem;transition:background .2s ease,color .2s ease}.hp .hp-promo__card:hover .hp-promo__cta{background:var(--hp-branco);color:var(--hp-borgonha)}.hp .hp-testimonials{padding:4rem 0;background:var(--hp-soft)}.hp .hp-testimonials__viewport{position:relative}.hp .hp-testimonials__scroller{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;padding:.5rem 0 1.25rem;-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.18) 0%, rgb(0, 0, 0) 14%, rgb(0, 0, 0) 86%, rgba(0, 0, 0, 0.18) 100%);mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.18) 0%, rgb(0, 0, 0) 14%, rgb(0, 0, 0) 86%, rgba(0, 0, 0, 0.18) 100%)}.hp .hp-testimonials__scroller::-webkit-scrollbar{display:none}.hp .hp-testimonials__scroller.is-grabbing{cursor:grabbing;scroll-behavior:auto}.hp .hp-testimonials__track{display:flex;gap:1rem;align-items:stretch;padding:0 1rem}.hp .hp-testimonials__slide{flex:0 0 78vw;max-width:78vw;min-width:0}.hp .hp-testimonial-card{background:var(--hp-branco);border:1px solid var(--hp-border);border-radius:var(--hp-radius);padding:1.75rem 1.5rem;height:100%;display:flex;flex-direction:column;gap:.85rem}.hp .hp-testimonial-card__stars{display:inline-flex;gap:2px;color:#c9a227;line-height:0}.hp .hp-testimonial-card__stars svg{width:14px;height:14px;fill:currentColor}.hp .hp-testimonial-card__quote{font-family:var(--hp-serif);font-style:italic;font-weight:400;font-size:1rem;line-height:1.55;color:var(--hp-fg);margin:0;flex:1}.hp .hp-testimonial-card__quote::before{content:"“";margin-right:.15rem;color:var(--hp-borgonha)}.hp .hp-testimonial-card__quote::after{content:"”";margin-left:.15rem;color:var(--hp-borgonha)}.hp .hp-testimonial-card__author{display:flex;flex-direction:column;margin-top:.25rem}.hp .hp-testimonial-card__name{font-size:.85rem;font-weight:500;color:var(--hp-fg);margin:0;letter-spacing:.02em}.hp .hp-testimonial-card__meta{font-size:.7rem;color:var(--hp-mauve);margin:.2rem 0 0;letter-spacing:.05em}.hp .hp-testimonials__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(104,25,61,.15);display:inline-flex !important}.hp .hp-testimonials__nav--prev{left:.5rem}.hp .hp-testimonials__nav--next{right:.5rem}.hp .hp-testimonials__nav:hover:not(:disabled){background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha);box-shadow:0 4px 18px rgba(104,25,61,.3)}.hp .hp-newsletter{background:var(--hp-borgonha);color:var(--hp-branco);padding:3rem 0}.hp .hp-newsletter__inner{max-width:560px;text-align:center}.hp .hp-newsletter__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 .5rem}.hp .hp-newsletter__text{font-size:.9rem;color:rgba(244,230,232,.75);margin:0 0 1.5rem}.hp .hp-newsletter__form{display:flex;flex-direction:column;gap:.75rem}.hp .hp-newsletter__input{flex:1;background:rgba(0,0,0,0);border:1px solid rgba(244,230,232,.35);color:var(--hp-branco);padding:.85rem 1rem;font-size:.9rem;outline:none;transition:border-color .2s ease}.hp .hp-newsletter__input::placeholder{color:rgba(244,230,232,.55)}.hp .hp-newsletter__input:focus{border-color:var(--hp-blush)}.hp .hp-newsletter__submit{background:var(--hp-blush);color:var(--hp-borgonha);border:0;padding:.85rem 1.25rem;font-size:.85rem;cursor:pointer;border-radius:999px;transition:transform .2s ease,background .2s ease}.hp .hp-newsletter__submit:hover{transform:scale(1.03);background:var(--hp-branco)}@media(min-width: 768px){.hp .hp-section{padding:5.5rem 0}.hp .hp-services__grid{grid-template-columns:repeat(4, 1fr);gap:2rem}.hp .hp-grid--4{grid-template-columns:repeat(4, 1fr)}.hp .hp-collection-card{flex:0 0 40vw;max-width:560px}.hp .hp-offers__slide,.hp .hp-favorites__slide{flex:0 0 28%;max-width:28%}.hp .hp-new-in__grid{grid-template-columns:1fr 1.4fr;gap:2rem}.hp .hp-new-in__spotlight{aspect-ratio:auto;height:100%;min-height:540px}.hp .hp-new-in__slide{flex:0 0 40%;max-width:40%}.hp .hp-promo__grid{grid-template-columns:1fr 1fr}.hp .hp-promo__card--editorial{aspect-ratio:16/7}.hp .hp-promo__content{padding:2.5rem}.hp .hp-testimonials{padding:5.5rem 0}.hp .hp-testimonials__slide{flex:0 0 calc((100% - 6rem)/3);max-width:calc((100% - 6rem)/3)}.hp .hp-testimonials__nav--prev{left:1rem}.hp .hp-testimonials__nav--next{right:1rem}.hp .hp-testimonial-card{padding:2rem 1.75rem}.hp .hp-newsletter{padding:4rem 0}.hp .hp-newsletter__form{flex-direction:row}.hp .hp-newsletter__submit{flex:0 0 auto}}.pp{--hp-porcelana: #fdf7f8;--hp-blush: #f4e6e8;--hp-nevoa: #e8c9cd;--hp-borgonha: #68193d;--hp-rose: #9b4860;--hp-espresso: #3d2a2e;--hp-mauve: #7a6065;--hp-branco: #ffffff;--hp-onyx: #1a1a1a;--hp-bg: var(--hp-porcelana);--hp-fg: var(--hp-espresso);--hp-muted: var(--hp-mauve);--hp-soft: var(--hp-blush);--hp-border: rgba(104, 25, 61, 0.12);--hp-radius: 10px;--hp-serif: "Playfair Display", Georgia, serif;--hp-sans: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;background:var(--hp-bg);color:var(--hp-fg);font-family:var(--hp-sans);line-height:1.5}.pp *,.pp *::before,.pp *::after{box-sizing:border-box}.pp img{max-width:100%;height:auto;display:block}.pp .pp-container{max-width:1440px;margin:0 auto;padding:0 1rem}@media(min-width: 1024px){.pp .pp-container{padding:0 1.75rem}}.pp .pp-breadcrumbs{padding:1.25rem 0 1rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-muted)}.pp .pp-breadcrumbs a{color:var(--hp-muted);text-decoration:none;transition:color .15s ease}.pp .pp-breadcrumbs a:hover{color:var(--hp-borgonha)}.pp .pp-breadcrumbs__sep{margin:0 .45rem;opacity:.6}.pp .pp-breadcrumbs__current{color:var(--hp-fg)}.pp .pp-detail{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-bottom:4rem}@media(min-width: 1024px){.pp .pp-detail{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:3rem;align-items:start}}.pp .pp-gallery{display:grid;grid-template-columns:1fr;gap:.5rem;min-width:0}@media(min-width: 768px){.pp .pp-gallery{grid-template-columns:76px 1fr;gap:.85rem}}.pp .pp-gallery__thumbs{order:2;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.25rem}.pp .pp-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width: 768px){.pp .pp-gallery__thumbs{order:1;flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:720px;padding-right:.25rem}}.pp .pp-gallery__thumb{position:relative;flex:0 0 76px;aspect-ratio:3/4;border-radius:var(--hp-radius);overflow:hidden;background:var(--hp-soft);border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hp-border);transition:box-shadow .2s ease}.pp .pp-gallery__thumb img{width:100%;height:100%;object-fit:cover}.pp .pp-gallery__thumb.is-active{box-shadow:inset 0 0 0 2px var(--hp-borgonha)}.pp .pp-gallery__thumb:hover{box-shadow:inset 0 0 0 2px var(--hp-rose)}.pp .pp-gallery__main{order:1;position:relative;width:100%;aspect-ratio:4/5;background:var(--hp-soft);border-radius:var(--hp-radius);overflow:hidden}@media(min-width: 768px){.pp .pp-gallery__main{order:2}}.pp .pp-gallery__main-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.pp .pp-gallery__main-img.is-active{opacity:1}.pp .pp-gallery__nav,.pp .pp-gallery__zoom{position:absolute;width:38px;height:38px;border-radius:999px;border:0;background:rgba(255,255,255,.9);color:var(--hp-borgonha);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;box-shadow:0 4px 14px rgba(104,25,61,.12)}.pp .pp-gallery__nav:hover,.pp .pp-gallery__zoom:hover{background:var(--hp-branco)}.pp .pp-gallery__nav svg,.pp .pp-gallery__zoom svg{width:18px;height:18px}.pp .pp-gallery__nav{top:50%;transform:translateY(-50%)}.pp .pp-gallery__nav--prev{left:.75rem}.pp .pp-gallery__nav--next{right:.75rem}.pp .pp-gallery__zoom{right:.75rem;bottom:.75rem}.pp .pp-gallery__zoom svg{width:16px;height:16px}.pp .pp-info{display:flex;flex-direction:column;gap:1.25rem;min-width:0}@media(min-width: 1024px){.pp .pp-info{position:sticky;top:5rem;align-self:start;padding-top:.5rem}}.pp .pp-info__eyebrow{font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hp-muted)}.pp .pp-info__title-row{display:flex;align-items:flex-start;gap:.75rem}.pp .pp-info__title{flex:1;min-width:0;font-family:var(--hp-sans);font-weight:300;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2;letter-spacing:-0.01em;margin:0}.pp .pp-info__wishlist{flex:0 0 auto;width:40px;height:40px;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-branco);color:var(--hp-borgonha);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:.15rem;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .15s ease}.pp .pp-info__wishlist svg{width:18px;height:18px}.pp .pp-info__wishlist:hover{background:var(--hp-soft);border-color:var(--hp-borgonha)}.pp .pp-info__wishlist.is-active{background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha)}.pp .pp-info__wishlist:active{transform:scale(0.94)}.pp .pp-info__sku{font-size:.72rem;color:var(--hp-muted);letter-spacing:.06em}.pp .pp-info__rating{display:flex;align-items:center;gap:.5rem}.pp .pp-info__stars{display:inline-flex;gap:2px;line-height:0}.pp .pp-info__star{position:relative;display:inline-block;width:16px;height:16px;--star-fill: 100%}.pp .pp-info__star svg{position:absolute;inset:0;width:100%;height:100%;display:block}.pp .pp-info__star-bg{color:rgba(122,96,101,.28);fill:currentColor}.pp .pp-info__star-fg{color:#c9a227;fill:currentColor;clip-path:inset(0 calc(100% - var(--star-fill)) 0 0)}.pp .pp-info__rating-text{font-size:.82rem;color:var(--hp-muted)}.pp .pp-info__rating-text strong{color:var(--hp-fg);font-weight:600}.pp .pp-info__price-block{padding:1rem 0;border-top:1px solid var(--hp-border);border-bottom:1px solid var(--hp-border);display:flex;flex-direction:column;gap:.35rem}.pp .pp-info__price-from{font-size:.9rem;color:var(--hp-muted);text-decoration:line-through}.pp .pp-info__price-row{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.pp .pp-info__price-now{font-weight:600;color:var(--hp-borgonha);font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1}.pp .pp-info__price-discount{background:var(--hp-soft);color:var(--hp-borgonha);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;border-radius:4px;font-weight:600}.pp .pp-info__installments{font-size:.78rem;color:var(--hp-fg)}.pp .pp-info__installments strong{color:var(--hp-fg);font-weight:600}.pp .pp-info__pix{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;color:var(--hp-fg);background:var(--hp-soft);border-radius:999px;padding:.3rem .75rem;align-self:flex-start;margin-top:.15rem}.pp .pp-info__pix strong{color:var(--hp-borgonha);font-weight:600}.pp .pp-info__pix-icon{width:16px;height:16px;color:var(--hp-borgonha)}.pp .pp-variant{display:flex;flex-direction:column;gap:.6rem}.pp .pp-variant__label{font-size:.78rem;color:var(--hp-fg);display:flex;align-items:center;gap:.5rem}.pp .pp-variant__label-key{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;color:var(--hp-muted)}.pp .pp-variant__label-val{color:var(--hp-fg);font-weight:500}.pp .pp-variant__hint{font-size:.85rem;color:var(--hp-borgonha);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.pp .pp-variant__hint:hover{border-bottom-color:var(--hp-borgonha)}.pp .pp-variants-wrap{position:relative;padding-right:0}.pp .pp-variants-wrap>.pp-variant__hint{position:absolute;right:0;bottom:.45rem;margin:0;white-space:nowrap}.pp .pp-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.pp .pp-swatch{width:25px;height:25px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background-clip:padding-box;cursor:pointer;padding:0;outline:none;box-shadow:0 0 0 2px rgba(0,0,0,0);transition:box-shadow .18s ease,transform .18s ease}.pp .pp-swatch:hover{transform:scale(1.05)}.pp .pp-swatch.is-active{box-shadow:0 0 0 2px var(--hp-borgonha)}.pp .pp-sizes{display:flex;flex-wrap:wrap;gap:.5rem}.pp .pp-size{min-width:44px;height:40px;padding:0 .85rem;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-branco);color:var(--hp-fg);font-family:inherit;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.pp .pp-size:hover{border-color:var(--hp-borgonha);color:var(--hp-borgonha)}.pp .pp-size.is-active{background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha)}.pp .pp-size[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through;text-decoration-color:var(--hp-borgonha)}.pp .pp-actions{display:flex;flex-direction:column;gap:.75rem}.pp .pp-actions__row{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:stretch}.pp .pp-qty{display:inline-flex;align-items:center;border:1px solid var(--hp-border);border-radius:999px;background:var(--hp-branco);overflow:hidden}.pp .pp-qty__btn{width:40px;height:48px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--hp-fg);display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.pp .pp-qty__btn:hover{color:var(--hp-borgonha);background:var(--hp-soft)}.pp .pp-qty__btn svg{width:14px;height:14px}.pp .pp-qty__input{width:40px;height:48px;border:0;outline:none;background:rgba(0,0,0,0);text-align:center;font-family:inherit;font-size:.95rem;font-weight:500;color:var(--hp-fg)}.pp .pp-cta{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:48px;padding:0 1rem;background:var(--hp-borgonha);color:var(--hp-branco);border:0;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;transition:background .2s ease,transform .15s ease}.pp .pp-cta:hover{background:#581434}.pp .pp-cta:active{transform:scale(0.99)}.pp .pp-cta svg{width:16px;height:16px}.pp .pp-cta--secondary{background:rgba(0,0,0,0);color:var(--hp-borgonha);border:1px solid var(--hp-borgonha);height:auto;padding:.95rem 1.5rem}.pp .pp-cta--secondary:hover{background:var(--hp-soft)}.pp .pp-shipping{border:1px solid var(--hp-border);border-radius:var(--hp-radius);padding:.85rem 1rem;background:var(--hp-branco);display:flex;flex-direction:column;gap:.6rem}.pp .pp-shipping__title{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--hp-muted);font-weight:600;display:flex;align-items:center;gap:.45rem}.pp .pp-shipping__title svg{width:14px;height:14px;color:var(--hp-borgonha)}.pp .pp-trust{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;border-top:1px solid var(--hp-border);padding-top:1rem}.pp .pp-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.pp .pp-trust__icon{width:22px;height:22px;color:var(--hp-borgonha)}.pp .pp-trust__title{font-size:.72rem;font-weight:600;letter-spacing:.04em;margin:0}.pp .pp-trust__text{font-size:.7rem;color:var(--hp-muted);margin:0}.pp .pp-accordion{display:flex;flex-direction:column;margin-top:.5rem}.pp .pp-accordion__item{border-top:1px solid var(--hp-border)}.pp .pp-accordion__item:last-child{border-bottom:1px solid var(--hp-border)}.pp .pp-accordion__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;background:rgba(0,0,0,0);border:0;cursor:pointer;font-family:inherit;color:var(--hp-fg);font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:left}.pp .pp-accordion__head svg{width:16px;height:16px;transition:transform .25s ease;color:var(--hp-borgonha)}.pp .pp-accordion__item.is-open .pp-accordion__head svg{transform:rotate(180deg)}.pp .pp-accordion__body{max-height:0;overflow:hidden;transition:max-height .35s ease}.pp .pp-accordion__item.is-open .pp-accordion__body{max-height:1200px}.pp .pp-accordion__body-inner{padding:0 0 1rem;font-size:.85rem;line-height:1.65;color:var(--hp-fg)}.pp .pp-accordion__body-inner p{margin:0 0 .75rem}.pp .pp-accordion__body-inner ul{padding-left:1.1rem;margin:0 0 .75rem}.pp .pp-accordion__body-inner li{margin-bottom:.25rem}.pp .pp-share{display:flex;align-items:center;gap:.75rem;padding-top:.5rem}.pp .pp-share__label{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--hp-muted)}.pp .pp-share__btn{width:34px;height:34px;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-branco);color:var(--hp-borgonha);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease}.pp .pp-share__btn svg{width:14px;height:14px}.pp .pp-share__btn:hover{background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha)}.pp .pp-section{padding:4rem 0;border-top:1px solid var(--hp-border)}.pp .pp-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.pp .pp-section__eyebrow{font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hp-muted)}.pp .pp-section__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.15;margin:.25rem 0 0}.pp .pp-section__link{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--hp-borgonha);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.pp .pp-section__link svg{width:16px;height:16px}.pp .pp-section__link:hover{border-bottom-color:var(--hp-borgonha)}.pp .pp-section__actions{display:inline-flex;align-items:center;gap:.75rem}.pp .pp-nav-btn{width:36px;height:36px;border-radius:999px;background:var(--hp-branco);border:1px solid var(--hp-border);color:var(--hp-borgonha);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.pp .pp-nav-btn svg{width:16px;height:16px}.pp .pp-nav-btn:hover:not(:disabled){background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha)}.pp .pp-nav-btn:disabled{opacity:.35;cursor:default}.pp .pp-scroller{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth}.pp .pp-scroller::-webkit-scrollbar{display:none}.pp .pp-scroller.is-grabbing{cursor:grabbing;scroll-behavior:auto}.pp .pp-scroller__track{display:flex;gap:8px;align-items:flex-start;padding-bottom:.5rem}.pp .pp-scroller__slide{flex:0 0 70vw;max-width:70vw;min-width:0}@media(min-width: 768px){.pp .pp-scroller__slide{flex:0 0 28%;max-width:28%}}.pp .pp-grid{display:grid;gap:1.25rem 1rem;grid-template-columns:repeat(2, 1fr)}@media(min-width: 640px){.pp .pp-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.pp .pp-grid{grid-template-columns:repeat(4, 1fr);gap:1.75rem 1.25rem}}.pp .hp-card{display:flex;flex-direction:column;width:100%;min-width:0}.pp .hp-card__media{position:relative;display:block;width:100%;height:0;padding-top:125%;background:var(--hp-soft);overflow:hidden;border-radius:var(--hp-radius);margin-bottom:.75rem}.pp .hp-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .5s ease,transform .7s ease}.pp .hp-card__image--secondary{opacity:0}.pp .hp-card__media:hover .hp-card__image--primary{opacity:0}.pp .hp-card__media:hover .hp-card__image--secondary{opacity:1}.pp .hp-card__media:hover .hp-card__image--primary,.pp .hp-card__media:hover .hp-card__image--secondary{transform:scale(1.02)}.pp .hp-card__badge{position:absolute;top:.75rem;left:.75rem;background:var(--hp-borgonha);color:var(--hp-branco);font-size:.65rem;letter-spacing:.1em;padding:.25rem .5rem;border-radius:2px;font-weight:500;z-index:2}.pp .hp-card__wishlist{position:absolute;top:.75rem;right:.75rem;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.85);border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s ease,background .2s ease;z-index:2}.pp .hp-card__wishlist svg{width:16px;height:16px;color:var(--hp-borgonha)}.pp .hp-card__wishlist:hover{background:var(--hp-branco)}.pp .hp-card__media:hover .hp-card__wishlist{opacity:1}.pp .hp-card__body a{color:inherit;text-decoration:none}.cp{background:var(--hp-bg);color:var(--hp-fg);font-family:var(--hp-sans);line-height:1.5}.cp img{max-width:100%;height:auto;display:block}.cp-container{max-width:1440px;margin:0 auto;padding:0 1rem}@media(min-width: 1024px){.cp-container{padding:0 1.75rem}}.cp-breadcrumbs{padding:1.25rem 0 .25rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-muted)}.cp-breadcrumbs a{color:var(--hp-muted);text-decoration:none;transition:color .15s ease}.cp-breadcrumbs a:hover{color:var(--hp-borgonha)}.cp-breadcrumbs__sep{margin:0 .45rem;opacity:.6}.cp-breadcrumbs__current{color:var(--hp-fg)}.cp-header{padding:.75rem 0 1.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--hp-border);margin-bottom:1.75rem}.cp-header__title-wrap{display:flex;flex-direction:column;gap:.35rem}.cp-header__eyebrow{font-size:var(--hp-eyebrow-size);letter-spacing:.3em;text-transform:uppercase;color:var(--hp-muted)}.cp-header__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;margin:0}.cp-header__meta{font-size:.78rem;color:var(--hp-muted);margin-top:.15rem}.cp-header__actions{display:flex;align-items:center;gap:.75rem}.cp-sort{position:relative}.cp-sort__btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--hp-branco);color:var(--hp-fg);border:1px solid var(--hp-border);border-radius:999px;padding:.55rem 1rem;font-family:inherit;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease}.cp-sort__btn:hover{border-color:var(--hp-borgonha)}.cp-sort__btn svg{width:14px;height:14px;transition:transform .2s ease}.cp-sort.is-open .cp-sort__btn svg{transform:rotate(180deg)}.cp-sort__menu{position:absolute;right:0;top:calc(100% + .5rem);background:var(--hp-branco);border:1px solid var(--hp-border);border-radius:var(--hp-radius);box-shadow:0 14px 30px rgba(104,25,61,.1);min-width:220px;padding:.4rem 0;z-index:5;display:none}.cp-sort.is-open .cp-sort__menu{display:block}.cp-sort__option{display:block;width:100%;text-align:left;background:rgba(0,0,0,0);border:0;padding:.55rem 1rem;font-family:inherit;font-size:.82rem;color:var(--hp-fg);cursor:pointer;transition:background .15s ease,color .15s ease}.cp-sort__option:hover{background:var(--hp-soft);color:var(--hp-borgonha)}.cp-sort__option.is-active{color:var(--hp-borgonha);font-weight:500}.cp-mobile-filter{display:inline-flex;align-items:center;gap:.5rem;background:var(--hp-branco);color:var(--hp-fg);border:1px solid var(--hp-border);border-radius:999px;padding:.55rem 1rem;font-family:inherit;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.cp-mobile-filter svg{width:14px;height:14px}@media(min-width: 1024px){.cp-mobile-filter{display:none}}.cp-layout{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:4rem}@media(min-width: 1024px){.cp-layout{grid-template-columns:240px 1fr;gap:2.5rem}}@media(min-width: 1280px){.cp-layout{grid-template-columns:260px 1fr;gap:3rem}}.cp-layout--full,.cp-layout--full:where(.cp-layout){grid-template-columns:1fr !important}.cp-sidebar{display:none;position:sticky;top:5rem;align-self:start}@media(min-width: 1024px){.cp-sidebar{display:block}}.cp-sidebar__inner{display:flex;flex-direction:column;gap:1.75rem}.cp-cat-nav{display:flex;flex-direction:column;gap:.45rem}.cp-cat-nav__link{font-family:var(--hp-serif);font-size:1.05rem;font-weight:400;color:var(--hp-fg);text-decoration:none;line-height:1.3;transition:color .15s ease,padding .15s ease;position:relative;padding:.1rem 0}.cp-cat-nav__link::before{content:"";position:absolute;left:-0.85rem;top:50%;width:4px;height:4px;border-radius:999px;background:var(--hp-borgonha);transform:translateY(-50%) scale(0);transition:transform .18s ease}.cp-cat-nav__link:hover,.cp-cat-nav__link.is-active{color:var(--hp-borgonha);padding-left:.5rem}.cp-cat-nav__link:hover::before,.cp-cat-nav__link.is-active::before{transform:translateY(-50%) scale(1);left:-0.25rem}.cp-filter-group{display:flex;flex-direction:column;gap:.65rem}.cp-filter-group+.cp-filter-group{padding-top:1.5rem;border-top:1px solid var(--hp-border)}.cp-filter-group__head{display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);border:0;padding:0;font-family:inherit;cursor:pointer;color:inherit;width:100%;text-align:left}.cp-filter-group__title{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-fg);font-weight:600;margin:0}.cp-filter-group__toggle{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--hp-borgonha)}.cp-filter-group__toggle svg{width:12px;height:12px;transition:transform .2s ease}.cp-filter-group.is-collapsed .cp-filter-group__toggle svg{transform:rotate(-90deg)}.cp-filter-group.is-collapsed .cp-filter-group__body{display:none}.cp-filter-group__body{display:flex;flex-direction:column;gap:.5rem}.cp-check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.cp-check{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--hp-fg);cursor:pointer;position:relative;transition:color .15s ease}.cp-check:hover{color:var(--hp-borgonha)}.cp-check input{position:absolute;opacity:0;pointer-events:none}.cp-check__box{width:16px;height:16px;border:1px solid rgba(104,25,61,.35);border-radius:3px;background:var(--hp-branco);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.cp-check__box svg{width:11px;height:11px;color:var(--hp-branco);opacity:0;transform:scale(0.6);transition:opacity .15s ease,transform .15s ease}.cp-check input:checked+.cp-check__box{background:var(--hp-borgonha);border-color:var(--hp-borgonha)}.cp-check input:checked+.cp-check__box svg{opacity:1;transform:scale(1)}.cp-check__label{flex:1;line-height:1.25}.cp-check__count{color:var(--hp-muted);font-size:.75rem}.cp-check__swatch{width:12px;height:12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);flex-shrink:0;margin-left:.25rem}.cp-filter-action{background:rgba(0,0,0,0);border:0;padding:0;font-family:inherit;font-size:.72rem;color:var(--hp-borgonha);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;align-self:flex-start;margin-top:.35rem;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.cp-filter-action:hover{border-bottom-color:var(--hp-borgonha)}.cp-price{display:flex;flex-direction:column;gap:.85rem}.cp-price__track{position:relative;height:4px;background:var(--hp-soft);border-radius:999px;margin:.5rem 0}.cp-price__range{position:absolute;height:100%;background:var(--hp-borgonha);border-radius:999px}.cp-price__inputs{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:end}.cp-price__field{display:flex;flex-direction:column;gap:.25rem}.cp-price__label{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--hp-muted)}.cp-price__input{width:100%;background:var(--hp-branco);border:1px solid var(--hp-border);border-radius:6px;padding:.45rem .55rem;font-family:inherit;font-size:.82rem;color:var(--hp-fg);outline:none;transition:border-color .2s ease}.cp-price__input:focus{border-color:var(--hp-borgonha)}.cp-price__submit{width:34px;height:34px;border-radius:999px;background:var(--hp-borgonha);color:var(--hp-branco);border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.cp-price__submit:hover{background:var(--hp-rose)}.cp-price__submit svg{width:14px;height:14px}.cp-applied{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}.cp-applied:empty{display:none}.cp-chip{display:inline-flex;align-items:center;gap:.45rem;background:var(--hp-soft);color:var(--hp-borgonha);border-radius:999px;padding:.35rem .85rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cp-chip__close{background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer;color:var(--hp-borgonha);display:inline-flex;align-items:center;line-height:0}.cp-chip__close svg{width:10px;height:10px}.cp-chip__clear-all{background:rgba(0,0,0,0);border:0;padding:.35rem .5rem;color:var(--hp-muted);font-family:inherit;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0)}.cp-chip__clear-all:hover{color:var(--hp-borgonha);border-bottom-color:var(--hp-borgonha)}.cp-grid{display:grid;gap:2rem 8px;grid-template-columns:repeat(2, 1fr)}@media(min-width: 640px){.cp-grid{grid-template-columns:repeat(3, 1fr)}}.cp-empty{text-align:center;padding:4rem 1rem;color:var(--hp-muted)}.cp-empty__title{font-family:var(--hp-serif);font-weight:400;font-size:1.5rem;color:var(--hp-fg);margin:0 0 .5rem}.cp-pagination{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:3rem 0 1rem;border-top:1px solid var(--hp-border);margin-top:3rem}.cp-pagination__btn{min-width:36px;height:36px;padding:0 .6rem;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-branco);color:var(--hp-fg);font-family:inherit;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.cp-pagination__btn:hover:not(:disabled):not(.is-current){border-color:var(--hp-borgonha);color:var(--hp-borgonha)}.cp-pagination__btn.is-current{background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha);cursor:default}.cp-pagination__btn:disabled{opacity:.4;cursor:default}.cp-pagination__btn svg{width:14px;height:14px}.cp-pagination__sep{color:var(--hp-muted);padding:0 .25rem}.cp-mfilters{position:fixed;inset:0;z-index:50;background:var(--hp-bg);transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;display:flex;flex-direction:column}.cp-mfilters.is-open{transform:translateX(0)}.cp-mfilters__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--hp-border);position:sticky;top:0;background:var(--hp-bg);z-index:2}.cp-mfilters__title{font-family:var(--hp-serif);font-weight:400;font-size:1.25rem;margin:0}.cp-mfilters__close{width:36px;height:36px;border-radius:999px;border:0;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--hp-fg)}.cp-mfilters__close:hover{background:var(--hp-soft);color:var(--hp-borgonha)}.cp-mfilters__close svg{width:18px;height:18px}.cp-mfilters__body{padding:1.25rem;flex:1}.cp-mfilters__foot{position:sticky;bottom:0;background:var(--hp-bg);padding:1rem 1.25rem;border-top:1px solid var(--hp-border);display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cp-mfilters__btn{padding:.85rem 1rem;border-radius:999px;font-family:inherit;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--hp-border);background:var(--hp-branco);color:var(--hp-fg)}.cp-mfilters__btn--primary{background:var(--hp-borgonha);color:var(--hp-branco);border-color:var(--hp-borgonha)}@media(min-width: 1024px){.cp-mfilters{display:none}}.pp-description{max-width:1024px;margin:3rem auto;padding:0 1rem;font-family:var(--hp-sans);color:var(--hp-fg);line-height:1.65}.pp-description h2,.pp-description h3,.pp-description h4{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.25rem,2vw,1.65rem);color:var(--hp-borgonha);margin:2.25rem 0 .85rem;line-height:1.2;letter-spacing:.01em}.pp-description h2:first-child,.pp-description h3:first-child,.pp-description h4:first-child{margin-top:0}.pp-description p{margin:0 0 1rem;font-size:.95rem;color:var(--hp-fg)}.pp-description ul,.pp-description ol{margin:0 0 1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.pp-description ul li,.pp-description ol li{position:relative;padding-left:1.25rem;font-size:.92rem;color:var(--hp-fg);line-height:1.5}.pp-description ul li::before{content:"";position:absolute;left:0;top:.65em;width:6px;height:1px;background:var(--hp-borgonha)}.pp-description ol{counter-reset:pp-desc-li}.pp-description ol li{counter-increment:pp-desc-li}.pp-description ol li::before{content:counter(pp-desc-li) ".";position:absolute;left:0;top:0;color:var(--hp-borgonha);font-weight:500;font-family:var(--hp-serif)}.pp-description strong{color:var(--hp-onyx);font-weight:600}.pp-description a{color:var(--hp-borgonha);text-decoration:underline;text-underline-offset:3px}.pp-description a:hover{color:var(--hp-rose)}.pp-description img{border-radius:var(--hp-radius);margin:1.5rem 0}.pp-feature{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:4rem auto;padding:0 1rem;align-items:center}@media(min-width: 768px){.pp-feature{grid-template-columns:1fr 1fr;gap:4rem}}.pp-feature__media{aspect-ratio:4/5;overflow:hidden;border-radius:var(--hp-radius);background:var(--hp-soft)}.pp-feature__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.pp-feature__media:hover img{transform:scale(1.02)}.pp-feature__body{font-family:var(--hp-sans);color:var(--hp-fg)}.pp-feature__eyebrow{display:inline-block;font-size:var(--hp-eyebrow-size, 0.72rem);letter-spacing:.3em;text-transform:uppercase;color:var(--hp-muted);margin-bottom:.85rem}.pp-feature__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.1;color:var(--hp-borgonha);margin:0 0 1rem}.pp-feature__text{font-size:1rem;line-height:1.65;color:var(--hp-fg);margin:0 0 1.25rem}.pp-feature__cta{display:inline-block;background:var(--hp-borgonha);color:var(--hp-branco);text-decoration:none;padding:.85rem 1.5rem;border-radius:999px;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease}.pp-feature__cta:hover{background:var(--hp-rose)}.pp-material{max-width:1280px;margin:4rem auto;padding:0 1rem}.pp-material__head{text-align:center;margin-bottom:2.5rem}.pp-material__eyebrow{display:inline-block;font-size:var(--hp-eyebrow-size, 0.72rem);letter-spacing:.3em;text-transform:uppercase;color:var(--hp-muted);margin-bottom:.5rem}.pp-material__title{font-family:var(--hp-serif);font-weight:400;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;color:var(--hp-fg);margin:0}.pp-material__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 640px){.pp-material__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.pp-material__grid{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}.pp-material__card{background:var(--hp-branco);border:1px solid var(--hp-border);border-radius:var(--hp-radius);padding:2rem 1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pp-material__card:hover{border-color:rgba(104,25,61,.28);box-shadow:0 14px 30px rgba(104,25,61,.06);transform:translateY(-2px)}.pp-material__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:var(--hp-soft);color:var(--hp-borgonha);margin:0 auto 1rem}.pp-material__icon svg{width:26px;height:26px}.pp-material__tag{display:inline-block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-mauve);margin-bottom:.5rem}.pp-material__card-title{font-family:var(--hp-serif);font-weight:400;font-size:1.2rem;line-height:1.25;color:var(--hp-fg);margin:0 0 .5rem}.pp-material__desc{font-size:.9rem;line-height:1.55;color:var(--hp-muted);margin:0}.btn-primary,.btn-primary:not(:disabled):not(.disabled){border-radius:999px;letter-spacing:.04em;border:0;transition:background .2s ease,transform .15s ease}.btn-primary:hover:not(:disabled):not(.disabled),.btn-primary:focus:not(:disabled):not(.disabled){background:var(--hp-rose, var(--accent-color));transform:translateY(-1px)}.btn-default,.btn-outline,.btn-outline-primary{border-radius:999px;transition:background .2s ease,border-color .2s ease,color .2s ease}:focus-visible{outline:2px solid var(--hp-borgonha, var(--accent-color));outline-offset:2px;border-radius:4px}input[type=text]:not(.hp-card__size):not(.cp-price__input):not(.pp-qty__input),input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{border-radius:6px;border-color:var(--hp-border, rgba(0, 0, 0, 0.12));transition:border-color .2s ease,box-shadow .2s ease}input[type=text]:focus:not(.hp-card__size):not(.cp-price__input):not(.pp-qty__input),input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--hp-borgonha, var(--accent-color));box-shadow:0 0 0 3px rgba(104,25,61,.08);outline:none}.template-cart h1,.template-cart h2,.template-contact h1,.template-contact h2,.template-account h1,.template-account h2,.template-search h1,.template-search h2,.template-404 h1,.template-404 h2,.template-page h1,.template-page h2,.template-password h1,.template-password h2,.template-login h1,.template-login h2,.template-register h1,.template-register h2,.template-orders h1,.template-orders h2,.template-info h1,.template-info h2,.template-addresses h1,.template-addresses h2{font-family:var(--hp-serif, var(--heading-font));font-weight:400;letter-spacing:.01em;color:var(--hp-onyx, var(--main-foreground))}.template-page .page-header h1,.template-cart .page-header h1,.template-contact .page-header h1,.template-account .page-header h1{font-family:var(--hp-serif, var(--heading-font));font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.3;margin-bottom:.5rem;padding-top:.5rem}.template-cart .page-header{padding-top:5rem !important;padding-bottom:1rem !important}@media(max-width: 575.98px){.template-cart .page-header{padding-top:4rem !important}}.template-cart a:not(.btn):not(.label):not(.js-quickshop-modal-open),.template-contact a:not(.btn),.template-account a:not(.btn),.template-page a:not(.btn),.template-404 a:not(.btn){color:var(--hp-borgonha, var(--accent-color));text-decoration:none;transition:color .15s ease}.template-cart a:not(.btn):hover,.template-contact a:not(.btn):hover,.template-account a:not(.btn):hover,.template-page a:not(.btn):hover,.template-404 a:not(.btn):hover{color:var(--hp-rose, var(--hp-borgonha));text-decoration:underline;text-underline-offset:3px}.label-default{background:var(--hp-mauve, var(--main-foreground));color:var(--hp-branco, #fff);border-radius:2px;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;padding:.25rem .5rem}.label-accent{background:var(--hp-borgonha, var(--accent-color));color:var(--hp-branco, #fff);border-radius:2px;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;padding:.25rem .5rem}.divider,hr{border-color:var(--hp-border, rgba(0, 0, 0, 0.08))}.head-main{background:var(--hp-porcelana, #fdf7f8) !important;background-color:var(--hp-porcelana, #fdf7f8) !important;border-bottom:.5px solid var(--hp-border, rgba(104, 25, 61, 0.12)) !important;box-shadow:none;color:var(--hp-espresso, var(--header-foreground));font-family:var(--hp-sans, var(--body-font))}.head-main .logo,.head-main .logo-text,.head-main .h3.logo,.head-main a.logo,header .logo,header .logo-text{font-family:var(--hp-serif, var(--heading-font)) !important;color:var(--hp-borgonha, var(--accent-color)) !important;letter-spacing:.18em;font-weight:500;text-transform:uppercase;line-height:1}.head-main .logo a,.head-main .logo-text a,.head-main a.logo{color:inherit;text-decoration:none}.head-main .utilities-link,.head-main .utilities-container>a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:999px;color:var(--hp-borgonha, var(--accent-color));transition:background .18s ease,color .18s ease;text-decoration:none}.head-main .utilities-link:hover,.head-main .utilities-container>a:hover{background:var(--hp-blush, var(--soft-background, #f4e6e8));color:var(--hp-borgonha, var(--accent-color));text-decoration:none}.head-main .utilities-icon{color:var(--hp-borgonha, var(--accent-color));width:20px;height:20px}.head-main .utilities-text{color:var(--hp-espresso, var(--header-foreground));font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.head-main .badge-amount,.head-main .js-cart-widget-amount.badge{background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;border:none !important;font-weight:600 !important;font-size:.6rem !important;min-width:16px !important;width:auto !important;height:16px !important;line-height:1 !important;border-radius:999px !important;padding:0 4px !important;position:absolute !important;top:-2px !important;right:-4px !important;left:auto !important;bottom:auto !important;display:inline-flex !important;align-items:center;justify-content:center}.head-main .cart-summary,.head-main .cart-summary>a{position:relative;display:inline-flex;align-items:center;justify-content:center}.head-main .cart-summary>a{min-width:36px;min-height:36px;border-radius:999px;color:var(--hp-borgonha, var(--accent-color));transition:background .18s ease}.head-main .cart-summary>a:hover{background:var(--hp-blush, #f4e6e8)}.head-main .cart-summary>a .utilities-icon{width:20px;height:20px;color:var(--hp-borgonha, var(--accent-color))}.head-main .js-search-form,.head-main .search-form,.head-main .search-input-container,.head-main .input-group.search{border-radius:999px !important;background:var(--hp-branco, #fff) !important;border:1px solid var(--hp-border, rgba(104, 25, 61, 0.18)) !important;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;display:flex;align-items:stretch;width:240px !important;min-width:240px}@media(min-width: 1024px){.head-main .js-search-form,.head-main .search-form,.head-main .search-input-container,.head-main .input-group.search{width:280px !important;min-width:280px}}.head-main .js-search-form:focus-within,.head-main .search-form:focus-within,.head-main .input-group.search:focus-within{border-color:rgba(104,25,61,.45) !important;box-shadow:0 0 0 3px rgba(104,25,61,.08)}.head-main .js-search-form .form-group{flex:1;margin:0;display:flex;align-items:center}.head-main .js-search-form .search-input,.head-main .search-form input[type=search],.head-main .search-form .form-control,.head-main .input-group.search .form-control{border:0 !important;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:var(--hp-espresso, var(--main-foreground)) !important;font-family:var(--hp-sans, var(--body-font));font-size:.82rem;box-shadow:none !important;padding:.55rem .85rem !important;border-radius:0 !important;flex:1;min-width:0;width:100%}.head-main .js-search-form .search-input::placeholder,.head-main .search-form input::placeholder,.head-main .input-group.search .form-control::placeholder{color:var(--hp-mauve, rgba(122, 96, 101, 0.7))}.head-main .js-search-form .search-input-submit,.head-main .search-form button,.head-main .input-group.search .btn,.head-main .input-group.search .input-group-append .btn{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:0 !important;color:var(--hp-borgonha, var(--accent-color)) !important;padding:0 .85rem !important;display:inline-flex !important;align-items:center;justify-content:center;position:static !important;width:auto !important;height:auto !important;min-height:100%;flex:0 0 auto}.head-main .js-search-form .search-input-submit svg,.head-main .search-form button svg{width:16px;height:16px}.head-main .js-search-form .search-input-submit:hover,.head-main .search-form button:hover,.head-main .input-group.search .btn:hover{background:rgba(0,0,0,0) !important;color:var(--hp-rose, var(--hp-borgonha)) !important}.head-main .nav-desktop,.head-main .nav-desktop-list{background:rgba(0,0,0,0);border:0;font-family:var(--hp-sans, var(--body-font))}.head-main .nav-desktop-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem;padding:.5rem 0;margin:0;list-style:none}.head-main .nav-desktop-list>li{margin:0}.head-main .nav-desktop-list .nav-list-link,.head-main .nav-desktop-list .nav-link-category{position:relative;color:var(--hp-espresso, var(--header-foreground));text-decoration:none;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:.25rem 0;transition:color .2s ease}.head-main .nav-desktop-list .nav-list-link::after,.head-main .nav-desktop-list .nav-link-category::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--hp-borgonha, var(--accent-color));transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.head-main .nav-desktop-list .nav-list-link:hover,.head-main .nav-desktop-list .nav-link-category:hover,.head-main .nav-desktop-list .nav-list-link.selected,.head-main .nav-desktop-list .nav-link-category.selected{color:var(--hp-borgonha, var(--accent-color))}.head-main .nav-desktop-list .nav-list-link:hover::after,.head-main .nav-desktop-list .nav-link-category:hover::after,.head-main .nav-desktop-list .nav-list-link.selected::after,.head-main .nav-desktop-list .nav-link-category.selected::after{transform:scaleX(1)}.head-main .desktop-dropdown,.head-main .nav-dropdown-content{background:var(--hp-porcelana, #fdf7f8);border:1px solid var(--hp-border, rgba(104, 25, 61, 0.12));box-shadow:0 10px 30px rgba(104,25,61,.06);border-radius:var(--hp-radius, 10px);padding:1rem 1.25rem}.head-main .desktop-list-subitems .nav-list-link{text-transform:none;letter-spacing:0;font-weight:400;font-size:.9rem;color:var(--hp-espresso, var(--header-foreground))}.head-main .desktop-list-subitems .nav-list-link::after{display:none}.head-main .desktop-list-subitems .nav-list-link:hover{color:var(--hp-borgonha, var(--accent-color))}.head-main .ad-bar,.head-main .head-advertising-bar,.head-advertising,.advertising-bar{background:var(--hp-borgonha, var(--adbar-background-color)) !important;color:var(--hp-branco, var(--adbar-foreground-color)) !important;font-size:.78rem;letter-spacing:.06em;font-weight:500}.head-main .ad-bar a,.head-advertising a,.advertising-bar a{color:var(--hp-branco, #fff);text-decoration:underline;text-underline-offset:2px}.nav-mobile,.nav-mobile-list{background:var(--hp-porcelana, #fdf7f8);color:var(--hp-espresso, var(--main-foreground));font-family:var(--hp-sans, var(--body-font))}.nav-mobile .nav-list-link,.nav-mobile-list .nav-list-link{color:var(--hp-espresso, var(--main-foreground));border-bottom:1px solid var(--hp-border, rgba(0, 0, 0, 0.06));letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:500;padding:.85rem 1rem}.nav-mobile .nav-list-link:hover,.nav-mobile-list .nav-list-link:hover,.nav-mobile .nav-list-link.selected,.nav-mobile-list .nav-list-link.selected{color:var(--hp-borgonha, var(--accent-color));background:var(--hp-blush, #f4e6e8)}#nav-hamburger .modal-header,#nav-hamburger .modal-content{background:var(--hp-porcelana, #fdf7f8);color:var(--hp-espresso, var(--main-foreground))}#nav-hamburger .modal-close-icon,#nav-hamburger .modal-header svg{color:var(--hp-borgonha, var(--accent-color))}footer,footer.js-footer,.js-footer{font-family:var(--hp-sans, var(--body-font));letter-spacing:.01em;color:rgba(244,230,232,.82) !important}footer h2,footer h3,footer h4,footer .title,footer .subtitle,.js-footer h2,.js-footer h3,.js-footer h4,.js-footer .title,.js-footer .subtitle{font-family:var(--hp-serif, var(--heading-font));font-weight:400;letter-spacing:.04em;color:var(--hp-branco, #fff) !important}footer a,footer .nav-list-link,footer .footer-menu-item a,footer ul li a,.js-footer a,.js-footer .nav-list-link,.js-footer .footer-menu-item a,.js-footer ul li a{color:rgba(244,230,232,.85) !important;text-decoration:none;transition:color .15s ease}footer a:hover,footer .nav-list-link:hover,footer .footer-menu-item a:hover,footer ul li a:hover,.js-footer a:hover,.js-footer .nav-list-link:hover,.js-footer .footer-menu-item a:hover,.js-footer ul li a:hover{color:var(--hp-branco, #fff) !important}footer p,footer span,footer li,footer small,.js-footer p,.js-footer span,.js-footer li,.js-footer small{color:rgba(244,230,232,.82) !important}.btn{font-family:var(--hp-sans, var(--body-font));font-weight:500;border-radius:999px;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn-primary,button.btn-primary,input.btn-primary,input[type=submit].btn-primary{background:var(--hp-borgonha, var(--accent-color)) !important;border-color:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important}.btn-primary:hover,button.btn-primary:hover,input.btn-primary:hover,input[type=submit].btn-primary:hover{background:var(--hp-borgonha, var(--accent-color)) !important;border-color:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;opacity:.92}.btn-secondary,button.btn-secondary{background:rgba(0,0,0,0) !important;border:1px solid var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-borgonha, var(--accent-color)) !important}.btn-secondary:hover,button.btn-secondary:hover{background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important}.btn-link,a.btn-link{color:var(--hp-borgonha, var(--accent-color)) !important;text-decoration:none}.btn-link:hover{color:var(--hp-rose, var(--hp-borgonha)) !important;text-decoration:underline;text-underline-offset:3px}.form-control,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=url],textarea,select{font-family:var(--hp-sans, var(--body-font));border-radius:var(--hp-radius, 10px);border:1px solid var(--hp-border, rgba(0, 0, 0, 0.12));background:var(--hp-branco, #fff);color:var(--hp-espresso, var(--main-foreground));font-size:.92rem;padding:.7rem .9rem;transition:border-color .18s ease,box-shadow .18s ease}.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:var(--hp-borgonha, var(--accent-color));box-shadow:0 0 0 3px rgba(104,25,61,.08);outline:none}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--hp-mauve, rgba(122, 96, 101, 0.7))}label,.form-label{font-family:var(--hp-sans, var(--body-font));color:var(--hp-espresso, var(--main-foreground));font-weight:500;letter-spacing:.02em}.newsletter{color:inherit}.newsletter .subtitle{font-family:var(--hp-serif, var(--heading-font));font-size:1.1rem;letter-spacing:.04em;font-weight:400;color:inherit}.newsletter-form{position:relative}.newsletter-form .form-control,.newsletter-form input[type=email]{background:var(--hp-branco, #fff);border-radius:999px;padding-right:3rem;color:var(--hp-espresso, #3d2a2e)}.newsletter-form .form-control::placeholder,.newsletter-form input[type=email]::placeholder{color:rgba(122,96,101,.7);opacity:1}.btn.newsletter-btn,input[type=submit].newsletter-btn{background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;border:0;border-radius:999px}.newsletter-btn:hover{background:var(--hp-borgonha, var(--accent-color)) !important;opacity:.92}.newsletter form .newsletter-btn--icon,button.newsletter-btn--icon{position:absolute !important;top:50% !important;right:6px !important;transform:translateY(-50%) !important;width:38px !important;height:38px !important;text-indent:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;border-radius:999px !important;border:0 !important;cursor:pointer;transition:opacity .18s ease}.newsletter form .newsletter-btn--icon svg,button.newsletter-btn--icon svg{width:18px;height:18px;stroke:var(--hp-branco, #fff);display:block}.newsletter form .newsletter-btn--icon:hover,button.newsletter-btn--icon:hover{opacity:.9}.subtitle{font-family:var(--hp-serif, var(--heading-font));letter-spacing:.04em;font-weight:400}.modal,.modal-content{background:var(--hp-porcelana, #fdf7f8);color:var(--hp-espresso, var(--main-foreground));font-family:var(--hp-sans, var(--body-font))}.modal-header{background:var(--hp-porcelana, #fdf7f8);border-bottom:1px solid var(--hp-border, rgba(104, 25, 61, 0.12))}.modal-footer{background:var(--hp-porcelana, #fdf7f8);border-top:1px solid var(--hp-border, rgba(104, 25, 61, 0.12))}.modal-close,.modal-close-icon,.modal-header .js-modal-close,.modal-header svg{color:var(--hp-borgonha, var(--accent-color))}.modal-overlay,.js-modal-overlay,.site-overlay{background:rgba(26,26,26,.45)}.notification,.notification-primary,.notification-cart{background:var(--hp-porcelana, #fdf7f8) !important;color:var(--hp-espresso, var(--main-foreground)) !important;border:1px solid var(--hp-border, rgba(104, 25, 61, 0.12));border-radius:var(--hp-radius, 10px);box-shadow:0 6px 24px rgba(104,25,61,.1)}.notification a,.notification-primary a{color:var(--hp-borgonha, var(--accent-color))}.notification-icon{color:var(--hp-borgonha, var(--accent-color))}.alert{border-radius:var(--hp-radius, 10px);font-family:var(--hp-sans, var(--body-font));border:1px solid rgba(0,0,0,0)}.alert-success{background:rgba(104,25,61,.06);color:var(--hp-borgonha, var(--accent-color));border-color:rgba(104,25,61,.18)}.alert-danger{background:rgba(220,60,80,.06);color:#9b1c2e;border-color:rgba(220,60,80,.18)}.breadcrumbs{font-family:var(--hp-sans, var(--body-font));font-size:.78rem;letter-spacing:.06em;color:var(--hp-mauve, var(--main-foreground));padding:.5rem 0}.breadcrumbs .crumb{color:var(--hp-mauve, var(--main-foreground));text-decoration:none;transition:color .15s ease}.breadcrumbs .crumb:hover{color:var(--hp-borgonha, var(--accent-color))}.breadcrumbs .crumb.active{color:var(--hp-espresso, var(--main-foreground));font-weight:500}.breadcrumbs .separator{color:var(--hp-mauve, var(--main-foreground));margin:0 .4rem;opacity:.6}.whatsapp-chat,.whatsapp-chat .whatsapp-button,.whatsapp-chat-button{background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;box-shadow:0 6px 18px rgba(104,25,61,.18)}.whatsapp-chat:hover{background:var(--hp-rose, var(--hp-borgonha)) !important}.category-banner{border-radius:var(--hp-radius, 10px);overflow:hidden}.modal .quickshop,#modal-quickshop .modal-content{background:var(--hp-porcelana, #fdf7f8);font-family:var(--hp-sans, var(--body-font))}#modal-cart .modal-content,.cart-panel,.cart-summary{background:var(--hp-porcelana, #fdf7f8);font-family:var(--hp-sans, var(--body-font));color:var(--hp-espresso, var(--main-foreground))}.cart-item,.cart-item-ajax{border-bottom:1px solid var(--hp-border, rgba(104, 25, 61, 0.1))}.pagination .page-link,.page-item .page-link{color:var(--hp-borgonha, var(--accent-color));border-color:var(--hp-border, rgba(104, 25, 61, 0.18));border-radius:999px;margin:0 .15rem}.pagination .page-item.active .page-link{background:var(--hp-borgonha, var(--accent-color));border-color:var(--hp-borgonha, var(--accent-color));color:var(--hp-branco, #fff)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--hp-borgonha, var(--accent-color));outline-offset:2px;border-radius:4px}table.table,.table th,.table td{border-color:var(--hp-border, rgba(104, 25, 61, 0.1));font-family:var(--hp-sans, var(--body-font))}.table thead th{background:var(--hp-blush, #f4e6e8);color:var(--hp-espresso, var(--main-foreground));text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600;border-bottom:1px solid var(--hp-border, rgba(104, 25, 61, 0.18))}.hp-quickshop{font-family:var(--hp-sans, var(--body-font));color:var(--hp-espresso, var(--main-foreground))}.hp-quickshop__layout{display:flex;flex-direction:column;gap:1.25rem;padding:.25rem 0}.hp-quickshop__media{width:100%;background:var(--hp-soft, var(--main-background));border-radius:var(--hp-radius, 10px);overflow:hidden;aspect-ratio:4/5}.hp-quickshop__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hp-quickshop__img[srcset=""],.hp-quickshop__img:not([srcset]){background:var(--hp-soft, var(--main-background))}.hp-quickshop__info{display:flex;flex-direction:column;gap:.85rem;min-width:0}.hp-quickshop__title{font-family:var(--hp-sans, var(--body-font));font-size:1.15rem;font-weight:500;line-height:1.25;color:var(--hp-onyx, var(--main-foreground));margin:0;padding-right:2.5rem}.hp-quickshop__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1rem;margin:0}.hp-quickshop__price-from{color:var(--hp-mauve, var(--main-foreground-opacity-60));text-decoration:line-through;font-size:.85rem;opacity:.75}.hp-quickshop__price-from:empty{display:none}.hp-quickshop__price-now{color:var(--hp-onyx, var(--main-foreground));font-weight:500}.hp-quickshop__pix{width:100%;font-size:.78rem;color:var(--hp-onyx, var(--main-foreground));margin-top:.15rem}.hp-quickshop__form{display:flex;flex-direction:column;gap:.85rem}.hp-quickshop__form .js-product-form{display:flex;flex-direction:column;gap:.85rem;margin:0}.hp-quickshop__form .hp-card__quickshop-submit,.hp-quickshop__form input[type=submit].js-addtocart{background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;border:0;border-radius:999px;padding:.85rem 1.5rem;font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;width:100%;margin:.5rem 0 0;transition:background .18s ease,transform .18s ease}.hp-quickshop__form .hp-card__quickshop-submit:hover,.hp-quickshop__form input[type=submit].js-addtocart:hover{background:var(--hp-rose, var(--hp-borgonha)) !important}.hp-quickshop__form .hp-card__quickshop-submit:disabled,.hp-quickshop__form .hp-card__quickshop-submit.nostock{background:var(--hp-mauve, #999) !important;cursor:not-allowed;opacity:.6}@media(min-width: 768px){.hp-quickshop__layout{flex-direction:row;gap:1.75rem;align-items:stretch}.hp-quickshop__media{width:45%;aspect-ratio:4/5;max-height:480px}.hp-quickshop__info{width:55%;padding:.5rem 0}.hp-quickshop__title{font-size:1.4rem}}#modal-cart,#shoppingCartPage{background:var(--hp-porcelana, var(--main-background)) !important;color:var(--hp-espresso, var(--main-foreground));font-family:var(--hp-sans, var(--body-font))}#modal-cart .modal-header{background:var(--hp-porcelana, var(--main-background)) !important;border-bottom:1px solid var(--hp-border, rgba(104, 25, 61, 0.12));color:var(--hp-borgonha, var(--accent-color));font-family:var(--hp-serif, var(--heading-font));font-size:1.25rem;letter-spacing:.02em;text-transform:none;padding:1.1rem 1.25rem}#modal-cart .modal-header h1,#modal-cart .modal-header h2,#modal-cart .modal-header h3,#modal-cart .modal-header h4,#modal-cart .modal-header .modal-title{font-family:var(--hp-serif, var(--heading-font)) !important;font-size:1.25rem !important;letter-spacing:.02em !important;text-transform:none !important;color:var(--hp-borgonha, var(--accent-color)) !important;margin:0}#modal-cart .modal-header .js-modal-close svg,#modal-cart .modal-floating-close svg{color:var(--hp-espresso, var(--main-foreground));width:18px;height:18px}#modal-cart .cart-item,#shoppingCartPage .cart-item{border-bottom:1px solid var(--hp-border, rgba(104, 25, 61, 0.12));padding:1rem 0;margin:0}#modal-cart .cart-item .js-cart-item-title,#modal-cart .cart-item .item-name,#shoppingCartPage .cart-item .js-cart-item-title,#shoppingCartPage .cart-item .item-name{font-family:var(--hp-sans, var(--body-font));font-size:.85rem;font-weight:500;color:var(--hp-espresso, var(--main-foreground));letter-spacing:.01em}#modal-cart .cart-item small,#shoppingCartPage .cart-item small{color:var(--hp-mauve, var(--main-foreground-opacity-60));font-size:.75rem}#modal-cart .cart-item .js-item-price,#modal-cart .cart-item .price,#shoppingCartPage .cart-item .js-item-price,#shoppingCartPage .cart-item .price{color:var(--hp-onyx, var(--main-foreground)) !important;font-weight:500 !important;font-size:.95rem !important}#modal-cart .form-quantity,#shoppingCartPage .form-quantity,#modal-cart .cart-item-quantity .form-quantity,#shoppingCartPage .cart-item-quantity .form-quantity,#modal-cart .js-quantity-stepper,#shoppingCartPage .js-quantity-stepper,#modal-cart .quantity-stepper,#shoppingCartPage .quantity-stepper{background:var(--hp-branco, #fff) !important;border:1px solid var(--hp-border, rgba(104, 25, 61, 0.22)) !important;border-radius:999px !important;overflow:hidden;display:inline-flex !important;align-items:center;padding:.15rem .25rem !important;min-height:40px;width:auto !important}#modal-cart .form-quantity>.row,#shoppingCartPage .form-quantity>.row,#modal-cart .form-quantity .row.align-items-center,#shoppingCartPage .form-quantity .row.align-items-center{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;width:auto !important;margin:0 !important;gap:.15rem}#modal-cart .form-quantity .col,#modal-cart .form-quantity .js-cart-quantity-container,#shoppingCartPage .form-quantity .col,#shoppingCartPage .form-quantity .js-cart-quantity-container{flex:0 0 auto !important;width:auto !important;max-width:none !important;padding:0 !important}#modal-cart .form-quantity .form-quantity-icon,#shoppingCartPage .form-quantity .form-quantity-icon,#modal-cart .form-quantity .js-cart-quantity-btn,#shoppingCartPage .form-quantity .js-cart-quantity-btn,#modal-cart .js-quantity-stepper button,#modal-cart .js-quantity-stepper input,#shoppingCartPage .js-quantity-stepper button,#shoppingCartPage .js-quantity-stepper input,#modal-cart .js-cart-item-remove-mob,#modal-cart .js-cart-item-add,#shoppingCartPage .js-cart-item-remove-mob,#shoppingCartPage .js-cart-item-add{background:rgba(0,0,0,0) !important;border:0 !important;color:var(--hp-borgonha, var(--accent-color)) !important;padding:.35rem .6rem !important;min-width:32px;text-align:center;box-shadow:none !important}#modal-cart .form-quantity .form-control,#shoppingCartPage .form-quantity .form-control,#modal-cart .form-quantity input[type=text],#modal-cart .form-quantity input[type=number],#shoppingCartPage .form-quantity input[type=text],#shoppingCartPage .form-quantity input[type=number],#modal-cart .js-quantity-stepper input[type=text],#shoppingCartPage .js-quantity-stepper input[type=text]{color:var(--hp-espresso, var(--main-foreground)) !important;background:rgba(0,0,0,0) !important;border:0 !important;font-weight:500 !important;font-size:.95rem !important;width:36px !important;min-width:36px;text-align:center !important;padding:0 !important;box-shadow:none !important}#modal-cart .js-item-remove,#modal-cart .cart-row .js-cart-item-remove,#shoppingCartPage .js-item-remove,#shoppingCartPage .cart-row .js-cart-item-remove{color:var(--hp-borgonha, var(--accent-color)) !important;background:rgba(0,0,0,0) !important;border:0 !important;transition:color .18s ease,opacity .18s ease}#modal-cart .js-item-remove:hover,#shoppingCartPage .js-item-remove:hover{color:var(--hp-rose, var(--hp-borgonha)) !important;opacity:1}#modal-cart [data-store=cart-subtotal],#shoppingCartPage [data-store=cart-subtotal]{color:var(--hp-espresso, var(--main-foreground));font-family:var(--hp-sans, var(--body-font));font-size:.85rem;padding:.75rem 0}#modal-cart [data-store=cart-subtotal] .js-cart-subtotal,#shoppingCartPage [data-store=cart-subtotal] .js-cart-subtotal{color:var(--hp-onyx, var(--main-foreground)) !important;font-weight:500}#modal-cart [data-store=cart-total],#shoppingCartPage [data-store=cart-total]{border-top:1px solid var(--hp-border, rgba(104, 25, 61, 0.12));padding-top:1rem;margin-top:.5rem}#modal-cart [data-store=cart-total] h4,#shoppingCartPage [data-store=cart-total] h4{font-family:var(--hp-sans, var(--body-font)) !important;font-weight:400;font-size:1.2rem;color:var(--hp-espresso, var(--main-foreground));margin:0}#modal-cart [data-store=cart-total] h4>span:first-child,#shoppingCartPage [data-store=cart-total] h4>span:first-child{font-family:var(--hp-serif, var(--heading-font));font-weight:400}#modal-cart [data-store=cart-total] .js-cart-total,#shoppingCartPage [data-store=cart-total] .js-cart-total{color:var(--hp-onyx, var(--main-foreground)) !important;font-family:var(--hp-sans, var(--body-font)) !important;font-weight:500}#modal-cart .js-shipping-calculator-container,#shoppingCartPage .js-shipping-calculator-container{font-family:var(--hp-sans, var(--body-font));color:var(--hp-espresso, var(--main-foreground))}#modal-cart .js-shipping-calculator-container .form-control,#shoppingCartPage .js-shipping-calculator-container .form-control{border-radius:999px !important;border:1px solid var(--hp-border, rgba(104, 25, 61, 0.18)) !important}#modal-cart input[type=submit][name=go_to_checkout],#shoppingCartPage input[type=submit][name=go_to_checkout]{background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;border:0 !important;border-radius:999px !important;padding:.95rem 1.5rem !important;font-family:var(--hp-sans, var(--body-font));font-weight:500;letter-spacing:.06em;text-transform:uppercase;width:100%;transition:opacity .18s ease}#modal-cart input[type=submit][name=go_to_checkout]:hover,#shoppingCartPage input[type=submit][name=go_to_checkout]:hover{opacity:.92}#modal-cart .btn-link,#shoppingCartPage .btn-link{color:var(--hp-borgonha, var(--accent-color)) !important;text-decoration:none;font-size:.82rem;letter-spacing:.04em}#modal-cart .btn-link:hover,#shoppingCartPage .btn-link:hover{color:var(--hp-rose, var(--hp-borgonha)) !important;text-decoration:underline;text-underline-offset:3px}#shoppingCartPage .alert-info,#modal-cart .alert-info{background:var(--hp-soft, var(--main-background)) !important;border:1px solid var(--hp-border, rgba(104, 25, 61, 0.12)) !important;color:var(--hp-espresso, var(--main-foreground)) !important;border-radius:var(--hp-radius, 10px)}#shoppingCartPage~.page-header .page-header-title,.page-header-title{font-family:var(--hp-serif, var(--heading-font));font-weight:400}.js-price-display,.js-compare-price-display,.js-cart-total,.js-cart-subtotal,.js-ajax-cart-total,.js-notification-price,.js-item-price,.item-price,.price,.price-compare,.price-now,.hp-card__price,.hp-card__price-now,.hp-card__price-from,.hp-card__pix,.hp-card__installments,.pp-info__price-row,.pp-info__price-now,.pp-info__price-from,.pp-info__pix,.pp-info__installments,.hp-quickshop__price,.hp-quickshop__price-now,.hp-quickshop__price-from,.cart-item-subtotal-short,.cart-item-subtotal,.js-cart-item-subtotal{font-family:var(--hp-sans, var(--body-font)) !important}#modal-cart .cart-item-subtotal-short,#modal-cart .cart-item-subtotal,#modal-cart .js-cart-item-subtotal,#shoppingCartPage .cart-item-subtotal-short,#shoppingCartPage .cart-item-subtotal,#shoppingCartPage .js-cart-item-subtotal{color:var(--hp-onyx, var(--main-foreground)) !important;font-family:var(--hp-sans, var(--body-font)) !important;font-weight:500;font-size:.95rem}#shoppingCartPage .cart-row.subtitle,#shoppingCartPage .subtitle,#modal-cart .subtitle{color:var(--hp-mauve, var(--main-foreground-opacity-60)) !important;font-family:var(--hp-sans, var(--body-font)) !important;font-size:.72rem;letter-spacing:.16em;font-weight:500}#shoppingCartPage .js-shipping-calculator-head .btn-link,#shoppingCartPage .shipping-calculator-head .btn-link,#modal-cart .js-shipping-calculator-head .btn-link,#modal-cart .shipping-calculator-head .btn-link,#shoppingCartPage .js-shipping-calculator-head a,#modal-cart .js-shipping-calculator-head a{font-family:var(--hp-sans, var(--body-font)) !important;font-style:normal !important;font-weight:500;color:var(--hp-borgonha, var(--accent-color)) !important}.nav-list-link,.nav-list .nav-list-link,.nav-list-mobile-categories .nav-list-link,.head-main .nav-list-link{text-transform:uppercase !important;letter-spacing:.12em}.hp-newsletter{background:var(--hp-borgonha, var(--accent-color));color:var(--hp-branco, #fff);padding:3rem 0}.hp-newsletter__inner{max-width:560px;text-align:center;margin:0 auto;padding:0 1rem}.hp-newsletter__title{font-family:var(--hp-serif, var(--heading-font));font-weight:400;font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 .5rem;color:var(--hp-branco, #fff)}.hp-newsletter__text{font-size:.9rem;color:rgba(244,230,232,.75);margin:0 0 1.5rem}.hp-newsletter__form{display:flex;flex-direction:column;gap:.75rem}.hp-newsletter__input{flex:1;background:rgba(0,0,0,0);border:1px solid rgba(244,230,232,.35);color:var(--hp-branco, #fff);padding:.85rem 1rem;font-size:.9rem;outline:none;transition:border-color .2s ease}.hp-newsletter__input::placeholder{color:rgba(244,230,232,.55)}.hp-newsletter__input:focus{border-color:var(--hp-blush, #f4e6e8)}.hp-newsletter__submit{background:var(--hp-blush, #f4e6e8);color:var(--hp-borgonha, var(--accent-color));border:0;padding:.85rem 1.25rem;font-size:.85rem;cursor:pointer;border-radius:999px;transition:transform .2s ease,background .2s ease}.hp-newsletter__submit:hover{transform:scale(1.03);background:var(--hp-branco, #fff)}@media(min-width: 768px){.hp-newsletter{padding:4rem 0}.hp-newsletter__form{flex-direction:row}.hp-newsletter__submit{flex:0 0 auto}}@media(prefers-reduced-motion: reduce){.hp-card__image,.hp-card__image--primary,.hp-card__image--secondary,.hp-card__actions,.hp-card__wishlist,.hp-card__cta,.hp-card__variants--overlay,.hp-card__size,.hp-new-in__spotlight-img,.hp-favorites__scroller,.hp-offers__scroller,.hp-collections__scroller,.hp-new-in__scroller,.hp-newsletter__submit,.hp-section__link,.hp-section__link svg,.pp-scroller,.pp-nav-btn,.pp-thumb,.pp-cta,.btn,.btn-primary,.newsletter-btn,.head-main .js-search-form,.modal{transition:none !important;animation:none !important}.hp-card__media:hover .hp-card__image--primary,.hp-card__media:hover .hp-card__image--secondary{transform:none !important}.hp-card__media:hover .hp-card__actions,.hp-card__media:hover .hp-card__variants--overlay{transform:none !important}.hp-favorites__scroller,.hp-offers__scroller,.hp-collections__scroller,.hp-new-in__scroller,.pp-scroller{scroll-behavior:auto !important}}*,*::before,*::after{text-transform:none !important}*,*::before,*::after{letter-spacing:normal !important}.nav-list-link,.nav-list .nav-list-link,.nav-list-mobile-categories .nav-list-link,.head-main .nav-list-link,.head-main .nav-desktop-list .nav-list-link,.head-main .nav-desktop-list .nav-link-category{letter-spacing:.12em !important}#shoppingCartPage{max-width:1440px;margin:0 auto !important;padding:2.5rem clamp(1.5rem,7vw,100px) 4rem !important}#shoppingCartPage .cart-row.subtitle,#shoppingCartPage .subtitle{font-size:.82rem !important;letter-spacing:.2em;color:var(--hp-mauve, var(--main-foreground-opacity-60)) !important;margin-bottom:1.5rem;padding:0 .25rem}#shoppingCartPage .cart-item a[data-component="name.short-name"],#shoppingCartPage .js-cart-item-title,#shoppingCartPage .cart-item .item-name{font-size:1rem !important;line-height:1.4 !important;font-weight:500 !important;color:var(--hp-espresso, var(--main-foreground)) !important;text-decoration:none}#shoppingCartPage .cart-item small,#shoppingCartPage .cart-item small[data-component="name.short-variant-name"]{display:block;font-size:.85rem !important;color:var(--hp-mauve, var(--main-foreground-opacity-60)) !important;margin-top:.25rem}#shoppingCartPage .cart-item-subtotal-short,#shoppingCartPage .js-cart-item-subtotal{font-size:.95rem !important;font-weight:500 !important;color:var(--hp-onyx, var(--main-foreground)) !important}#shoppingCartPage .js-cart-item{padding:1.5rem 0 !important;margin:0}#shoppingCartPage .js-ajax-cart-list{margin:0 -0.25rem}#shoppingCartPage .divider{border-top:1px solid var(--hp-border, rgba(104, 25, 61, 0.1));margin:0}#shoppingCartPage .cart-item-delete .btn{padding:.5rem !important}#shoppingCartPage .cart-item-delete svg{width:18px;height:18px}#shoppingCartPage #cart-sticky-summary{background:var(--hp-blush, #f4e6e8);padding:2rem 1.75rem;border-radius:var(--hp-radius, 12px);border:1px solid var(--hp-border, rgba(104, 25, 61, 0.08));margin-top:.5rem}#shoppingCartPage #cart-sticky-summary [data-store=cart-subtotal],#shoppingCartPage #cart-sticky-summary h5{font-size:1rem !important;padding:.5rem 0;margin:0 !important}#shoppingCartPage #cart-sticky-summary #shipping-cost-container,#shoppingCartPage #cart-sticky-summary .js-shipping-cost-table{font-size:.95rem;padding:.5rem 0}#shoppingCartPage #cart-sticky-summary [data-store=cart-total] h4{font-size:1.45rem !important;padding-top:.5rem}#shoppingCartPage #cart-sticky-summary [data-store=cart-total] h4 .js-cart-total{font-size:1.45rem !important}#shoppingCartPage #cart-sticky-summary .divider{border-top:1px solid var(--hp-border, rgba(104, 25, 61, 0.18));margin:1rem 0}#shoppingCartPage #cart-sticky-summary input[type=submit][name=go_to_checkout],#shoppingCartPage input[type=submit][name=go_to_checkout]{padding:1rem 1.5rem !important;font-size:.9rem !important;margin-top:.5rem}#shoppingCartPage .js-shipping-calculator-container{font-size:.95rem;padding:.5rem 0}@media(max-width: 768px){#shoppingCartPage{padding:1.5rem 1rem 3rem !important}#shoppingCartPage #cart-sticky-summary{padding:1.5rem 1.25rem;margin-top:2rem}}.template-cart .page-header{max-width:1440px;margin:0 auto;padding-left:clamp(1.5rem,7vw,100px) !important;padding-right:clamp(1.5rem,7vw,100px) !important}.template-cart .page-header .container-fluid{padding-left:0 !important;padding-right:0 !important}@media(max-width: 768px){.template-cart .page-header{padding-left:1rem !important;padding-right:1rem !important}}#shoppingCartPage .js-cart-item>.col-3.col-md-1,#shoppingCartPage .js-cart-item>div.col-3:first-child{flex:0 0 12% !important;max-width:12% !important}#shoppingCartPage .js-cart-item img.img-fluid{width:100%;max-width:140px;border-radius:4px}@media(max-width: 768px){#shoppingCartPage .js-cart-item>.col-3.col-md-1,#shoppingCartPage .js-cart-item>div.col-3:first-child{flex:0 0 28% !important;max-width:28% !important}#shoppingCartPage .js-cart-item img.img-fluid{max-width:110px}}#shoppingCartPage .cart-item a[data-component="name.short-name"],#shoppingCartPage .js-cart-item .js-cart-item-title,#shoppingCartPage .js-cart-item .item-name{font-size:1.05rem !important;line-height:1.35 !important;font-weight:400 !important;color:var(--hp-onyx, #1a1a1a) !important;opacity:1 !important}#shoppingCartPage .js-cart-item small,#shoppingCartPage .js-cart-item small[data-component="name.short-variant-name"]{display:block;font-size:.9rem !important;font-weight:400 !important;line-height:1.4 !important;color:var(--hp-onyx, #1a1a1a) !important;opacity:1 !important;margin-top:.25rem}#shoppingCartPage .form-quantity,#shoppingCartPage .cart-item-quantity .form-quantity{min-height:28px !important;height:28px !important;padding:0 .15rem !important;transform:none;border-width:1px !important}#shoppingCartPage .form-quantity .form-control,#shoppingCartPage .form-quantity input[type=text],#shoppingCartPage .form-quantity input[type=number]{font-size:.8rem !important;width:24px !important;min-width:24px;height:24px !important}#shoppingCartPage .form-quantity .form-quantity-icon,#shoppingCartPage .form-quantity .js-cart-quantity-btn{padding:.1rem .35rem !important;min-width:22px;min-height:24px}#shoppingCartPage .form-quantity svg.icon-inline{width:12px !important;height:12px !important}#shoppingCartPage .cart-shipping-inline .js-accordion-toggle{display:none !important}#shoppingCartPage .cart-shipping-inline .js-accordion-content{display:block !important}#shoppingCartPage .cart-shipping-inline .js-accordion-container{margin-bottom:0 !important}#shoppingCartPage .cart-shipping-inline .js-shipping-calculator-container{font-size:1rem !important}#shoppingCartPage .cart-shipping-inline .js-shipping-input{font-size:.95rem !important;padding:.75rem 1rem !important;height:auto !important}#shoppingCartPage .cart-shipping-inline .js-calculate-shipping{padding:.5rem .75rem !important}#shoppingCartPage .js-shipping-calculator-with-zipcode .font-small,#shoppingCartPage .js-shipping-calculator-with-zipcode .font-small>span,#shoppingCartPage .js-shipping-calculator-with-zipcode .js-shipping-calculator-current-zip,#shoppingCartPage .js-shipping-calculator-current-zip,#modal-cart .js-shipping-calculator-with-zipcode .font-small,#modal-cart .js-shipping-calculator-with-zipcode .font-small>span,#modal-cart .js-shipping-calculator-with-zipcode .js-shipping-calculator-current-zip,#modal-cart .js-shipping-calculator-current-zip{font-size:.92rem !important;line-height:1.4 !important;color:var(--hp-onyx, var(--main-foreground)) !important}#shoppingCartPage .js-shipping-calculator-current-zip,#modal-cart .js-shipping-calculator-current-zip{font-weight:600 !important}#shoppingCartPage #cart-sticky-summary #shipping-cost-container{font-size:1rem !important}.ap.account-page{background:var(--hp-porcelana, #fdf7f8) !important;padding:2rem 1rem 4rem !important;min-height:60vh}@media(min-width: 768px){.ap.account-page{padding:3rem 1.5rem 5rem !important}}.ap .ap__col{margin:0 auto;max-width:480px;background:var(--hp-branco, #fff);border:1px solid rgba(104,25,61,.1);border-radius:18px;padding:2rem 1.75rem !important;box-shadow:0 1px 2px rgba(26,26,26,.04)}@media(max-width: 575.98px){.ap .ap__col{padding:1.5rem 1.25rem !important;border-radius:14px}}.ap .form-label,.ap label.form-label{font-family:var(--hp-sans, var(--body-font)) !important;font-size:.95rem !important;font-weight:500 !important;color:var(--hp-espresso, var(--main-foreground)) !important;margin-bottom:.5rem !important;letter-spacing:0}.ap p,.ap .text-center,.ap .container-fluid>p{font-family:var(--hp-sans, var(--body-font)) !important;font-size:.95rem !important;color:var(--hp-espresso, var(--main-foreground))}.ap .font-small,.ap .btn-link{font-size:.92rem !important}.ap .btn-link-primary{color:var(--hp-borgonha, var(--accent-color)) !important}.ap .form-control{font-family:var(--hp-sans, var(--body-font)) !important;font-size:1rem !important;height:auto !important;min-height:48px !important;padding:.75rem 1rem !important;border-radius:999px !important;border:1px solid rgba(104,25,61,.18) !important;background:var(--hp-branco, #fff) !important;color:var(--hp-espresso, var(--main-foreground)) !important}.ap .form-control:focus{border-color:var(--hp-borgonha, var(--accent-color)) !important;box-shadow:0 0 0 3px rgba(104,25,61,.1) !important;outline:0 !important}.ap .form-toggle-eye{right:.5rem !important}.ap .btn[type=submit],.ap .js-recaptcha-button,.ap button[type=submit]{font-family:var(--hp-sans, var(--body-font)) !important;font-size:1rem !important;font-weight:600 !important;letter-spacing:.02em;min-height:52px;border-radius:999px !important;background:var(--hp-borgonha, var(--accent-color)) !important;border-color:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;margin-top:.5rem}.ap .btn[type=submit]:hover,.ap .js-recaptcha-button:hover,.ap button[type=submit]:hover{background:var(--hp-rose, #9b4860) !important;border-color:var(--hp-rose, #9b4860) !important}body:has(.hp),body:has(.cp),body:has(.pp),body:has(.ap){background:var(--hp-porcelana, #fdf7f8) !important}body:has(.ap) .page-header{background:var(--hp-porcelana, #fdf7f8) !important;padding-top:2rem !important;padding-bottom:0 !important;margin-bottom:0 !important;border:0 !important}body:has(.ap) .page-header+section,body:has(.ap) .page-header+.ap.account-page,body:has(.ap) .ap.account-page{margin-top:0 !important;border-top:0 !important}body:has(.ap) .page-header .container-fluid{max-width:480px;margin:0 auto}body:has(.ap) .page-header h1{font-family:var(--hp-serif, Georgia, serif) !important;font-size:clamp(1.6rem,3vw,2rem) !important;color:var(--hp-borgonha, var(--accent-color)) !important;margin-top:.5rem}body:has(.ap) .page-header .breadcrumbs,body:has(.ap) .page-header nav[aria-label]{font-size:.85rem !important}body:has(.ap) .page-header .breadcrumbs a,body:has(.ap) .page-header .breadcrumbs span{color:var(--hp-mauve, var(--main-foreground-opacity-60)) !important}#modal-cart{background:var(--hp-porcelana, #fdf7f8) !important}#modal-cart .modal-content,#modal-cart .modal-body,#modal-cart .js-ajax-cart-list{background:var(--hp-porcelana, #fdf7f8) !important}#modal-cart .cart-item a[data-component="name.short-name"],#modal-cart .js-cart-item a[data-component="name.short-name"]{font-family:var(--hp-sans, var(--body-font)) !important;font-size:.95rem !important;font-weight:400 !important;line-height:1.35 !important;color:var(--hp-onyx, #1a1a1a) !important;opacity:1 !important}#modal-cart .cart-item small,#modal-cart .js-cart-item small,#modal-cart .cart-item small[data-component="name.short-variant-name"],#modal-cart .js-cart-item small[data-component="name.short-variant-name"]{display:block;font-family:var(--hp-sans, var(--body-font)) !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.4 !important;color:var(--hp-onyx, #1a1a1a) !important;opacity:1 !important;margin-top:.2rem}#modal-cart .cart-item-subtotal,#modal-cart .cart-item-subtotal-short,#modal-cart .js-cart-item-subtotal{color:var(--hp-onyx, #1a1a1a) !important;font-family:var(--hp-sans, var(--body-font)) !important;font-size:1rem !important;font-weight:500 !important}#modal-cart [data-store=cart-subtotal]{font-size:1rem !important;color:var(--hp-espresso, var(--main-foreground)) !important}#modal-cart [data-store=cart-subtotal] .js-cart-subtotal,#modal-cart .js-cart-subtotal-amount{font-size:1.05rem !important;color:var(--hp-onyx, #1a1a1a) !important}#modal-cart .shipping-method,#modal-cart .shipping-suboption,#modal-cart .js-shipping-calculator,#modal-cart .js-shipping-calculator-current-zip,#modal-cart .js-shipping-calculator-with-zipcode{font-size:.95rem !important;color:var(--hp-espresso, var(--main-foreground)) !important}#modal-cart .shipping-method strong,#modal-cart .shipping-suboption strong,#modal-cart .shipping-method .h6,#modal-cart .shipping-suboption .h6{font-size:.95rem !important;color:var(--hp-onyx, #1a1a1a) !important;font-weight:500 !important}#modal-cart .shipping-method small,#modal-cart .shipping-suboption small{font-size:.85rem !important;color:var(--hp-mauve, var(--main-foreground-opacity-60)) !important}#modal-cart .js-shipping-edit-zipcode,#modal-cart [data-component="shipping.change-zipcode"]{font-size:.9rem !important;color:var(--hp-borgonha, var(--accent-color)) !important;background:rgba(0,0,0,0) !important;border:1px solid var(--hp-borgonha, var(--accent-color)) !important;border-radius:999px !important;padding:.4rem 1rem !important;transition:background .2s ease,color .2s ease !important}#modal-cart .js-shipping-edit-zipcode:hover,#modal-cart .js-shipping-edit-zipcode:focus,#modal-cart [data-component="shipping.change-zipcode"]:hover,#modal-cart [data-component="shipping.change-zipcode"]:focus{background:var(--hp-borgonha, var(--accent-color)) !important;color:var(--hp-branco, #fff) !important;border-color:var(--hp-borgonha, var(--accent-color)) !important}#shoppingCartPage .js-cart-item{display:grid !important;grid-template-columns:110px minmax(0, 1fr) auto auto !important;grid-template-rows:auto 1fr auto !important;grid-template-areas:"img info qty trash" "img info .   .    " "img info price price" !important;column-gap:1rem !important;row-gap:.5rem !important;padding:1.5rem 0 !important;margin:0 !important;border-bottom:1px solid var(--hp-border, rgba(104, 25, 61, 0.12)) !important;align-items:start !important}@media(max-width: 575.98px){#shoppingCartPage .js-cart-item{grid-template-columns:90px minmax(0, 1fr) auto auto !important;column-gap:.75rem !important}}#shoppingCartPage .js-cart-item>.col-3.col-md-1,#shoppingCartPage .js-cart-item>div.col-3:first-child{grid-area:img !important;max-width:none !important;flex:none !important;width:auto !important;padding:0 !important;margin:0 !important;align-self:start}#shoppingCartPage .js-cart-item img.img-fluid{width:100% !important;max-width:110px !important;height:auto;border-radius:6px;display:block}@media(max-width: 575.98px){#shoppingCartPage .js-cart-item img.img-fluid{max-width:90px !important}}#shoppingCartPage .js-cart-item>.col-9.col-md-10{display:contents !important}#shoppingCartPage .js-cart-item>.col-9.col-md-10>.row{display:contents !important}#shoppingCartPage .js-cart-item .col-10.col-md-5[data-component="line-item.name"],#shoppingCartPage .js-cart-item [data-component="line-item.name"]{grid-area:info !important;max-width:none !important;flex:none !important;width:auto !important;padding:0 !important;margin:0 !important;align-self:start;min-width:0}#shoppingCartPage .js-cart-item [data-component="line-item.name"] a[data-component="name.short-name"]{font-family:var(--hp-sans, var(--body-font)) !important;font-size:1rem !important;line-height:1.35 !important;font-weight:400 !important;color:var(--hp-onyx, #1a1a1a) !important;text-decoration:none;display:block}#shoppingCartPage .js-cart-item [data-component="line-item.name"] small[data-component="name.short-variant-name"]{display:inline-block;margin-top:.5rem;font-family:var(--hp-sans, var(--body-font));font-size:.8rem;font-weight:500;line-height:1;padding:.4rem .75rem;border-radius:999px;background:var(--hp-blush, #f4e6e8);color:var(--hp-onyx, #1a1a1a);opacity:1;white-space:normal}#shoppingCartPage .js-cart-item [data-component="line-item.name"] small[data-component="name.short-variant-name"]:empty{display:none !important}#shoppingCartPage .cp-variant-badges{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem}#shoppingCartPage .cp-variant-badge{display:inline-block;font-family:var(--hp-sans, var(--body-font));font-size:.8rem;font-weight:500;line-height:1;padding:.4rem .75rem;border-radius:999px;background:var(--hp-blush, #f4e6e8);color:var(--hp-onyx, #1a1a1a);white-space:nowrap}#shoppingCartPage .js-cart-item .cart-item-quantity{grid-area:qty !important;max-width:none !important;flex:none !important;width:auto !important;padding:0 !important;margin:0 !important;align-self:start;justify-self:end;text-align:center}#shoppingCartPage .js-cart-item .cart-item-subtotal-short{display:none !important}#shoppingCartPage .js-cart-item .js-cart-item-subtotal{grid-area:price !important;max-width:none !important;flex:none !important;width:auto !important;padding:0 !important;margin:0 !important;text-align:right !important;justify-self:end;align-self:end;font-family:var(--hp-sans, var(--body-font)) !important;font-size:1rem !important;font-weight:500 !important;color:var(--hp-onyx, #1a1a1a) !important}#shoppingCartPage .js-cart-item>.cart-item-delete{grid-area:trash !important;max-width:none !important;flex:none !important;width:auto !important;padding:0 !important;margin:0 !important;align-self:start;justify-self:end;position:static !important}#shoppingCartPage .js-cart-item>.cart-item-delete .btn{padding:.4rem !important;background:rgba(0,0,0,0) !important;border:0 !important;color:var(--hp-borgonha, var(--accent-color)) !important;margin:0 !important}#shoppingCartPage .js-cart-item>.cart-item-delete svg{width:18px;height:18px}#shoppingCartPage .js-cart-item>.col-12,#shoppingCartPage .js-ajax-cart-list .divider{display:none !important}#shoppingCartPage>form>.cart-body>.cart-row.subtitle{display:none !important}
/* Engine:dart */