:root{--minimog-primary-color:#7c142d;--minimog-color-heading:#7c142d;--minimog-color-link:#7c142d;--minimog-color-button-text:#7c142d;--minimog-color-button-hover-border:#7c142d;--minimog-color-button-hover-background:#7c142d;--minimog-color-button2-hover-border:#7c142d;--minimog-color-button-hover-background:#7c142d;--minimog-color-text:#1a1a1a}body .page-navigation .menu__container>li>a{color:#7c142d}body .header-icon .icon-badge{background:var(--minimog-primary-color)}.header-01 .header-above{color:#fff!important;background:#7c142d!important}a.header-icon{color:#7c142d}.page-header .header-above a{color:#fff!important}.page-header.header-dark .page-header-inner{background-color:#fffaf4!important}#page-header.header-pinned .page-header-inner{background-color:#fffaf4!important}.header-pinned .branding__logo{width:90px}.dynamic-title,.related.products.entry-product-section{display:flex;align-items:center;justify-content:center;width:100%}.dynamic-title .elementor-heading-title,.related.products.entry-product-section h2{display:flex;align-items:center;justify-content:center;gap:clamp(10px, 2vw, 28px);width:100%;text-align:center}.dynamic-title .elementor-heading-title::before,.related.products.entry-product-section h2::before,.dynamic-title .elementor-heading-title::after,.related.products.entry-product-section h2::after{content:'';display:block;flex:0 1 130px;width:130px;min-width:30px;height:36px;background-repeat:no-repeat;background-position:center;background-size:contain}.dynamic-title .elementor-heading-title::before,.related.products.entry-product-section h2::before{background-image:url(https://sujodiya.com/wp-content/uploads/2026/10/left-arrow.webp)}.dynamic-title .elementor-heading-title::after,.related.products.entry-product-section h2::after{background-image:url(https://sujodiya.com/wp-content/uploads/2026/10/right-arrow.webp)}body.woocommerce .product-badges>div{padding:3px 10px!important;min-width:40px!important;border-radius:4px!important}body.woocommerce .product-badges>div>span{font-size:12px;font-weight:500}.curated-collections .minimog-tabs__header .tab-title span{font-size:20px;color:var(--minimog-color-heading);background:#fff0;padding:5px 14px;text-transform:uppercase;font-weight:600!important;border-radius:6px}.curated-collections .minimog-tabs__header .tab-title.active:after{display:none}body .minimog-product:not(.style-list).group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap{margin-top:10px;position:absolute;opacity:1;bottom:-130px;right:0;left:0;border:1px solid #662f12;-webkit-transform:unset;transform:unset;-webkit-transition:unset;transition:unset;width:100%}body .page-title-bar-fill-01 .page-breadcrumb{position:unset}body .tm-swiper .swiper{padding-bottom:40px}body .woo-single-images .tm-swiper .swiper{padding-bottom:0}.minimog-product .product{position:relative;margin-bottom:50px}body .wishlist-btn.icon-star a:before{content:"\f004"}.woocommerce .product-badges .onsale{background:#662f12!important}body .minimog-product:not(.style-list).group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap:hover a,body .minimog-product:not(.style-list).group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap a:hover,body .minimog-product:not(.style-list).group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap:hover{background:var(--minimog-color-heading);color:#fff;border-color:#662f12!important}body .minimog-tabs--horizontal .minimog-tabs__header-wrap{margin-bottom:35px}body .minimog-product:not(.style-list).group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap a{background-color:#fffaf4}.curated-collections .minimog-tabs__header .tab-title.active .tab-title__text{color:#fff;background:var(--minimog-color-heading)}button.single_add_to_cart_button.ajax_add_to_cart.button.alt.button-2:hover{color:#7c142d;border-color:#7c142d}body .minimog-tabs--horizontal .minimog-tabs__header-wrap .tab-title span{font-weight:600;color:#202020;text-transform:uppercase}.shop-actions-toolbar.shop-actions-toolbar-right.col #archive-layout-switcher{display:none}body .minimog-product:not(.style-list).group-style-01 .product-thumbnail{overflow:visible}body.woocommerce .col-woo-single-summary .product-badges{position:unset}body.woocommerce .product-badges{position:absolute;top:10px;left:10px}#btn-1cc-pdp{background:var(--minimog-primary-color);color:#fff}.single-product .entry-title{font-size:21px;font-weight:600;line-height:1.5}.fly-cart-footer a.button.checkout.wc-forward{display:none}.entry-product-quantity-wrapper .quantity input.qty{background-color:#fff}.entry-product-quantity-wrapper .quantity button{background:#f1f1f1!important;border-radius:0!important}.product-trust-badge{margin:0;background-color:unset;border-radius:5px;padding:0}.woocommerce-tabs{margin:91px 0 0;background:#fefcf9;padding:20px 0}.minimog-product .thumbnail img{aspect-ratio:1 / 1!important;object-fit:cover!important}.tm-button.sticky-product-add_to_cart_button{background:var(--minimog-primary-color);color:#fff}.footer-icons{display:flex!important}.page-footer .main-footers .elementor-column{height:-webkit-fill-available;position:relative}.page-footer .main-footers .elementor-column:after{content:'';position:absolute;width:1px;height:100%;border-left:1px solid #7c142d2b;bottom:0;left:-50px}.main-footers{border-top:1px solid #7c142d2b}.page-footer .main-footers .elementor-column:first-child:after{display:none}body.woocommerce .quick-view-col-summary .product-badges{position:unset}.quick-contact-box img{filter:brightness(0) invert(1)}.header-above{color:#fff;background:#6b1f2a}.page-header-place-holder{height:auto!important}body .page-header-inner.held{position:unset}.entry-price-wrap .price{flex-direction:row-reverse}div#tab-additional_information{display:none}body .isw-swatch--isw_text .isw-term.isw-enabled:hover,body .isw-swatch--isw_text .isw-term.isw-selected{color:#fff;border-color:var(--minimog-color-heading);background:var(--minimog-color-heading)}.page-title-bar-minimal-01 .page-breadcrumb{background:#fdfdfd;padding:15px 0!important}.accordion-title-wrapper h4.accordion-title{font-size:18px!important;font-weight:700;text-transform:uppercase;letter-spacing:1px}body .tab-content-questions .tab-content-wrapper,body .tab-content-reviews .tab-content-wrapper{max-width:100%}@media (max-width:767px){body .header-login-link{display:block!important}body .page-header .mini-cart__button,body .page-header .page-open-popup-search{display:none!important}body .minimog-product:not(.style-list).group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap{bottom:-132px}body .minimog-product:not(.style-list).group-style-01 .product-thumbnail .woocommerce_loop_add_to_cart_wrap a{height:33px;font-size:14px;line-height:2.2}body .page-title-bar-fill-01 .page-title-bar-content{min-height:151px}body .minimog-product .product-thumbnail .product-action{display:block!important}.dynamic-title .elementor-heading-title,.related.products.entry-product-section h2{gap:2px;font-size:22px}.page-footer .main-footers .elementor-column:after{display:none}body .page-title-bar-minimal-01 .insight_core_breadcrumb>li span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.dynamic-title .elementor-heading-title::before,.related.products.entry-product-section h2::before,.related.products.entry-product-section h2::after,.dynamic-title .elementor-heading-title::after{flex-basis:35px;width:35px;min-width:20px;height:22px}}@media (max-width:1024px){.dynamic-title .elementor-heading-title::before,.related.products.entry-product-section h2::before,.related.products.entry-product-section h2::after,.dynamic-title .elementor-heading-title::after{flex-basis:80px;width:80px;height:30px}}.minimog-product .woocommerce-loop-product__title a,.minimog-product .price span{font-weight:600}.minimog-product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.minimog-product div.price{margin:6px 0 0;font-size:14px;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}.wrap{display:flex;width:100vw;height:100vh}.wrap .left{flex:0 0 42%;display:flex;flex-direction:column;justify-content:center;padding:4vw;position:relative;z-index:2;margin-left:80px;margin-bottom:10%}.wrap .left::after{content:"";position:absolute;top:0;right:-8vw;bottom:0;width:16vw;background:linear-gradient(to right,transparent 40%,transparent);pointer-events:none}.wrap .logo{width:120px;margin-bottom:26px}.wrap .eyebrow{color:#fff;width:max-content;background:#7c142d;padding:0 5px;font-size:13px;letter-spacing:4px;margin-bottom:14px;text-transform:uppercase}.wrap h1{font-size:clamp(38px, 4.8vw, 80px);font-weight:700;line-height:1.1;margin-bottom:20px;color:#7c142d}.wrap h1 span{color:#B08D57;font-style:italic;font-weight:400}.wrap .tagline{font-size:16px;line-height:1.6;color:#1C1C1C;max-width:440px;margin-bottom:30px}.wrap .tagline b{color:#7c142d}.wrap .tags{display:flex;flex-wrap:wrap;gap:12px;max-width:460px}.wrap .tag{border:1px solid #D9BD8E;color:#7c142d;background:#fffaf4;padding:5px 15px;border-radius:30px;font-size:12px;font-weight:600;text-transform:uppercase}.wrap .right{flex:1;display:flex;gap:12px;padding:0;position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%)}.wrap .col{flex:1;display:flex;flex-direction:column;gap:12px;will-change:transform}.wrap .col-up{animation:scrollUp 46s linear infinite}.col-down{animation:scrollDown 46s linear infinite}.wrap .tile{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;border:1px solid #D9BD8E;flex-shrink:0}.wrap .tile img{width:100%;height:100%;object-fit:cover;display:block}@keyframes scrollUp{from{transform:translateY(0)}to{transform:translateY(-33.333%)}}@keyframes scrollDown{from{transform:translateY(-33.333%)}to{transform:translateY(0)}}@media (max-width:900px){.wrap{width:100%;min-height:80dvh;height:auto;flex-direction:column;margin-top:-50px}.wrap .left{flex:0 0 auto;margin-left:0;margin-top:100px;padding:48px 24px 28px;justify-content:flex-start}.wrap .left::after{display:none}.wrap .logo{width:96px;margin-bottom:20px}.wrap .eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:10px}.wrap h1{font-size:clamp(32px, 15vw, 44px);margin-bottom:14px}.wrap .tagline{font-size:15px;margin-bottom:22px}.wrap .tags{gap:8px}.wrap .tag{padding:9px 14px;font-size:12.5px}.wrap .right{flex:0 0 235px;width:100%;gap:8px;padding:0 16px 20px;margin-top:0;overflow:hidden}.wrap .right::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#FFF4EF 0%,transparent 16%,transparent 84%,#FFF4EF 100%),linear-gradient(to right,#FFF4EF 0%,transparent 8%,transparent 92%,#FFF4EF 100%)}.wrap .col{gap:8px}.wrap .tile{border-radius:10px}.wrap .col-up{animation:scrollUp 34s linear infinite}.wrap .col-down{animation:scrollDown 34s linear infinite}}@media (max-width:420px){.wrap .left{margin-top:100px;padding:36px 18px 22px;align-items:center;text-align:center}.wrap .right{flex-basis:190px;padding:0 12px 16px}.wrap .tag{padding:8px 12px}.wrap .tags{justify-content:center}}.cf-section{position:relative;width:100%;padding:32px 0 42px;background:#fff0}.cf-shell{position:relative;width:min(100%, 1400px);margin:0 auto;padding:24px 0}.cf-swiper{width:100%;overflow:visible;padding:20px 0 36px}.cf-swiper .swiper-wrapper{align-items:center}.cf-slide{width:min(72vw, 340px);opacity:.95;transform-style:preserve-3d;transition:transform 0.45s ease,opacity 0.45s ease,filter 0.45s ease}@media (min-width:768px){.cf-slide{width:min(34vw, 380px)}}@media (min-width:1200px){.cf-slide{width:min(26vw, 420px)}}.cf-card{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:24px;overflow:hidden;background:#111;box-shadow:0 24px 60px rgb(0 0 0 / .45);transform:translateZ(0)}.cf-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.cf-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .68) 0%,rgb(0 0 0 / .14) 30%,#fff0 58%);pointer-events:none;z-index:1}.cf-card img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01)}.cf-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px 18px 16px;text-align:center;color:#fff}.cf-caption-text{display:inline-block;font-size:clamp(0.82rem, 1.4vw, 1rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.1;padding-bottom:8px;position:relative}.cf-caption-text::after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:2px;transform:translateX(-50%);background:#fff;border-radius:999px;opacity:0;transition:opacity 0.3s ease}.cf-icon{width:28px;height:28px;margin:0 auto 10px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font-size:16px;font-weight:900;line-height:1;opacity:0;transform:translateY(8px) scale(.92);transition:opacity 0.3s ease,transform 0.3s ease}.cf-slide:not(.swiper-slide-active) .cf-caption-text::after,.cf-slide:not(.swiper-slide-active) .cf-icon{opacity:0!important}.cf-slide-active{opacity:1;z-index:5;filter:none}.cf-slide-active .cf-card{box-shadow:0 30px 72px rgb(0 0 0 / .58)}.cf-slide-active .cf-caption-text::after{opacity:1}.cf-slide-active .cf-icon{opacity:1;transform:translateY(0) scale(1)}.cf-nav{position:absolute;top:50%;z-index:20;width:52px;height:52px;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:linear-gradient(145deg,rgb(255 255 255 / .98),rgb(245 245 245 / .9));color:#111;display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 30px rgb(0 0 0 / .24);transform:translateY(-50%);transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;padding:0;appearance:none;-webkit-appearance:none;overflow:hidden}.cf-nav::before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9);pointer-events:none}.cf-nav:hover{background:#000;color:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 16px 34px rgb(0 0 0 / .28)}.cf-nav:active{transform:translateY(-50%) scale(.96)}.cf-nav-prev{left:10px}.cf-nav-next{right:10px}.cf-nav svg{width:20px;height:20px;display:block}@media (max-width:767px){.cf-nav{width:44px;height:44px}.cf-nav-prev{left:6px}.cf-nav-next{right:6px}.cf-section{padding:18px 0 30px}}