.elementor-168 .elementor-element.elementor-element-07824bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:112px;--padding-bottom:140px;--padding-left:70px;--padding-right:70px;}.elementor-168 .elementor-element.elementor-element-f458472{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-168 .elementor-element.elementor-element-057e5dc{text-align:center;}.elementor-168 .elementor-element.elementor-element-057e5dc img{width:76px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-a257585{text-align:center;}.elementor-168 .elementor-element.elementor-element-a257585 .elementor-heading-title{font-family:"YWFT Filmhaus", Sans-serif;font-size:130px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-168 .elementor-element.elementor-element-f77dd33{text-align:center;}.elementor-168 .elementor-element.elementor-element-f77dd33 img{width:76px;}.elementor-168 .elementor-element.elementor-element-25e754e{--display:flex;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-168 .elementor-element.elementor-element-6dcb18a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-168 .elementor-element.elementor-element-6dcb18a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-168 .elementor-element.elementor-element-25e754e{--content-width:1660px;}}@media(max-width:1024px){.elementor-168 .elementor-element.elementor-element-07824bf{--padding-top:84px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-168 .elementor-element.elementor-element-a257585 .elementor-heading-title{font-size:60px;}.elementor-168 .elementor-element.elementor-element-6dcb18a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-07824bf{--padding-top:64px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-168 .elementor-element.elementor-element-057e5dc img{width:42px;}.elementor-168 .elementor-element.elementor-element-a257585 .elementor-heading-title{font-size:30px;}.elementor-168 .elementor-element.elementor-element-f77dd33 img{width:42px;}.elementor-168 .elementor-element.elementor-element-6dcb18a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */body.post-type-archive-product .sb-shop-archive{background:#FBF8F0}
body.post-type-archive-product .sb-shop-title{flex-wrap:nowrap}
body.post-type-archive-product .sb-shop-title .e-con-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap}
body.post-type-archive-product .sb-shop-title .elementor-widget-image{flex:0 0 84px;width:84px}
body.post-type-archive-product .sb-shop-title .elementor-widget-image img{display:block;width:84px;height:84px}
body.post-type-archive-product .sb-shop-title .elementor-widget-heading{width:auto}

body.post-type-archive-product .sb-shop-products .woocommerce-result-count,
body.post-type-archive-product .sb-shop-products .woocommerce-ordering{display:none!important}
body.post-type-archive-product .sb-shop-products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:34px;row-gap:86px;margin:0!important}
body.post-type-archive-product .sb-shop-products ul.products:before,
body.post-type-archive-product .sb-shop-products ul.products:after{display:none!important}
body.post-type-archive-product .sb-shop-products ul.products li.product{display:flex;flex-direction:column;width:100%!important;margin:0!important;padding:0!important;float:none!important;background:transparent;border:0;border-radius:0;text-align:left}
body.post-type-archive-product .sb-shop-products li.product .woocommerce-LoopProduct-link{display:block;color:#101010;text-decoration:none}
body.post-type-archive-product .sb-shop-products li.product img{display:block;width:100%!important;aspect-ratio:4/5;object-fit:cover;margin:0 0 20px!important}
body.post-type-archive-product .sb-shop-products li.product .woocommerce-loop-product__title{padding:0!important;margin:0 0 6px!important;font-family:"YWFT Filmhaus Black",Impact,sans-serif;font-size:clamp(24px,2vw,34px)!important;font-weight:900!important;line-height:.9!important;letter-spacing:-.01em;color:#101010!important;text-transform:uppercase}
body.post-type-archive-product .sb-shop-products li.product .price{display:block;margin:0 0 20px!important;font-family:"IBM Plex Mono",monospace;font-size:15px!important;line-height:1.4;color:#101010!important}
body.post-type-archive-product .sb-shop-products li.product .button{order:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0 0 15px!important;padding:14px 18px!important;border:1px solid #101010!important;border-radius:0!important;background:#101010!important;color:#fff!important;font-family:"IBM Plex Mono",monospace!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase}
body.post-type-archive-product .sb-shop-products li.product .button:hover{background:#1E2EAF!important;border-color:#1E2EAF!important}
body.post-type-archive-product .sb-shop-products li.product .wvs-archive-variations-wrapper{order:3;margin:0!important}
body.post-type-archive-product .sb-shop-products li.product .wvs-archive-variations-wrapper ul.variations{display:flex;flex-direction:column;gap:12px;margin:0!important;padding:0!important}
body.post-type-archive-product .sb-shop-products li.product .woo-variation-items-wrapper{margin:0!important}
body.post-type-archive-product .sb-shop-products li.product .variable-items-wrapper{justify-content:flex-start!important;gap:8px!important}
body.post-type-archive-product .sb-shop-products li.product .variable-item{min-width:36px!important;width:36px!important;min-height:36px!important;height:36px!important;margin:0!important;border:1px solid #101010!important;border-radius:0!important;box-shadow:none!important;font-family:"IBM Plex Mono",monospace!important;font-size:13px!important}
body.post-type-archive-product .sb-shop-products li.product .variable-item.selected{outline:3px solid #1E2EAF!important;outline-offset:2px}
body.post-type-archive-product .sb-shop-products li.product .wvs_archive_reset_variations{margin:0!important}
body.post-type-archive-product .sb-shop-products li.product .wvs_archive_reset_variations_link{font-family:"IBM Plex Mono",monospace;font-size:12px;color:#1E2EAF}
body.post-type-archive-product .sb-shop-products .woocommerce-pagination{margin-top:86px}
body.post-type-archive-product .sb-shop-products .woocommerce-pagination ul{border:0!important}
body.post-type-archive-product .sb-shop-products .woocommerce-pagination li{border:0!important;margin:0 4px!important}
body.post-type-archive-product .sb-shop-products .woocommerce-pagination a,
body.post-type-archive-product .sb-shop-products .woocommerce-pagination span{display:flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid #101010;background:transparent!important;color:#101010!important;font-family:"IBM Plex Mono",monospace}
body.post-type-archive-product .sb-shop-products .woocommerce-pagination .current{background:#1E2EAF!important;color:#fff!important}
@media(max-width:1024px){body.post-type-archive-product .sb-shop-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:64px}body.post-type-archive-product .sb-shop-title .elementor-widget-image{flex-basis:64px;width:64px}body.post-type-archive-product .sb-shop-title .elementor-widget-image img{width:64px;height:64px}}
@media(max-width:767px){body.post-type-archive-product .sb-shop-title .elementor-widget-image{flex-basis:38px;width:38px}body.post-type-archive-product .sb-shop-title .elementor-widget-image img{width:38px;height:38px}body.post-type-archive-product .sb-shop-products ul.products{grid-template-columns:1fr!important;row-gap:56px}body.post-type-archive-product .sb-shop-products li.product .woocommerce-loop-product__title{font-size:30px!important}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YWFT Filmhaus';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://soubook.es/wp-content/uploads/soubook-fonts/YWFT-Filmhaus-Black.woff2') format('woff2'),
		url('https://soubook.es/wp-content/uploads/soubook-fonts/YWFT-Filmhaus-Black.woff') format('woff');
}
/* End Custom Fonts CSS */