body:not(.is-special-customer) .yith-add-to-wishlist-button-block{display:none!important}@media(width>=992px){.container:has(.wishlist_table),.wrapper--page-title:has(+.wrapper .container .wishlist_table) .container{max-width:720px}}.wishlist-search-form{display:flex;margin-bottom:2rem;& input{flex:1;padding:.5rem 1rem .5rem 1.5rem;border:1px solid #ccc;border-width:1px 0 1px 1px;border-radius:100vmax 0 0 100vmax;background-color:#eee}& button{padding:.5rem 1.125rem .5rem 1rem;border:1px solid #ccc;border-radius:0 100vmax 100vmax 0;background-color:#eee;color:#000;cursor:pointer}}#yith-wcwl-form .woocommerce-notices-wrapper{display:none!important}.yith-wcwl-form .help-icon{display:inline-block;position:relative;height:1.5rem;aspect-ratio:1/1;vertical-align:top;margin-right:.25em;& svg{position:absolute;display:block;top:0;left:0;height:100%;width:auto}}.yith-wcwl-form .special-customers--content p{text-align:center;font-family:Oswald,sans-serif;font-size:1.125rem;text-transform:uppercase;line-height:1.5rem;& a{text-underline-offset:.125em}}.wishlist-title-container{display:none}.wishlist_table{& thead{display:none}& .wishlist-items-wrapper{& tr:not(:has(td.wishlist-empty)){display:grid;grid-template-areas:"product-thumb product-name product-add-to-cart" "product-thumb product-price product-add-to-cart";grid-template-columns:5.25rem 1fr min-content;grid-template-rows:auto auto;grid-auto-flow:dense;column-gap:.875rem;background-color:#E9ECEF;--color-wishlist-table-background:#E9ECEF;&+tr{margin-top:.375rem}& td{border:0 none;padding:0;text-align:left}& .product-thumbnail{grid-area:product-thumb;display:block!important;min-width:0!important;width:auto!important;& a{display:block;width:100%;height:100%;overflow:hidden;max-width:none}}& .product-name{grid-area:product-name;padding-bottom:0!important;padding-top:.325rem}& .product-price{grid-area:product-price;padding-bottom:.325rem!important;padding-top:.125rem}& .product-add-to-cart{grid-area:product-add-to-cart;padding-top:.325rem}}& td.wishlist-empty{text-align:left;padding:0;border:0 none}}}@media(width>=576px){.wishlist_table{& .wishlist-items-wrapper{& tr:not(:has(td.wishlist-empty)){grid-template-columns:7rem 1fr min-content;&:has(.doos-label){grid-template-columns:7rem 1fr 7rem}column-gap:1.5rem;& .product-name{padding-top:1rem}& .product-price{padding-bottom:1rem!important;padding-top:.5rem}& .product-add-to-cart{grid-area:product-add-to-cart;padding-top:1rem;& .add_to_cart_button:has(.doos-label){margin-right:1.5rem!important}}}}}}.wishlist_table .product-add-to-cart .open-variations-dialog{position:relative;display:block!important;border:0 none;background-color:#fff0;text-indent:-2000vw;color:#1d242e;width:2rem;height:2rem;margin:0 .5rem 0 0!important;padding:0;text-align:left!important;&::after{content:'+';position:absolute;top:0;right:0;width:2rem;height:2rem;font-size:2rem;line-height:1;text-indent:0;color:inherit}}.wishlist_table .product-add-to-cart .add_to_cart_button{padding-right:1.5rem}.variations-dialog .add_to_cart_button{padding-right:2.5rem}.wishlist_table .product-add-to-cart .add_to_cart_button,.variations-dialog .add_to_cart_button{position:relative;display:block!important;border:0 none;background-color:#fff0;color:#1d242e;margin:0!important;white-space:nowrap;text-decoration:none;border-bottom:1px solid currentColor;font-size:.875rem;line-height:1.875;text-align:right!important;@media(width>=768px){text-align:left!important}&::after{content:'+';position:absolute;top:-.125rem;right:0;width:1.25rem;height:2rem;font-size:2rem;line-height:1;line-height:1;color:#1d242e}&:not(:has(.doos-label)){text-indent:-200vw;border-bottom:0 none;width:auto;&::after{text-indent:0;width:2rem;height:2rem}}& .doos-label{color:#6d6c6c}&.loading::after{content:'';width:.625em;height:.625em;border:2px solid #ccc;border-top-color:#6d6c6c;border-radius:50%;animation:spin 1s linear infinite;top:.25rem}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wishlist_table .product-add-to-cart .add_to_cart_button~.add_to_cart_button,.variations-dialog .add_to_cart_button~.add_to_cart_button{margin-top:0.75rem!important}html:has(dialog.variations-dialog[open]){overflow:hidden}.variations-dialog{position:fixed;display:flex;flex-direction:column;inset:0;margin:auto;padding:0;border:.5px solid currentColor;width:min(calc(100% - 3rem), calc(760px - 4rem));max-height:90vh;height:auto;text-align:left;z-index:3000;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.25,0,.3,1);animation:scale-down .2s cubic-bezier(.5,1.5,.75,1.25) forwards;&[open]{transition-duration:.3s;animation:slide-in-up .3s cubic-bezier(.25,0,.3,1) forwards;opacity:1;pointer-events:auto;&::backdrop{opacity:1}}}.variations-dialog::backdrop{display:block;opacity:0;background:rgb(0 0 0 / .5);z-index:2999;transition:opacity .3s ease}.variations-dialog--header{background-color:#fff;display:grid;grid-template-columns:1fr 1.625rem;gap:1rem;align-items:flex-start;padding:1rem;& h2{margin:1rem 0 0 0!important;padding:0}}.variations-dialog--content{padding:1rem 1rem 2rem 1rem;flex:1;overflow-y:auto;height:100%;& .added_to_cart{display:none}}.variations-dialog--variants{list-style:none;padding:0;margin:0}.variations-dialog--variant{display:grid;grid-template-columns:1fr min-content;gap:1rem;&+.variations-dialog--variant{border-top:1px solid currentColor;margin-top:.75rem;padding-top:1rem}}.variations-dialog .close-dialog{position:relative;display:block!important;border:0 none;background-color:#fff0;text-indent:-2000vw;color:#1d242e;width:1.25rem;height:1.25rem;padding:0;&::after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;color:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxNy41IDE3LjUiIHN0cm9rZT0iIzZENkM2QyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNy41IDFMMSAxNy41IiBzdHJva2U9IiM2RDZDNkMiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center}}@media(width>=576px){.variations-dialog--header{padding:1rem 1rem 1rem 3.25rem;& h2{margin:2rem 0 0 0!important}}.variations-dialog--content{padding:1rem 3.25rem 3rem 3.25rem}.variations-dialog .close-dialog{width:2rem;height:2rem}}table.shop_table.cart.wishlist_table tbody td.product-name{& .item-description{font-family:Noto sans,sans-serif;font-size:.875rem;font-weight:400;text-transform:none;color:inherit}& .variation,& .variation dt,& .variation dd{font-family:Noto sans,sans-serif;font-size:.875rem;font-weight:400;text-transform:none;color:inherit}}@media(width>=576px){table.shop_table.cart.wishlist_table tbody td.product-name{& .item-description{font-size:1rem}& .variation{font-size:1rem}}}table.shop_table.cart.wishlist_table tbody td.product-price,.variations-dialog--variant .variant-price{font-family:Oswald,sans-serif;font-weight:500;font-size:.875rem;color:inherit;& del{display:none}& ins{text-decoration:none}}@media(width>=576px){table.shop_table.cart.wishlist_table tbody td.product-price,.variations-dialog--variant .variant-price{font-size:1rem}}.wishlist-items-wrapper tr{view-transition-name:var(--view-transition-name,auto)}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-in-up{from{transform:translateY(100%)}}::view-transition-old(wishlist-item-*){animation:500ms fade-out ease;z-index:2000}::view-transition-new(wishlist-item-*){animation:500ms fade-in ease;z-index:2000}.special-customers--footer{position:fixed;bottom:0;left:0;width:100%;padding:1.25rem 1.5rem;text-align:center;background-color:#fff;z-index:900;& a{width:auto;height:23px;display:inline-block;& img{display:inline-block;width:auto;height:100%}}}@media(width>=576px){.special-customers--footer{& a{height:46px}}}body:has(.special-customers--footer){padding-bottom:6rem}.woocommerce-wishlist{& .wrapper.wrapper--breadcrumbs,& #page-footer{display:none}& .wrapper--page-title{padding-top:1.5rem;padding-bottom:1.5rem}}.wrapper--woo-products-list .yith-add-to-wishlist-button-block,.yith-wcwl-add-to-wishlist-button__label{display:none}@media (width < 768px){.wishlist-items-wrapper,.variations-dialog--variant{& .doos-label--label{}& .add_to_cart_button{border:0 none!important;text-align:right!important}}}@media(width < 576px){.wishlist-items-wrapper,.variations-dialog--variant{& .product-add-to-cart .add_to_cart_button{right:1.25rem}}}special-customers-notifier>p{display:none}special-customers-notifier [popover]{position:fixed;display:flex;flex-direction:column;inset:0;margin:auto;padding:0;border:.5px solid currentColor;width:fit-content;max-height:min-content;height:auto;text-align:left;z-index:3000;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.25,0,.3,1);animation:scale-down .2s cubic-bezier(.5,1.5,.75,1.25) forwards;&:popover-open{transition-duration:.3s;animation:slide-in-up .3s cubic-bezier(.25,0,.3,1) forwards;opacity:1;pointer-events:auto}& p{padding:1rem 1.5rem}}