========================================================================== */ @font-face{font-family:'UTM Avo';src:url('font/UTM%20Avo.woff') format('woff'),url('font/UTM%20Avo.ttf') format('truetype'),url('font/UTM%20Avo.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'UTM Avo';src:url('font/UTM%20AvoBold.woff') format('woff'),url('font/UTM%20AvoBold.ttf') format('truetype'),url('font/UTM%20AvoBold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}:root{--sensilk-gold:#B68A35;--sensilk-gold-hover:#9E7425;--sensilk-gold-dark:#633E00;--sensilk-gold-light:#D4AF37;--sensilk-gold-soft:#F9F5EB;--sensilk-dark:#2B231D;--sensilk-dark-alt:#1A1D20;--sensilk-text:#2D2723;--sensilk-text-muted:#574D45;--sensilk-bg-cream:#FAF6EE;--sensilk-bg-card:#FDFBF7;--sensilk-bg-subtle:#FAF6F0;--sensilk-border:#EAE3D6;--sensilk-border-light:#F2ECE2;--sensilk-font-body:'UTM Avo',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--sensilk-font-title:'UTM Avo',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--sensilk-font-serif:'Georgia','Playfair Display',serif;--sensilk-radius-sm:4px;--sensilk-radius-md:8px;--sensilk-radius-lg:12px;--sensilk-shadow-sm:0 2px 8px rgba(43,35,29,0.04);--sensilk-shadow-md:0 6px 20px rgba(43,35,29,0.08);--sensilk-shadow-lg:0 12px 32px rgba(43,35,29,0.12)}body{font-family:var(--sensilk-font-body);color:var(--sensilk-text);background-color:#ffffff;-webkit-font-smoothing:antialiased}#wrapper,#main,header,footer,h1,h2,h3,h4,h5,h6,.heading-font,.alt-font,p,input,button,select,textarea,.nav > li > a,.header-nav > li > a,.menu-item > a,.product-title,.name,.price{font-family:var(--sensilk-font-body) !important}#wpadminbar,#wpadminbar *,#wpadminbar .ab-item,#wpadminbar .ab-label,#wpadminbar .ab-icon{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important}#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .dashicons:before,.dashicons,.dashicons-before:before,[class^="dashicons-"],[class*=" dashicons-"]{font-family:dashicons !important}i[class^="icon-"],i[class*=" icon-"],[class^="icon-"]:before,[class*=" icon-"]:before,.flatsome-icon{font-family:"fl-icons",inherit !important}ul,ol,li,.nav,.nav-line,.nav-dropdown,.header-nav,.header-nav-main,.menu,.sub-menu,.footer-widgets ul,.footer-widgets li,.sensilk-footer-links,.sensilk-footer-links li,.widget_nav_menu ul,.widget_nav_menu li,.b2b-items-row,.split-pills-row,.sensilk-trust-bar-5,.sensilk-drawer-nav,.gift-occasions-grid{list-style:none !important;list-style-type:none !important}ul li::before,ol li::before{content:none !important}.sensilk-container{max-width:1240px;margin:0 auto;padding:0 20px}.btn-sensilk-gold{display:inline-block;background-color:#7C530C !important;color:#ffffff !important;font-family:var(--sensilk-font-body);font-size:0.88rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;padding:12px 28px;border-radius:var(--sensilk-radius-sm);border:none;text-decoration:none;box-shadow:0 4px 14px rgba(124,83,12,0.35);transition:all 0.3s ease;text-align:center}.btn-sensilk-gold:hover{background-color:#614008 !important;box-shadow:0 6px 20px rgba(97,64,8,0.5);transform:translateY(-2px);color:#ffffff !important}.btn-wide{width:100%;padding:14px 20px}.sensilk-sec-head{display:flex;justify-content:space-between;align-items:center;margin:45px 0 22px;padding-bottom:12px;border-bottom:1px solid var(--sensilk-border-light)}.sensilk-heading{font-family:var(--sensilk-font-title);font-size:1.35rem;font-weight:700;color:var(--sensilk-dark);letter-spacing:0.5px;text-transform:uppercase;margin:0}.sensilk-view-more{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:0.88rem;color:var(--sensilk-gold);font-weight:600;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease;flex-shrink:0}.sensilk-view-more:hover{color:var(--sensilk-gold-hover);text-decoration:none;transform:translateX(2px)}.home #content.page-wrapper,.home .page-wrapper,.home #content{padding-top:0 !important;padding-bottom:20px !important}.home .entry-content > p:empty,.home .page-wrapper > p:empty,.home #content > p:empty,.home .entry-content > br,.home #content > br{display:none !important;margin:0 !important;padding:0 !important}.home .text,.home .ux_text{margin:10px 0 6px !important;padding:0 !important}.home .text h1,.home .ux_text h1,.home h1{margin:8px 0 6px !important;padding:0 !important;font-size:1.35rem !important;line-height:1.25 !important}.sensilk-hero-slider-section{position:relative;width:100%;overflow:hidden;background:transparent;margin-top:0 !important;margin-bottom:0 !important}.sensilk-hero-slider-viewport{position:relative;width:100%;height:auto;overflow:hidden}.sensilk-hero-slide-item{position:relative;width:100%}.sensilk-hero-slide-item:not(.active){display:none !important}.sensilk-hero-slide-item.active{display:block !important;animation:sensilkFadeIn 0.5s ease-in-out forwards}.sensilk-hero-slide-item.mode-blend-banner.active{min-height:380px;max-height:420px;display:flex !important;align-items:center;overflow:hidden}@keyframes sensilkFadeIn{from{opacity:0}to{opacity:1}}.hero-bg-blend-layer{position:absolute;top:0;right:0;bottom:0;width:68%;height:100%;z-index:1;overflow:hidden;pointer-events:none}.hero-bg-blend-layer .hero-main-img{width:100%;height:100%;object-fit:cover;object-position:center 30%;animation:sensilkHeroZoom 18s ease-in-out infinite alternate;will-change:transform}.hero-blend-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#FAF6EE 0%,rgba(250,246,238,0.96) 18%,rgba(250,246,238,0.65) 45%,rgba(250,246,238,0.15) 75%,transparent 100%);pointer-events:none}.hero-blend-overlay-radial{position:absolute;inset:0;background:radial-gradient(ellipse at 0% 50%,#FAF6EE 25%,transparent 70%);opacity:0.9;pointer-events:none}.sensilk-hero-slide-item.mode-full-banner,.sensilk-hero-slide-item.no-text-content{width:100% !important;min-height:0 !important;height:auto !important;display:block !important;position:relative !important;background:transparent !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.sensilk-hero-slide-item.mode-full-banner .hero-bg-blend-layer,.sensilk-hero-slide-item.no-text-content .hero-bg-blend-layer{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;height:auto !important;display:block !important;margin:0 !important;padding:0 !important;z-index:1 !important;overflow:visible !important}.sensilk-hero-slide-item.mode-full-banner .hero-blend-overlay,.sensilk-hero-slide-item.mode-full-banner .hero-blend-overlay-radial,.sensilk-hero-slide-item.no-text-content .hero-blend-overlay,.sensilk-hero-slide-item.no-text-content .hero-blend-overlay-radial{display:none !important}.sensilk-hero-slide-item.mode-full-banner .hero-bg-blend-layer .hero-main-img,.sensilk-hero-slide-item.no-text-content .hero-bg-blend-layer .hero-main-img,.sensilk-hero-slide-item.mode-full-banner .hero-main-img,.sensilk-hero-slide-item.no-text-content .hero-main-img{position:static !important;width:100% !important;height:auto !important;max-width:100% !important;aspect-ratio:auto !important;display:block !important;object-fit:cover !important;animation:none !important;visibility:visible !important;opacity:1 !important;margin:0 !important;padding:0 !important}.hero-full-clickable-link{position:absolute;inset:0;z-index:8;cursor:pointer}.sensilk-hero-slide-item.content-align-center .hero-text-col{margin:0 auto;text-align:center}.sensilk-hero-slide-item.content-align-right .hero-text-col{margin-left:auto;text-align:right}.hero-btn-wrap.btn-align-left{display:flex;justify-content:flex-start}.hero-btn-wrap.btn-align-center{display:flex;justify-content:center}.hero-btn-wrap.btn-align-right{display:flex;justify-content:flex-end}.hero-slider-inner{position:relative;z-index:5;width:100%}.hero-text-col{max-width:600px;padding:60px 0}.hero-tagline{color:var(--sensilk-gold);font-weight:700;letter-spacing:2px;font-size:0.92rem;text-transform:uppercase;display:inline-block;margin-bottom:12px;animation:sensilkFadeInUp 0.8s cubic-bezier(0.16,1,0.3,1) 0.1s both}.hero-title{font-size:3rem;font-weight:700;color:var(--sensilk-dark);line-height:1.15;margin:0 0 10px;letter-spacing:0.5px;animation:sensilkFadeInUp 0.8s cubic-bezier(0.16,1,0.3,1) 0.25s both}.hero-slogan{font-family:var(--sensilk-font-serif);font-style:italic;font-size:1.95rem;color:var(--sensilk-gold-dark);margin-bottom:18px;animation:sensilkFadeInUp 0.8s cubic-bezier(0.16,1,0.3,1) 0.4s both}.hero-description{color:var(--sensilk-text-muted);font-size:1.05rem;line-height:1.7;margin-bottom:32px;max-width:520px;animation:sensilkFadeInUp 0.8s cubic-bezier(0.16,1,0.3,1) 0.55s both}.hero-btn-wrap{animation:sensilkFadeInUp 0.8s cubic-bezier(0.16,1,0.3,1) 0.7s both}.hero-btn-wrap .btn-sensilk-gold{position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(182,138,53,0.4);animation:sensilkGoldPulse 3s ease-in-out infinite 2s}.hero-btn-wrap .btn-sensilk-gold::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transform:skewX(-20deg);animation:sensilkShimmerSweep 4s ease-in-out infinite 2.5s}.hero-dots-nav{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.hero-dots-nav .dot{width:10px;height:10px;border-radius:50%;background:#D9D2C7;cursor:pointer;transition:all 0.3s ease}.hero-dots-nav .dot.active{background:var(--sensilk-gold);width:30px;border-radius:5px;box-shadow:0 2px 8px rgba(182,138,53,0.4)}.hero-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;background:rgba(255,255,255,0.9);backdrop-filter:blur(6px);border:1px solid var(--sensilk-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--sensilk-dark);cursor:pointer;z-index:10;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(43,35,29,0.08)}.hero-arrow-btn:hover{background:var(--sensilk-gold);color:#ffffff;border-color:var(--sensilk-gold);transform:translateY(-50%) scale(1.08);box-shadow:0 6px 18px rgba(182,138,53,0.35)}.hero-prev-btn{left:24px}.hero-next-btn{right:24px}@keyframes sensilkFadeInUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sensilkHeroZoom{0%{transform:scale(1) translateX(0)}100%{transform:scale(1.06) translateX(-15px)}}@keyframes sensilkGoldPulse{0%,100%{box-shadow:0 4px 18px rgba(182,138,53,0.35)}50%{box-shadow:0 6px 26px rgba(182,138,53,0.65)}}@keyframes sensilkShimmerSweep{0%{left:-100%}30%,100%{left:200%}}.sensilk-trust-bar-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);padding:14px 22px;margin:8px 0 16px;box-shadow:var(--sensilk-shadow-sm);gap:14px;min-height:75px;contain:layout}.trust-badge-col{display:flex;align-items:center;gap:12px}a.trust-badge-col{text-decoration:none !important;color:inherit !important;cursor:pointer;transition:transform 0.25s ease}a.trust-badge-col:hover{transform:translateY(-2px)}a.trust-badge-col:hover .trust-badge-icon{background:var(--sensilk-gold);border-color:var(--sensilk-gold)}a.trust-badge-col:hover .trust-badge-icon svg{stroke:#ffffff !important}a.trust-badge-col:hover .trust-badge-text strong{color:var(--sensilk-gold)}.trust-badge-icon{width:44px;height:44px;border-radius:50%;background:var(--sensilk-bg-cream);border:1.5px solid var(--sensilk-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.25s ease}.trust-badge-text strong{display:block;font-size:0.85rem;color:var(--sensilk-dark);margin-bottom:2px;transition:color 0.25s ease}.trust-badge-text span{display:block;font-size:0.74rem;color:var(--sensilk-text-muted)}.sensilk-grid-categories,.sensilk-grid-categories-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}@media (min-width:1024px){.sensilk-grid-categories-6{grid-template-columns:repeat(6,1fr)}}.cat-item-card{background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);overflow:hidden;text-decoration:none;transition:all 0.3s ease;display:flex;flex-direction:column}.cat-item-card:hover{transform:translateY(-4px);box-shadow:var(--sensilk-shadow-md);border-color:var(--sensilk-gold)}.cat-img-box{width:100%;height:140px;background:#FAF6EE;overflow:hidden}.cat-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.cat-item-card:hover .cat-img-box img{transform:scale(1.06)}.cat-title-label{padding:12px 8px;text-align:center;font-size:0.86rem;font-weight:700;color:var(--sensilk-dark)}.sensilk-grid-products-4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sensilk-product-card{position:relative;background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);overflow:hidden;transition:all 0.3s ease;display:flex;flex-direction:column}.sensilk-product-card:hover{transform:translateY(-4px);box-shadow:var(--sensilk-shadow-md);border-color:var(--sensilk-gold)}.product-badge{position:absolute;top:12px;left:12px;font-size:0.68rem;font-weight:700;padding:3px 8px;border-radius:3px;z-index:2;letter-spacing:0.5px}.badge-gold{background:var(--sensilk-gold);color:#ffffff}.badge-dark{background:#8C2D19;color:#ffffff}.product-thumb-box{width:100%;aspect-ratio:4 / 5;height:auto;background:#FAF6EE;overflow:hidden;position:relative}.product-thumb-box img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;transition:transform 0.4s ease;display:block}.sensilk-product-card:hover .product-thumb-box img{transform:scale(1.05)}.product-content-box{padding:16px;display:flex;flex-direction:column;flex-grow:1}.product-name-link{font-size:0.92rem;font-weight:700;color:var(--sensilk-dark);text-decoration:none;margin-bottom:6px;line-height:1.35;transition:color 0.2s ease}.product-name-link:hover{color:var(--sensilk-gold)}.product-stars-row{display:flex;align-items:center;gap:6px;margin-bottom:12px}.stars-gold{color:#EAB308;font-size:0.82rem}.btn-sensilk-gold.btn-full-card{display:block;width:100%;text-align:center;background:#FAF6EE !important;color:#5C3800 !important;border:1px solid #D8CEBC !important;padding:8px 12px !important;border-radius:4px;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none !important;box-shadow:none !important;transition:all 0.25s ease}.btn-sensilk-gold.btn-full-card:hover{background:#8C6219 !important;color:#ffffff !important;border-color:#8C6219 !important}.header-cart-title{color:#1A1D20 !important;font-weight:700 !important}.reviews-count{font-size:0.75rem;color:var(--sensilk-text-muted)}.product-bottom-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.product-price-value{font-size:1.05rem;font-weight:700;color:var(--sensilk-gold-dark)}.product-actions-btn-group{display:flex;align-items:center;gap:8px}.btn-action-round{width:36px !important;height:36px !important;border-radius:50% !important;background-color:#FAF6EE !important;border:1px solid var(--sensilk-border) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.25s ease !important;text-decoration:none !important;padding:0 !important;margin:0 !important;line-height:1 !important;box-shadow:0 2px 5px rgba(43,35,29,0.04) !important}.btn-action-round svg{width:16px !important;height:16px !important;display:block !important;stroke:#2B231D !important;stroke-width:1.8px !important;fill:none !important;transition:all 0.25s ease !important}.btn-action-round:hover{background-color:var(--sensilk-gold) !important;border-color:var(--sensilk-gold) !important;transform:translateY(-2px) scale(1.06) !important;box-shadow:0 4px 10px rgba(182,138,53,0.3) !important}.btn-action-round:hover svg{stroke:#ffffff !important}.btn-action-round.is-active,.btn-action-round.btn-sensilk-wishlist.is-active{background-color:#FFF1F2 !important;border-color:#FDA4AF !important}.btn-action-round.is-active svg,.btn-action-round.btn-sensilk-wishlist.is-active svg{stroke:#E11D48 !important;fill:#E11D48 !important}.sensilk-flying-product-img{z-index:999999 !important;pointer-events:none !important;border:2px solid var(--sensilk-gold) !important}@keyframes sensilkCartBounce{0%{transform:scale(1)}30%{transform:scale(1.35) rotate(-8deg)}60%{transform:scale(0.9) rotate(8deg)}100%{transform:scale(1) rotate(0deg)}}.sensilk-cart-bounce{animation:sensilkCartBounce 0.6s cubic-bezier(0.175,0.885,0.32,1.275) !important}.sensilk-toast-container{position:fixed;bottom:24px;right:24px;z-index:999999;display:flex;flex-direction:column;gap:12px;max-width:380px;width:calc(100% - 48px);pointer-events:none}.sensilk-toast-card{background:#ffffff;border:1px solid var(--sensilk-border);border-left:4px solid var(--sensilk-gold);border-radius:var(--sensilk-radius-md);box-shadow:0 12px 36px rgba(43,35,29,0.16);padding:16px;position:relative;overflow:hidden;pointer-events:auto;transform:translateX(120%);opacity:0;transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.sensilk-toast-card.is-visible{transform:translateX(0);opacity:1}.toast-card-inner{display:flex;gap:14px;align-items:center}.toast-img-wrap{width:58px;height:58px;border-radius:var(--sensilk-radius-sm);overflow:hidden;border:1px solid var(--sensilk-border-light);flex-shrink:0;background-color:#FAF6EE}.toast-img-wrap img{width:100%;height:100%;object-fit:cover}.toast-content-wrap{flex-grow:1}.toast-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.toast-badge{font-size:0.75rem;font-weight:700;color:#15803D;text-transform:uppercase;letter-spacing:0.5px}.toast-close-btn{background:none;border:none;font-size:1.2rem;color:#999;cursor:pointer;padding:0;line-height:1}.toast-close-btn:hover{color:#2B231D}.toast-title{font-size:0.88rem;font-weight:700;color:var(--sensilk-dark);line-height:1.3;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.toast-price{font-size:0.85rem;font-weight:700;color:var(--sensilk-gold-dark);margin-bottom:8px}.toast-actions-row{display:flex;gap:8px}.toast-btn-checkout{background:linear-gradient(135deg,#B68A35 0%,#9E7425 100%);color:#ffffff !important;font-size:0.76rem;font-weight:700;text-transform:uppercase;padding:6px 12px;border-radius:4px;text-decoration:none;box-shadow:0 2px 6px rgba(182,138,53,0.3)}.toast-btn-cart{background-color:#FAF6EE;color:var(--sensilk-dark) !important;border:1px solid var(--sensilk-border);font-size:0.76rem;font-weight:600;padding:6px 10px;border-radius:4px;text-decoration:none}.toast-progress-bar{position:absolute;bottom:0;left:0;height:3px;background-color:var(--sensilk-gold);width:100%;animation:toastProgress 5s linear forwards}@keyframes toastProgress{from{width:100%}to{width:0%}}@media (max-width:768px){.sensilk-toast-container{bottom:75px;right:12px;left:12px;width:auto}}.sensilk-heritage-timeline-box{background:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-lg);padding:40px;margin:45px 0 20px}.heritage-row-split{display:grid;grid-template-columns:35% 65%;gap:35px;align-items:center}.heritage-main-title{font-size:1.6rem;font-weight:700;color:var(--sensilk-dark);line-height:1.25;margin-bottom:14px}.heritage-para{font-size:0.92rem;line-height:1.65;color:var(--sensilk-text-muted);margin-bottom:22px}.timeline-nodes-track{display:flex;align-items:center;justify-content:space-between;position:relative}.timeline-nodes-track::before{content:'';position:absolute;top:24px;left:25px;right:25px;height:2px;background:#D9D2C7;z-index:1}.timeline-node-item{position:relative;z-index:2;text-align:center;flex:1;padding:0 6px}a.timeline-node-item{text-decoration:none !important;color:inherit !important;cursor:pointer;display:block;transition:transform 0.25s ease}a.timeline-node-item:hover{transform:translateY(-3px)}a.timeline-node-item:hover .node-circle-icon{background:var(--sensilk-gold);border-color:var(--sensilk-gold);box-shadow:0 4px 14px rgba(182,138,53,0.4)}a.timeline-node-item:hover .node-circle-icon svg{stroke:#ffffff !important}a.timeline-node-item:hover .node-heading{color:var(--sensilk-gold)}.node-circle-icon{width:48px;height:48px;border-radius:50%;background:#ffffff;border:2px solid var(--sensilk-gold);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;box-shadow:var(--sensilk-shadow-sm);transition:all 0.25s ease}.node-heading{font-size:0.84rem;font-weight:700;color:var(--sensilk-dark);margin-bottom:4px;transition:color 0.25s ease}.node-text{font-size:0.72rem;color:var(--sensilk-text-muted);line-height:1.4}.node-center-badge-wrap{flex:0 0 auto}.node-center-badge{width:64px;height:64px;border-radius:50%;background:var(--sensilk-gold);color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 4px 14px rgba(182,138,53,0.4);transition:transform 0.25s ease,box-shadow 0.25s ease}a.node-center-badge{text-decoration:none !important;color:#ffffff !important;cursor:pointer}a.node-center-badge:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(182,138,53,0.55)}.node-center-badge strong{font-size:0.95rem;line-height:1}.node-center-badge span{font-size:0.65rem;text-transform:uppercase}.sensilk-gift-banner-wrapper{background:var(--sensilk-bg-card);border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-lg);display:grid;grid-template-columns:35% 65%;overflow:hidden;margin:30px 0}.gift-banner-left-img img{width:100%;height:100%;object-fit:cover}.gift-banner-right-content{padding:35px 40px;display:flex;flex-direction:column;justify-content:center}.gift-title{font-size:1.45rem;font-weight:700;color:var(--sensilk-dark);margin-bottom:6px}.gift-subtitle{color:var(--sensilk-text-muted);font-size:0.92rem;margin-bottom:25px}.gift-occasions-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px}.occasion-item{text-align:center}a.occasion-item{text-decoration:none !important;color:inherit !important;cursor:pointer;display:block;transition:transform 0.25s ease}a.occasion-item:hover{transform:translateY(-3px)}a.occasion-item:hover .occasion-icon{background:var(--sensilk-gold);border-color:var(--sensilk-gold);box-shadow:0 4px 14px rgba(182,138,53,0.35)}a.occasion-item:hover .occasion-icon svg{stroke:#ffffff !important}a.occasion-item:hover .occasion-name{color:var(--sensilk-gold)}.occasion-icon{width:48px;height:48px;border-radius:50%;background:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border);display:flex;align-items:center;justify-content:center;margin:0 auto 8px;transition:all 0.25s ease}.occasion-name{font-size:0.76rem;font-weight:600;color:var(--sensilk-dark);transition:color 0.25s ease}.sensilk-grid-collections-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.collection-card-item{height:280px;background-size:cover;background-position:center;border-radius:var(--sensilk-radius-md);position:relative;overflow:hidden;display:flex;align-items:flex-end;box-shadow:var(--sensilk-shadow-md);transition:transform 0.35s ease}.collection-card-item:hover{transform:translateY(-4px)}.collection-card-item::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.1) 65%)}.col-card-body{position:relative;z-index:2;padding:24px;color:#ffffff;width:100%}.col-name{font-size:1.4rem;font-weight:700;color:#ffffff;margin:0 0 4px}.col-slogan{font-size:0.85rem;color:#E5E7EB;margin-bottom:14px}.btn-col-explore{display:inline-block;background:#ffffff;color:var(--sensilk-dark) !important;font-size:0.78rem;font-weight:700;padding:8px 18px;border-radius:var(--sensilk-radius-sm);text-decoration:none;transition:all 0.25s ease}.btn-col-explore:hover{background:var(--sensilk-gold);color:#ffffff !important}.sensilk-split-story-b2b,.sensilk-section-split-story{display:grid;grid-template-columns:55% 45%;gap:22px;margin:30px 0}.split-box-card{background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);overflow:hidden;box-shadow:var(--sensilk-shadow-sm);display:flex;flex-direction:column}.story-video-preview,.story-video-card .split-video-thumb{position:relative;width:100%;aspect-ratio:16 / 9;background:#FAF6EE;overflow:hidden}.story-video-preview img,.split-video-thumb img{width:100%;height:100%;object-fit:cover;display:block}.play-video-btn,.video-play-icon-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(182,138,53,0.9);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,0.3);cursor:pointer;z-index:3;transition:all 0.25s ease;text-decoration:none !important}.play-video-btn:hover,.video-play-icon-center:hover{transform:translate(-50%,-50%) scale(1.1);background:var(--sensilk-gold);box-shadow:0 6px 20px rgba(182,138,53,0.5)}.story-desc-content,.split-card-content{padding:20px 22px 24px;background:#ffffff;border-top:1px solid var(--sensilk-border-light);flex-grow:1}.story-head-title,.split-title{font-size:1.15rem;font-weight:700;color:var(--sensilk-dark);margin:0 0 8px;line-height:1.35}.story-lead-para,.split-desc{font-size:0.88rem;color:var(--sensilk-text-muted);line-height:1.6;margin:0 0 16px}.story-pill-tags,.split-pills-row{display:flex;flex-wrap:wrap;gap:8px}.pill-tag{background:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border);border-radius:20px;font-size:0.76rem;font-weight:600;color:var(--sensilk-dark);padding:5px 12px;display:inline-flex;align-items:center;gap:4px}a.pill-tag{text-decoration:none !important;cursor:pointer;transition:all 0.2s ease}a.pill-tag:hover{background:var(--sensilk-gold) !important;color:#ffffff !important;border-color:var(--sensilk-gold) !important;box-shadow:0 3px 10px rgba(182,138,53,0.25)}a.pill-tag:hover .pill-dot{color:#ffffff !important}.pill-dot{color:var(--sensilk-gold)}.b2b-gift-card .b2b-mockup-img{height:260px}.b2b-gift-card .b2b-mockup-img img{width:100%;height:100%;object-fit:cover}.b2b-action-content{padding:24px;margin-top:auto}.sensilk-grid-reviews-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.review-card{background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);padding:22px;box-shadow:var(--sensilk-shadow-sm);display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.review-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(43,35,29,0.08);border-color:rgba(182,138,53,0.4)}.review-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.review-avatar{width:42px;height:42px;border-radius:50%;background:var(--sensilk-gold);color:#ffffff;font-weight:700;font-size:0.85rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.review-avatar .avatar-img{width:100%;height:100%;object-fit:cover;display:block}.user-name{display:block;font-size:0.9rem;font-weight:700;color:var(--sensilk-dark)}.user-loc{display:block;font-size:0.76rem;color:var(--sensilk-text-muted)}.review-photo-wrap{width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;margin-bottom:14px;background:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border);position:relative}.review-photo-img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 5;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.review-card:hover .review-photo-img{transform:scale(1.05)}.review-card.style-photo-only{padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}.review-card.style-photo-only .review-photo-wrap{margin-bottom:0 !important;box-shadow:0 4px 18px rgba(43,35,29,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.review-card.style-photo-only:hover .review-photo-wrap{transform:translateY(-4px);box-shadow:0 8px 25px rgba(43,35,29,0.14);border-color:var(--sensilk-gold)}.photo-overlay-link{position:absolute;inset:0;z-index:5;cursor:pointer}.photo-overlay-info{position:absolute;bottom:12px;left:12px;right:12px;z-index:6;pointer-events:none}.photo-badge-tag{display:inline-block;background:rgba(43,35,29,0.88);backdrop-filter:blur(4px);color:#ffffff;font-size:0.72rem;font-weight:600;padding:5px 12px;border-radius:4px;border:1px solid rgba(255,255,255,0.2);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px rgba(0,0,0,0.25)}.review-stars{color:#EAB308;font-size:0.9rem;margin-bottom:10px;letter-spacing:2px}.review-text{font-size:0.86rem;color:var(--sensilk-text);line-height:1.6;margin-bottom:14px;flex-grow:1}.review-verified-badge{font-size:0.74rem;font-weight:600;color:var(--sensilk-gold-dark);background:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border-light);padding:5px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:5px;align-self:flex-start;text-decoration:none !important;transition:all 0.2s ease}a.review-verified-badge:hover{background:#f0e7d5;border-color:var(--sensilk-gold);color:var(--sensilk-gold-hover) !important;transform:translateY(-1px);box-shadow:0 2px 6px rgba(182,138,53,0.15)}.sensilk-b2b-banner-strip{background:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);display:grid;grid-template-columns:65% 35%;overflow:hidden;margin:30px 0;align-items:center}.b2b-features-left{padding:30px 35px}.b2b-strip-title{font-size:1.15rem;font-weight:700;color:var(--sensilk-dark);margin-bottom:18px}.b2b-items-row{display:flex;flex-wrap:wrap;gap:18px}.b2b-feat-item{display:flex;align-items:center;gap:8px;font-size:0.85rem;font-weight:600;color:var(--sensilk-dark)}a.b2b-feat-item{text-decoration:none !important;color:var(--sensilk-dark) !important;cursor:pointer;transition:all 0.2s ease}a.b2b-feat-item:hover{color:var(--sensilk-gold) !important;transform:translateX(4px)}.b2b-banner-right-img img{width:100%;height:100%;object-fit:cover}.sensilk-grid-blog-5{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.blog-post-card{background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);overflow:hidden;transition:all 0.3s ease}.blog-post-card:hover{transform:translateY(-4px);box-shadow:var(--sensilk-shadow-md);border-color:var(--sensilk-gold)}.blog-card-thumb{width:100%;aspect-ratio:4 / 5;height:auto;overflow:hidden;position:relative;background:#FAF6EE}.blog-card-thumb img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;transition:transform 0.4s ease;display:block}.blog-post-card:hover .blog-card-thumb img{transform:scale(1.06)}.blog-card-body{padding:12px}.blog-card-title{font-size:0.82rem;font-weight:700;line-height:1.35;margin:0 0 6px}.blog-card-title a{color:var(--sensilk-dark);text-decoration:none;transition:color 0.2s ease}.blog-card-title a:hover{color:var(--sensilk-gold)}.blog-card-date{font-size:0.72rem;color:var(--sensilk-text-muted)}.sensilk-section-showroom{background:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-lg);display:grid;grid-template-columns:45% 55%;overflow:hidden;margin:35px 0 45px}.showroom-content-side{padding:40px;display:flex;flex-direction:column;justify-content:center}.showroom-title{font-size:1.45rem;font-weight:700;color:var(--sensilk-dark);margin-bottom:10px}.showroom-desc{font-size:0.92rem;color:var(--sensilk-text-muted);line-height:1.6;margin-bottom:20px}.showroom-addresses{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.address-item{display:flex;align-items:flex-start;gap:8px;font-size:0.88rem;color:var(--sensilk-dark);text-decoration:none;line-height:1.5;min-height:48px;padding:6px 0;margin-bottom:6px}.address-item strong{color:var(--sensilk-dark);font-weight:700}.address-pin-icon{display:inline-flex;align-items:center;margin-top:2px;flex-shrink:0}.showroom-image-side img{width:100%;height:100%;object-fit:cover}.product-small .box-image,.woocommerce ul.products li.product .box-image,.sensilk-product-card .product-thumb-box,.blog-post-card .blog-card-thumb,.post-item .box-image{aspect-ratio:4 / 5 !important;height:auto !important;overflow:hidden !important;background-color:#FAF6EE !important;position:relative !important}.product-small .box-image img,.woocommerce ul.products li.product .box-image img,.sensilk-product-card .product-thumb-box img,.blog-post-card .blog-card-thumb img,.post-item .box-image img{width:100% !important;height:100% !important;aspect-ratio:4 / 5 !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:transform 0.4s ease !important}.single-product .product-title{font-family:var(--sensilk-font-body);font-size:1.65rem;font-weight:700;color:var(--sensilk-dark);line-height:1.35;margin-bottom:16px}.sensilk-luxury-price-box{background-color:var(--sensilk-bg-cream);border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);padding:16px 20px;margin-bottom:20px}.price-row-wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.sensilk-current-price{font-size:1.85rem;font-weight:700;color:var(--sensilk-gold);line-height:1}.sensilk-current-price.contact-price{font-size:1.35rem;color:var(--sensilk-gold-dark)}.sensilk-regular-price{font-size:1.1rem;color:var(--sensilk-text-muted);text-decoration:line-through}.sensilk-save-badge{display:inline-block;background-color:#D9534F;color:#ffffff;font-size:0.75rem;font-weight:700;text-transform:uppercase;padding:4px 10px;border-radius:20px;letter-spacing:0.5px}.stock-delivery-row{display:flex;align-items:center;gap:16px;font-size:0.82rem;color:var(--sensilk-text-muted);flex-wrap:wrap}.stock-status-pill{display:inline-flex;align-items:center;gap:6px;color:#2E7D32;font-weight:600}.dot-green{width:8px;height:8px;background-color:#2E7D32;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px rgba(46,125,50,0.2)}.free-shipping-tag{display:inline-flex;align-items:center;gap:6px;color:var(--sensilk-dark)}.single-product table{border-collapse:collapse;width:100%;border-radius:var(--sensilk-radius-sm);overflow:hidden;border:1px solid var(--sensilk-border);margin-bottom:20px}.single-product table th,.single-product table td{padding:10px 14px;font-size:0.88rem;border-bottom:1px solid var(--sensilk-border-light);line-height:1.4}.single-product table th{background-color:var(--sensilk-bg-subtle);color:var(--sensilk-dark);font-weight:700}.single-product table tr:nth-child(even) td{background-color:#FAF6F0}.single-product form.cart{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important;margin:16px 0 24px !important}.single-product form.cart .quantity{margin:0 !important;display:inline-flex !important;height:44px !important;max-height:44px !important;min-height:44px !important;flex:0 0 auto !important}.single-product form.cart .quantity .qty{height:44px !important;max-height:44px !important;min-height:44px !important;line-height:42px !important;width:48px !important;border-radius:var(--sensilk-radius-sm) !important;border:1px solid var(--sensilk-border) !important;background-color:#ffffff !important;font-weight:700 !important;font-size:0.95rem !important;text-align:center !important;padding:0 !important}.single-product .single_add_to_cart_button{background-color:var(--sensilk-dark) !important;color:#ffffff !important;font-family:var(--sensilk-font-body) !important;font-weight:700 !important;font-size:0.85rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;padding:0 20px !important;border-radius:var(--sensilk-radius-sm) !important;border:none !important;height:44px !important;max-height:44px !important;min-height:44px !important;line-height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all 0.25s ease !important;flex:1 1 150px !important;min-width:130px !important;box-sizing:border-box !important;margin:0 !important;box-shadow:0 2px 8px rgba(43,35,29,0.15) !important;cursor:pointer !important}.single-product .single_add_to_cart_button:hover{background-color:#1A1D20 !important;box-shadow:0 4px 14px rgba(26,29,32,0.25) !important;transform:translateY(-1px) !important}.sensilk-btn-buy-now{background:linear-gradient(135deg,#B68A35 0%,#9E7425 100%) !important;color:#ffffff !important;font-family:var(--sensilk-font-body) !important;font-weight:700 !important;font-size:0.85rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;padding:0 20px !important;border-radius:var(--sensilk-radius-sm) !important;border:none !important;height:44px !important;max-height:44px !important;min-height:44px !important;line-height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;box-shadow:0 3px 12px rgba(182,138,53,0.35) !important;transition:all 0.25s ease !important;flex:1 1 170px !important;min-width:140px !important;box-sizing:border-box !important;margin:0 !important;cursor:pointer !important}.sensilk-btn-buy-now:hover{background:linear-gradient(135deg,#C59740 0%,#8C6219 100%) !important;box-shadow:0 5px 16px rgba(182,138,53,0.45) !important;transform:translateY(-1px) !important}.sensilk-contact-order-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.btn-sensilk-contact-zalo{background-color:#0068FF;color:#ffffff !important;display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:var(--sensilk-radius-sm);text-decoration:none;box-shadow:0 4px 14px rgba(0,104,255,0.25);transition:all 0.3s ease}.btn-sensilk-contact-zalo .btn-text strong{display:block;font-size:0.95rem;font-weight:700;letter-spacing:0.5px}.btn-sensilk-contact-zalo .btn-text small{font-size:0.78rem;opacity:0.9}.btn-sensilk-contact-zalo:hover{background-color:#0056D2;transform:translateY(-2px)}.btn-sensilk-contact-call{background-color:var(--sensilk-gold);color:#ffffff !important;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--sensilk-radius-sm);text-decoration:none;font-weight:700;font-size:0.95rem;transition:all 0.3s ease}.btn-sensilk-contact-call:hover{background-color:var(--sensilk-gold-hover);transform:translateY(-2px)}.sensilk-product-trust-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background-color:var(--sensilk-bg-card);border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);padding:16px;margin-bottom:20px}.p-trust-card{display:flex;align-items:center;gap:10px}.p-trust-icon{width:36px;height:36px;background-color:var(--sensilk-gold-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-trust-info strong{display:block;font-size:0.82rem;color:var(--sensilk-dark);line-height:1.2}.p-trust-info span{font-size:0.74rem;color:var(--sensilk-text-muted)}.sensilk-product-consult-box{display:flex;align-items:center;gap:12px;background-color:#FAF6F0;border-left:3px solid var(--sensilk-gold);padding:12px 16px;border-radius:0 var(--sensilk-radius-sm) var(--sensilk-radius-sm) 0;font-size:0.84rem;margin-bottom:24px}.consult-text span{display:block;color:var(--sensilk-text);margin-bottom:4px}.consult-links{display:flex;align-items:center;gap:10px}.consult-links .hotline-link{color:var(--sensilk-gold-dark);font-weight:600;text-decoration:none}.consult-links .zalo-link{color:#0068FF;font-weight:600;text-decoration:none}.consult-links .divider{color:var(--sensilk-border)}.sensilk-sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--sensilk-border);box-shadow:0 -4px 20px rgba(43,35,29,0.1);padding:10px 0;z-index:9999;transform:translateY(100%);transition:transform 0.3s ease}.sensilk-sticky-buy-bar.visible{transform:translateY(0)}.sticky-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-product-meta{display:flex;align-items:center;gap:12px;min-width:0}.sticky-thumb{width:44px;height:44px;border-radius:var(--sensilk-radius-sm);object-fit:cover;border:1px solid var(--sensilk-border);flex-shrink:0}.sticky-info{display:flex;flex-direction:column;min-width:0}.sticky-title{font-size:0.85rem;font-weight:600;color:var(--sensilk-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-price{font-size:0.95rem;font-weight:700;color:var(--sensilk-gold)}.btn-sticky-buy-now{background:linear-gradient(135deg,#B68A35 0%,#9E7425 100%);color:#ffffff !important;font-family:var(--sensilk-font-body);font-weight:700;font-size:0.85rem;text-transform:uppercase;padding:10px 22px;border-radius:var(--sensilk-radius-sm);border:none;cursor:pointer;white-space:nowrap;box-shadow:0 2px 10px rgba(182,138,53,0.3);text-decoration:none}.sensilk-tab-content-silk-care h3{font-size:1.15rem;color:var(--sensilk-gold-dark);margin-bottom:12px}.silk-care-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.care-step-item{background-color:var(--sensilk-bg-card);border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);padding:18px 16px;position:relative}.care-step-num{position:absolute;top:12px;right:14px;font-size:1.4rem;font-weight:700;color:var(--sensilk-gold);opacity:0.3}.care-step-item strong{display:block;font-size:0.92rem;color:var(--sensilk-dark);margin-bottom:8px}.care-step-item p{font-size:0.82rem;color:var(--sensilk-text-muted);line-height:1.5;margin:0}.shipping-policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px}.policy-item h4{font-size:1.05rem;color:var(--sensilk-dark);margin-bottom:12px}.policy-item ul{padding-left:20px;font-size:0.88rem;line-height:1.7}.product-short-description .TyagGW_tableContainer,.product-short-description .TyagGW_tableWrapper{width:100% !important;max-width:100% !important;display:block !important}.product-short-description table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important;overflow:hidden !important;margin:16px 0 !important;background-color:#ffffff !important}.product-short-description table thead th{background:var(--sensilk-bg-cream) !important;color:var(--sensilk-dark) !important;font-weight:700 !important;font-size:0.85rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;padding:10px 16px !important;border-bottom:1px solid var(--sensilk-border) !important}.product-short-description table tbody td{padding:10px 16px !important;font-size:0.88rem !important;color:var(--sensilk-text) !important;border-bottom:1px solid var(--sensilk-border-light) !important;line-height:1.4 !important}.product-short-description table tbody tr:nth-child(even) td{background-color:var(--sensilk-bg-card) !important}.product-short-description table tbody tr:last-child td{border-bottom:none !important}.product-short-description table tbody td:first-child{font-weight:600 !important;color:var(--sensilk-dark) !important;width:35% !important;background-color:rgba(250,246,238,0.4) !important}.product-gallery{border-radius:var(--sensilk-radius-md);overflow:hidden}.product-gallery .woocommerce-product-gallery__image img{border-radius:var(--sensilk-radius-md);border:1px solid var(--sensilk-border-light)}.product-thumbnails img{border-radius:var(--sensilk-radius-sm);border:1px solid var(--sensilk-border);transition:all 0.3s ease}.product-thumbnails .is-nav-selected img,.product-thumbnails img:hover{border-color:var(--sensilk-gold) !important;box-shadow:0 2px 8px rgba(182,138,53,0.25)}.woocommerce-tabs,.product-tabs{margin-top:40px !important;border-top:1px solid var(--sensilk-border-light) !important;padding-top:30px !important}.woocommerce-tabs ul.tabs,.product-tabs .nav,.woocommerce-tabs .nav-tabs,.woocommerce-tabs .nav-line-bottom{display:flex !important;justify-content:center !important;flex-wrap:wrap !important;gap:12px !important;border-bottom:2px solid var(--sensilk-border) !important;margin-bottom:24px !important;padding:0 0 12px 0 !important;list-style:none !important}.woocommerce-tabs ul.tabs li,.product-tabs .nav li,.woocommerce-tabs .nav-tabs li{margin:0 !important;padding:0 !important}.woocommerce-tabs ul.tabs li a,.product-tabs .nav li a,.woocommerce-tabs .nav-tabs li a,.woocommerce-tabs .nav-line-bottom > li > a{display:inline-flex !important;align-items:center !important;gap:8px !important;font-family:var(--sensilk-font-body) !important;font-size:0.92rem !important;font-weight:600 !important;color:var(--sensilk-text-muted) !important;background-color:var(--sensilk-bg-card) !important;border:1px solid var(--sensilk-border) !important;padding:12px 24px !important;border-radius:var(--sensilk-radius-sm) !important;text-decoration:none !important;transition:all 0.3s ease !important;box-shadow:0 2px 6px rgba(43,35,29,0.04) !important}.woocommerce-tabs ul.tabs li a:hover,.product-tabs .nav li a:hover,.woocommerce-tabs .nav-line-bottom > li > a:hover{color:var(--sensilk-gold-dark) !important;background-color:#FAF6EE !important;border-color:var(--sensilk-gold) !important;transform:translateY(-2px) !important}.woocommerce-tabs ul.tabs li.active a,.product-tabs .nav li.active a,.woocommerce-tabs .nav-tabs li.active a,.woocommerce-tabs .nav-line-bottom > li.active > a{color:#ffffff !important;background:linear-gradient(135deg,#B68A35 0%,#9E7425 100%) !important;border-color:#B68A35 !important;font-weight:700 !important;box-shadow:0 4px 14px rgba(182,138,53,0.35) !important;transform:translateY(-2px) !important}.woocommerce-tabs .tab-panels,.woocommerce-tabs .woocommerce-Tabs-panel,.product-tabs .tab-panels{background-color:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important;padding:36px 32px !important;box-shadow:0 6px 20px rgba(43,35,29,0.05) !important;line-height:1.75 !important;color:var(--sensilk-text) !important;margin-top:10px !important}.woocommerce-tabs .woocommerce-Tabs-panel h2,.woocommerce-tabs .woocommerce-Tabs-panel h3{font-size:1.25rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin-bottom:16px !important;padding-bottom:8px !important;border-bottom:2px solid var(--sensilk-gold-soft) !important}@media (max-width:768px){.sensilk-product-trust-grid-4{grid-template-columns:1fr}.silk-care-cards-grid{grid-template-columns:1fr}.shipping-policy-grid{grid-template-columns:1fr}.single-product form.cart{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin:14px 0 20px !important}.single-product form.cart .quantity{display:inline-flex !important;margin:0 !important;height:42px !important}.single-product form.cart .quantity .qty{height:42px !important;width:44px !important;font-size:0.95rem !important;border-radius:6px !important}.single-product .single_add_to_cart_button{flex:1 1 125px !important;width:auto !important;height:42px !important;font-size:0.8rem !important;font-weight:700 !important;letter-spacing:0.2px !important;padding:6px 10px !important;border-radius:8px !important;background-color:#2B231D !important;color:#ffffff !important;white-space:nowrap !important;box-shadow:0 2px 6px rgba(43,35,29,0.15) !important}.single-product .sensilk-btn-buy-now{flex:1 1 135px !important;width:auto !important;height:42px !important;font-size:0.8rem !important;font-weight:700 !important;letter-spacing:0.2px !important;padding:6px 10px !important;border-radius:8px !important;background:linear-gradient(135deg,#B68A35 0%,#9E7425 100%) !important;color:#ffffff !important;white-space:nowrap !important;box-shadow:0 2px 8px rgba(182,138,53,0.3) !important}.single-product .sensilk-btn-buy-now .btn-icon{font-size:0.82rem !important}.woocommerce-tabs ul.tabs,.product-tabs .nav{justify-content:flex-start !important}.woocommerce-tabs ul.tabs li a,.product-tabs .nav li a{width:100% !important;justify-content:center !important}.woocommerce-tabs .tab-panels{padding:20px 16px !important}}.sensilk-story-hero-section{position:relative !important;min-height:480px !important;display:flex !important;align-items:center !important;overflow:hidden !important;background-color:#1A1D20 !important;width:100% !important}.story-hero-bg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:1 !important}.story-hero-bg img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;opacity:0.55 !important}.story-hero-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(26,29,32,0.35) 0%,rgba(26,29,32,0.85) 100%) !important}.story-hero-content{position:relative !important;z-index:2 !important;text-align:center !important;max-width:800px !important;padding:80px 20px !important;margin:0 auto !important}.story-hero-tagline{color:var(--sensilk-gold) !important;font-weight:700 !important;letter-spacing:2.5px !important;font-size:0.88rem !important;text-transform:uppercase !important;display:inline-block !important;margin-bottom:12px !important}.story-hero-title{font-size:3.2rem !important;font-weight:700 !important;color:#ffffff !important;margin:0 0 10px !important;letter-spacing:1px !important}.story-hero-slogan{font-family:var(--sensilk-font-serif) !important;font-style:italic !important;font-size:1.85rem !important;color:#E2C084 !important;margin-bottom:20px !important}.story-hero-desc{color:rgba(255,255,255,0.88) !important;font-size:1.05rem !important;line-height:1.75 !important;margin:0 auto !important}.story-intro-grid{display:grid !important;grid-template-columns:1.2fr 1fr !important;gap:50px !important;align-items:center !important}.story-intro-title{font-size:2.2rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;line-height:1.3 !important;margin:12px 0 20px !important}.story-intro-quote{font-family:var(--sensilk-font-serif) !important;font-style:italic !important;font-size:1.25rem !important;color:var(--sensilk-gold-dark) !important;border-left:3px solid var(--sensilk-gold) !important;padding-left:18px !important;margin:0 0 24px 0 !important;line-height:1.6 !important}.story-intro-p{color:var(--sensilk-text-muted) !important;font-size:1rem !important;line-height:1.8 !important;margin-bottom:16px !important}.story-img-frame{position:relative !important;border-radius:var(--sensilk-radius-lg) !important;overflow:hidden !important;box-shadow:var(--sensilk-shadow-lg) !important}.story-img-frame img{width:100% !important;height:auto !important;display:block !important}.story-img-badge{position:absolute !important;bottom:20px !important;left:20px !important;background:rgba(255,255,255,0.95) !important;backdrop-filter:blur(8px) !important;border:1px solid var(--sensilk-border) !important;padding:12px 20px !important;border-radius:var(--sensilk-radius-sm) !important;box-shadow:0 4px 16px rgba(43,35,29,0.12) !important}.story-img-badge strong{display:block !important;font-size:1.5rem !important;font-weight:700 !important;color:var(--sensilk-gold-dark) !important;line-height:1 !important}.story-img-badge span{font-size:0.8rem !important;color:var(--sensilk-dark) !important;font-weight:600 !important}.story-steps-grid-4{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important;margin-top:36px !important}.story-step-card{background-color:var(--sensilk-bg-card) !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important;overflow:hidden !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important}.story-step-card:hover{transform:translateY(-4px) !important;box-shadow:var(--sensilk-shadow-md) !important}.step-card-img{position:relative !important;height:200px !important;overflow:hidden !important}.step-card-img img{width:100% !important;height:100% !important;object-fit:cover !important}.step-card-num{position:absolute !important;top:12px !important;left:12px !important;background-color:var(--sensilk-gold) !important;color:#ffffff !important;font-weight:700 !important;font-size:0.85rem !important;padding:4px 10px !important;border-radius:4px !important}.step-card-body{padding:20px !important}.step-card-title{font-size:1.1rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin:0 0 10px !important}.step-card-desc{font-size:0.88rem !important;color:var(--sensilk-text-muted) !important;line-height:1.6 !important;margin:0 !important}.story-values-grid-4{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;margin-top:36px !important}.story-value-card{background-color:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important;padding:28px 24px !important;text-align:center !important;transition:all 0.3s ease !important}.story-value-card:hover{border-color:var(--sensilk-gold) !important;box-shadow:var(--sensilk-shadow-md) !important;transform:translateY(-4px) !important}.value-card-icon{width:58px !important;height:58px !important;background-color:var(--sensilk-gold-soft) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 18px !important}.value-card-title{font-size:1.1rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin-bottom:12px !important}.value-card-desc{font-size:0.88rem !important;color:var(--sensilk-text-muted) !important;line-height:1.65 !important;margin:0 !important}.sensilk-b2b-hero-section{position:relative !important;min-height:520px !important;display:flex !important;align-items:center !important;overflow:hidden !important;background-color:#1A1D20 !important;width:100% !important}.b2b-hero-bg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:1 !important}.b2b-hero-bg img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center right !important;opacity:0.6 !important}.b2b-hero-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(90deg,rgba(26,29,32,0.95) 0%,rgba(26,29,32,0.78) 55%,rgba(26,29,32,0.35) 100%) !important}.b2b-hero-content{position:relative !important;z-index:2 !important;max-width:740px !important;padding:90px 20px !important}.b2b-hero-tagline{color:#E2C084 !important;font-weight:700 !important;letter-spacing:2.5px !important;font-size:0.85rem !important;text-transform:uppercase !important;display:inline-block !important;margin-bottom:14px !important;text-shadow:0 1px 4px rgba(0,0,0,0.5) !important}.b2b-hero-title{font-size:3.2rem !important;font-weight:700 !important;color:#ffffff !important;line-height:1.18 !important;margin:0 0 12px !important;letter-spacing:0.5px !important;text-shadow:0 2px 10px rgba(0,0,0,0.6) !important}.b2b-hero-slogan{font-family:var(--sensilk-font-serif) !important;font-style:italic !important;font-size:1.85rem !important;color:#FAF6EE !important;margin-bottom:22px !important;text-shadow:0 1px 6px rgba(0,0,0,0.6) !important}.b2b-hero-desc{color:rgba(255,255,255,0.9) !important;font-size:1.05rem !important;line-height:1.8 !important;margin-bottom:34px !important;max-width:660px !important}.b2b-hero-btn-wrap{display:flex !important;align-items:center !important;gap:16px !important;flex-wrap:wrap !important}.b2b-hero-btn-wrap .btn-sensilk-gold{padding:13px 28px !important;font-size:0.9rem !important;font-weight:700 !important;letter-spacing:0.5px !important;box-shadow:0 4px 16px rgba(0,0,0,0.4) !important}.btn-b2b-hotline{display:inline-flex !important;align-items:center !important;gap:8px !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.45) !important;padding:12px 24px !important;border-radius:var(--sensilk-radius-sm) !important;font-weight:700 !important;font-size:0.92rem !important;text-decoration:none !important;transition:all 0.3s ease !important;background-color:rgba(0,0,0,0.25) !important}.btn-b2b-hotline:hover{background-color:rgba(255,255,255,0.15) !important;border-color:#E2C084 !important;color:#E2C084 !important}.sensilk-b2b-privileges-section{background-color:#FAF6EE !important;padding:64px 0 !important}.b2b-privileges-grid-4{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:22px !important;margin-top:40px !important}.b2b-privilege-card{background-color:#ffffff !important;border:1px solid var(--sensilk-border-light) !important;border-radius:var(--sensilk-radius-md) !important;padding:32px 22px !important;text-align:center !important;transition:all 0.35s ease !important;display:flex !important;flex-direction:column !important;align-items:center !important;box-shadow:0 4px 14px rgba(43,35,29,0.04) !important}.b2b-privilege-card:hover{border-color:var(--sensilk-gold) !important;transform:translateY(-5px) !important;box-shadow:0 10px 25px rgba(182,138,53,0.15) !important}.privilege-icon-wrap{width:60px !important;height:60px !important;background:linear-gradient(135deg,#FAF2E0 0%,#F5E8CC 100%) !important;border:1px solid rgba(182,138,53,0.25) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 18px !important;transition:transform 0.3s ease !important}.b2b-privilege-card:hover .privilege-icon-wrap{transform:scale(1.08) rotate(5deg) !important}.privilege-card-title{font-size:1.1rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin-bottom:10px !important;line-height:1.35 !important}.privilege-card-desc{font-size:0.88rem !important;color:var(--sensilk-text-muted) !important;line-height:1.65 !important;margin:0 !important}.sensilk-b2b-catalog-section{background-color:#ffffff !important;padding:64px 0 !important}.b2b-catalog-grid-3{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:28px !important;margin-top:40px !important}.b2b-gift-card{background-color:#ffffff !important;border:1px solid var(--sensilk-border-light) !important;border-radius:var(--sensilk-radius-lg) !important;overflow:hidden !important;transition:all 0.35s ease !important;box-shadow:0 4px 18px rgba(43,35,29,0.05) !important;display:flex !important;flex-direction:column !important}.b2b-gift-card:hover{transform:translateY(-6px) !important;box-shadow:0 12px 32px rgba(182,138,53,0.16) !important;border-color:var(--sensilk-gold) !important}.b2b-gift-img{position:relative !important;height:250px !important;overflow:hidden !important;background-color:#FAF6EE !important}.b2b-gift-img img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.5s ease !important}.b2b-gift-card:hover .b2b-gift-img img{transform:scale(1.06) !important}.b2b-gift-badge{position:absolute !important;top:14px !important;right:14px !important;background:var(--sensilk-dark) !important;color:#ffffff !important;font-size:0.72rem !important;font-weight:700 !important;padding:5px 12px !important;border-radius:20px !important;letter-spacing:0.5px !important;box-shadow:0 2px 8px rgba(0,0,0,0.3) !important}.b2b-gift-body{padding:24px 20px !important;text-align:center !important;flex-grow:1 !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}.b2b-gift-title{font-size:1.18rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin:0 0 8px !important}.b2b-gift-items{font-size:0.88rem !important;color:var(--sensilk-text-muted) !important;margin-bottom:14px !important;line-height:1.55 !important}.b2b-gift-price{font-size:1.25rem !important;font-weight:700 !important;color:var(--sensilk-gold-dark) !important;margin-bottom:18px !important}.btn-b2b-card-quote{display:block !important;background-color:#FAF6EE !important;color:var(--sensilk-dark) !important;border:1.5px solid var(--sensilk-border) !important;padding:11px 18px !important;border-radius:var(--sensilk-radius-sm) !important;font-weight:700 !important;font-size:0.88rem !important;text-decoration:none !important;transition:all 0.25s ease !important}.btn-b2b-card-quote:hover{background-color:var(--sensilk-gold) !important;color:#ffffff !important;border-color:var(--sensilk-gold) !important;box-shadow:0 4px 14px rgba(182,138,53,0.35) !important}.sensilk-b2b-process-section{background-color:#FAF6F0 !important;padding:64px 0 !important}.b2b-process-grid-4{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important;margin-top:40px !important}.b2b-process-card{background-color:#ffffff !important;border:1px solid var(--sensilk-border-light) !important;border-top:4px solid var(--sensilk-gold) !important;border-radius:var(--sensilk-radius-md) !important;padding:26px 20px !important;position:relative !important;box-shadow:0 4px 14px rgba(43,35,29,0.04) !important;transition:transform 0.3s ease !important}.b2b-process-card:hover{transform:translateY(-4px) !important;box-shadow:0 8px 22px rgba(43,35,29,0.09) !important}.b2b-privileges-grid-4.grid-cols-3,.b2b-process-grid-4.grid-cols-3,.story-steps-grid-4.grid-cols-3,.story-values-grid-4.grid-cols-3,.b2b-catalog-grid-3.grid-cols-3{grid-template-columns:repeat(3,1fr) !important}.b2b-privileges-grid-4.grid-cols-2,.b2b-process-grid-4.grid-cols-2,.story-steps-grid-4.grid-cols-2,.story-values-grid-4.grid-cols-2,.b2b-catalog-grid-3.grid-cols-2{grid-template-columns:repeat(2,1fr) !important}.b2b-privileges-grid-4.grid-cols-4,.b2b-process-grid-4.grid-cols-4,.story-steps-grid-4.grid-cols-4,.story-values-grid-4.grid-cols-4,.b2b-catalog-grid-3.grid-cols-4{grid-template-columns:repeat(4,1fr) !important}.process-step-tag{display:inline-block !important;background-color:#FAF2E0 !important;color:var(--sensilk-gold-dark) !important;font-weight:700 !important;font-size:0.78rem !important;text-transform:uppercase !important;padding:4px 10px !important;border-radius:4px !important;margin-bottom:14px !important;letter-spacing:0.5px !important}.process-step-title{font-size:1.1rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin-bottom:10px !important;line-height:1.35 !important}.process-step-desc{font-size:0.86rem !important;color:var(--sensilk-text-muted) !important;line-height:1.65 !important;margin:0 !important}.sensilk-b2b-form-section{background-color:#ffffff !important;padding:64px 0 80px !important}.b2b-form-wrapper{max-width:780px !important;margin:0 auto !important;background-color:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-lg) !important;padding:44px 38px !important;box-shadow:0 10px 40px rgba(43,35,29,0.08) !important}.b2b-form-title{font-size:1.75rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin:10px 0 8px !important;line-height:1.3 !important}.b2b-form-desc{color:var(--sensilk-text-muted) !important;font-size:0.92rem !important;margin-bottom:30px !important;line-height:1.6 !important}.sensilk-corporate-form .form-row-2{display:grid !important;grid-template-columns:1fr 1fr !important;gap:18px !important;margin-bottom:16px !important}.sensilk-corporate-form .form-group{margin-bottom:16px !important}.sensilk-corporate-form label{display:block !important;font-size:0.85rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin-bottom:6px !important}.sensilk-corporate-form input[type="text"],.sensilk-corporate-form input[type="tel"],.sensilk-corporate-form select,.sensilk-corporate-form textarea{width:100% !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-sm) !important;padding:12px 14px !important;font-size:0.92rem !important;color:var(--sensilk-dark) !important;background-color:#FAFBFD !important;transition:all 0.25s ease !important}.sensilk-corporate-form input:focus,.sensilk-corporate-form select:focus,.sensilk-corporate-form textarea:focus{background-color:#ffffff !important;border-color:var(--sensilk-gold) !important;box-shadow:0 0 0 3px rgba(182,138,53,0.15) !important;outline:none !important}.b2b-form-footer-note{font-size:0.88rem !important;color:var(--sensilk-text-muted) !important;margin-top:24px !important}.b2b-form-footer-note a{color:var(--sensilk-gold-dark) !important;font-weight:700 !important;text-decoration:none !important}@media (max-width:768px){.sensilk-b2b-hero-section{min-height:440px !important;padding:20px 0 !important}.b2b-hero-content{padding:40px 16px !important;text-align:center !important}.b2b-hero-title{font-size:2rem !important}.b2b-hero-slogan{font-size:1.25rem !important}.b2b-hero-desc{font-size:0.9rem !important;margin-bottom:24px !important}.b2b-hero-btn-wrap{justify-content:center !important}.b2b-privileges-grid-4{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}.b2b-privilege-card{padding:20px 12px !important}.b2b-catalog-grid-3{grid-template-columns:1fr !important;gap:20px !important}.b2b-process-grid-4{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}.b2b-process-card{padding:18px 14px !important}.b2b-form-wrapper{padding:24px 16px !important}.sensilk-corporate-form .form-row-2{grid-template-columns:1fr !important;gap:0 !important}}.sensilk-corporate-form .form-group{margin-bottom:16px}.sensilk-corporate-form label{display:block;font-size:0.88rem;font-weight:600;color:var(--sensilk-dark);margin-bottom:6px}.sensilk-input{width:100%;padding:12px 16px;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-sm);font-family:var(--sensilk-font-body);font-size:0.92rem;background-color:#FAF6EE;transition:border-color 0.2s ease}.sensilk-input:focus{border-color:var(--sensilk-gold);background-color:#ffffff;outline:none}.btn-submit-b2b{border:none;cursor:pointer;padding:14px 36px;font-size:0.95rem;letter-spacing:0.5px;margin-top:10px}.b2b-form-direct-call{margin-top:24px;padding-top:20px;border-top:1px solid var(--sensilk-border-light);font-size:0.9rem;color:var(--sensilk-text-muted);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.b2b-form-direct-call .hotline-btn{color:var(--sensilk-gold-dark);font-weight:700;text-decoration:none}.b2b-form-direct-call .zalo-btn{color:#0068FF;font-weight:700;text-decoration:none}@media (max-width:768px){.story-intro-grid{grid-template-columns:1fr}.story-steps-grid-4{grid-template-columns:1fr}.story-values-grid-4{grid-template-columns:1fr}.b2b-privileges-grid-4{grid-template-columns:1fr}.b2b-catalog-grid-3{grid-template-columns:1fr}.b2b-process-grid-4{grid-template-columns:1fr}.sensilk-corporate-form .form-row-2{grid-template-columns:1fr}.b2b-form-wrapper{padding:24px 16px}.story-hero-title,.b2b-hero-title{font-size:2.2rem}}.sensilk-contact-hero{background-color:#1A1D20;background-size:cover;background-position:center;padding:80px 0 70px;text-align:center;position:relative}.contact-hero-content{max-width:750px;margin:0 auto}.contact-hero-title{font-size:2.8rem;font-weight:700;color:#ffffff;margin:12px 0 16px;letter-spacing:0.5px}.contact-hero-desc{font-size:1.05rem;color:#FAF6EE;line-height:1.7;opacity:0.9}.sensilk-contact-cards-section{padding:50px 0 30px}.contact-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contact-luxury-card{background:#FAF6EE;border:1.5px solid var(--sensilk-border,#EAE3D6);border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all 0.3s ease}.contact-luxury-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(43,35,29,0.08)}.contact-luxury-card.featured{border-color:var(--sensilk-gold,#B68A35);background:#FDFBF7;box-shadow:0 4px 20px rgba(182,138,53,0.12)}.contact-luxury-card .card-badge{position:absolute;top:-12px;right:20px;background:var(--sensilk-gold,#B68A35);color:#ffffff;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:4px 12px;border-radius:20px}.contact-luxury-card .card-header{display:flex;align-items:center;gap:14px;margin-bottom:20px;border-bottom:1px solid rgba(182,138,53,0.2);padding-bottom:16px}.contact-luxury-card .card-title{font-size:1.15rem;font-weight:700;color:var(--sensilk-dark,#2B231D);margin:0}.contact-luxury-card .card-body{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.contact-info-row{display:flex;align-items:flex-start;gap:10px;font-size:0.88rem;color:var(--sensilk-text,#2D2723);line-height:1.5}.contact-info-row .info-icon{font-size:1.1rem;line-height:1;flex-shrink:0}.contact-luxury-card .card-actions{display:flex;gap:10px}.btn-card-primary{flex:1;background:var(--sensilk-gold,#B68A35);color:#ffffff !important;text-align:center;padding:10px 14px;border-radius:6px;font-size:0.85rem;font-weight:700;text-decoration:none !important;transition:all 0.25s ease}.btn-card-primary:hover{background:var(--sensilk-gold-hover,#9E7425)}.btn-card-secondary{background:#ffffff;border:1.5px solid var(--sensilk-gold,#B68A35);color:var(--sensilk-gold-dark,#8C6219) !important;text-align:center;padding:10px 14px;border-radius:6px;font-size:0.85rem;font-weight:700;text-decoration:none !important;transition:all 0.25s ease}.btn-card-secondary:hover{background:#FAF6EE}.btn-card-zalo{flex:1;background:#0068FF;color:#ffffff !important;text-align:center;padding:10px 14px;border-radius:6px;font-size:0.85rem;font-weight:700;text-decoration:none !important;transition:all 0.25s ease}.btn-card-zalo:hover{background:#0052cc}.sensilk-contact-form-map-section{padding:30px 0 60px}.contact-form-map-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:36px;align-items:start}.contact-form-box{background:#FAF6EE;border:1.5px solid var(--sensilk-border,#EAE3D6);border-radius:14px;padding:36px 32px;box-shadow:0 4px 20px rgba(43,35,29,0.04)}.form-main-title{font-size:1.5rem;font-weight:700;color:var(--sensilk-dark,#2B231D);margin:6px 0 10px}.form-main-desc{font-size:0.9rem;color:var(--sensilk-text-muted,#796F66);margin-bottom:24px}.sensilk-luxury-contact-form .form-group{margin-bottom:18px}.sensilk-luxury-contact-form label{display:block;font-size:0.85rem;font-weight:700;color:var(--sensilk-dark,#2B231D);margin-bottom:6px}.sensilk-luxury-contact-form input,.sensilk-luxury-contact-form select,.sensilk-luxury-contact-form textarea{width:100%;background:#ffffff;border:1.5px solid #EAE3D6;border-radius:6px;padding:12px 16px;font-size:0.92rem;color:#2B231D;transition:all 0.25s ease}.sensilk-luxury-contact-form input:focus,.sensilk-luxury-contact-form select:focus,.sensilk-luxury-contact-form textarea:focus{border-color:var(--sensilk-gold,#B68A35);box-shadow:0 0 0 3px rgba(182,138,53,0.15);outline:none}.btn-sensilk-submit-contact{width:100%;background:linear-gradient(135deg,#B68A35 0%,#9E7425 100%);color:#ffffff;font-size:0.95rem;font-weight:700;letter-spacing:0.5px;padding:14px 28px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease;box-shadow:0 4px 16px rgba(182,138,53,0.35)}.btn-sensilk-submit-contact:hover{background:linear-gradient(135deg,#C59740 0%,#8C6219 100%);box-shadow:0 6px 20px rgba(182,138,53,0.5);transform:translateY(-1px)}.contact-perks-card{background:#FDFBF7;border:1px solid var(--sensilk-border,#EAE3D6);border-radius:10px;padding:24px;margin-top:20px}.perks-title{font-size:0.88rem;font-weight:700;color:var(--sensilk-gold-dark,#8C6219);letter-spacing:0.5px;text-transform:uppercase;margin-bottom:16px;border-bottom:1px solid #FAF2E0;padding-bottom:8px}.perks-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.perks-list li{display:flex;align-items:flex-start;gap:12px}.perk-icon{font-size:1.2rem;line-height:1.2}.perks-list strong{display:block;font-size:0.88rem;color:var(--sensilk-dark,#2B231D);margin-bottom:2px}.perks-list span{font-size:0.82rem;color:var(--sensilk-text-muted,#796F66);line-height:1.45;display:block}.sensilk-contact-faq-section{background:#FAF6EE;padding:60px 0;border-top:1px solid var(--sensilk-border,#EAE3D6)}.faq-section-header{text-align:center;max-width:600px;margin:0 auto 36px}.faq-main-title{font-size:2rem;font-weight:700;color:var(--sensilk-dark,#2B231D);margin-top:6px}.contact-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.faq-item-card{background:#ffffff;border:1px solid var(--sensilk-border,#EAE3D6);border-radius:10px;padding:24px;box-shadow:0 2px 10px rgba(43,35,29,0.03)}.faq-q{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.faq-q-icon{background:var(--sensilk-gold,#B68A35);color:#ffffff;font-size:0.72rem;font-weight:700;padding:3px 8px;border-radius:4px;flex-shrink:0}.faq-q h4{font-size:0.98rem;font-weight:700;color:var(--sensilk-dark,#2B231D);margin:0;line-height:1.4}.faq-a{font-size:0.88rem;color:var(--sensilk-text-muted,#796F66);line-height:1.6;margin:0;padding-left:36px}@media (max-width:768px){.contact-cards-grid{grid-template-columns:1fr}.contact-form-map-grid{grid-template-columns:1fr}.contact-faq-grid{grid-template-columns:1fr}.contact-hero-title{font-size:2rem}.contact-form-box{padding:24px 18px}.faq-a{padding-left:0;margin-top:8px}}.sensilk-section-blog{margin:40px 0 60px}.sensilk-grid-blog-5{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}@media (max-width:1024px){.sensilk-grid-blog-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sensilk-grid-blog-5{grid-template-columns:repeat(2,1fr);gap:12px}}.blog-post-card{background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);overflow:hidden;display:flex;flex-direction:column;transition:all 0.3s ease}.blog-post-card:hover{transform:translateY(-4px);box-shadow:var(--sensilk-shadow-md);border-color:var(--sensilk-gold)}.blog-card-thumb{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--sensilk-bg-cream);position:relative}.blog-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.blog-post-card:hover .blog-card-thumb img{transform:scale(1.06)}.blog-card-body{padding:12px 14px 16px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.blog-card-title{font-size:0.88rem;font-weight:600;line-height:1.4;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-title a{color:var(--sensilk-dark);text-decoration:none;transition:color 0.2s ease}.blog-card-title a:hover{color:var(--sensilk-gold)}.blog-card-date{font-size:0.78rem;color:var(--sensilk-text-muted)}.footer-wrapper,footer#footer{background-color:#FAF6EE !important;color:var(--sensilk-text) !important;border-top:1px solid var(--sensilk-border)}.footer-widgets{padding:40px 0 20px}.footer-widgets ul,.footer-widgets li,.widget_nav_menu ul,.widget_nav_menu li{list-style:none !important;list-style-type:none !important;margin:0;padding:0}.footer-widgets a{color:var(--sensilk-text-muted) !important;transition:color 0.2s ease}.footer-widgets a:hover{color:var(--sensilk-gold) !important}.absolute-footer{background-color:#FAF6EE !important;border-top:1px solid var(--sensilk-border-light);color:var(--sensilk-text-muted) !important;font-size:0.84rem}.sensilk-callbar{position:fixed !important;bottom:28px !important;left:24px !important;z-index:99999 !important;display:flex !important;flex-direction:column !important;gap:12px !important;margin:0 !important;padding:0 !important;pointer-events:auto !important;width:auto !important;float:none !important}.sensilk-callbar a{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:10px 18px !important;border-radius:50px !important;font-family:var(--sensilk-font-body) !important;font-size:0.86rem !important;font-weight:700 !important;text-decoration:none !important;box-shadow:0 4px 16px rgba(43,35,29,0.22) !important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important;white-space:nowrap !important;line-height:1.2 !important}.sensilk-callbar a:hover{transform:translateY(-3px) scale(1.04) !important;box-shadow:0 8px 24px rgba(43,35,29,0.35) !important}.sensilk-callbar a.call{background:linear-gradient(135deg,#B68A35 0%,#8C6219 100%) !important;color:#ffffff !important;border:1.5px solid rgba(255,255,255,0.6) !important;animation:sensilkCallPulse 2.5s infinite}.sensilk-callbar a.zalo{background:linear-gradient(135deg,#0088FF 0%,#0066CC 100%) !important;color:#ffffff !important;border:1.5px solid rgba(255,255,255,0.6) !important}@keyframes sensilkCallPulse{0%{box-shadow:0 0 0 0 rgba(182,138,53,0.7)}70%{box-shadow:0 0 0 12px rgba(182,138,53,0)}100%{box-shadow:0 0 0 0 rgba(182,138,53,0)}}@media (max-width:768px){.sensilk-callbar{bottom:20px !important;left:16px !important;gap:8px !important}.sensilk-callbar a{padding:8px 14px !important;font-size:0.78rem !important}}.sensilk-shop-hero-header{background:linear-gradient(180deg,#FAF6EE 0%,#FFFFFF 100%) !important;border-bottom:1px solid var(--sensilk-border) !important;padding:40px 0 28px !important;margin-bottom:35px !important;text-align:center !important}.sensilk-shop-breadcrumbs{font-size:0.85rem !important;color:var(--sensilk-text-muted) !important;margin-bottom:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}.sensilk-shop-breadcrumbs a{color:var(--sensilk-text-muted) !important;text-decoration:none !important;transition:color 0.2s ease !important}.sensilk-shop-breadcrumbs a:hover{color:var(--sensilk-gold) !important}.sensilk-shop-breadcrumbs .sep{color:#D4C9BD !important}.sensilk-shop-breadcrumbs .current{color:var(--sensilk-dark) !important;font-weight:600 !important}.shop-hero-content{max-width:800px !important;margin:0 auto 28px !important}.shop-hero-tagline{display:inline-block !important;font-size:0.8rem !important;font-weight:700 !important;letter-spacing:2.5px !important;color:var(--sensilk-gold) !important;margin-bottom:8px !important;text-transform:uppercase !important}.shop-hero-title{font-size:2.3rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;line-height:1.25 !important;margin:0 0 12px !important;font-family:var(--sensilk-font-body) !important}.shop-hero-desc{font-size:1rem !important;color:var(--sensilk-text-muted) !important;line-height:1.6 !important;margin:0 auto !important}.sensilk-category-pills-bar{margin-top:20px !important;padding-top:18px !important;border-top:1px dashed var(--sensilk-border) !important}.pills-scroll-wrapper{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;padding:4px 0 !important}.pills-scroll-wrapper::-webkit-scrollbar{display:none !important}.pills-nav-list{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px 12px !important;list-style:none !important;padding:0 !important;margin:0 !important;flex-wrap:wrap !important}.pill-item{margin:0 !important;padding:0 !important;flex-shrink:0 !important}.pill-item a{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:8px 18px !important;background-color:#FFFFFF !important;border:1px solid var(--sensilk-border) !important;border-radius:30px !important;color:var(--sensilk-dark) !important;font-size:0.88rem !important;font-weight:600 !important;text-decoration:none !important;transition:all 0.25s ease !important;box-shadow:var(--sensilk-shadow-sm) !important}.pill-item a:hover{border-color:var(--sensilk-gold) !important;background-color:var(--sensilk-bg-cream) !important;color:var(--sensilk-gold-dark) !important;transform:translateY(-1px) !important}.pill-item.active a{background-color:var(--sensilk-gold) !important;border-color:var(--sensilk-gold) !important;color:#FFFFFF !important;box-shadow:0 4px 14px rgba(182,138,53,0.3) !important}.pill-item .pill-count{display:inline-block !important;background-color:#F2ECE2 !important;color:var(--sensilk-dark) !important;font-size:0.72rem !important;font-weight:700 !important;padding:2px 7px !important;border-radius:12px !important;line-height:1 !important}.pill-item.active a .pill-count{background-color:rgba(255,255,255,0.25) !important;color:#FFFFFF !important}.pills-sub-list{margin-top:14px !important;padding-top:12px !important;border-top:1px dashed rgba(234,227,214,0.7) !important;gap:8px 10px !important}.pill-sub-item{margin:0 !important;padding:0 !important}.pill-sub-item a{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:5px 14px !important;background-color:var(--sensilk-bg-cream) !important;border:1px solid var(--sensilk-border) !important;border-radius:20px !important;color:var(--sensilk-text) !important;font-size:0.82rem !important;font-weight:500 !important;text-decoration:none !important;transition:all 0.2s ease !important}.pill-sub-item a:hover{border-color:var(--sensilk-gold) !important;color:var(--sensilk-gold-dark) !important}.pill-sub-item.active a{background-color:var(--sensilk-dark) !important;border-color:var(--sensilk-dark) !important;color:#FFFFFF !important}.pill-sub-item .sub-count{font-size:0.7rem !important;opacity:0.75 !important}.shop-page-title.category-page-title,.page-title.shop-page-title{display:none !important}.sensilk-recently-viewed-section{padding:45px 0 20px !important;border-top:1px dashed var(--sensilk-border) !important;margin-top:30px !important}.recently-viewed-header{margin-bottom:28px !important}.recently-viewed-header .section-tagline{display:inline-block !important;font-size:0.78rem !important;font-weight:700 !important;letter-spacing:2px !important;color:var(--sensilk-gold) !important;text-transform:uppercase !important;margin-bottom:6px !important}.recently-viewed-header .section-title{font-family:var(--sensilk-font-body) !important;font-size:1.8rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin:0 0 10px !important}.category-page-row{max-width:1240px !important;margin:0 auto 50px !important;padding:0 20px !important}.category-page-row .products .product-small.box{background-color:#FFFFFF !important;border:1px solid var(--sensilk-border) !important;border-radius:10px !important;overflow:hidden !important;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1) !important;box-shadow:var(--sensilk-shadow-sm) !important;padding-bottom:12px !important}.category-page-row .products .product-small.box:hover{transform:translateY(-5px) !important;border-color:var(--sensilk-gold) !important;box-shadow:var(--sensilk-shadow-md) !important}.category-page-row .products .box-image{overflow:hidden !important;background-color:#FAF6EE !important;border-bottom:1px solid var(--sensilk-border-light) !important}.category-page-row .products .box-image img{transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1) !important}.category-page-row .products .product-small.box:hover .box-image img{transform:scale(1.06) !important}.category-page-row .badge-container .badge{background-color:var(--sensilk-gold) !important;color:#FFFFFF !important;font-size:0.75rem !important;font-weight:700 !important;border-radius:4px !important;padding:4px 8px !important;letter-spacing:0.5px !important;box-shadow:0 2px 6px rgba(0,0,0,0.15) !important}.category-page-row .products .box-text{padding:14px 12px 6px !important;text-align:center !important}.category-page-row .products .box-text .name a{font-family:var(--sensilk-font-body) !important;font-size:0.96rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;line-height:1.4 !important;text-decoration:none !important;transition:color 0.2s ease !important}.category-page-row .products .box-text .name a:hover{color:var(--sensilk-gold) !important}.category-page-row .products .price-wrapper{margin-top:6px !important}.category-page-row .products .price{font-size:1.05rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important}.category-page-row .product-category .col-inner{background-color:#FAF6EE !important;border:1px solid var(--sensilk-border) !important;border-radius:12px !important;overflow:hidden !important;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1) !important;box-shadow:var(--sensilk-shadow-sm) !important}.category-page-row .product-category:hover .col-inner{transform:translateY(-5px) !important;border-color:var(--sensilk-gold) !important;box-shadow:var(--sensilk-shadow-md) !important}.category-page-row .product-category .box-image{border-bottom:1px solid var(--sensilk-border-light) !important;background-color:#FDFBF7 !important}.category-page-row .product-category .box-text{padding:14px 10px 10px !important;text-align:center !important}.category-page-row .product-category .header-title,.category-page-row .product-category .box-text h5{font-family:var(--sensilk-font-body) !important;font-size:1.02rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin:0 0 4px !important}.category-page-row .product-category .count{font-size:0.8rem !important;color:var(--sensilk-gold-dark) !important;font-weight:600 !important}.category-page-row .add-to-cart-button,.category-page-row .add_to_cart_button{background-color:var(--sensilk-gold) !important;border-color:var(--sensilk-gold) !important;color:#FFFFFF !important;font-size:0.82rem !important;font-weight:700 !important;border-radius:4px !important;transition:all 0.25s ease !important}.category-page-row .add-to-cart-button:hover,.category-page-row .add_to_cart_button:hover{background-color:var(--sensilk-gold-hover) !important;border-color:var(--sensilk-gold-hover) !important;box-shadow:0 4px 12px rgba(182,138,53,0.3) !important}.category-page-row .products .price del{font-size:0.85rem !important;color:#9E958F !important;font-weight:normal !important;text-decoration:line-through !important;margin-right:6px !important}.category-page-row .products .price ins{color:var(--sensilk-gold-dark) !important;text-decoration:none !important}.woocommerce-result-count{font-size:0.88rem !important;color:var(--sensilk-text-muted) !important;font-weight:500 !important}.woocommerce-ordering select.orderby{border:1px solid var(--sensilk-border) !important;border-radius:6px !important;background-color:#FFFFFF !important;padding:8px 16px !important;font-size:0.88rem !important;color:var(--sensilk-dark) !important;font-weight:600 !important;outline:none !important;cursor:pointer !important;transition:border-color 0.2s ease !important}.woocommerce-ordering select.orderby:focus{border-color:var(--sensilk-gold) !important}.category-page-row .woocommerce-pagination{margin-top:40px !important;padding-top:25px !important;border-top:1px solid var(--sensilk-border-light) !important}.category-page-row .woocommerce-pagination ul.page-numbers{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:none !important}.category-page-row .woocommerce-pagination ul.page-numbers li{border:none !important;margin:0 !important}.category-page-row .woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:40px !important;height:40px !important;padding:0 12px !important;border:1px solid var(--sensilk-border) !important;border-radius:8px !important;background-color:#FFFFFF !important;color:var(--sensilk-dark) !important;font-size:0.92rem !important;font-weight:600 !important;text-decoration:none !important;transition:all 0.2s ease !important}.category-page-row .woocommerce-pagination ul.page-numbers li .page-numbers:hover{border-color:var(--sensilk-gold) !important;background-color:var(--sensilk-bg-cream) !important;color:var(--sensilk-gold-dark) !important}.category-page-row .woocommerce-pagination ul.page-numbers li .page-numbers.current{background-color:var(--sensilk-gold) !important;border-color:var(--sensilk-gold) !important;color:#FFFFFF !important;box-shadow:0 4px 12px rgba(182,138,53,0.25) !important}.sensilk-shop-bottom-trust-wrapper{background-color:var(--sensilk-bg-cream) !important;border-top:1px solid var(--sensilk-border) !important;border-bottom:1px solid var(--sensilk-border) !important;padding:45px 0 !important;margin-top:40px !important}.shop-trust-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important}.shop-trust-item{display:flex !important;align-items:center !important;gap:16px !important;padding:16px 20px !important;background-color:#FFFFFF !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important;box-shadow:var(--sensilk-shadow-sm) !important}.shop-trust-item .trust-icon{width:48px !important;height:48px !important;background-color:var(--sensilk-gold-soft) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.shop-trust-item .trust-text strong{display:block !important;font-size:0.92rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin-bottom:3px !important}.shop-trust-item .trust-text span{display:block !important;font-size:0.8rem !important;color:var(--sensilk-text-muted) !important;line-height:1.35 !important}@media (max-width:768px){.sensilk-shop-hero-header{padding:24px 0 18px !important;margin-bottom:20px !important}.shop-hero-title{font-size:1.65rem !important}.shop-hero-desc{font-size:0.88rem !important}.pills-nav-list{justify-content:center !important;gap:8px 10px !important;padding:0 8px !important}.shop-trust-grid{grid-template-columns:1fr !important;gap:14px !important}.category-page-row{padding:0 12px !important}}.sensilk-comments-area,.comments-area{max-width:960px;margin:50px auto 30px;padding:0;font-family:var(--sensilk-font-body)}.sensilk-comments-header{margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid var(--sensilk-border)}.sensilk-comments-title,.comments-title{font-size:1.45rem;font-weight:700;color:var(--sensilk-dark);margin:0 0 6px;display:flex;align-items:center;gap:10px}.sensilk-comments-title .title-icon{display:inline-flex;align-items:center}.sensilk-comments-subtitle{font-size:0.9rem;color:var(--sensilk-text-muted)}.sensilk-comment-list,.comment-list{list-style:none !important;margin:0 0 40px !important;padding:0 !important}.sensilk-comment-list > li,.comment-list > li{list-style:none !important;margin-bottom:24px}.sensilk-comment-list .children,.comment-list .children{list-style:none !important;margin:16px 0 0 40px !important;padding-left:20px !important;border-left:2px solid var(--sensilk-border-light)}@media (max-width:768px){.sensilk-comment-list .children,.comment-list .children{margin-left:12px !important;padding-left:10px !important}}.sensilk-comment-body,.comment-body{background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);padding:20px 24px;box-shadow:0 2px 10px rgba(43,35,29,0.03);display:flex;gap:18px;align-items:flex-start;transition:all 0.25s ease}.sensilk-comment-body:hover,.comment-body:hover{border-color:var(--sensilk-gold);box-shadow:0 4px 16px rgba(182,138,53,0.08)}.sensilk-comment-avatar{flex-shrink:0}.sensilk-comment-avatar img,.sensilk-comment-avatar .avatar-img,.comment-author img.avatar{width:52px !important;height:52px !important;border-radius:50% !important;border:2px solid var(--sensilk-gold) !important;object-fit:cover !important;background:#ffffff;padding:2px}.sensilk-avatar-initials{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#FAF6EE 0%,#EAE3D6 100%);border:2px solid var(--sensilk-gold);color:var(--sensilk-gold-dark);font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.sensilk-comment-content-wrap{flex:1;min-width:0}.sensilk-comment-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.author-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sensilk-comment-author-name{font-size:1rem;font-weight:700;color:var(--sensilk-dark)}.sensilk-author-badge{display:inline-block;font-size:0.72rem;padding:2px 8px;border-radius:12px;letter-spacing:0.2px}.sensilk-author-badge.admin-badge{background:var(--sensilk-bg-cream);color:var(--sensilk-gold-dark);border:1px solid var(--sensilk-gold);font-weight:700}.sensilk-author-badge.author-badge{background:var(--sensilk-dark);color:#ffffff;font-weight:600}.sensilk-author-badge.user-badge{background:#F3EFE6;color:var(--sensilk-text-muted)}.sensilk-comment-time{font-size:0.82rem;color:var(--sensilk-text-muted);display:flex;align-items:center}.sensilk-comment-text{font-size:0.94rem;line-height:1.65;color:var(--sensilk-text);margin-bottom:12px}.sensilk-comment-text p{margin:0 0 8px}.sensilk-comment-text p:last-child{margin-bottom:0}.sensilk-comment-awaiting-moderation{background:#FFF8E6;border-left:3px solid #E5A51A;padding:8px 12px;border-radius:4px;font-size:0.85rem;color:#8C6219;margin-bottom:12px}.sensilk-comment-actions{display:flex;align-items:center;gap:14px;font-size:0.82rem}.sensilk-reply-btn-wrap a,.comment-reply-link{display:inline-flex !important;align-items:center !important;gap:4px !important;background:var(--sensilk-bg-cream) !important;color:var(--sensilk-gold-dark) !important;border:1px solid var(--sensilk-border) !important;border-radius:20px !important;padding:4px 12px !important;font-weight:600 !important;text-decoration:none !important;transition:all 0.2s ease !important}.sensilk-reply-btn-wrap a:hover,.comment-reply-link:hover{background:var(--sensilk-gold) !important;color:#ffffff !important;border-color:var(--sensilk-gold-dark) !important}.sensilk-edit-comment-link a,.comment-edit-link{color:var(--sensilk-text-muted) !important;text-decoration:underline !important}.sensilk-comment-form-wrap,.comment-respond{background:#FAF6EE;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-lg);padding:32px 36px;margin-top:40px;box-shadow:var(--sensilk-shadow-sm)}@media (max-width:768px){.sensilk-comment-form-wrap,.comment-respond{padding:22px 18px}}.sensilk-reply-title,.comment-reply-title{font-size:1.25rem;font-weight:700;color:var(--sensilk-dark);margin:0 0 8px;display:flex;align-items:center;gap:8px}.sensilk-cancel-reply a,#cancel-comment-reply-link{font-size:0.82rem;color:#D32F2F !important;font-weight:normal;text-decoration:none;margin-left:12px}.sensilk-comment-notes{font-size:0.84rem;color:var(--sensilk-text-muted);margin-bottom:20px}.sensilk-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.sensilk-form-row.full-width{grid-template-columns:1fr}@media (max-width:600px){.sensilk-form-row{grid-template-columns:1fr;gap:12px}}.sensilk-form-col label,.comment-respond label{display:block;font-size:0.86rem;font-weight:700;color:var(--sensilk-dark);margin-bottom:6px}.sensilk-form-col input[type="text"],.sensilk-form-col input[type="email"],.sensilk-form-col textarea,.comment-respond input[type="text"],.comment-respond input[type="email"],.comment-respond textarea{width:100% !important;background:#ffffff !important;border:1.5px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-sm) !important;padding:12px 16px !important;font-family:var(--sensilk-font-body) !important;font-size:0.92rem !important;color:var(--sensilk-text) !important;transition:all 0.25s ease !important}.sensilk-form-col input:focus,.sensilk-form-col textarea:focus,.comment-respond input:focus,.comment-respond textarea:focus{outline:none !important;border-color:var(--sensilk-gold) !important;box-shadow:0 0 0 3px rgba(182,138,53,0.2) !important}.sensilk-checkbox-wrap{font-size:0.84rem;color:var(--sensilk-text-muted);margin:10px 0 20px;display:flex;align-items:center;gap:8px}.sensilk-submit-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:10px}.sensilk-submit-comment-btn,.comment-respond input[type="submit"]{background:var(--sensilk-gold) !important;color:#ffffff !important;font-family:var(--sensilk-font-body) !important;font-size:0.9rem !important;font-weight:700 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;padding:12px 28px !important;border-radius:var(--sensilk-radius-sm) !important;border:none !important;cursor:pointer !important;box-shadow:0 4px 14px rgba(182,138,53,0.3) !important;transition:all 0.3s ease !important}.sensilk-submit-comment-btn:hover,.comment-respond input[type="submit"]:hover{background:var(--sensilk-gold-hover) !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(182,138,53,0.45) !important}.sensilk-privacy-note{font-size:0.8rem;color:var(--sensilk-text-muted)}.sensilk-comment-navigation{display:flex;justify-content:space-between;margin:20px 0 30px;font-size:0.9rem;font-weight:600}.sensilk-comment-navigation a{color:var(--sensilk-gold-dark);text-decoration:none}.sensilk-comment-navigation a:hover{text-decoration:underline}.woocommerce-Reviews{margin-top:20px}.woocommerce-Reviews ol.commentlist{list-style:none !important;margin:0 !important;padding:0 !important}.woocommerce-Reviews ol.commentlist li{list-style:none !important;background:#ffffff;border:1px solid var(--sensilk-border);border-radius:var(--sensilk-radius-md);padding:20px 24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(43,35,29,0.03)}.woocommerce-Reviews .star-rating{color:var(--sensilk-gold) !important}.sensilk-related-products-wrapper,.sensilk-related-products-section,.related.products,.product-section-title-related{margin:60px 0 40px !important;padding-top:40px !important;border-top:1px solid var(--sensilk-border) !important;clear:both !important}.sensilk-related-header{margin-bottom:36px;text-align:center}.sensilk-related-sub{display:block;font-size:0.8rem;font-weight:700;letter-spacing:1.5px;color:var(--sensilk-gold);text-transform:uppercase;margin-bottom:6px}.sensilk-related-heading{font-family:var(--sensilk-font-title) !important;font-size:1.6rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;text-transform:uppercase;letter-spacing:0.5px;margin:0 0 8px !important;display:flex;align-items:center;justify-content:center;gap:12px}.sensilk-heading-divider{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px auto 12px;max-width:180px}.sensilk-heading-divider .divider-line{flex:1;height:1px;background:var(--sensilk-border)}.sensilk-heading-divider .divider-diamond{color:var(--sensilk-gold);font-size:0.75rem}.sensilk-related-desc{font-size:0.92rem;color:var(--sensilk-text-muted);max-width:600px;margin:0 auto}.sensilk-luxury-product-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;margin-top:28px !important}@media (max-width:1024px){.sensilk-luxury-product-grid{grid-template-columns:repeat(2,1fr) !important;gap:18px !important}}@media (max-width:600px){.sensilk-luxury-product-grid{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}.sensilk-related-heading{font-size:1.25rem !important}}.sensilk-product-item-card{background:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 4px 16px rgba(43,35,29,0.04) !important;display:flex !important;flex-direction:column !important;transition:all 0.35s cubic-bezier(0.25,0.8,0.25,1) !important}.sensilk-product-item-card:hover{transform:translateY(-6px) !important;box-shadow:0 12px 30px rgba(182,138,53,0.15) !important;border-color:var(--sensilk-gold) !important}.card-thumb-wrapper{position:relative !important;overflow:hidden !important;aspect-ratio:1 / 1 !important;background:#FAF6EE !important}.card-thumb-wrapper .card-image-link{display:block !important;width:100% !important;height:100% !important}.card-thumb-wrapper img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.6s cubic-bezier(0.25,0.8,0.25,1) !important}.sensilk-product-item-card:hover .card-thumb-wrapper img{transform:scale(1.08) !important}.sensilk-badge-sale{position:absolute !important;top:12px !important;left:12px !important;z-index:3 !important;background:linear-gradient(135deg,#B68A35 0%,#8C6219 100%) !important;color:#ffffff !important;font-family:var(--sensilk-font-body) !important;font-size:0.75rem !important;font-weight:700 !important;padding:4px 10px !important;border-radius:4px !important;box-shadow:0 2px 8px rgba(0,0,0,0.18) !important}.sensilk-badge-tag{position:absolute !important;top:12px !important;left:12px !important;z-index:3 !important;background:#2B231D !important;color:#FAF6EE !important;font-family:var(--sensilk-font-body) !important;font-size:0.68rem !important;font-weight:700 !important;padding:4px 8px !important;border-radius:4px !important;letter-spacing:0.5px !important}.card-quick-overlay{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:12px !important;background:linear-gradient(to top,rgba(43,35,29,0.7) 0%,transparent 100%) !important;display:flex !important;justify-content:center !important;opacity:0 !important;transform:translateY(10px) !important;transition:all 0.3s ease !important;z-index:2 !important}.sensilk-product-item-card:hover .card-quick-overlay{opacity:1 !important;transform:translateY(0) !important}.btn-card-view{background:#ffffff !important;color:var(--sensilk-dark) !important;font-family:var(--sensilk-font-body) !important;font-size:0.78rem !important;font-weight:700 !important;padding:6px 16px !important;border-radius:20px !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.15) !important;transition:all 0.2s ease !important}.btn-card-view:hover{background:var(--sensilk-gold) !important;color:#ffffff !important}.card-info-wrapper{padding:16px 18px 20px !important;display:flex !important;flex-direction:column !important;flex:1 !important;text-align:center !important}.card-material{font-size:0.72rem !important;color:var(--sensilk-gold) !important;text-transform:uppercase !important;letter-spacing:0.8px !important;font-weight:700 !important;margin-bottom:6px !important}.card-title{font-family:var(--sensilk-font-body) !important;font-size:0.95rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;line-height:1.4 !important;margin:0 0 8px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.7em !important}.card-title a{color:var(--sensilk-dark) !important;text-decoration:none !important;transition:color 0.2s ease !important}.card-title a:hover{color:var(--sensilk-gold) !important}.card-rating-row{display:flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;margin-bottom:6px !important}.card-stars{color:var(--sensilk-gold) !important;font-size:0.85rem !important;letter-spacing:2px !important}.card-reviews{color:var(--sensilk-text-muted) !important;font-size:0.78rem !important}.card-price-row{margin-top:auto !important;padding-top:6px !important}.card-price{font-size:1.05rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important}.card-price del{font-size:0.85rem !important;color:#9E958F !important;font-weight:normal !important;text-decoration:line-through !important;margin-right:6px !important}.card-price ins{color:var(--sensilk-gold-dark) !important;text-decoration:none !important}.sensilk-news-page-wrapper{background-color:var(--sensilk-bg-light);min-height:80vh;padding-bottom:50px}.sensilk-news-hero{background-color:var(--sensilk-bg-cream);border-bottom:1px solid var(--sensilk-border);padding:35px 0 45px;text-align:center;margin-bottom:30px}.sensilk-news-hero .sensilk-breadcrumbs{display:flex;justify-content:center;align-items:center;gap:8px;font-size:0.85rem;color:var(--sensilk-text-muted);margin-bottom:16px}.sensilk-news-hero .sensilk-breadcrumbs a{color:var(--sensilk-text-muted);text-decoration:none;transition:color 0.2s ease}.sensilk-news-hero .sensilk-breadcrumbs a:hover{color:var(--sensilk-gold)}.news-hero-content{max-width:800px;margin:0 auto}.news-hero-content .hero-subtag{display:inline-block;font-size:0.76rem;letter-spacing:2px;text-transform:uppercase;color:var(--sensilk-gold);font-weight:700;margin-bottom:10px}.news-hero-title{font-family:var(--sensilk-font-title);font-size:2.2rem;font-weight:700;color:var(--sensilk-dark);letter-spacing:0.5px;margin:0 0 12px;line-height:1.25}.news-hero-desc{font-size:0.95rem;color:var(--sensilk-text-muted);line-height:1.6;margin:0 auto}.sensilk-news-filter-section{margin-bottom:35px}.news-filter-pills-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px}.filter-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:30px;background:#ffffff;border:1px solid var(--sensilk-border);color:var(--sensilk-dark);font-size:0.86rem;font-weight:600;text-decoration:none !important;transition:all 0.25s ease;box-shadow:0 2px 6px rgba(43,35,29,0.04)}.filter-pill .pill-count{font-size:0.78rem;color:var(--sensilk-text-muted);font-weight:400}.filter-pill:hover{border-color:var(--sensilk-gold);color:var(--sensilk-gold);transform:translateY(-2px);box-shadow:0 4px 12px rgba(182,138,53,0.15)}.filter-pill.active{background:var(--sensilk-gold) !important;border-color:var(--sensilk-gold) !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(182,138,53,0.35)}.filter-pill.active .pill-count{color:rgba(255,255,255,0.85)}.sensilk-news-spotlight-card{display:grid;grid-template-columns:1.15fr 1fr;background:#ffffff;border:1px solid var(--sensilk-border);border-radius:16px;overflow:hidden;margin-bottom:40px;box-shadow:0 8px 30px rgba(43,35,29,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease}.sensilk-news-spotlight-card:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(43,35,29,0.1);border-color:rgba(182,138,53,0.4)}.spotlight-thumb{position:relative;overflow:hidden;min-height:340px}.spotlight-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1)}.sensilk-news-spotlight-card:hover .spotlight-thumb img{transform:scale(1.04)}.spotlight-badge{position:absolute;top:18px;left:18px;background:rgba(43,35,29,0.85);backdrop-filter:blur(4px);color:#ffffff;font-size:0.75rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,0.2)}.spotlight-content{padding:35px 40px;display:flex;flex-direction:column;justify-content:center}.spotlight-meta{display:flex;align-items:center;gap:15px;font-size:0.82rem;color:var(--sensilk-text-muted);margin-bottom:12px}.spotlight-meta .meta-date{display:inline-flex;align-items:center;gap:5px;color:var(--sensilk-gold);font-weight:600}.spotlight-title{font-family:var(--sensilk-font-title);font-size:1.55rem;font-weight:700;line-height:1.35;color:var(--sensilk-dark);margin:0 0 14px}.spotlight-title a{color:var(--sensilk-dark);text-decoration:none;transition:color 0.2s ease}.spotlight-title a:hover{color:var(--sensilk-gold)}.spotlight-excerpt{font-size:0.92rem;color:#554D47;line-height:1.65;margin:0 0 22px}.btn-spotlight-read{display:inline-flex;align-items:center;gap:8px;color:var(--sensilk-gold);font-weight:700;font-size:0.9rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.2s ease}.btn-spotlight-read:hover{color:var(--sensilk-gold-hover);transform:translateX(4px)}.sensilk-news-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:45px}.sensilk-news-card{background:#ffffff;border:1px solid var(--sensilk-border);border-radius:14px;overflow:hidden;box-shadow:0 4px 16px rgba(43,35,29,0.04);display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.sensilk-news-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(43,35,29,0.09);border-color:rgba(182,138,53,0.45)}.news-card-thumb{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--sensilk-bg-cream)}.news-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.sensilk-news-card:hover .news-card-thumb img{transform:scale(1.06)}.news-card-category{position:absolute;bottom:12px;left:12px;background:rgba(255,255,255,0.95);backdrop-filter:blur(4px);color:var(--sensilk-gold);font-size:0.72rem;font-weight:700;letter-spacing:0.3px;text-transform:uppercase;padding:4px 10px;border-radius:6px;border:1px solid var(--sensilk-border)}.news-card-body{padding:20px 22px;display:flex;flex-direction:column;flex-grow:1}.news-card-meta{font-size:0.78rem;color:var(--sensilk-text-muted);margin-bottom:8px}.news-meta-date{display:inline-flex;align-items:center;gap:5px;color:var(--sensilk-gold);font-weight:600}.news-card-title{font-family:var(--sensilk-font-title);font-size:1.12rem;font-weight:700;line-height:1.38;color:var(--sensilk-dark);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-title a{color:var(--sensilk-dark);text-decoration:none;transition:color 0.2s ease}.news-card-title a:hover{color:var(--sensilk-gold)}.news-card-excerpt{font-size:0.86rem;color:#5A524C;line-height:1.55;margin:0 0 16px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-readmore{display:inline-flex;align-items:center;gap:5px;color:var(--sensilk-gold);font-weight:600;font-size:0.84rem;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}.news-card-readmore:hover{color:var(--sensilk-gold-hover);transform:translateX(3px)}.sensilk-news-empty{text-align:center;padding:60px 20px;background:#ffffff;border-radius:14px;border:1px solid var(--sensilk-border);margin-bottom:40px}.sensilk-news-empty p{font-size:1.05rem;color:var(--sensilk-text-muted);margin-bottom:20px}.sensilk-news-bottom-cta{margin-top:20px}.news-bottom-cta-box{background:linear-gradient(135deg,#FAF6EE 0%,#F5EDE0 100%);border:1px solid var(--sensilk-border);border-radius:16px;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:0 6px 20px rgba(43,35,29,0.05)}.news-bottom-cta-box .cta-text h3{font-family:var(--sensilk-font-title);font-size:1.35rem;font-weight:700;color:var(--sensilk-dark);margin:0 0 6px}.news-bottom-cta-box .cta-text p{font-size:0.9rem;color:#554D47;margin:0;line-height:1.5}.news-bottom-cta-box .cta-actions{display:flex;gap:12px;flex-shrink:0}.btn-news-outline{display:inline-block;background:transparent;color:var(--sensilk-dark) !important;border:1.5px solid var(--sensilk-dark);font-size:0.88rem;font-weight:700;padding:12px 24px;border-radius:4px;text-decoration:none;transition:all 0.25s ease;white-space:nowrap}.btn-news-outline:hover{background:var(--sensilk-dark);color:#ffffff !important}@media (max-width:992px){.sensilk-news-spotlight-card{grid-template-columns:1fr}.spotlight-thumb{min-height:260px;aspect-ratio:16/9}.spotlight-content{padding:25px 25px}.sensilk-news-grid-3{grid-template-columns:repeat(2,1fr);gap:20px}.news-bottom-cta-box{flex-direction:column;text-align:center;padding:28px 20px}.news-bottom-cta-box .cta-actions{flex-wrap:wrap;justify-content:center}}@media (max-width:600px){.news-hero-title{font-size:1.6rem}.news-hero-desc{font-size:0.88rem}.sensilk-news-grid-3{grid-template-columns:1fr}.spotlight-title{font-size:1.25rem}}@media (max-width:1024px){.hero-slider-inner{grid-template-columns:1fr;text-align:center}.hero-description{margin:0 auto 30px}.sensilk-trust-bar-5{grid-template-columns:repeat(3,1fr)}.sensilk-grid-categories-6{grid-template-columns:repeat(3,1fr)}.sensilk-grid-products-4{grid-template-columns:repeat(2,1fr)}.heritage-row-split{grid-template-columns:1fr}.sensilk-gift-banner-wrapper{grid-template-columns:1fr}.sensilk-grid-collections-3{grid-template-columns:1fr}.sensilk-section-split-story{grid-template-columns:1fr}.sensilk-grid-reviews-4{grid-template-columns:repeat(2,1fr)}.sensilk-b2b-banner-strip{grid-template-columns:1fr}.sensilk-grid-blog-5{grid-template-columns:repeat(3,1fr)}.sensilk-section-showroom{grid-template-columns:1fr}}@media (max-width:849px){#wide-nav,.header-bottom,.header-bottom-nav,.header-bottom.wide-nav{display:none !important;height:0 !important;padding:0 !important;margin:0 !important;visibility:hidden !important}}@media (max-width:768px){.sensilk-hero-slider-section{min-height:0 !important;height:auto !important;max-width:calc(100% - 20px) !important;margin:8px auto 14px !important;padding:0 !important;border-radius:12px !important;background:transparent !important}.sensilk-hero-slider-viewport{min-height:0 !important;height:auto !important;border-radius:12px !important}.hero-dots-nav{bottom:8px !important}.sensilk-hero-slide-item.mode-full-banner,.sensilk-hero-slide-item.no-text-content{min-height:0 !important;height:auto !important;max-height:none !important;display:block !important;padding:0 !important;background:transparent !important}.sensilk-hero-slide-item.mode-full-banner .hero-bg-blend-layer,.sensilk-hero-slide-item.no-text-content .hero-bg-blend-layer{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;display:block !important}.sensilk-hero-slide-item.mode-full-banner .hero-main-img,.sensilk-hero-slide-item.no-text-content .hero-main-img{position:static !important;width:100% !important;height:auto !important;object-fit:contain !important;display:block !important;animation:none !important}.sensilk-hero-slide-item.mode-blend-banner{min-height:320px !important;height:clamp(340px,75vw,420px) !important;max-height:440px !important;display:flex !important;align-items:flex-end !important;padding-bottom:24px !important;position:relative !important;background:#1A1D20 !important;overflow:hidden !important}.sensilk-hero-slide-item.mode-blend-banner .hero-bg-blend-layer{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;right:0 !important;top:0 !important;left:0 !important;bottom:0 !important}.sensilk-hero-slide-item.mode-blend-banner .hero-main-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}.hero-blend-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(26,29,32,0.15) 0%,rgba(26,29,32,0.5) 45%,rgba(26,29,32,0.9) 100%) !important;opacity:1 !important}.hero-blend-overlay-radial{display:none !important}.hero-slider-inner{position:relative !important;z-index:5 !important;padding:0 16px !important;text-align:center !important;width:100% !important}.hero-text-col{max-width:100% !important;padding:0 !important;margin:0 auto !important}.hero-tagline{color:#E2C084 !important;font-size:0.78rem !important;font-weight:700 !important;letter-spacing:2px !important;margin-bottom:6px !important;text-shadow:0 1px 4px rgba(0,0,0,0.6) !important}.hero-title{font-size:1.95rem !important;font-weight:700 !important;color:#ffffff !important;line-height:1.2 !important;margin:0 0 4px !important;text-shadow:0 2px 8px rgba(0,0,0,0.7) !important}.hero-slogan{font-family:var(--sensilk-font-serif) !important;font-style:italic !important;font-size:1.25rem !important;color:#FAF6EE !important;margin-bottom:12px !important;text-shadow:0 1px 6px rgba(0,0,0,0.7) !important}.hero-description{display:none !important}.hero-btn-wrap{margin-top:14px !important;display:flex !important;justify-content:center !important;gap:8px !important;flex-wrap:wrap !important}.hero-btn-wrap .btn-sensilk-gold{padding:11px 22px !important;font-size:0.84rem !important;letter-spacing:0.5px !important;box-shadow:0 4px 14px rgba(0,0,0,0.4) !important}.hero-arrow-btn{display:none !important}.mobile-sidebar,#main-menu{background-color:#ffffff !important;max-width:320px !important;box-shadow:0 0 30px rgba(43,35,29,0.2) !important}.mobile-sidebar .sidebar-menu{padding:20px 0 !important}ul.nav-sidebar{padding:0 !important;margin:0 !important}ul.nav-sidebar > li{border-bottom:1px solid var(--sensilk-border-light) !important;margin:0 !important}ul.nav-sidebar > li > a{font-family:var(--sensilk-font-body) !important;font-size:0.92rem !important;font-weight:600 !important;color:var(--sensilk-dark) !important;padding:14px 20px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;text-transform:none !important;letter-spacing:0 !important;transition:all 0.2s ease !important}ul.nav-sidebar > li > a:hover,ul.nav-sidebar > li.active > a{color:var(--sensilk-gold-dark) !important;background-color:#FAF6EE !important;padding-left:24px !important}ul.nav-sidebar .sub-menu{background-color:#FAF6EE !important;border-left:3px solid var(--sensilk-gold) !important;padding:6px 0 !important}ul.nav-sidebar .sub-menu > li > a{font-size:0.85rem !important;font-weight:500 !important;color:var(--sensilk-text-muted) !important;padding:10px 24px !important}ul.nav-sidebar .sub-menu > li > a:hover{color:var(--sensilk-gold-dark) !important}.sensilk-container{padding:0 12px !important}.sensilk-sec-head{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:12px !important;padding:0 2px !important}.sensilk-heading{font-size:1.05rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;letter-spacing:0.3px !important;margin:0 !important}.sensilk-view-all{font-size:0.76rem !important;font-weight:600 !important;color:var(--sensilk-gold) !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:2px !important}.sensilk-trust-bar-5{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:10px 8px !important;padding:14px 10px !important;margin:12px 0 16px !important;background:#FAF6EE !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important;overflow-x:visible !important}.sensilk-trust-bar-5 .trust-badge-col{flex:none !important;display:flex !important;align-items:center !important;gap:8px !important;padding:4px 2px !important}.sensilk-trust-bar-5 .trust-badge-col:last-child{grid-column:span 2 !important;justify-content:center !important;border-top:1px dashed var(--sensilk-border-light) !important;padding-top:8px !important;margin-top:2px !important}.trust-badge-icon{width:34px !important;height:34px !important;background:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.trust-badge-icon svg{width:16px !important;height:16px !important}.trust-badge-text strong{font-size:0.76rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;line-height:1.25 !important;margin-bottom:2px !important}.trust-badge-text span{font-size:0.66rem !important;color:var(--sensilk-text-muted) !important;line-height:1.2 !important}.sensilk-grid-categories,.sensilk-grid-categories-6{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important}.category-card-item,.cat-item-card{background:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-sm) !important;overflow:hidden !important;text-decoration:none !important;display:flex !important;flex-direction:column !important;box-shadow:0 2px 6px rgba(43,35,29,0.04) !important;transition:transform 0.2s ease !important}.cat-img-box{width:100% !important;aspect-ratio:1 / 1 !important;height:auto !important;background:#FAF6EE !important;overflow:hidden !important}.cat-img-box img{width:100% !important;height:100% !important;object-fit:cover !important}.cat-label,.cat-title-label{padding:6px 4px !important;text-align:center !important;font-size:0.72rem !important;font-weight:600 !important;color:var(--sensilk-dark) !important;line-height:1.25 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.sensilk-grid-products-4,.sensilk-grid-products-3{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:10px !important}.product-card-item,.sensilk-product-card{background:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;box-shadow:0 2px 8px rgba(43,35,29,0.04) !important;position:relative !important}.prod-thumb-box,.sensilk-product-card .product-thumb-box{position:relative !important;width:100% !important;aspect-ratio:1 / 1 !important;height:auto !important;background:#FAF6EE !important;overflow:hidden !important}.prod-thumb-box img,.sensilk-product-card .product-thumb-box img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.prod-badge-fav,.product-badge{position:absolute !important;top:6px !important;left:6px !important;font-size:0.6rem !important;font-weight:700 !important;background:var(--sensilk-gold) !important;color:#ffffff !important;padding:2px 6px !important;border-radius:3px !important;z-index:2 !important;letter-spacing:0.3px !important;line-height:1.2 !important}.prod-info-box,.product-content-box{padding:8px 8px 10px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important;justify-content:space-between !important}.prod-stars,.product-stars-row{display:flex !important;align-items:center !important;gap:3px !important;margin-bottom:3px !important;line-height:1 !important}.prod-stars .star-icon,.stars-gold{color:#EAB308 !important;font-size:0.7rem !important;letter-spacing:0.5px !important}.prod-stars .star-score,.reviews-count{color:var(--sensilk-text-muted) !important;font-size:0.66rem !important;font-weight:500 !important}.prod-title,.product-name-link{font-size:0.78rem !important;font-weight:600 !important;color:var(--sensilk-dark) !important;line-height:1.35 !important;margin:0 0 4px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;height:2.7em !important}.prod-price-box,.product-bottom-row{margin-bottom:6px !important}.prod-price-box .price-val,.product-price-value{font-size:0.84rem !important;font-weight:700 !important;color:var(--sensilk-gold-dark) !important;display:block !important}.btn-sensilk-gold.btn-full-card{display:block !important;width:100% !important;text-align:center !important;background:#FAF6EE !important;color:var(--sensilk-gold-dark) !important;border:1px solid var(--sensilk-border) !important;padding:6px 0 !important;border-radius:4px !important;font-size:0.72rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.3px !important;text-decoration:none !important;box-shadow:none !important;transition:all 0.2s ease !important}.btn-sensilk-gold.btn-full-card:hover,.btn-sensilk-gold.btn-full-card:active{background:var(--sensilk-gold) !important;color:#ffffff !important;border-color:var(--sensilk-gold) !important}.sensilk-heritage-timeline-box{padding:18px 14px !important;margin:16px 0 !important;background:var(--sensilk-bg-cream) !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-md) !important}.heritage-row-split{display:flex !important;flex-direction:column !important;gap:16px !important}.heritage-intro-side{text-align:center !important}.heritage-main-title{font-size:1.15rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;line-height:1.3 !important;margin-bottom:6px !important}.heritage-para{font-size:0.78rem !important;color:var(--sensilk-text-muted) !important;line-height:1.5 !important;margin-bottom:12px !important}.heritage-intro-side .btn-sensilk-gold{padding:9px 18px !important;font-size:0.78rem !important;display:inline-block !important}.timeline-nodes-track{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important;position:static !important}.timeline-nodes-track::before{display:none !important}.timeline-node-item{background:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-sm) !important;padding:10px 8px !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:4px !important}.node-circle-icon{width:36px !important;height:36px !important;border:1.5px solid var(--sensilk-gold) !important;margin:0 auto 4px !important}.node-circle-icon svg{width:16px !important;height:16px !important}.node-heading{font-size:0.76rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin-bottom:2px !important}.node-text{font-size:0.68rem !important;color:var(--sensilk-text-muted) !important;line-height:1.3 !important}.node-center-badge-wrap{grid-column:span 2 !important;display:flex !important;justify-content:center !important;background:transparent !important;border:none !important;padding:2px !important}.node-center-badge{width:48px !important;height:48px !important;margin:0 auto !important}.node-center-badge strong{font-size:0.8rem !important}.node-center-badge span{font-size:0.55rem !important}.sensilk-gift-banner-wrapper{display:flex !important;flex-direction:column !important;border-radius:var(--sensilk-radius-md) !important;overflow:hidden !important;margin:16px 0 !important;border:1px solid var(--sensilk-border) !important;background:var(--sensilk-bg-cream) !important}.gift-banner-left-img{width:100% !important;height:auto !important;overflow:hidden !important;background:#FAF6EE !important}.gift-banner-left-img img{width:100% !important;height:auto !important;display:block !important}.gift-banner-right-content{padding:18px 14px !important;text-align:center !important}.gift-title{font-size:1.1rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;line-height:1.3 !important;margin-bottom:4px !important}.gift-subtitle{font-size:0.78rem !important;color:var(--sensilk-text-muted) !important;margin-bottom:14px !important}.gift-occasions-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important;margin-bottom:16px !important}.occasion-item{background:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-sm) !important;padding:10px 4px 8px !important;min-height:75px !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.occasion-icon{width:34px !important;height:34px !important;margin:0 auto 5px !important;background:var(--sensilk-bg-cream) !important;border:1px solid var(--sensilk-border) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.occasion-icon svg{width:16px !important;height:16px !important}.occasion-name{font-size:0.68rem !important;font-weight:600 !important;color:var(--sensilk-dark) !important;line-height:1.25 !important;word-break:break-word !important}.gift-banner-right-content .btn-sensilk-gold{padding:9px 20px !important;font-size:0.78rem !important;display:inline-block !important;width:100% !important}.sensilk-grid-collections-3{display:flex !important;flex-direction:column !important;gap:12px !important}.collection-card-item{height:160px !important;border-radius:var(--sensilk-radius-sm) !important}.col-overlay{padding:14px !important}.col-title{font-size:1.05rem !important;margin-bottom:2px !important}.col-desc{font-size:0.74rem !important;margin-bottom:8px !important}.col-overlay .btn-sensilk-gold.btn-sm{padding:6px 14px !important;font-size:0.72rem !important}.sensilk-split-story-b2b{display:flex !important;flex-direction:column !important;gap:14px !important;margin:16px 0 !important}.split-box-card{border-radius:var(--sensilk-radius-md) !important;background:#ffffff !important;border:1px solid var(--sensilk-border) !important;overflow:hidden !important;box-shadow:0 2px 8px rgba(43,35,29,0.05) !important}.story-video-preview{width:100% !important;height:auto !important;aspect-ratio:auto !important;background:#FAF6EE !important;position:relative !important;overflow:hidden !important}.story-video-preview img{width:100% !important;height:auto !important;display:block !important;object-fit:contain !important}.story-desc-content{padding:16px 14px 18px !important;background:#ffffff !important;border-top:1px solid var(--sensilk-border-light) !important;position:relative !important;z-index:2 !important}.story-head-title{font-size:1.05rem !important;font-weight:700 !important;color:var(--sensilk-dark) !important;margin:0 0 6px !important;line-height:1.35 !important}.story-lead-para{font-size:0.78rem !important;color:var(--sensilk-text-muted) !important;line-height:1.55 !important;margin:0 0 12px !important}.story-pill-tags{display:flex !important;flex-wrap:wrap !important;gap:6px !important}.pill-tag{font-size:0.68rem !important;padding:4px 8px !important}.b2b-gift-card .b2b-mockup-img{width:100% !important;height:auto !important;background:#FAF6EE !important;overflow:hidden !important}.b2b-gift-card .b2b-mockup-img img{width:100% !important;height:auto !important;display:block !important;object-fit:contain !important}.b2b-action-content{padding:14px 14px 16px !important;background:#ffffff !important;border-top:1px solid var(--sensilk-border-light) !important}.btn-wide{width:100% !important;padding:10px 0 !important;font-size:0.8rem !important;display:block !important;text-align:center !important}.sensilk-section-testimonials{margin:16px 0 !important}.sensilk-grid-reviews-4{display:grid !important;gap:10px !important}.mode-style-photo .sensilk-grid-reviews-4{grid-template-columns:repeat(2,1fr) !important}.mode-style-classic .sensilk-grid-reviews-4{grid-template-columns:1fr !important}.review-card.style-photo-only{border-radius:var(--sensilk-radius-sm) !important;overflow:hidden !important;box-shadow:0 2px 6px rgba(43,35,29,0.04) !important}.review-photo-wrap{aspect-ratio:4 / 5 !important;position:relative !important;overflow:hidden !important}.review-photo-img{width:100% !important;height:100% !important;object-fit:cover !important}.photo-badge-tag{font-size:0.66rem !important;padding:3px 6px !important}.review-card.style-classic{padding:12px 12px 14px !important;border-radius:var(--sensilk-radius-sm) !important;background:#ffffff !important;border:1px solid var(--sensilk-border) !important}.review-avatar{width:36px !important;height:36px !important;font-size:0.78rem !important}.user-name{font-size:0.82rem !important}.user-loc{font-size:0.68rem !important}.review-stars{font-size:0.78rem !important;margin-bottom:6px !important}.review-text{font-size:0.78rem !important;line-height:1.5 !important;margin-bottom:8px !important}.review-verified-badge{font-size:0.66rem !important;padding:3px 6px !important}.sensilk-b2b-banner-strip{display:flex !important;flex-direction:column !important;margin:16px 0 !important}.b2b-features-left{padding:16px 14px !important}.b2b-strip-title{font-size:1.05rem !important;margin-bottom:12px !important;text-align:center !important}.b2b-items-row{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important}.b2b-feat-item{font-size:0.74rem !important;gap:6px !important}.b2b-feat-item svg{width:14px !important;height:14px !important}.b2b-banner-right-img{height:160px !important;width:100% !important}.sensilk-grid-blog-5{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:10px !important}.blog-post-card{background:#ffffff !important;border:1px solid var(--sensilk-border) !important;border-radius:var(--sensilk-radius-sm) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;box-shadow:0 2px 6px rgba(43,35,29,0.04) !important}.blog-thumb{width:100% !important;aspect-ratio:16 / 10 !important;height:auto !important;overflow:hidden !important;background:#FAF6EE !important}.blog-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.blog-info{padding:8px 8px 10px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important}.blog-date{font-size:0.65rem !important;color:var(--sensilk-gold) !important;font-weight:600 !important;margin-bottom:2px !important;display:block !important}.blog-title{font-size:0.76rem !important;font-weight:600 !important;color:var(--sensilk-dark) !important;line-height:1.35 !important;margin:0 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;height:2.7em !important}.showroom-wrapper{display:flex !important;flex-direction:column !important;gap:12px !important;padding:16px 14px !important;text-align:center !important}.showroom-title{font-size:1.05rem !important;margin-bottom:8px !important}.showroom-addresses-list{display:flex !important;flex-direction:column !important;gap:8px !important;text-align:left !important}.address-item{font-size:0.74rem !important;line-height:1.4 !important;padding:6px 8px !important;background:#ffffff !important;border-radius:4px !important;border:1px solid var(--sensilk-border) !important}.showroom-right-action .btn-sensilk-gold{width:100% !important;padding:10px 0 !important;font-size:0.8rem !important}}