.single-product .woocommerce-product-gallery{opacity:0;height:0;overflow:hidden}.single-product .flex-control-nav.flex-control-thumbs{display:none!important}.single-product .custom-left-dots{position:absolute;left:-35px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:99;justify-content:center;height:500px}.single-product .custom-left-dots button{width:10px;height:10px;border-radius:50%;border:none;background:#d9d9d9;cursor:pointer;padding:0}.single-product .custom-left-dots button.active{background:#000}.designer img{box-shadow:0 0 30px 0 rgba(0,0,0,0)!important;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0)!important;padding:15px 0;width:100%!important}.designer h4{font-size:20px;font-weight:400;letter-spacing:.13rem;line-height:2.6rem;text-transform:uppercase}.measurements img{box-shadow:0 0 30px 0 rgba(0,0,0,0)!important;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0)!important;padding:15px 0}.yith-add-to-wishlist-button-block--single .yith-wcwl-add-to-wishlist-button{font-size:14px;font-weight:400;text-align:center;letter-spacing:.1rem;border-color:#000;color:#000;padding:9px 25px;text-transform:none;width:300px;border:1px solid #4f4f4f;box-sizing:content-box}.yith-add-to-wishlist-button-block--single{margin:0 auto}.guri-card .yith-wcwl-add-to-wishlist-button__label,.single-product .flex-direction-nav{display:none}.single-product .summary.entry-summary{padding-top:25px;margin-bottom:170px!important}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper img{height:500px;object-fit:cover}.single-product .guri-card{height:400px}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{border-radius:0px;padding:16px 20px;width:275px}.woocommerce-js div.product form.cart input[type=number]{padding:23px 0}.single-product div.product .product_title{font-size:3rem;line-height:3.6rem;margin-bottom:1.5rem;text-transform:uppercase;font-weight:400}.guri-product-accordion{margin-top:60px;border-top:1px solid #000;clear:both;margin:0 auto 130px;width:80%}.guri-acc-item{border-bottom:1px solid #000}.guri-acc-title{width:100%;background:0 0;border:0;padding:22px 10px;font-size:10px;text-transform:uppercase;text-align:left;cursor:pointer;position:relative;color:#000;letter-spacing:1px;line-height:1}.guri-icon{position:absolute;right:0;top:50%;width:14px;height:14px;transform:translateY(-50%)}.guri-icon::before,.guri-icon::after{content:"";position:absolute;background:#000}.guri-icon::before{width:14px;height:1px;top:6px}.guri-icon::after{width:1px;height:14px;left:6px}.guri-acc-item.is-open .guri-icon::after{display:none}.guri-acc-content{display:none;padding:0 10px 25px;font-size:12px;letter-spacing:.1rem;line-height:22px}.guri-acc-item.is-open .guri-acc-content{display:block}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%!important}.search-no-results .shop-top-text,.search-no-results #secondary{display:none}.woocommerce-page.search-no-results #primary{margin:150px 0}.woocommerce-page #primary .woocommerce-result-count{color:#000;font-size:12px;letter-spacing:1.4px;line-height:22px;text-align:center;font-style:normal;margin-bottom:25px;text-transform:uppercase}.woocommerce-page #primary .ast-archive-description{display:none}.woocommerce .orderby{display:none}.woocommerce .wc-block-product-filters__overlay-footer{display:block;position:relative;padding:0;margin-top:25px;box-shadow:none}.woocommerce .wc-block-product-filters__overlay-footer button{background-color:#fff;border-width:1px;position:relative;border-style:solid;border-color:#000;border-radius:1px;color:#000;padding:1rem 2.5rem;cursor:pointer;outline:0 transparent;text-decoration:none;text-transform:none;min-height:50px;min-width:300px;font-size:16px;letter-spacing:1.5px;line-height:1.1;text-align:center;transition-property:background-color,border,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.39,.575,.565,1)}.woocommerce .wc-block-product-filters__overlay-footer button:hover{--btn-clr:#fff;--btn-bg-clr:#000;--btn-border-clr:#000;color:var(--btn-clr);background:var(--btn-bg-clr);border-color:var(--btn-border-clr)}.shop-top-text p{margin:40px 0 5px;text-align:center;font-size:25px;letter-spacing:2.5px;line-height:28px;text-transform:uppercase}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter"].is-open:not(.wp-block-woocommerce-product-filter-active)>h3{font-weight:700}:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content{gap:19px!important;display:flex;flex-direction:column}@media (min-width:601px){:where(.wc-block-product-filters) .wc-block-product-filters__open-overlay,:where(.wc-block-product-filters) .wc-block-product-filters__overlay-footer,:where(.wc-block-product-filters) .wc-block-product-filters__overlay-header,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__open-overlay,:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay-foote{display:none}}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter-"]:not(.wp-block-woocommerce-product-filter-active){position:relative}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter-"]:not(.wp-block-woocommerce-product-filter-active)>h3{position:relative;padding:14px 42px 14px 0;margin:0;cursor:pointer;font-size:15px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #e5e5e5;background:#fff;z-index:3}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter-"]:not(.wp-block-woocommerce-product-filter-active)>h3::after{content:">";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease;font-size:22px;font-family:monospace}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter-"].is-open:not(.wp-block-woocommerce-product-filter-active)>h3::after{transform:translateY(-50%) rotate(270deg)}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter-"]:not(.wp-block-woocommerce-product-filter-active)>div[data-block-name^="woocommerce/product-filter"]{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.15);padding:16px;z-index:20;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter-"].is-open:not(.wp-block-woocommerce-product-filter-active)>div{opacity:1;visibility:visible;transform:translateY(0)}.wc-block-product-filters__overlay-content [data-block-name^="woocommerce/product-filter-"].is-open h3{font-weight:700}.wc-block-product-filters__overlay-wrapper,.wc-block-product-filters__overlay-dialog,.wc-block-product-filters__overlay-content{overflow:visible!important}.woocommerce .wp-block-woocommerce-product-filters [data-block-name^="woocommerce/product-filter-"] h3{border:none;padding:0;font-weight:400;font-size:12px}.woocommerce .wc-block-product-filter-price-slider .text input[type=text]{width:75px;max-width:75px}.woocommerce #block-8 .range-bar{display:none}.woocommerce .site-content .ast-container{flex-direction:column!important}.guri-card{position:relative;background:#fff;height:500px;padding:24px 24px 90px;box-shadow:0 10px 25px rgba(0,0,0,.1);overflow:hidden;transition:.4s}.guri-top{transition:all .4s ease-in-out;position:absolute;top:35px;left:35px;right:35px;z-index:10}.guri-title{font-size:20px;letter-spacing:2px;text-transform:uppercase}.guri-meta{font-size:14px;opacity:.7}.guri-price{font-size:14px;font-weight:500}.guri-wishlist{position:absolute;top:-10px;right:0;font-size:34px;cursor:pointer}.guri-image img{object-fit:cover;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;text-align:center;z-index:1;transition:all .4s ease-in-out;max-width:100%}.guri-image img.img-main{top:120px}.guri-image img.img-hover{top:0;opacity:0;transition:all .4s ease-in-out}.guri-card:hover .guri-top{color:#fff}.guri-card:hover .guri-image{top:0;bottom:100px}.guri-card:hover .img-hover{opacity:1}.guri-card:hover .img-main{opacity:0}.woocommerce-js ul.products li.product a img.img-hover{height:100%}.guri-cart{position:absolute;bottom:-70px;left:0;width:100%;text-align:center;transition:.4s;z-index:2}.guri-cart a{background:#fff!important;color:#000!important;padding:14px 32px;text-transform:uppercase;font-size:13px;letter-spacing:2px}.guri-cart a:hover{background:#e6e6e6!important}.guri-card:hover .guri-cart{bottom:30px}.pf-card__colors{position:absolute;bottom:20px;left:25px;z-index:5;display:flex;align-items:center}.pf-card__color-numbers{font-size:12px;line-height:1.33333333;letter-spacing:.6px}@media (max-width:921px){.custom-woo-vertical-swiper{width:100%!important;gap:0!important;padding:0!important}.custom-woo-vertical-swiper{flex-direction:column-reverse}.custom-woo-dots{flex-direction:row!important}.custom-woo-main{width:100%!important;height:340px!important}.guri-card{height:450px;padding:20px 20px 80px}.guri-cart{bottom:20px}.guri-cart a{border:1px solid gray!important}}@media (max-width:767px){.pf-card__colors{bottom:10px;left:10px}.guri-card{height:340px;padding:18px 18px 70px;box-shadow:0 8px 18px rgba(0,0,0,.08)}.guri-top{top:15px;left:20px;right:20px}.guri-image img.img-main{top:100px}}.woocommerce-page .site-content .ast-container{display:block}.woocommerce-page .site-content .ast-container #secondary{width:100%}.woocommerce-page .sidebar-main .ast-filter-wrap{display:flex}.woocommerce-page .sidebar-main .ast-filter-wrap #block-8{width:25%;padding:0 20px 0 0}.woocommerce-page .sidebar-main .ast-filter-wrap #block-9{width:75%}.woocommerce-page .sidebar-main #block-9 .wp-block-heading{color:#393939;font-size:20px;font-weight:400;letter-spacing:2px;line-height:26px;margin-top:20px;text-transform:uppercase}.woocommerce-page.ast-left-sidebar #secondary{padding:0;border:none}.woocommerce-page.ast-left-sidebar #primary{padding:0;width:100%;border:none}.woocommerce-page.ast-left-sidebar #primary .woocommerce-breadcrumb,.woocommerce-page.ast-left-sidebar #primary .woocommerce-ordering{display:none}.woocommerce-page.ast-left-sidebar #primary{margin:0}.woocommerce-page.ast-left-sidebar #secondary{margin-bottom:0}.woocommerce-page.ast-left-sidebar #primary .woocommerce-products-header__title{margin:0;font-weight:300!important;text-align:center}.woocommerce-page.ast-left-sidebar #primary .woocommerce-result-count{text-align:center;float:none}.woocommerce-page .sidebar-main .ast-filter-wrap #block-9 a{font-family:"HelveticaNeue45Light";font-size:12px;color:#000;font-weight:400;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase}.side-txt>p{font-size:18px;letter-spacing:2px;text-transform:uppercase;margin-block:18px 10px;padding-bottom:40px}body.menu-open #menu-overlay{opacity:1;pointer-events:auto}body.menu-open #sidebar{transform:translateX(0)}.menu-panel.submenu-panel{width:400px}.menu-back{display:none;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:none;cursor:pointer;color:#000}.menu-panel h3{font-size:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin-bottom:28px}.menu-panel hr{border:none;border-top:1px solid #e6e0db;margin:28px 0}@media (max-width:1024px){.guri-product-accordion{width:100%}.single-product .summary.entry-summary{padding-top:10px;margin-bottom:70px!important}.menu-back{display:block}.menu-panel.submenu-panel{width:320px}}@media (max-width:768px){.yith-add-to-wishlist-button-block--single .yith-wcwl-add-to-wishlist-button{font-size:12px;width:224px}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{width:200px}.woocommerce-page .sidebar-main .ast-filter-wrap #block-8{width:100%;padding:0 0 0 10px}.woocommerce-page .sidebar-main .ast-filter-wrap #block-9{display:none}.shop-top-text p{font-size:14px}.woocommerce-page .site-content .ast-container #secondary{margin-top:20px}.menu-panel.submenu-panel{width:300px}}@media (max-width:768px){.menu-panel.submenu-panel{width:100vw!important}}