.zedine-home-v2{background:#fff;color:#181818;font-family:Arial,sans-serif;width:100%;margin:0 auto;max-width:none!important}.zedine-home-v2 *{box-sizing:border-box}.zedine-home-v2 a{color:inherit;text-decoration:none}.zedine-home-v2 h1,.zedine-home-v2 h2{font-family:Arial,sans-serif;font-weight:400;text-transform:none;color:#181818;margin:0;letter-spacing:-.025em}.zd-editorial-media{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#eeeae4}.zd-editorial-panel{position:relative;aspect-ratio:2/3;max-height:720px;overflow:hidden;background:#e8e4df}.zd-editorial-panel img,.zd-editorial-panel video{display:block;width:100%;height:100%;object-fit:contain}.zd-editorial-panel video{position:absolute;inset:0;opacity:0}.zd-editorial-panel video.is-playing{opacity:1}.zd-editorial-pause{position:absolute;bottom:18px;left:18px;border:1px solid #fff;background:#191919b3;color:white;padding:8px 13px;font:12px Arial;z-index:2}.zd-editorial-caption{padding:34px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e8e5e0}.zd-editorial-kicker{display:block;font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px}.zedine-home-v2 h1{font-size:clamp(28px,3vw,46px);line-height:1.14}.zd-editorial-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:16px 25px;background:#181818;color:white!important;font-size:13px;min-height:48px;border:1px solid #181818}.zd-editorial-button:hover{background:#39352f}.zd-editorial-section{padding:60px 5%}.zd-editorial-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.zedine-home-v2 h2{font-size:clamp(24px,2.3vw,32px)}.zd-editorial-section-head>a{font-size:12px;border-bottom:1px solid;padding-bottom:3px}.zd-editorial-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zd-editorial-category{display:block}.zd-editorial-category figure{margin:0;background:#eeeae5;aspect-ratio:2/3}.zd-editorial-category img{width:100%;height:100%;object-fit:contain!important;object-position:center!important;display:block}.zd-editorial-category span{display:flex;justify-content:space-between;padding:15px 0;font-size:14px}.zd-editorial-category:hover span{text-decoration:underline}.zedine-home-v2 .zd-section{padding:24px 5% 60px!important;margin:0!important}.zedine-home-v2 .zd-section-head{margin-bottom:25px}.zedine-home-v2 .zd-section-head h2{font-size:28px}.zedine-home-v2 ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;margin:0!important}.zedine-home-v2 ul.products:before,.zedine-home-v2 ul.products:after{display:none!important}.zedine-home-v2 ul.products li.product{width:auto!important;margin:0!important;float:none!important}.zedine-home-v2 ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:2/3;object-fit:contain!important;background:#eeeae5}.zedine-home-v2 .woocommerce-loop-product__title{font:14px/1.4 Arial!important;text-transform:none!important;color:#181818!important}.zedine-home-v2 .price{color:#181818!important;font-size:13px!important}.zd-editorial-sale{background:#f3f0eb;margin:0 5% 60px;padding:34px;display:grid;grid-template-columns:170px 1fr auto;gap:30px;align-items:center}.zd-editorial-sale img{width:170px;aspect-ratio:2/3;object-fit:contain}.zd-editorial-sale p{margin:12px 0!important;font-size:14px}.zd-editorial-sale del{color:#67625d;margin-right:9px}.zd-editorial-sale ins{background:none;text-decoration:none}.zd-editorial-services{border-top:1px solid #e8e5e0;border-bottom:1px solid #e8e5e0;display:grid;grid-template-columns:repeat(3,1fr);padding:25px 5%;gap:25px;text-align:center;font-size:13px}.zd-editorial-services small{display:block;color:#666;margin-top:5px}.zedine-home-v2 a:focus-visible,.zedine-home-v2 button:focus-visible{outline:2px solid #181818;outline-offset:4px}body.home #primary{margin:0!important;width:100%!important}body.home #content>.ast-container{max-width:none!important;padding:0!important}body.home .ast-article-single{padding:0!important}body.home .entry-content{margin:0!important}.zd-editorial-preview-note{background:#fff8e9;color:#543f19;padding:8px 20px;text-align:center;font:12px/1.4 Arial}.zedine-home-v2 .cfvsw-swatches-container{margin-top:8px}
@media(max-width:1000px){.zedine-home-v2 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){.zd-editorial-media{gap:2px}.zd-editorial-panel{max-height:none}.zd-editorial-caption{display:block;padding:25px 20px 28px}.zd-editorial-caption .zd-editorial-button{margin-top:20px;width:100%}.zd-editorial-kicker{font-size:10px}.zd-editorial-section{padding:38px 20px 24px}.zd-editorial-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.zd-editorial-category span{font-size:13px;padding:12px 0}.zd-editorial-section-head{gap:12px;margin-bottom:20px}.zd-editorial-section-head>a{font-size:11px;white-space:nowrap}.zedine-home-v2 .zd-section{padding:24px 20px 40px!important}.zedine-home-v2 .zd-section-head h2{font-size:23px}.zedine-home-v2 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 12px!important}.zd-editorial-sale{margin:0 20px 35px;padding:20px;grid-template-columns:100px 1fr;gap:18px}.zd-editorial-sale img{width:100px}.zd-editorial-sale h2{font-size:22px}.zd-editorial-sale>.zd-editorial-button{grid-column:1/-1}.zd-editorial-services{grid-template-columns:1fr;padding:22px 20px;gap:22px}.zd-editorial-pause{bottom:8px;left:8px;padding:6px;font-size:11px}}

body.zedine-editorial-active .elementor-element-8591588,body.zedine-editorial-active .elementor-element-bc81661{padding:0!important;background:#fff!important;gap:0!important}body.zedine-editorial-active .elementor-element-8591588>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important}body.zedine-editorial-active .elementor-element-d83b256{width:100%!important;margin:0!important;padding:0!important}

.zd-editorial-panel .zd-editorial-product{display:block;width:100%;height:100%}.zd-editorial-product:focus-visible{outline:3px solid #181818;outline-offset:-4px}

.zd-offers{position:relative;background:#080808!important;color:#fff!important;overflow:hidden;width:100%;padding:0!important;height:44px;display:flex;align-items:center}.zd-banner-track{display:flex;width:max-content;animation:zd-offers-scroll var(--zd-banner-duration,90s) linear infinite;will-change:transform}.zd-banner-group{display:flex;flex-shrink:0;align-items:center}.zd-banner-message{white-space:nowrap;font:500 12px/1.4 'Work Sans',sans-serif;letter-spacing:1.1px;display:flex;align-items:center}.zd-banner-separator{font-size:10px;color:#d9d1c4;margin:0 38px}.zd-banner-pause{position:absolute;right:0;top:0;height:44px;width:40px;background:#080808!important;color:white!important;border:0!important;padding:0!important;border-radius:0!important;font-size:14px;cursor:pointer}.zd-banner-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.zd-offers:hover .zd-banner-track,.zd-offers:focus-within .zd-banner-track,.zd-offers[data-paused="true"] .zd-banner-track{animation-play-state:paused}@keyframes zd-offers-scroll{to{transform:translateX(-50%)}}@media(max-width:767px){.zd-banner-message{font-size:11px;letter-spacing:.7px}.zd-banner-separator{margin:0 26px}}@media(prefers-reduced-motion:reduce){.zd-offers{height:auto;min-height:44px}.zd-banner-track{animation:none;display:block;width:100%;padding:10px 42px 10px 14px}.zd-banner-group{display:block}.zd-banner-group+ .zd-banner-group{display:none}.zd-banner-message{white-space:normal;display:block;margin:6px 0}.zd-banner-separator{display:none}}
