@font-face{font-family:Fakt Bnd;src:url(Fakt-Blond.woff2) format("woff2"),url(Fakt-Blond.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}product-card .product-title{font-size:16px}product-card price-list sale-price{font-size:13px;color:#545452!important;line-height:1em;display:inline-block}.shopify-section--faq .section-header{margin:auto;max-width:650px;width:100%}.price-list .h4{font-family:DM Sans!important;font-size:14px}.template-collection .product-card{gap:8px}.template-collection .product-list{--product-list-default-row-gap: 45px;--product-list-default-column-gap: 18px}.template-collection .collection-toolbar{flex-wrap:wrap;font-size:12px;color:#333}.template-collection .product-card .product-title{letter-spacing:.14px;color:#333;line-height:1em}.collection-quick_links_menu{border:1px solid #dddddd;border-left:0;border-right:0;max-width:100%;flex:0 0 100%}.collection-quick_links_menu ul{display:flex;list-style:none;margin:0 -16px;padding:11px 0;overflow-x:auto}.collection-quick_links_menu ul li{padding:3px 16px;white-space:nowrap}.collection-toolbar__button-list .collection-toolbar__button-container{border:none}.collection #AjaxinatePagination{text-align:center;margin-top:40px}.collection-toolbar .collection-toolbar__products-count{margin-top:25px;text-transform:capitalize;display:none}.collection-toolbar .collection-toolbar__button-list .collection-toolbar__button{opacity:1;font-size:12px}.collection-toolbar .collection-toolbar__button-list .collection-toolbar__button-container:nth-child(2) .collection-toolbar__button{padding-right:16px}.collection-toolbar .collection-toolbar__button-list .collection-toolbar__button-container:nth-child(1) .collection-toolbar__button{padding-left:16px}.template-collection .collection-toolbar .breadcrumb{font-size:12px;font-family:inherit;color:#333}.facets-drawer p.h4,.facets-drawer span.accordion__toggle.h6{font-family:inherit}.template-collection .collection{margin-left:-30px;margin-right:-30px}.popover p.h4{font-family:inherit}.template-collection carousel-navigation.page-dots{display:none}.product-card .product-card__info .v-stack{flex-wrap:wrap}.product-card .product-card__info .v-stack .pl-swatches-collection{width:100%;justify-content:flex-start}.pl-swatches-collection__swatch{width:10px!important;height:10px!important}.template-product .product{--product-gap:0}.template-product .shopify-section--main-product .section-spacing{margin:0}.template-product .product-info{width:100%;margin-top:15px}.template-product .quick-buy-modal__content .product-info{top:unset!important}.template-product .product-gallery__thumbnail-list{top:140px!important}.template-product .product-gallery .wishlist-icon{position:absolute;top:15px;right:22px;font-size:0;background:url(//violantenessi.com/cdn/shop/t/47/assets/wishlist.svg?v=133618598520121553491753190863);background-size:100%;width:35px;height:35px}.template-product .product-gallery .wishlist-icon.swym-adding{background:url(//violantenessi.com/cdn/shop/t/47/assets/wishlist-checked.svg?v=94004933029188399611753190863);background-repeat:no-repeat;background-size:100%}.space_in_pixel{display:block}.template-product .inventory{font-style:normal}.template-product .product-card__info .v-stack{width:100%;display:flex;justify-content:space-between;align-items:center}.template-collection .variant-size-list{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;padding:0;list-style:none;margin:0;transform:translateY(9px)}.template-collection .price-list{padding-top:12px}.template-collection .span.pd-title{transform:translateY(7px)}.template-collection .variant-size-list li{font-size:12px}.template-collection .variant-size-list li.sold-out{opacity:.5;text-decoration:line-through;color:#999}.template-collection .product-card:hover .variant-size-list{display:flex}.template-collection .product-card:hover .span.pd-title,.template-collection .hide-on-load{display:none}.sizeguide-tab .tablink{display:inline-flex;margin-right:20px;cursor:pointer;font-size:14px;background-size:0 1px}.sizeguide-tab .tablink.active{border-bottom:1px solid}.sizeguide-tab table tr td{border:1px solid rgb(var(--border-color))}.sizeguide-tab table tr td:first-child{padding-left:15px;width:23%!important}#size-chart-template--20836198220085__main-.modal::part(header){border-block-end:none!important}.sizeguide-measurement-switcher{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.sizeguide-measurement-switcher-inner{display:flex;margin:-1px 10px 0}.sizeguide-measurement-switcher span{font-size:14px;margin:0!important}#measurements{margin-top:11px}#measurements table tr td{border:1px solid rgb(var(--border-color))}#measurements table tr td:first-child{padding-left:15px}.sizeguide-measurement-switcher a{width:8px;height:8px;font-size:0;cursor:pointer;margin:0!important;border-radius:100%;display:inline-block;background:none!important}.sizeguide-measurement-switcher a.is-active{text-decoration:none;background:#000!important}.template-product .modal::part(content){min-height:500px}#measurements .table-scroller{overflow-x:auto}#measurements .table-scroller table{min-width:600px}.switch.sizeguide-switch{position:relative;display:inline-block;width:55PX;height:19PX;border:2px solid #000}.switch.sizeguide-switch input{opacity:0;width:0;height:0}.switch.sizeguide-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch.sizeguide-switch .slider:before{position:absolute;content:"";height:11px;width:11px;left:3px;bottom:2px;background-color:#000;-webkit-transition:.4s;transition:.4s}.switch.sizeguide-switch input:checked+.slider{background-color:#fff}.switch.sizeguide-switch input:focus+.slider{box-shadow:none}.switch.sizeguide-switch input:checked+.slider:before{-webkit-transform:translate(34px);-ms-transform:translate(34px);transform:translate(34px)}.switch.sizeguide-switch .slider.round{border-radius:50px}.switch.sizeguide-switch .slider.round:before{border-radius:100%}.cart-drawer__items .line-item a{font-size:14px}.cart-drawer__items .line-item .price-list,.cart-drawer__items .line-item p.smallcaps.text-subdued{font-size:12px}.swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-title{letter-spacing:.14px;color:#333;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-left:0;margin-right:0}.swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-product-price{padding:0}.swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{display:none}.swym-ui-component.swym-wishlist-page .swym-product-price .swym-product-final-price{font-size:13px;color:#545452;font-family:var(--text-font-family);letter-spacing:var(--text-letter-spacing);font-weight:var(--heading-font-weight)}.swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{display:none}.swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-image-wrapper{height:auto}.swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-item{border:0}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-wishlist-main-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)!important;letter-spacing:var(--heading-letter-spacing)!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-detail .swym-action-bar .swym-back-btn,.swym-ui-component.swym-wishlist-page .swym-simple-wishlist-\b8  .swym-action-bar .swym-back-btn{font-family:var(--text-font-family);letter-spacing:var(--text-letter-spacing)!important;font-weight:var(--heading-font-weight)!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-wishlist-product-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-h3);line-height:1.5;color:var(--text-color)}.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn{border-radius:0;background-color:#000;font-family:var(--text-font-family);letter-spacing:var(--button-letter-spacing);width:100%;color:#fff;font-weight:var(--heading-font-weight)!important;text-transform:capitalize;padding:12px}.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-more-details-btn{font-family:var(--text-font-family);letter-spacing:var(--text-letter-spacing);font-weight:var(--heading-font-weight);color:#000}.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-product-price{font-family:var(--text-font-family);font-size:14px;color:var(--text-color);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing)}.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-select select,.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-label{font-family:var(--text-font-family);color:#1c1c1c;font-size:14px;font-weight:400;letter-spacing:var(--text-letter-spacing)}.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-select select,.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-wishlist-variants-container .swym-select select:focus{box-shadow:0 1px 3px #1c1c1c14;border:1px solid #ddd;border-radius:0;outline:none;height:45px;line-height:45px;padding:0 13px}.swym-ui-component.swym-wishlist-page .swym-wishlist-product-detail-content .swym-product-price .swym-product-final-price{font-size:14px;color:var(--text-color)}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status .swym-user-text{color:#000!important;font-family:var(--text-font-family);letter-spacing:var(--text-letter-spacing)!important;font-weight:var(--heading-font-weight)!important}.swym-ui-component .swym-wishlist-product-detail-tab-bar{box-shadow:none!important;background:none!important}.swym-ui-component .swym-action-bar .swym-back-btn{text-transform:capitalize!important}.swym-ui-component .swym-action-bar .swym-back-btn .swym-icon:before{margin-right:7px;font-size:11px}.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{border-bottom:1px solid #ddd!important}.swym-ui-component .swym-wishlist-detail-separator{background:#ddd!important}body.title--su-misura .sm\:text-start{text-align:center!important}body.title--su-misura .section-spacing--padded{padding-block-start:calc(var(--section-vertical-spacing-override, var(--section-vertical-spacing)) + var(--section-vertical-spacing-block-start-compensation, -35px))}body.title--su-misura .section-spacing:not(.section-spacing--padded){margin-block-start:calc(var(--section-vertical-spacing-override, var(--section-vertical-spacing)) + var(--section-vertical-spacing-block-start-compensation, -60px))}.custom_liquid-wrapper{text-align:center;order:999;position:relative}.custom_liquid-wrapper .custom_liquid{margin-bottom:-145px}.custom_liquid-wrapper .button{display:inline-block;padding:10px 20px;color:#fff}.header__primary-nav{column-gap:1.9rem}@media screen and (min-width: 1024px){.custom_liquid-wrapper .custom_liquid{margin-bottom:0}.custom_liquid-wrapper .button{margin-top:20px}}@media screen and (max-width: 768px){.custom_liquid-wrapper .custom_liquid{margin-bottom:0}}@media (max-width: 999px){.template-collection .collection{margin-left:-12px;margin-right:-12px}.template-product .product-info{margin-top:30px;padding:0 30px}.header__secondary-nav{column-gap:11px!important}.template-product .image-with-text picture{order:2}.template-product .image-with-text>.prose{text-align:left}.template-product .product-gallery .wishlist-icon{left:20px;right:auto;width:30px;height:30px}product-card .product-title{font-size:13px}product-card price-list sale-price{font-size:12px}.template-product .product-gallery .product-gallery__zoom-button{right:20px}}@media (max-width: 900px){.swym-ui-component.swym-wishlist-page .swym-wishlist-grid .swym-wishlist-image-wrapper{max-height:inherit}.swym-ui-component.swym-wishlist-page .swym-simple-wishlist-detail .swym-wishlist-main-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)!important;letter-spacing:var(--heading-letter-spacing)!important}.swym-ui-component.swym-wishlist-page .swym-wishlist-detail .swym-wishlist-detail-header{border-top:0!important;border-bottom:1px solid #ddd!important}}@media (min-width: 901px){.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar{border-bottom:1px solid #ddd!important}.swym-ui-component .swym-wishlist-detail-separator{background:#ddd!important}}@media (max-width: 699px){.template-product .product-info{padding:0 20px}.header__secondary-nav{column-gap:22px!important}.template-product .modal::part(content){min-height:430px}}@media (max-width: 400px){.header{column-gap:.5rem}.header__secondary-nav{column-gap:12px!important}.header__nav-icon{width:1.2rem}}@media (max-width: 359px){.header__secondary-nav{column-gap:3px!important}}.swym-button-bar{display:block!important}.variant-picker__option-info .h-stack legend,button.size-chart-guide{font-size:12px}.accordion__toggle.h6{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family)}#esc-out-of-stock-inputs{border:none!important;padding:0!important;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family)}.esc-out-of-stock-subtitle{margin-bottom:-10px!important}#esc-out-of-stock-inputs .esc-out-of-stock-title{font-size:14px!important;font-family:Fakt Bnd;color:rgb(var(--text-color));text-align:left!important}#esc-out-of-stock-inputs .esc-out-of-stock-subtitle{font-size:14px;font-weight:400;font-family:Fakt Bnd;color:rgb(var(--text-color));text-align:left!important}.esc-email-input{width:100%!important}#esc-out-of-stock-inputs .esc-btn{width:100%!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important;background-color:#1c1c1c!important}.esc-email-container input{padding-left:10px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;margin-bottom:18px!important}.product-info__block-item[data-block-type=payment-terms]{margin-block-end:0!important;margin-block-start:0!important}.pl-swatches__label{font-size:12px!important}.calendly-inline-widget{min-width:320px!important;height:698px!important}@media (max-width: 689px){.calendly-inline-widget{height:600px!important}}.column-townhouse h3{font-size:20px;margin-bottom:15px}.column-townhouse{font-size:14px;line-height:23px;text-align:left}.column-townhouse .row .column:last-child{margin-top:0}.location-townhouse a{display:inline-flex;text-decoration:none;background-image:none!important;align-items:center;font-weight:700}.location-townhouse a i{display:block;min-width:30px}.location-townhouse{margin-top:0!important}.column-townhouse .row .column:first-child p{padding-bottom:20px}.column-townhouse ul{list-style:none;margin:12px 0 15px!important;line-height:20px}.column-townhouse .column{height:auto;padding:unset;padding-right:10px}.column-townhouse{padding-top:25px;border-top:1px solid #eee;margin-top:35px!important}.template-page\.about-the-brand .image-with-text .prose{text-align:center;max-width:600px;padding-left:3rem}@media (max-width: 767px){.template-page\.about-the-brand .image-with-text img{margin-bottom:20px}}.template-page\.townhouse .prose.text-center{max-width:650px;padding-inline-end:0px}.template-page\.townhouse .book_appointment_section{padding-top:30px}.template-page\.about-the-brand .section-spacing--padded{padding:5rem 0 8.5rem}.template-page\.about-the-brand .section-spacing--padded p.h3{margin-bottom:40px}.template-page\.townhouse .book_appointment_section-calendar .multi-column__item:first-child .prose.text-center{max-width:500px;margin:auto;padding:10px}.template-page\.townhouse .image-with-text p{margin-top:25px!important}.template-page\.townhouse .image-with-text p:first-child{margin-top:10px!important}@media (max-width:1299px){.template-page\.townhouse .prose.text-center{padding-inline-start:3rem}}@media (max-width: 991px){.column-townhouse .column{width:100%}.template-page\.about-the-brand .section-spacing--padded p.h3{margin-bottom:30px}.template-page\.about-the-brand .section-spacing--padded{padding:3rem 0 5rem}.template-page\.townhouse .prose.text-center{padding-inline-start:2.5rem}.column-townhouse .row .column:last-child{margin-top:18px}}@media (max-width:767px){.template-page\.about-the-brand .section-spacing--padded p.h3{margin-bottom:20px}.template-page\.townhouse .prose.text-center{padding-inline-start:1.25rem}.template-page\.townhouse .book_appointment_section{padding-top:0}.template-page\.townhouse .image-with-text picture{padding-top:20px}.template-page\.about-the-brand .section-spacing--padded{padding:2rem 0}}@media (max-width:699px){.template-page\.townhouse .prose.text-center{padding-inline-end:1.25rem}}.book_appointment_section-calendar iframe{border:1px solid rgba(26,26,26,.1);border-radius:8px;box-shadow:0 1px 8px #00000014;max-height:603px}.book_appointment_section-calendar .calendly-inline-widget{height:603px!important}.book_appointment_section-calendar .multi-column .multi-column__item:first-child{display:flex;align-items:center}@media (max-width: 1199px){.book_appointment_section-calendar .multi-column .multi-column__item .prose{padding-inline-start:0}}@media (max-width: 767px){.book_appointment_section-calendar .multi-column{display:flex;flex-wrap:wrap}.book_appointment_section-calendar .multi-column .multi-column__item{flex:0 0 100%;max-width:100%}}@media (max-width: 699px){.book_appointment_section-calendar{margin-block-start:20px!important}.column-townhouse .row .column:first-child p{padding-left:0;padding-right:0}}.template-page\.about-the-brand .shopify-section--rich-text .prose{max-width:780px;margin:auto}.template-product .product-info__block-item[data-block-type=price]{display:flex;align-items:center}.swym-button.swym-add-to-wishlist-view-product{margin-left:auto!important}@media (min-width: 1000px) and (max-width: 1299px){body.template-product .product-info{margin-left:70px}}@media (min-width: 1299px) and (max-width: 1699px){body.template-product .product-info{margin-left:30px}}@media (min-width: 1699px){body.template-product .product-info{margin-left:0}}@media (min-width: 1000px){body.template-product .product-media-img img{max-width:80%;height:80%;margin-left:40px}body.template-product .product-gallery{padding-left:0;margin-right:-100px;margin-left:auto}body.template-product .product-gallery__thumbnail-list{padding-right:25px}body.template-product .product-info{max-width:480px}}@media (max-width: 767px){.template-product .product-gallery .product-gallery__zoom-button,body.template-collection .product-card__quick-add-button{display:none}body.template-collection .product-card__info{margin-left:4px;margin-right:4px;overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
