:root{--nb-font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nb-primary: #0F172A;--nb-secondary: #64748B;--nb-accent: #B5636E;--nb-accent-hover: #9E4D58;--nb-accent-light: #FFF0F2;--nb-accent-border: #FFE4E8;--nb-gold: #F59E0B;--nb-success: #10B981;--nb-sale: #E11D48;--nb-bg-page: #FAFAFA;--nb-bg-surface: #FFFFFF;--nb-bg-subtle: #F8FAFC;--nb-bg-warm: #FAF8F5;--nb-border-light: rgba(15, 23, 42, .08);--nb-shadow-xs: 0 1px 3px rgba(15, 23, 42, .04);--nb-shadow-card: 0 4px 20px -2px rgba(15, 23, 42, .04), 0 2px 6px -1px rgba(15, 23, 42, .02);--nb-shadow-hover: 0 20px 40px -8px rgba(15, 23, 42, .12), 0 8px 16px -4px rgba(15, 23, 42, .06);--nb-shadow-glow: 0 8px 25px -4px rgba(181, 99, 110, .4);--nb-shadow-drawer: -15px 0 50px rgba(15, 23, 42, .15);--nb-ease-luxury: cubic-bezier(.16, 1, .3, 1);--nb-ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}body,button,input,select,textarea,.btn,.button,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-card,.price,.header,.footer,.section-heading-wrapper,.section-heading,.subheading,.main-heading{font-family:var(--nb-font)!important}html{height:auto!important;min-height:100%!important;overflow-x:clip!important}body{background-color:var(--nb-bg-page);color:var(--nb-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip!important;overflow-y:visible!important;min-height:100vh!important;position:relative!important}.skip-to-content-link:not(:focus),a.skip-to-content-link:not(:focus),.skip-to-content:not(:focus){position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}h1,.h1{font-weight:800!important;letter-spacing:-.035em!important;line-height:1.15!important;color:var(--nb-primary)!important}h2,.h2,.section-heading{font-weight:800!important;letter-spacing:-.03em!important;line-height:1.2!important;color:var(--nb-primary)!important}h3,.h3{font-weight:700!important;letter-spacing:-.025em!important;line-height:1.25!important;color:var(--nb-primary)!important}.section-heading-wrapper,.featured-collection__heading,.section-heading-content,.section-heading{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;width:100%!important}.section-subheading-badge,.section-heading-wrapper .subheading,.section__subheading,.reviews-section .section-label,.section-heading-wrapper span[class*=subheading],[class*=subheading]:not(.product-card *):not(.footer *):not(h1):not(h2):not(h3){display:inline-flex!important;width:auto!important;max-width:fit-content!important;margin:0 auto 12px!important;align-items:center!important;justify-content:center!important;background:var(--nb-accent-light)!important;color:var(--nb-accent)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:6px 18px!important;border-radius:9999px!important;border:1px solid var(--nb-accent-border)!important;box-shadow:var(--nb-shadow-xs)!important}.main-heading,.section-heading h2,.featured-collection .main-heading{font-size:32px!important;font-weight:800!important;letter-spacing:-.035em!important;color:var(--nb-primary)!important;margin:0 0 10px!important;text-align:center!important}.section__description,.main-desc,.section-heading-wrapper p{color:var(--nb-secondary)!important;font-size:15px!important;max-width:580px!important;margin:0 auto 32px!important;line-height:1.6!important;text-align:center!important}[data-section-name=slider],.section-slider,.section-slider__container{margin-bottom:0!important;padding-bottom:0!important}[data-section-name=featured-collection],.featured-collection,.shopify-section:has([data-section-name=featured-collection]){margin-top:0!important}[data-section-name=featured-collection].section-background,.featured-collection.section-background,[data-section-name=featured-collection].top-spacing-none,[data-section-name=featured-collection].top-spacing-normal{padding-top:36px!important;padding-bottom:40px!important;margin-top:0!important}@media(max-width:576px){[data-section-name=featured-collection].section-background,.featured-collection.section-background,[data-section-name=featured-collection].top-spacing-none,[data-section-name=featured-collection].top-spacing-normal{padding-top:24px!important;padding-bottom:28px!important}}.shopify-section-group-header-group,.section-header,sticky-header,header,.header,.header__mobile{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:99999!important}.shopify-section-group-header-group{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:99999!important;background:#fffffffa!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(15,23,42,.08)!important;box-shadow:0 2px 14px -2px #0f172a0d!important;margin:0!important;padding:0!important;overflow:visible!important}@media(max-width:1024px){.shopify-section-group-header-group,.section-header,.section-header:has(.header__mobile),header,.header__mobile{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;background:#fff!important;box-shadow:0 2px 14px -2px #0f172a14!important;border-bottom:1px solid rgba(15,23,42,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.header-wrapper,.section-header-sticky,.section-header-top,.header__main,header-desktop,.header__mobile,.header__mobile__grid{background:transparent!important;box-shadow:none!important;border:none!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;overflow:visible!important}.header-logo,.header__heading,.header__heading-link,.header__mobile .header__heading,.header__mobile .header__heading-link{position:relative!important;z-index:1000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;border-radius:0!important;transform:translateY(35%)!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;text-decoration:none!important}.header-logo:hover,.header__heading-link:hover,.header__mobile .header__heading-link:hover{transform:translateY(38%) scale(1.03)!important}.header__heading-logo,.header-logo img,.header__heading-link img,.header__logo img,.header img{max-height:76px!important;width:auto!important;max-width:230px!important;object-fit:contain!important;display:block!important;border-radius:5px!important;box-shadow:0 6px 18px #0f172a1f!important}.header-mobile__logo img,.header__mobile img,.header__mobile .header__heading-logo{max-height:64px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;display:block!important;border-radius:5px!important;box-shadow:0 4px 14px #0f172a1f!important}.header-layout-classic,.header__main,.header-desktop{width:100%!important;overflow:visible!important}.header__main .page-width,.header-desktop .page-width,.header .page-width{max-width:1400px!important;width:100%!important;margin:0 auto!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important}.header,.header.logo-to-left.top-menu-to-left,.header.logo-to-left{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:60px!important;padding:6px 0!important;gap:20px!important;overflow:visible!important}.header-menu,.menu-list,.desktop-main-menu{display:flex!important;align-items:center!important;gap:6px!important;margin-left:20px!important;margin-right:auto!important;flex:0 1 auto!important}.header-menu__item,.menu-list__item a,.navigation__link{font-size:13.5px!important;font-weight:600!important;color:#0f172a!important;text-decoration:none!important;padding:7px 14px!important;border-radius:8px!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important}.header-menu__item:hover,.menu-list__item a:hover,.header-menu__item.active,.menu-list__item a.active{color:var(--nb-accent)!important;background:var(--nb-accent-light)!important}.header__icons,.header-interface,.header__interface{display:flex!important;align-items:center!important;gap:16px!important;margin-left:auto!important;flex-shrink:0!important}.header__icons__customer__icons{display:flex!important;align-items:center!important;gap:16px!important}.header__icons [data-id*=compare],.header__icons .header__button--compare,.header__icons .compare-icon,.header__icons a[href*=compare],.header__icons [class*=compare]{display:none!important}.header-search,.header__search,.header-search-opened{display:flex!important;align-items:center!important;flex:0 1 220px!important;margin:0!important}.header-search__input,.search-modal__input,.search__input,.header input[type=search],.header input[name=q]{border-radius:9999px!important;border:1.5px solid #E2E8F0!important;background:#f8fafc!important;padding:7px 16px!important;font-size:12.5px!important;height:36px!important;color:#0f172a!important;transition:all .25s ease!important;width:100%!important}.header-search__input:focus,.search-modal__input:focus,.header input[type=search]:focus{background:#fff!important;border-color:var(--nb-accent)!important;box-shadow:0 0 0 3px #b5636e26!important}.header__icon,.header__icons a,.header__icons button,.header-interface a,.header-interface button{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;text-decoration:none!important;transition:color .2s ease!important;padding:4px 6px!important;border-radius:6px!important}.header__icon svg,.header__icons svg,.header-interface svg{width:18px!important;height:18px!important}.header__icon:hover,.header__icons a:hover,.header__icons button:hover,.header-interface a:hover{color:var(--nb-accent)!important;background:var(--nb-accent-light)!important}.cart-icon-bubble .bubble-count,.cart-count-bubble,.header__icon--cart .cart-count{background:linear-gradient(135deg,var(--nb-accent),var(--nb-sale))!important;color:#fff!important;font-weight:800!important;font-size:10px!important;min-width:17px!important;height:17px!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px #e11d4859!important;border:1.5px solid #FFFFFF!important}.btn,.button,button.btn,input[type=submit].btn,.view-all-btn,.shopify-challenge__button{border-radius:9999px!important;font-weight:700!important;font-size:14px!important;letter-spacing:.02em!important;padding:14px 30px!important;transition:all .3s var(--nb-ease-luxury)!important;box-shadow:0 4px 14px #0f172a14!important;position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-transform:none!important;background:var(--nb-primary)!important;color:#fff!important;border:1px solid transparent!important}.btn:hover,.button:hover,.view-all-btn:hover{background:var(--nb-accent)!important;transform:translateY(-3px) scale(1.01)!important;box-shadow:var(--nb-shadow-glow)!important}.btn:active,.button:active,.view-all-btn:active{transform:translateY(0) scale(.98)!important}.btn--checkout,.view-all-btn{background:linear-gradient(135deg,var(--nb-accent),var(--nb-accent-hover))!important;color:#fff!important}.btn--checkout:after,.view-all-btn:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(60deg,#fff0,#ffffff40,#fff0);transform:rotate(30deg);animation:btnShimmer 4s infinite linear}@keyframes btnShimmer{0%{left:-60%}35%{left:140%}to{left:140%}}.product_card__button_hover:hover,.product_card__button_hover{--content-top: 0px !important;--image-mask-height: 0px !important}.product_card__button_hover .product-card__content,.product-card__content{top:0!important;transform:none!important;transition:none!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;justify-content:space-between!important;padding:12px 2px 2px!important;text-align:left!important}.product-card,.card-product{background:#fff!important;border-radius:20px!important;padding:12px!important;border:1px solid #EEF2F6!important;box-shadow:0 4px 16px -2px #0f172a0a!important;transition:transform .4s var(--nb-ease-luxury),box-shadow .4s var(--nb-ease-luxury),border-color .3s ease!important;position:relative!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important;height:100%!important}.product-card:hover,.card-product:hover{transform:translateY(-6px)!important;box-shadow:0 20px 35px -8px #0f172a17,0 6px 16px -4px #0f172a08!important;border-color:#b5636e59!important}.product-card__image__container,.product-card__image{border-radius:14px!important;overflow:hidden!important;background:#f8fafc!important;position:relative!important;aspect-ratio:1 / 1!important;box-shadow:inset 0 0 0 1px #00000008!important}.product-card__image img,.product-card__image picture img{border-radius:14px!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.product-card:hover .product-card__image img,.product-card:hover .product-card__image picture img{transform:scale(1.05)!important}.product-card .badges__container{position:absolute!important;top:10px!important;left:10px!important;z-index:4!important;display:flex!important;flex-direction:column!important;gap:4px!important;pointer-events:none!important}.badges-item__small,.badges-item__medium,.badge-sale,.badges-item__sale{border-radius:9999px!important;font-weight:800!important;font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:4px 10px!important;box-shadow:0 4px 12px #e11d4847!important;background:linear-gradient(135deg,#e11d48,#be123c)!important;color:#fff!important;border:none!important;display:inline-flex!important;align-items:center!important}.product-card__image__container .product-card__media-buttons,productcard-buttons.product-card__media-buttons{position:absolute!important;top:10px!important;right:10px!important;z-index:4!important;display:flex!important}.product-card__content .product-card__media-buttons,.product-card__media-buttons--mobile,.product-card__media-buttons__inline{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important}.product-card modal-opener,.product-card [data-modal*=quickview],.product-card button[data-text*="Quick view"],.product-card [class*=quick-view]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.product-card__media-buttons wishlist-button,.product-card__media-buttons .product-card__media-buttons__item{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:50%!important;background:#ffffffeb!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 4px 12px #0f172a14!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.9)!important;color:#0f172a!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.product-card__media-buttons wishlist-button:before,.product-card__media-buttons wishlist-button:after,.product-card__media-buttons .product-card__media-buttons__item:before,.product-card__media-buttons .product-card__media-buttons__item:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important}.product-card__media-buttons wishlist-button:hover,.product-card__media-buttons .product-card__media-buttons__item:hover{background:var(--nb-accent)!important;color:#fff!important;transform:scale(1.1)!important;box-shadow:0 6px 16px #b5636e59!important}.product-card__media-buttons wishlist-button svg,.product-card__media-buttons .product-card__media-buttons__item svg{width:17px!important;height:17px!important;flex-shrink:0!important;margin:0!important;transition:transform .2s ease,fill .2s ease!important}.product-card__media-buttons wishlist-button:not(.active) svg:last-child:not(:only-child),.product-card__media-buttons .product-card__media-buttons__item:not(.active) svg:last-child:not(:only-child){display:none!important}.product-card__media-buttons wishlist-button:not(.active) svg:first-child,.product-card__media-buttons .product-card__media-buttons__item:not(.active) svg:first-child{display:block!important}.product-card__media-buttons wishlist-button:not(.active) svg path,.product-card__media-buttons .product-card__media-buttons__item:not(.active) svg path{fill:#0f172a!important}.product-card__media-buttons wishlist-button:hover svg path,.product-card__media-buttons .product-card__media-buttons__item:hover svg path{fill:#fff!important}.product-card__media-buttons wishlist-button.active,.product-card__media-buttons .product-card__media-buttons__item.active{background:#fff1f2!important;border-color:#fda4af!important;color:#e11d48!important}.product-card__media-buttons wishlist-button.active svg:first-child:not(:only-child),.product-card__media-buttons .product-card__media-buttons__item.active svg:first-child:not(:only-child){display:none!important}.product-card__media-buttons wishlist-button.active svg:last-child:not(:only-child),.product-card__media-buttons .product-card__media-buttons__item.active svg:last-child:not(:only-child){display:block!important}.product-card__media-buttons wishlist-button.active svg path,.product-card__media-buttons .product-card__media-buttons__item.active svg path{fill:#e11d48!important}.product-card .product-card-small__meta,.product-card .body3 a.product-card-small__meta{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;text-decoration:none!important;margin-bottom:2px!important;display:inline-block!important;transition:color .2s ease!important}.product-card .product-card-small__meta:hover{color:var(--nb-accent)!important}.product-card-small__heading,.product-card__heading a{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14.5px!important;color:#0f172a!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:40px!important;text-decoration:none!important;margin-top:2px!important;margin-bottom:6px!important;transition:color .2s ease!important}.product-card:hover .product-card-small__heading,.product-card:hover .product-card__heading a{color:var(--nb-accent)!important}.product-card review-stars,.product-card .review-stars,.product-card .stars,.product-card [class*=review],.product-card [class*=rating]{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.price__container{width:100%!important}.price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 8px!important;margin-top:4px!important;margin-bottom:8px!important;white-space:nowrap!important}.price__sale,.price__main{font-weight:800!important;font-size:15px!important;color:#0f172a!important;letter-spacing:-.01em!important;white-space:nowrap!important;display:inline-block!important}.price__regular{color:#94a3b8!important;font-size:12px!important;text-decoration:line-through!important;font-weight:500!important;white-space:nowrap!important;display:inline-block!important}.product-card .product-card__interface,.product-card .product-card__form{position:static!important;opacity:1!important;margin-top:8px!important;width:100%!important;display:block!important}.product-card .quick-add__submit,.product-card button[name=add],.product-card .product-card__form .btn,.product-card .product-card__interface .btn{width:100%!important;height:42px!important;border-radius:9999px!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:all .3s var(--nb-ease-luxury)!important;box-shadow:0 4px 12px #0f172a1a!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}.product-card .btn__texts{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}.product-card .btn__top-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#fff!important;font-weight:700!important;font-size:12px!important;white-space:nowrap!important;width:auto!important}.product-card .btn__bottom-text{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;position:absolute!important;pointer-events:none!important}.product-card .quick-add__submit svg,.product-card .product-card__form .btn svg,.product-card .product-card__interface svg.theme-icon,.product-card button[name=add] svg{width:16px!important;height:16px!important;display:inline-flex!important;fill:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;flex-shrink:0!important}.product-card .quick-add__submit svg path,.product-card .product-card__form .btn svg path,.product-card button[name=add] svg path{fill:#fff!important}.product-card:hover .quick-add__submit,.product-card .quick-add__submit:hover,.product-card button[name=add]:hover,.product-card .product-card__form .btn:hover{background:linear-gradient(135deg,var(--nb-accent) 0%,#9B4F59 100%)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px -2px #b5636e73!important}.product-card .btn:active,.product-card button[type=submit]:active{transform:scale(.98)!important}.reviews-section{padding:70px 20px!important;background:var(--nb-bg-warm)!important;border-radius:28px!important;margin:40px auto!important}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.review-card{background:#fff!important;border-radius:20px!important;border:1px solid var(--nb-border-light)!important;box-shadow:var(--nb-shadow-card)!important;transition:all .35s var(--nb-ease-luxury)!important;overflow:hidden}.review-card:hover{transform:translateY(-6px)!important;box-shadow:var(--nb-shadow-hover)!important;border-color:#b5636e40!important}.reviewer-avatar{background:linear-gradient(135deg,var(--nb-accent),var(--nb-accent-hover))!important;color:#fff!important;box-shadow:0 2px 8px #b5636e59!important;width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:14px!important}.verified-badge{background:#ecfdf5!important;color:#059669!important;border:1px solid #A7F3D0!important;border-radius:9999px!important;font-weight:800!important;padding:3px 10px!important;font-size:11px!important}.cart-drawer,.drawer__inner{border-top-left-radius:0!important;border-bottom-left-radius:0!important;box-shadow:-8px 0 32px #0000001a!important;background:#fff!important;border:none!important;outline:none!important}.cart-drawer:focus,.drawer__inner:focus,.cart-drawer *:focus{outline:none!important;box-shadow:none!important}@media(hover:none){.product-card:hover,.card-product:hover,.review-card:hover{transform:none!important;box-shadow:0 4px 16px -2px #0f172a0a!important;border-color:#eef2f6!important}.product-card:hover .product-card__image img,.product-card:hover .product-card__image picture img{transform:none!important}.product-card:hover .product-card-small__heading,.product-card:hover .product-card__heading a{color:#0f172a!important}.product-card:hover .quick-add__submit,.product-card .quick-add__submit:hover,.product-card button[name=add]:hover,.product-card .product-card__form .btn:hover{transform:none!important}}@media(max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.product-card{padding:10px!important;border-radius:18px!important}.product-card__image__container,.product-card__image,.product-card__image img{border-radius:12px!important}.product-card .quick-add__submit,.product-card button[name=add],.product-card .product-card__form .btn,.product-card .product-card__interface .btn{height:40px!important;font-size:11.5px!important}}@media(min-width:769px)and (max-width:1150px){.page-grid-4,.page-grid-md-4,.page-grid-lg-4,.page-grid-st-4{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:768px){.reviews-grid{grid-template-columns:1fr!important}.reviews-section{padding:40px 14px!important;margin:20px auto!important;border-radius:20px!important}.main-heading,.section-heading,.h2{font-size:22px!important;line-height:1.25!important}.product-card,.card-product{padding:8px 8px 10px!important;border-radius:16px!important;border:1px solid #EEF2F6!important}.product-card__image__container,.product-card__image,.product-card__image img,.product-card__image picture img{border-radius:10px!important}.product-card .badges__container{top:6px!important;left:6px!important}.badges-item__small,.badges-item__medium,.badge-sale,.badges-item__sale{font-size:9.5px!important;padding:3px 8px!important;letter-spacing:.05em!important}.product-card__image__container .product-card__media-buttons,productcard-buttons.product-card__media-buttons{top:6px!important;right:6px!important}.product-card__media-buttons wishlist-button,.product-card__media-buttons .product-card__media-buttons__item{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.product-card__media-buttons wishlist-button svg,.product-card__media-buttons .product-card__media-buttons__item svg{width:14px!important;height:14px!important}.product-card .product-card-small__meta,.product-card .body3 a.product-card-small__meta{font-size:10px!important;margin-top:6px!important}.product-card-small__heading,.product-card__heading a{font-size:13px!important;line-height:1.35!important;min-height:35px!important;height:35px!important;margin-top:2px!important;margin-bottom:4px!important}.price{margin-top:2px!important;margin-bottom:8px!important;gap:6px!important}.price__sale,.price__main{font-size:15px!important}.price__regular{font-size:11.5px!important}.product-card .quick-add__submit,.product-card button[name=add],.product-card .product-card__form .btn,.product-card .product-card__interface .btn{height:38px!important;font-size:11px!important;padding:0 10px!important;gap:5px!important;letter-spacing:.03em!important}.product-card .btn__texts{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}.product-card .btn__top-text{font-size:10.5px!important;gap:4px!important;white-space:nowrap!important}.product-card .btn__bottom-text{display:none!important;visibility:hidden!important}.product-card .quick-add__submit svg,.product-card .product-card__form .btn svg,.product-card .product-card__interface svg.theme-icon,.product-card button[name=add] svg{width:14px!important;height:14px!important}}.header-customer-accounts__modal,.header-customer-accounts__content,.customer-accounts__modal{background:#fff!important;border-radius:20px!important;box-shadow:0 15px 40px -10px #0f172a2e!important;border:1px solid rgba(15,23,42,.08)!important;padding:22px!important;min-width:280px!important}.header-customer-accounts__modal__title,.customer-accounts__modal h6{font-size:18px!important;font-weight:800!important;color:#0f172a!important;margin-bottom:14px!important;display:block!important}.account-actions__sign-ins{display:flex!important;flex-direction:column!important;gap:10px!important}.account-actions__sign-ins .btn,.header-customer-accounts__modal .btn{border-radius:9999px!important;padding:12px 20px!important;font-size:13px!important;font-weight:700!important;text-align:center!important;width:100%!important}.account-actions__sign-ins a.btn{background:#f8fafc!important;color:#0f172a!important;border:1.5px solid #E2E8F0!important;box-shadow:none!important}.account-actions__sign-ins a.btn:hover{background:#fff0f2!important;border-color:#b5636e!important;color:#b5636e!important;box-shadow:0 4px 12px #b5636e33!important}.header-customer-accounts__nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important}.header-customer-accounts__nav .btn--border,.header-customer-accounts__nav a{background:#f8fafc!important;border:1.5px solid #E2E8F0!important;border-radius:12px!important;color:#0f172a!important;font-size:12px!important;font-weight:700!important;padding:10px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:auto!important;min-height:40px!important;box-shadow:none!important;text-decoration:none!important}.header-customer-accounts__nav a:hover{background:#fff5f6!important;border-color:#b5636e!important;color:#b5636e!important}.header-customer-accounts__nav svg{width:16px!important;height:16px!important;fill:currentColor!important;flex-shrink:0!important}@media(max-width:1024px){.header__desktop,header-desktop{display:none!important}.header__mobile,.header__mobile>div,.header__mobile .page-width{display:block!important;visibility:visible!important;opacity:1!important;background:#fff!important;width:100%!important;padding:0 14px!important;min-height:56px!important}}.header__mobile__grid{display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:56px!important;margin:0!important;padding:0!important;position:relative!important}.header__mobile .menu-drawer{grid-column:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;position:relative!important;z-index:10!important}.header__mobile menu-drawer{display:block!important;width:44px!important;height:44px!important;position:relative!important}.header__mobile details.disclosure-has-popup{display:block!important;margin:0!important;padding:0!important;border:none!important}.header__mobile details.disclosure-has-popup>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;list-style:none!important;cursor:pointer!important;outline:none!important;border:none!important;background:transparent!important}.header__mobile summary::-webkit-details-marker{display:none!important}.header__mobile .menu-drawer__button{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:50%!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;cursor:pointer!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;box-shadow:0 1px 4px #0f172a14!important;transition:all .2s ease!important}.header__mobile .menu-drawer__button:hover{background:#fff5f6!important;border-color:#fda4af!important;color:#b5636e!important}.header__mobile .menu-drawer__button svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;fill:#0f172a!important;color:#0f172a!important;display:block!important;opacity:1!important;visibility:visible!important}.header__mobile .menu-drawer__button svg rect,.header__mobile .menu-drawer__button svg path,.header__mobile .menu-drawer__button svg line{fill:#0f172a!important;color:#0f172a!important}.header__mobile .header__heading,.header__mobile .header__heading-link{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important}.header__mobile .header__heading-logo{max-height:64px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;display:block!important}.header__mobile .header__icons{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0 0 0 auto!important;width:44px!important}.header__mobile .search-container,.header__mobile modal-opener[data-modal="#header-modal-search"],.header__mobile a[href*="/search"]{display:none!important}.header__mobile .header__icons .header__button{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;color:#0f172a!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;transition:all .2s ease!important}.header__mobile .header__icons .header__button:hover{background:#fff5f6!important;color:var(--nb-accent)!important;border-color:#fda4af!important}.header__mobile svg,.header__mobile svg.theme-icon,.header__mobile .header__button svg,.header__mobile .popup-modal__opener svg{width:20px!important;height:20px!important;fill:#0f172a!important;color:#0f172a!important;display:block!important;opacity:1!important;visibility:visible!important}.header__mobile svg path,.header__mobile .header__button svg path,.header__mobile .popup-modal__opener svg path{fill:#0f172a!important}.header__mobile .popup-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;z-index:9999999!important;display:flex!important;align-items:flex-start!important;overflow:hidden!important;transition:opacity .25s ease,visibility .25s ease!important}.header__mobile details:not([open]) .popup-modal{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important}.header__mobile details[open] .popup-modal{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:9999999!important}.header__mobile .popup-modal__overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:#0f172aa6!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1!important;transition:opacity .3s ease,visibility .3s ease!important}.header__mobile details[open] .popup-modal__overlay,.header__mobile details.menu-opening .popup-modal__overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header__mobile .menu-drawer:has(details[open]),.header__mobile:has(details[open]) .menu-drawer{z-index:999999999!important;position:relative!important}.header__mobile .menu-drawer .popup-modal__content,.header__mobile .popup-modal.popup-modal__left .popup-modal__content,.header__mobile .popup-modal__content__f-height{position:relative!important;z-index:2!important;background:#fff!important;border-top-right-radius:24px!important;border-bottom-right-radius:24px!important;box-shadow:16px 0 48px #0f172a40!important;border:1px solid rgba(15,23,42,.08)!important;border-left:none!important;padding:0!important;max-width:330px!important;width:86%!important;height:100%!important;height:100vh!important;height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .35s!important}.header__mobile details:not([open]) .popup-modal__content,.header__mobile details:not([open]) .popup-modal.popup-modal__left .popup-modal__content{transform:translate3d(-105%,0,0)!important;-webkit-transform:translate3d(-105%,0,0)!important;opacity:0!important;visibility:hidden!important}.header__mobile details[open] .popup-modal__content,.header__mobile details[open] .popup-modal.popup-modal__left .popup-modal__content,.header__mobile details[open] .popup-modal .popup-modal__content__f-height,.header__mobile details.menu-opening .popup-modal__content,.header__mobile details.menu-opening .popup-modal.popup-modal__left .popup-modal__content,.header__mobile details.menu-opening .popup-modal .popup-modal__content__f-height{transform:translateZ(0)!important;-webkit-transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important;display:flex!important}.menu-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 18px 14px!important;background:#fff!important;border-bottom:1px solid #F1F5F9!important;flex-shrink:0!important;position:relative!important;z-index:10!important}.menu-drawer__brand{display:flex!important;align-items:center!important;gap:12px!important}.menu-drawer__brand-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(135deg,#fff1f2,#ffe4e6)!important;border:1px solid #FECDD3!important;font-size:20px!important;box-shadow:0 2px 6px #b5636e1f!important}.menu-drawer__brand-info{display:flex!important;flex-direction:column!important}.menu-drawer__brand-name{font-family:Playfair Display,Georgia,serif!important;font-size:17px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important;line-height:1.2!important}.menu-drawer__brand-tagline{font-size:10.5px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-top:1px!important}.menu-drawer__header .popup-modal__toggle{position:static!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;cursor:pointer!important;padding:0!important;margin:0!important;box-shadow:0 1px 3px #0f172a0d!important;transition:all .2s ease!important}.menu-drawer__header .popup-modal__toggle:hover{background:#fff0f2!important;border-color:#fecdd3!important;color:#b5636e!important;transform:rotate(90deg)!important}.menu-drawer__header .popup-modal__toggle svg{width:14px!important;height:14px!important;fill:currentColor!important}.menu-drawer .popup-modal__content__data{background:#fff!important;padding:0!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.menu-drawer .menu-drawer__navigation{padding:12px 14px 8px!important}.menu-drawer .menu-drawer__navigation ul{list-style:none!important;padding:0!important;margin:0!important}.menu-drawer .menu-drawer__navigation li{margin-bottom:4px!important}.menu-drawer a.menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14.5px!important;font-weight:600!important;color:#1e293b!important;padding:12px 16px!important;border-radius:12px!important;border:none!important;border-bottom:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important;background:transparent!important;transition:all .18s ease!important;width:100%!important;box-sizing:border-box!important}.menu-drawer a.menu-drawer__menu-item:hover{background:#fff5f6!important;color:var(--nb-accent)!important;transform:translate(3px)!important}.menu-drawer a.menu-drawer__menu-item.menu-drawer__menu-item--active,.menu-drawer a.menu-drawer__menu-item:active{background:#fff1f2!important;color:#b5636e!important;font-weight:700!important}.menu-drawer a.menu-drawer__menu-item:after{content:"\203a"!important;font-size:18px!important;font-weight:400!important;color:#cbd5e1!important;margin-left:auto!important;transition:transform .15s ease,color .15s ease!important}.menu-drawer a.menu-drawer__menu-item:hover:after{color:#b5636e!important;transform:translate(2px)!important}.menu-drawer__account-icons{padding:18px 16px 16px!important;background:#f8fafc!important;border-top:1px solid #E2E8F0!important;margin-top:8px!important}.menu-drawer__section-title{display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;color:#64748b!important;text-transform:uppercase!important;margin-bottom:12px!important}.drawer-customer-accounts__modal__header{display:none!important}.menu-drawer__account-icons .header__button,.menu-drawer__account-icons a.header__button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;height:44px!important;min-height:44px!important;border-radius:12px!important;background:#fff!important;border:1px solid #E2E8F0!important;padding:0 14px!important;margin-bottom:8px!important;font-size:13.5px!important;font-weight:600!important;color:#1e293b!important;text-decoration:none!important;box-shadow:0 1px 3px #0f172a0a!important;transition:all .2s ease!important;box-sizing:border-box!important}.menu-drawer__account-icons .header__button:hover{background:#fff5f6!important;border-color:#fecdd3!important;color:#b5636e!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #b5636e1a!important}.menu-drawer__account-icons .header__button svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;fill:#64748b!important;color:#64748b!important;transition:fill .2s ease,color .2s ease!important}.menu-drawer__account-icons .header__button:hover svg{fill:#b5636e!important;color:#b5636e!important}.menu-drawer__account-icons .header__button span{display:inline-block!important;font-size:13.5px!important;font-weight:600!important;color:inherit!important}.menu-drawer__button-bubble{margin-left:auto!important;background:#b5636e!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:1px 7px!important;border-radius:10px!important;min-width:18px!important;text-align:center!important}.account-actions__shop-login{display:block!important;width:100%!important;margin-top:6px!important}.account-actions__shop-login button{width:100%!important;border-radius:12px!important;min-height:44px!important;font-weight:600!important}.menu-drawer__vip-support{padding:0 16px 14px!important;background:#f8fafc!important}.menu-drawer__whatsapp-btn{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;background:linear-gradient(135deg,#25d366,#128c7e)!important;border-radius:14px!important;text-decoration:none!important;color:#fff!important;box-shadow:0 4px 14px #25d36647!important;transition:transform .2s ease,box-shadow .2s ease!important}.menu-drawer__whatsapp-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #25d36661!important}.menu-drawer__whatsapp-icon{font-size:22px!important;display:flex!important;align-items:center!important;justify-content:center!important}.menu-drawer__whatsapp-text{display:flex!important;flex-direction:column!important}.menu-drawer__whatsapp-title{font-size:13.5px!important;font-weight:700!important;color:#fff!important;line-height:1.25!important}.menu-drawer__whatsapp-sub{font-size:11px!important;font-weight:500!important;color:#ffffffe0!important;margin-top:2px!important}.menu-drawer__trust-badges{padding:14px 16px 24px!important;background:#f1f5f9!important;border-top:1px solid #E2E8F0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.menu-drawer__trust-item{display:flex!important;align-items:center!important;gap:8px!important;font-size:11.5px!important;font-weight:600!important;color:#64748b!important}.people-counter__wrapper,[class*=people-counter],[class*=people_counter]{all:unset!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:600!important;color:#059669!important;background:none!important;border:none!important;padding:0!important}[class*=free-shipping],.free-shipping__block{background:none!important;border:none!important;border-radius:0!important;padding:4px 0!important;font-size:13px!important;font-weight:600!important;color:#059669!important;width:auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.inventory__bar,[class*=inventory-block] .inventory__message{background:none!important;border:none!important;border-radius:0!important;padding:2px 0!important;font-size:13px!important;font-weight:600!important;color:#92400e!important}.price-item--sale,.price__sale .price-item,.price--sale .price-item--sale{font-size:24px!important;font-weight:700!important;color:#b5636e!important;letter-spacing:-.02em!important}.price-item--regular,.price__regular .price-item{font-size:24px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-.02em!important}.price-item--compare{font-size:15px!important;font-weight:400!important;color:#94a3b8!important;text-decoration:line-through!important}.price__badge-sale,.badge--sale{background:#fee2e2!important;color:#b91c1c!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;padding:2px 7px!important;letter-spacing:.03em!important;text-transform:uppercase!important;box-shadow:none!important}.product__title h1{font-size:clamp(20px,2.5vw,26px)!important;font-weight:700!important;letter-spacing:-.02em!important;color:#0f172a!important;line-height:1.25!important}.product-form__submit[name=add],button[name=add].btn,.product-form .btn--add-to-cart{background:#b5636e!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;padding:14px 24px!important;min-height:50px!important;width:100%!important;cursor:pointer!important;transition:background .2s ease,transform .15s ease!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}.product-form__submit[name=add]:hover{background:#9e4d58!important;transform:none!important;box-shadow:none!important}.product-form__submit[name=add]:active{background:#8b3f49!important;transform:scale(.99)!important}.product-form__submit[name=add]:after{display:none!important}.shopify-payment-button__button--unbranded{background:#0f172a!important;color:#fff!important;border:none!important;border-radius:8px!important;min-height:48px!important;font-size:14px!important;font-weight:600!important;letter-spacing:normal!important;transition:background .2s ease!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:hover{background:#1e293b!important;transform:none!important;box-shadow:none!important}.pay-section-product{background:none!important;border:none!important;border-radius:0!important;padding:12px 0!important;margin:0!important;border-top:1px solid #F1F5F9!important}.pay-section-product p{font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#94a3b8!important;margin-bottom:8px!important}.pay-logos{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.pay-logos svg{border-radius:5px!important;border:1px solid #E2E8F0!important;background:#fff!important;transition:none!important;opacity:.85!important}.pay-logos svg:hover{opacity:1!important;transform:none!important;box-shadow:none!important}.order-tracker-section{background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:10px!important;padding:16px!important;margin:8px 0!important}.tracker-icon{width:40px!important;height:40px!important;background:#0f172a!important;border-radius:50%!important;font-size:18px!important;box-shadow:none!important}.tracker-line{background:#e2e8f0!important;height:1px!important}.tracker-label{font-size:12px!important;font-weight:700!important;color:#0f172a!important}.tracker-date{font-size:11px!important;color:#64748b!important}.tracker-banner{background:#0f172a!important;color:#fff!important;border-radius:8px!important;padding:10px 18px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em!important;box-shadow:none!important}[class*=description] .rte{font-size:14px!important;line-height:1.7!important;color:#475569!important}[class*=description] .rte strong,[class*=description] .rte b{color:#0f172a!important;font-weight:700!important}.accordion__title,details>summary{font-size:13.5px!important;font-weight:600!important;color:#0f172a!important;padding:13px 0!important;border-top:1px solid #F1F5F9!important;border-bottom:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;list-style:none!important;transition:color .15s ease!important;background:none!important}.accordion__title:hover,details>summary:hover{color:#b5636e!important}.accordion__content,details>*:not(summary){font-size:13.5px!important;line-height:1.7!important;color:#475569!important;padding-bottom:12px!important}.product-countdown,[class*=countdown-block],.countdown-timer-block{background:none!important;border:1px solid #FECDD3!important;border-radius:8px!important;padding:8px 14px!important}.variant-picker__option-btn,.swatch-button,[class*=variant-picker] button:not(.btn){border:1.5px solid #E2E8F0!important;border-radius:6px!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important;color:#0f172a!important;background:#fff!important;transition:border-color .15s ease!important;box-shadow:none!important}.variant-picker__option-btn:hover,.swatch-button:hover{border-color:#b5636e!important;background:#fff!important;color:#b5636e!important}.variant-picker__option-btn.is-active,.variant-picker__option-btn[aria-checked=true],.swatch-button.is-active,.swatch-button[aria-checked=true]{border-color:#b5636e!important;background:#fff0f2!important;color:#b5636e!important;box-shadow:none!important}.product-sticky-addtocart,.sticky-atc,[class*=sticky-add]{border-top:1px solid #E2E8F0!important;box-shadow:0 -4px 16px #0000000f!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:10px 16px!important}.product__media img,.media>img{border-radius:10px!important}.thumbnail-list__item img{border-radius:6px!important;border:1.5px solid transparent!important}.thumbnail-list__item--active img,.product__media-item--active img{border-color:#b5636e!important;box-shadow:none!important}@media(max-width:768px){.product__title h1{font-size:19px!important}.price-item--sale,.price-item--regular{font-size:22px!important}.product-form__submit[name=add]{font-size:14px!important;min-height:48px!important}}*:focus{outline-color:#b5636e!important}*:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}a:focus,button:focus,[tabindex]:focus,.cart-drawer:focus,.drawer__inner:focus,.cart-drawer *:focus,.popup-modal:focus{outline:none!important;box-shadow:none!important}.cart-drawer-container .popup-modal__overlay{background:#0f172a59!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}#CartDrawer,.drawer__inner{border:none!important;outline:none!important;box-shadow:-10px 0 40px #0f172a24!important;background:#fff!important}.cart-drawer .popup-modal__toggle{position:absolute!important;top:16px!important;right:16px!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#f1f5f9!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important}.cart-drawer .popup-modal__toggle:hover{background:#e2e8f0!important;transform:rotate(90deg)!important}.cart-drawer .popup-modal__toggle svg{width:12px!important;height:12px!important;stroke:#475569!important}.drawer__heading{font-size:18px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important;margin-top:0!important;margin-bottom:12px!important}#cart-page-free-delivery{margin-top:4px!important;margin-bottom:16px!important}.free-delivery-bar,.component-free-delivery-bar{background:#fdf4f5!important;border:1px solid #F6D8DC!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:0 1px 3px #b5636e0d!important}.free-delivery-bar__toolbar__text{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.free-delivery-bar__toolbar__text,.free-delivery-bar__toolbar__text span,.free-delivery-bar__toolbar__full,.free-delivery-bar__toolbar__full span,.free-delivery-bar__toolbar__text__current,.free-delivery-bar__toolbar__text__current span{font-size:13px!important;font-weight:600!important;color:#0f172a!important;line-height:1.35!important}.free-delivery-bar__toolbar__full span{color:#0f172a!important;font-weight:700!important}.free-delivery-bar__toolbar__text__current .fshbar{color:#b5636e!important;font-weight:800!important}.free-delivery-bar__toolbar__text svg{width:18px!important;height:18px!important;flex-shrink:0!important}.free-delivery-bar__toolbar__text svg path{fill:#b5636e!important}.free-delivery-bar__toolbar__bar{position:relative!important;margin-top:8px!important;width:100%!important;height:6px!important;background:#f0d9dc!important;border-radius:99px!important;overflow:hidden!important}.free-delivery-bar__toolbar__bar:before{display:none!important}.free-delivery-bar__toolbar__bar:after{content:""!important;position:absolute!important;top:0!important;left:0!important;height:100%!important;border-radius:99px!important;background:linear-gradient(90deg,#c26e7a,#b5636e)!important;transition:width .4s cubic-bezier(.4,0,.2,1)!important}.drawer__cart-item{margin-top:0!important;padding:16px 0!important;border-bottom:1px solid #F1F5F9!important}.drawer__cart-item:last-child{border-bottom:none!important}.drawer__cart-item__content{display:flex!important;flex-direction:row!important;gap:14px!important;align-items:flex-start!important}.drawer__cart-item__media{flex:0 0 76px!important;width:76px!important;height:76px!important;border-radius:10px!important;overflow:hidden!important;border:1px solid #F1F5F9!important;background:#f8fafc!important}.drawer__cart-item__media .image-hover-box__container,.drawer__cart-item__media .image-hover-box,.drawer__cart-item__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important}.drawer__cart-item__details{flex:1 1 auto!important;min-width:0!important}a.product-card-small__meta{font-size:10px!important;font-weight:700!important;color:#b5636e!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 3px!important;display:inline-block!important;text-decoration:none!important}a.cart-item__heading{font-size:13.5px!important;font-weight:700!important;line-height:1.35!important;color:#0f172a!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 4px!important;transition:color .15s ease!important}a.cart-item__heading:hover{color:#b5636e!important}.drawer__cart-item__details__items>div.mt10{font-size:12.5px!important;font-weight:600!important;color:#64748b!important;margin:0 0 8px!important}.cart-item__quantity{display:flex!important;align-items:center!important;gap:12px!important;margin-top:8px!important}.cart-item__quantity .quantity{height:32px!important;min-height:32px!important;border:1.5px solid #E2E8F0!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important}.cart-item__quantity .quantity__button{width:28px!important;height:32px!important;min-width:28px!important;padding:0!important;background:transparent!important;border:none!important;color:#475569!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .15s ease!important}.cart-item__quantity .quantity__button:hover{color:#b5636e!important;background:#fdf4f5!important}.cart-item__quantity .quantity__button svg{width:9px!important;height:9px!important}.cart-item__quantity .quantity__input{width:32px!important;height:32px!important;font-size:13px!important;font-weight:700!important;color:#0f172a!important;text-align:center!important;padding:0!important;border:none!important;background:transparent!important}.cart-item__remove-button{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;color:#94a3b8!important;transition:all .15s ease!important;text-decoration:none!important}.cart-item__remove-button:hover{color:#ef4444!important;background:#fef2f2!important}.cart-item__remove-button svg{width:15px!important;height:15px!important}.cart-item__totals{margin-top:8px!important}.cart-item__totals .price__main,.cart-item__totals .price__sale{font-size:15px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important}.drawer__footer-footer{padding-top:4px!important}.cart-drawer__toggle.mt40{margin-top:0!important}.cart-drawer__toggle{border-top:1px solid #F1F5F9!important}.cart-drawer__toggle:last-of-type{border-bottom:1px solid #F1F5F9!important}.cart-drawer__toggle .chm-toggle__button{padding:12px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important}.cart-drawer__toggle h6{font-size:13px!important;font-weight:600!important;color:#334155!important;margin:0!important;transition:color .15s ease!important}.cart-drawer__toggle:hover h6{color:#b5636e!important}.drawer__footer-footer .plusminus:after,.drawer__footer-footer .plusminus:before{background-color:#64748b!important}.drawer__footer-footer .cart__footer__information{margin-top:10px!important;padding-top:10px!important;padding-bottom:14px!important;border-top:none!important}.totals{display:flex!important;align-items:baseline!important;justify-content:space-between!important;padding:4px 0!important;border:none!important;margin-bottom:0!important}.totals__subtotal{font-size:14.5px!important;font-weight:600!important;color:#475569!important;margin:0!important}.totals__subtotal-value{font-size:19px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important}.tax-note{font-size:12px!important;color:#94a3b8!important;margin-top:4px!important;line-height:1.4!important}.tax-note a{color:#b5636e!important;text-decoration:underline!important}#CartDrawer-Checkout,.btn--checkout{width:100%!important;height:48px!important;margin-top:14px!important;border-radius:10px!important;background:#b5636e!important;background:linear-gradient(135deg,#c26e7a,#b5636e)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;border:none!important;box-shadow:0 4px 14px #b5636e47!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}#CartDrawer-Checkout:hover,.btn--checkout:hover{background:linear-gradient(135deg,#9e4d58,#8c3e49)!important;box-shadow:0 6px 18px #b5636e61!important;transform:translateY(-1px)!important}#CartDrawer-Checkout:active,.btn--checkout:active{transform:translateY(0)!important}.drawer__inner__links{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid #F1F5F9!important}.drawer__inner__links .link,.drawer__inner__links a,.drawer__inner__links button{font-size:12.5px!important;font-weight:600!important;color:#64748b!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:color .15s ease!important;background:none!important;border:none!important;cursor:pointer!important;padding:4px 0!important}.drawer__inner__links .link:hover,.drawer__inner__links a:hover,.drawer__inner__links button:hover{color:#b5636e!important}.drawer__contents::-webkit-scrollbar{width:4px!important}.drawer__contents::-webkit-scrollbar-thumb{background:#e2e8f0!important;border-radius:99px!important}[data-section-name=ticker-text]{position:relative!important;padding:36px 0!important;overflow:hidden!important;width:100%!important}.ticker-text:before,.ticker-text-dual:before{left:-50vw!important;width:200vw!important}.ticker-text:not(.ticker-text-dual){z-index:2!important}.ticker-text:not(.ticker-text-dual):before{background:#0f172a!important;box-shadow:0 12px 32px #0f172a73!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.ticker-text-dual{z-index:1!important;opacity:1!important;filter:none!important}.ticker-text-dual:before{background:linear-gradient(90deg,#9e4d58,#b5636e,#c26e7a)!important;border-top:1px solid rgba(255,255,255,.15)!important;border-bottom:1px solid rgba(255,255,255,.15)!important}[data-section-name=ticker-text] .ticker-text__text h2,[data-section-name=ticker-text] .ticker-text__text h2 strong,[data-section-name=ticker-text] .ticker-text__text h2 span,.ticker-text .ticker-text__text h2,.ticker-text .ticker-text__text h2 strong,.ticker-text .ticker-text__text h2 span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;font-family:var(--nb-font, "Plus Jakarta Sans", sans-serif)!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;line-height:1!important;text-shadow:0 1px 3px rgba(0,0,0,.35)!important}.ticker-text .image-hover-box{border:1.5px solid rgba(255,255,255,.3)!important;border-radius:10px!important;box-shadow:0 4px 12px #00000040!important}[data-section-name=featured-product]{padding:24px 0!important}[data-section-name=featured-product] .main-product__container{border:1px solid #E2E8F0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 30px -5px #0f172a0d,0 0 1px #0f172a0d!important;padding:24px!important;gap:36px!important;align-items:center!important;overflow:visible!important}[data-section-name=featured-product] .product--thumbnail_slider{position:relative!important;overflow:visible!important;border-radius:16px!important}[data-section-name=featured-product] .product__media-sticky,[data-section-name=featured-product] .product-media__item,[data-section-name=featured-product] .swiper{border-radius:16px!important;overflow:hidden!important}[data-section-name=featured-product] .product-media__item img{border-radius:16px!important;object-fit:cover!important;display:block!important}[data-section-name=featured-product] .animated-badge,.product-page-section--dynamic .animated-badge{top:85px!important;left:85px!important;z-index:10!important;pointer-events:none!important}[data-section-name=featured-product] .animated-badge-background{background:#fffffff0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1.5px solid rgba(181,99,110,.35)!important;box-shadow:0 8px 24px #0f172a1f!important}[data-section-name=featured-product] .animated-badge-inner-background{background:#fff!important;box-shadow:0 2px 10px #b5636e40!important;border:1px solid rgba(181,99,110,.2)!important}[data-section-name=featured-product] .split-char{color:#b5636e!important;font-weight:800!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important}[data-section-name=featured-product] animated-badge svg{width:20px!important;height:20px!important}[data-section-name=featured-product] animated-badge svg path{fill:#b5636e!important}[data-section-name=featured-product] .internal-swiper-button-prev,[data-section-name=featured-product] .internal-swiper-button-next{width:42px!important;height:42px!important;background:#ffffffeb!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 4px 14px #0f172a1f!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:.9!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;z-index:10!important}[data-section-name=featured-product] .internal-swiper-button-prev{left:16px!important}[data-section-name=featured-product] .internal-swiper-button-next{right:16px!important}[data-section-name=featured-product] .internal-swiper-button-prev:hover,[data-section-name=featured-product] .internal-swiper-button-next:hover{background:#fff!important;opacity:1!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 6px 20px #b5636e38!important;border-color:#b5636e!important}[data-section-name=featured-product] .internal-swiper-button-prev svg path,[data-section-name=featured-product] .internal-swiper-button-next svg path{fill:#0f172a!important;transition:fill .2s ease!important}[data-section-name=featured-product] .internal-swiper-button-prev:hover svg path,[data-section-name=featured-product] .internal-swiper-button-next:hover svg path{fill:#b5636e!important}[data-section-name=featured-product] .featured-product-heading,[data-section-name=featured-product] .product__title h2,[data-section-name=featured-product] .product__title h1{font-size:26px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.025em!important;line-height:1.3!important;margin-top:0!important;margin-bottom:12px!important;transition:color .2s ease!important}[data-section-name=featured-product] .product__title a:hover .featured-product-heading{color:#b5636e!important}[data-section-name=featured-product] .product__price-container{margin-bottom:14px!important}[data-section-name=featured-product] [id^=price-]{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}[data-section-name=featured-product] .price__container{display:inline-flex!important;align-items:center!important}[data-section-name=featured-product] .price{display:flex!important;align-items:baseline!important;gap:10px!important}[data-section-name=featured-product] .price .price__sale,[data-section-name=featured-product] .price .price__sale.h2,[data-section-name=featured-product] .price .h2{font-size:26px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important;order:1!important;margin-top:0!important;line-height:1!important}[data-section-name=featured-product] .price .price__regular{font-size:16px!important;font-weight:500!important;color:#94a3b8!important;text-decoration:line-through!important;order:2!important;line-height:1!important}[data-section-name=featured-product] .badges__container{margin-bottom:0!important;display:inline-flex!important;align-items:center!important;order:3!important}[data-section-name=featured-product] .badges-item__sale{background:#fef2f2!important;color:#e11d48!important;border:1px solid #FECDD3!important;font-size:12px!important;font-weight:700!important;padding:4px 10px!important;border-radius:6px!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;line-height:1.2!important}[data-section-name=featured-product] .inventory-block{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:600!important;color:#059669!important;margin-bottom:18px!important;padding:6px 12px!important;background:#ecfdf5!important;border-radius:8px!important;border:1px solid #A7F3D0!important;width:fit-content!important}[data-section-name=featured-product] .inventory-block svg path{fill:#059669!important}[data-section-name=featured-product] .product-form__buttons__content{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important}[data-section-name=featured-product] .quantity{height:48px!important;min-height:48px!important;border:1.5px solid #E2E8F0!important;border-radius:12px!important;background:#f8fafc!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;box-shadow:0 1px 2px #0f172a0a!important;flex-shrink:0!important}[data-section-name=featured-product] .quantity__button{width:38px!important;height:48px!important;color:#475569!important;background:transparent!important;transition:all .15s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-section-name=featured-product] .quantity__button:hover{color:#b5636e!important;background:#fdf4f5!important}[data-section-name=featured-product] .quantity__button svg path{fill:currentColor!important}[data-section-name=featured-product] .quantity__input{font-size:15px!important;font-weight:700!important;color:#0f172a!important;width:38px!important;background:transparent!important;border:none!important;text-align:center!important}[data-section-name=featured-product] .btn--addtocart{flex:1!important;height:48px!important;min-height:48px!important;border-radius:12px!important;background:linear-gradient(135deg,#c26e7a,#b5636e)!important;border:none!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:0 4px 16px #b5636e4d!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}[data-section-name=featured-product] .btn--addtocart:hover{background:linear-gradient(135deg,#9e4d58,#8c3e49)!important;box-shadow:0 6px 20px #b5636e6b!important;transform:translateY(-1px)!important}[data-section-name=featured-product] .btn--addtocart:before,[data-section-name=featured-product] .btn--addtocart:after{display:none!important}[data-section-name=featured-product] .btn--addtocart svg path{fill:#fff!important}[data-section-name=featured-product] .btn--wishlist-productpage{width:48px!important;height:48px!important;min-width:48px!important;border-radius:12px!important;border:1.5px solid #E2E8F0!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 3px #0f172a0a!important;transition:all .2s ease!important;flex-shrink:0!important;cursor:pointer!important}[data-section-name=featured-product] .btn--wishlist-productpage:hover{border-color:#b5636e!important;background:#fdf4f5!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #b5636e26!important}[data-section-name=featured-product] .btn--wishlist-productpage:before,[data-section-name=featured-product] .btn--wishlist-productpage:after{display:none!important}[data-section-name=featured-product] .btn--wishlist-productpage svg path{fill:#64748b!important;transition:fill .2s ease!important}[data-section-name=featured-product] .btn--wishlist-productpage:hover svg path{fill:#b5636e!important}[data-section-name=featured-product] .product__simple-link,[data-section-name=featured-product] #theme-block-link_G3PdeK{margin-top:12px!important;width:100%!important}[data-section-name=featured-product] .product__simple-link a.btn,[data-section-name=featured-product] #theme-block-link_G3PdeK a.btn{width:100%!important;height:44px!important;padding:0 20px!important;border:1.5px solid #E2E8F0!important;border-radius:12px!important;background:#fff!important;color:#334155!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;box-shadow:0 1px 2px #0f172a08!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important}[data-section-name=featured-product] .product__simple-link a.btn:before,[data-section-name=featured-product] .product__simple-link a.btn:after,[data-section-name=featured-product] #theme-block-link_G3PdeK a.btn:before,[data-section-name=featured-product] #theme-block-link_G3PdeK a.btn:after{display:none!important}[data-section-name=featured-product] .product__simple-link a.btn:hover,[data-section-name=featured-product] #theme-block-link_G3PdeK a.btn:hover{background:#fdf4f5!important;border-color:#b5636e!important;color:#b5636e!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #b5636e1f!important}[data-section-name=featured-product] .product__simple-link a.btn .btn__texts,[data-section-name=featured-product] #theme-block-link_G3PdeK a.btn .btn__texts{display:flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;width:100%!important}[data-section-name=featured-product] .product__simple-link a.btn .btn__top-text,[data-section-name=featured-product] #theme-block-link_G3PdeK a.btn .btn__top-text{color:inherit!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}[data-section-name=featured-product] .product__simple-link a.btn .btn__bottom-text,[data-section-name=featured-product] #theme-block-link_G3PdeK a.btn .btn__bottom-text{display:none!important}[data-section-name=featured-product] .product__text__container{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:16px!important;padding:12px 14px!important;background:#f8fafc!important;border-radius:12px!important;border:1px dashed #CBD5E1!important}[data-section-name=featured-product] .product__text{display:flex!important;align-items:center!important;gap:10px!important;font-size:12.5px!important;font-weight:600!important;color:#475569!important}[data-section-name=featured-product] .product__text p{margin:0!important;font-size:12.5px!important;line-height:1.3!important;color:inherit!important}[data-section-name=featured-product] .product__text svg{width:18px!important;height:18px!important;flex-shrink:0!important}[data-section-name=featured-product] .product__text svg path{fill:#b5636e!important}@media(max-width:768px){[data-section-name=featured-product] .main-product__container{padding:16px!important;gap:20px!important;border-radius:16px!important}[data-section-name=featured-product] .animated-badge,.product-page-section--dynamic .animated-badge{top:60px!important;left:60px!important;transform:scale(.85)!important;transform-origin:center center!important}[data-section-name=featured-product] .featured-product-heading{font-size:22px!important}[data-section-name=featured-product] .product-form__buttons__content{flex-wrap:wrap!important}[data-section-name=featured-product] .btn--addtocart{flex:1 1 calc(100% - 60px)!important}}[data-section-name=main-page]:has(~[data-section-name=custom-liquid] .nb-contact-hub),.template-page:has(.nb-contact-hub) [data-section-name=main-page]{display:none!important}.nb-contact-hub{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,44px) clamp(14px,3vw,20px) 24px;box-sizing:border-box;overflow-x:hidden}.nb-contact-hero-header{text-align:center;max-width:680px;margin:0 auto clamp(24px,4vw,40px);padding:0 4px}.nb-contact-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#fdf4f5;border:1px solid #F6D8DC;border-radius:999px;color:#b5636e;font-size:clamp(11.5px,2.5vw,12.5px);font-weight:700;letter-spacing:.02em;margin-bottom:14px}.nb-pill-dot{width:8px;height:8px;border-radius:50%;background:#b5636e;display:inline-block;box-shadow:0 0 0 3px #b5636e33}.nb-contact-title{font-size:clamp(26px,5.5vw,38px);font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.2;margin:0 0 clamp(10px,2vw,14px)}.nb-contact-subtitle{font-size:clamp(14px,3.2vw,15.5px);color:#64748b;line-height:1.6;margin:0}.nb-contact-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,20px);margin-bottom:clamp(24px,4vw,40px)}.nb-contact-card{background:#fff;border:1.5px solid #E2E8F0;border-radius:18px;padding:clamp(18px,2.8vw,24px) clamp(16px,2.5vw,22px);position:relative;text-decoration:none!important;color:inherit!important;display:flex;flex-direction:column;box-shadow:0 4px 16px #0f172a0a;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-sizing:border-box}.nb-contact-card:hover{transform:translateY(-4px);border-color:#b5636e;box-shadow:0 12px 30px #b5636e29}.nb-contact-card:active{transform:translateY(-1px)}.nb-card-badge-top{position:absolute;top:14px;right:14px;font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9;padding:3px 8px;border-radius:6px;letter-spacing:.02em}.nb-card-icon-wrap{width:clamp(44px,5vw,52px);height:clamp(44px,5vw,52px);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:clamp(12px,2vw,18px);transition:transform .2s ease}.nb-contact-card:hover .nb-card-icon-wrap{transform:scale(1.08)}.nb-icon-whatsapp{background:#ecfdf5;color:#16a34a;border:1px solid #A7F3D0}.nb-icon-email{background:#fdf4f5;color:#b5636e;border:1px solid #F6D8DC}.nb-icon-phone{background:#eff6ff;color:#2563eb;border:1px solid #BFDBFE}.nb-icon-hub{background:#fffbeb;color:#d97706;border:1px solid #FDE68A}.nb-card-content{display:flex;flex-direction:column;flex:1}.nb-card-content h3{font-size:clamp(15.5px,2.5vw,17px);font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.01em}.nb-card-status{font-size:clamp(11.5px,2vw,12.5px);color:#64748b;margin:0 0 10px;line-height:1.4;display:flex;align-items:center;gap:6px}.nb-status-dot{width:6px;height:6px;border-radius:50%;background:#10b981;display:inline-block;flex-shrink:0}.nb-card-value{font-size:clamp(13px,2vw,13.5px);font-weight:700;color:#0f172a;margin-bottom:14px;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.nb-card-cta{margin-top:auto;font-size:13px;font-weight:700;color:#b5636e;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease}.nb-contact-card:hover .nb-card-cta{gap:8px;color:#9e4d58}.nb-cta-static{color:#64748b!important}[data-section-name=contact-form]{padding:10px 0 clamp(20px,4vw,30px)!important}[data-section-name=contact-form] .page-width-half{max-width:680px!important;margin:0 auto!important;background:#fff!important;border:1.5px solid #E2E8F0!important;border-radius:clamp(16px,3vw,20px)!important;padding:clamp(22px,5vw,40px) clamp(16px,4vw,36px)!important;box-shadow:0 8px 30px #0f172a0a!important;box-sizing:border-box!important}[data-section-name=contact-form] .section-heading__subheading{color:#b5636e!important;font-weight:800!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}[data-section-name=contact-form] .section-heading__heading{font-size:clamp(22px,4.5vw,26px)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important}[data-section-name=contact-form] .section-heading__desc{color:#64748b!important;font-size:clamp(13.5px,2.5vw,14.5px)!important;max-width:520px!important;margin:0 auto!important;line-height:1.55!important}[data-section-name=contact-form] .field{height:52px!important;border-radius:12px!important;margin-bottom:14px!important}[data-section-name=contact-form] .field--text-area{height:auto!important;min-height:120px!important}[data-section-name=contact-form] .field__input{height:52px!important;border:1.5px solid #E2E8F0!important;border-radius:12px!important;background:#f8fafc!important;font-size:16px!important;color:#0f172a!important;transition:all .2s ease!important;box-sizing:border-box!important}[data-section-name=contact-form] .field--text-area .field__input{height:auto!important;min-height:120px!important;padding-top:18px!important}[data-section-name=contact-form] .field__input:focus{background:#fff!important;border-color:#b5636e!important;box-shadow:0 0 0 4px #b5636e1f!important;outline:none!important}[data-section-name=contact-form] .field__label{color:#64748b!important;font-size:14px!important}[data-section-name=contact-form] .field__icon svg path{fill:#94a3b8!important;transition:fill .2s ease!important}[data-section-name=contact-form] .field__input:focus~.field__icon svg path{fill:#b5636e!important}[data-section-name=contact-form] button[type=submit]{height:50px!important;border-radius:12px!important;background:linear-gradient(135deg,#c26e7a,#b5636e)!important;border:none!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:0 4px 16px #b5636e4d!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;width:100%!important}[data-section-name=contact-form] button[type=submit]:hover{background:linear-gradient(135deg,#9e4d58,#8c3e49)!important;box-shadow:0 6px 20px #b5636e6b!important;transform:translateY(-1px)!important}[data-section-name=contact-form] button[type=submit]:before,[data-section-name=contact-form] button[type=submit]:after{display:none!important}[data-section-name=contact-form] .form__message{background:#ecfdf5!important;color:#059669!important;border:1px solid #A7F3D0!important;padding:12px 16px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important}[data-section-name=accordion]{padding:10px 0 clamp(30px,6vw,60px)!important}[data-section-name=accordion] .section-heading__subheading{color:#b5636e!important;font-weight:800!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}[data-section-name=accordion] .section-heading__heading{font-size:clamp(22px,4.5vw,28px)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important}[data-section-name=accordion] .section-heading__desc{color:#64748b!important;font-size:clamp(13.5px,2.5vw,14.5px)!important;max-width:600px!important;margin:0 auto!important}[data-section-name=accordion] .toggle-dropdown__item{border:1.5px solid #E2E8F0!important;border-radius:14px!important;margin-bottom:12px!important;background:#fff!important;box-shadow:0 2px 10px #0f172a05!important;overflow:hidden!important;transition:all .2s ease!important}[data-section-name=accordion] .toggle-dropdown__item:hover{border-color:#cbd5e1!important;box-shadow:0 4px 16px #0f172a0d!important}[data-section-name=accordion] .toggle-dropdown__title{padding:clamp(14px,3vw,18px) clamp(16px,3.5vw,22px)!important;font-size:clamp(14.5px,2.5vw,16px)!important;font-weight:700!important;color:#0f172a!important}[data-section-name=accordion] .toggle-dropdown__desc{padding:0 clamp(16px,3.5vw,22px) clamp(16px,3vw,22px)!important;color:#64748b!important;font-size:clamp(13.5px,2.2vw,14.5px)!important;line-height:1.6!important}@media(max-width:1024px){.nb-contact-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media(max-width:640px){.nb-contact-cards-grid{grid-template-columns:1fr!important;gap:12px!important}}@media(max-width:400px){.nb-card-badge-top{position:static;display:inline-block;margin-bottom:10px;align-self:flex-start}}[data-section-name=main-page]:has(~[data-section-name=custom-liquid] .nb-about-wrapper),.template-page:has(.nb-about-wrapper) [data-section-name=main-page]{display:none!important}.nb-about-wrapper{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,44px) clamp(14px,3vw,20px) clamp(50px,7vw,80px);font-family:inherit;color:#0f172a;box-sizing:border-box;overflow-x:hidden}.nb-about-hero{text-align:center;max-width:860px;margin:0 auto clamp(36px,5vw,60px);padding:clamp(32px,6vw,54px) clamp(18px,4vw,32px);background:radial-gradient(circle at 50% 25%,#fdf4f5,#fff 72%);border-radius:clamp(22px,4vw,32px);border:1.5px solid #F6D8DC;position:relative;overflow:hidden;box-sizing:border-box;box-shadow:0 8px 30px #b5636e0d}.nb-about-hero:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:360px;height:200px;background:radial-gradient(circle,#b5636e38,#fff0 70%);filter:blur(44px);pointer-events:none}.nb-about-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;background:#fff;border:1.5px solid #F6D8DC;border-radius:999px;color:#b5636e;font-size:clamp(11.5px,2.5vw,13px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:clamp(16px,3vw,22px);box-shadow:0 2px 14px #b5636e1f}.nb-about-hero-badge svg{color:#b5636e;flex-shrink:0}.nb-about-hero-title{font-size:clamp(30px,6vw,48px);font-weight:900;line-height:1.16;color:#0f172a;letter-spacing:-.035em;margin:0 0 clamp(16px,3vw,22px)}.nb-about-hero-title span{background:linear-gradient(135deg,#c26e7a,#b5636e,#9e4d58);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nb-about-hero-subtitle{font-size:clamp(15px,3vw,17px);line-height:1.7;color:#475569;max-width:700px;margin:0 auto clamp(22px,4vw,30px)}.nb-about-trust-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(8px,1.8vw,14px)}.nb-trust-tag{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid #E2E8F0;border-radius:999px;padding:6px 14px;font-size:clamp(11.5px,2.2vw,12.5px);font-weight:600;color:#334155;box-shadow:0 2px 8px #0f172a08}.nb-trust-tag svg{color:#b5636e;flex-shrink:0}.nb-about-story-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,44px);align-items:stretch;margin-bottom:clamp(44px,7vw,76px)}.nb-story-content{background:#fff;border:1.5px solid #E2E8F0;border-radius:clamp(20px,3vw,26px);padding:clamp(26px,4.5vw,44px) clamp(20px,4vw,40px);box-shadow:0 4px 20px #0f172a08;box-sizing:border-box;display:flex;flex-direction:column}.nb-story-pill{color:#b5636e;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:inline-block}.nb-story-content h2{font-size:clamp(24px,4.2vw,32px);font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.25;margin:0 0 clamp(12px,2vw,18px)}.nb-story-lead{font-size:clamp(15.5px,2.8vw,17px);font-weight:600;color:#b5636e;line-height:1.6;margin:0 0 clamp(12px,2vw,16px)}.nb-story-body{font-size:clamp(13.8px,2.3vw,15px);line-height:1.75;color:#475569;margin:0 0 clamp(12px,2vw,16px)}.nb-story-body strong{color:#0f172a;font-weight:700}.nb-story-quote{background:#fdf4f5;border-left:4px solid #B5636E;border-radius:0 16px 16px 0;padding:18px 22px;margin-top:auto;position:relative}.nb-quote-mark{font-size:38px;line-height:1;color:#b5636e;opacity:.3;margin-bottom:-4px;font-family:Georgia,serif}.nb-story-quote p{font-size:clamp(13.5px,2.2vw,14.5px);font-style:italic;color:#0f172a;line-height:1.6;margin:0 0 6px;font-weight:500}.nb-quote-author{font-size:11.5px;font-weight:700;color:#b5636e;letter-spacing:.04em;text-transform:uppercase}.nb-signature-card{background:linear-gradient(145deg,#0f172a,#1e293b);border-radius:clamp(20px,3vw,26px);padding:clamp(26px,4vw,36px);color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 40px #0f172a2e;border:1px solid rgba(246,216,220,.2);box-sizing:border-box}.nb-sig-badge{display:inline-flex;align-items:center;gap:6px;color:#f6d8dc;background:#b5636e40;border:1px solid rgba(181,99,110,.35);padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.03em;margin-bottom:12px}.nb-sig-card-header h3{font-size:clamp(19px,3vw,23px);font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 clamp(20px,3vw,26px);line-height:1.25}.nb-sig-list{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,20px)}.nb-sig-item{display:flex;align-items:flex-start;gap:16px}.nb-sig-icon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.nb-sig-item:hover .nb-sig-icon{transform:scale(1.08)}.nb-sig-icon-rose{background:#b5636e33;color:#f6d8dc;border:1px solid rgba(181,99,110,.3)}.nb-sig-icon-amber{background:#f59e0b2e;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.nb-sig-icon-emerald{background:#10b9812e;color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}.nb-sig-text h4{font-size:clamp(14.5px,2.2vw,16px);font-weight:700;color:#fff;margin:0 0 5px;letter-spacing:-.01em}.nb-sig-text p{font-size:clamp(12.5px,2vw,13.5px);color:#94a3b8;line-height:1.55;margin:0}.nb-sig-footer{margin-top:clamp(22px,3.5vw,28px);padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:clamp(12px,2vw,12.8px);color:#cbd5e1;display:flex;align-items:center;gap:8px}.nb-sig-footer-dot{width:7px;height:7px;border-radius:50%;background:#10b981;flex-shrink:0;box-shadow:0 0 0 3px #10b98140}.nb-about-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);background:#0b0f19;border-radius:clamp(20px,3vw,26px);padding:clamp(26px,4vw,38px) clamp(16px,3vw,32px);margin-bottom:clamp(48px,7vw,76px);box-shadow:0 16px 44px #0b0f1933;position:relative;overflow:hidden;box-sizing:border-box}.nb-about-stats-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#B5636E 50%,transparent 100%)}.nb-stat-card{text-align:center;padding:10px 8px;border-right:1px solid rgba(255,255,255,.08)}.nb-stat-card:last-child{border-right:none}.nb-stat-number{font-size:clamp(28px,5vw,42px);font-weight:900;color:#fff;letter-spacing:-.035em;line-height:1.1;margin-bottom:6px;background:linear-gradient(135deg,#fff 40%,#f6d8dc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nb-stat-label{font-size:clamp(12.5px,2vw,13.5px);font-weight:700;color:#f1f5f9;letter-spacing:.01em;margin-bottom:3px}.nb-stat-sub{font-size:clamp(11px,1.8vw,12px);color:#94a3b8;font-weight:500}.nb-about-section-header{text-align:center;max-width:660px;margin:0 auto clamp(28px,4vw,44px);padding:0 6px}.nb-about-section-pill{display:inline-block;padding:5px 14px;background:#fdf4f5;border:1px solid #F6D8DC;border-radius:999px;color:#b5636e;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px}.nb-about-section-title{font-size:clamp(25px,5vw,36px);font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1.2;margin:0 0 clamp(8px,1.5vw,12px)}.nb-about-section-desc{font-size:clamp(14px,2.5vw,16px);color:#64748b;line-height:1.6;margin:0}.nb-three-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,24px);margin-bottom:clamp(48px,7vw,76px)}.nb-pillar-card-v2{background:#fff;border:1.5px solid #E2E8F0;border-radius:22px;padding:clamp(26px,3.5vw,34px) clamp(20px,3vw,28px);box-shadow:0 4px 18px #0f172a08;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.nb-pillar-card-v2:hover{transform:translateY(-5px)}.nb-card-rose-accent:hover{border-color:#b5636e;box-shadow:0 16px 36px #b5636e26}.nb-card-amber-accent:hover{border-color:#f59e0b;box-shadow:0 16px 36px #f59e0b26}.nb-card-emerald-accent:hover{border-color:#10b981;box-shadow:0 16px 36px #10b98126}.nb-pillar-icon-v2{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .2s ease}.nb-pillar-card-v2:hover .nb-pillar-icon-v2{transform:scale(1.1)}.nb-card-rose-accent .nb-pillar-icon-v2{background:#fdf4f5;color:#b5636e;border:1px solid #F6D8DC}.nb-card-amber-accent .nb-pillar-icon-v2{background:#fffbeb;color:#d97706;border:1px solid #FDE68A}.nb-card-emerald-accent .nb-pillar-icon-v2{background:#ecfdf5;color:#059669;border:1px solid #A7F3D0}.nb-pillar-badge{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;display:inline-block}.nb-card-rose-accent .nb-pillar-badge{color:#b5636e}.nb-card-amber-accent .nb-pillar-badge{color:#d97706}.nb-card-emerald-accent .nb-pillar-badge{color:#059669}.nb-pillar-card-v2 h3{font-size:clamp(17.5px,2.5vw,20px);font-weight:800;color:#0f172a;letter-spacing:-.015em;margin:0 0 clamp(8px,1.5vw,12px)}.nb-pillar-card-v2 p{font-size:clamp(13.5px,2vw,14.5px);color:#64748b;line-height:1.65;margin:0}.nb-journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,22px);margin-bottom:clamp(44px,6vw,68px)}.nb-journey-item{background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:20px;padding:clamp(24px,3vw,30px) clamp(18px,2.5vw,24px);position:relative;transition:all .2s ease;box-sizing:border-box}.nb-journey-item:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 24px #0f172a0d}.nb-journey-step{font-size:32px;font-weight:900;color:#b5636e;opacity:.35;margin-bottom:8px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.nb-journey-item h4{font-size:clamp(16px,2.2vw,18px);font-weight:800;color:#0f172a;margin:0 0 8px;letter-spacing:-.01em}.nb-journey-item p{font-size:clamp(13px,2vw,14px);color:#64748b;line-height:1.6;margin:0}.nb-trust-seal-strip{background:#fff;border:1.5px dashed #CBD5E1;border-radius:20px;padding:clamp(18px,3vw,24px) clamp(20px,3.5vw,30px);margin:0 auto clamp(44px,6vw,68px);max-width:860px;display:flex;align-items:center;gap:20px;box-sizing:border-box;text-decoration:none!important;color:inherit!important;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 12px #0f172a05}.nb-trust-seal-strip:hover{border-color:#b5636e;border-style:solid;transform:translateY(-2px);box-shadow:0 10px 28px #b5636e1f}.nb-seal-icon{width:52px;height:52px;border-radius:50%;background:#fdf4f5;color:#b5636e;border:1.5px solid #F6D8DC;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nb-seal-content h4{font-size:clamp(14.5px,2.2vw,16px);font-weight:800;color:#0f172a;margin:0 0 4px}.nb-seal-content p{font-size:clamp(12.5px,2vw,13.5px);color:#64748b;margin:0;line-height:1.5}.nb-about-cta-banner{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:clamp(22px,4vw,32px);padding:clamp(38px,6vw,64px) clamp(20px,4vw,44px);text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38;box-sizing:border-box}.nb-about-cta-banner:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(181,99,110,.28) 0%,transparent 70%);filter:blur(44px);pointer-events:none}.nb-about-cta-banner:after{content:"";position:absolute;bottom:-60px;left:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(181,99,110,.2) 0%,transparent 70%);filter:blur(34px);pointer-events:none}.nb-cta-content{position:relative;z-index:2;max-width:640px;margin:0 auto}.nb-cta-content h2{font-size:clamp(26px,5.5vw,36px);font-weight:900;color:#fff!important;letter-spacing:-.03em;margin:0 0 clamp(12px,2vw,16px);line-height:1.25}.nb-cta-content p{font-size:clamp(14.5px,2.5vw,16.5px);color:#cbd5e1!important;line-height:1.6;margin:0 0 clamp(24px,4vw,32px)}.nb-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 36px;background:linear-gradient(135deg,#c26e7a,#b5636e);color:#fff!important;font-size:15px;font-weight:700;border-radius:12px;text-decoration:none!important;box-shadow:0 6px 20px #b5636e59;transition:all .25s cubic-bezier(.16,1,.3,1);letter-spacing:.02em}.nb-cta-btn svg{transition:transform .2s ease}.nb-cta-btn:hover{background:linear-gradient(135deg,#9e4d58,#8c3e49);transform:translateY(-2px);box-shadow:0 8px 26px #b5636e80}.nb-cta-btn:hover svg{transform:translate(4px)}@media(max-width:1024px){.nb-about-story-grid{grid-template-columns:1fr;gap:24px}.nb-three-pillars-grid,.nb-journey-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nb-about-stats-bar{grid-template-columns:repeat(2,1fr);gap:0}.nb-stat-card{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:16px 8px}.nb-stat-card:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.nb-stat-card:nth-child(3),.nb-stat-card:nth-child(4){border-bottom:none}.nb-three-pillars-grid{grid-template-columns:1fr;gap:16px}.nb-journey-grid{grid-template-columns:1fr;gap:14px}.nb-trust-seal-strip{flex-direction:column;text-align:center;padding:22px 18px}}@media(max-width:480px){.nb-about-trust-tags{flex-direction:column;width:100%}.nb-trust-tag{width:100%;justify-content:center}.nb-cta-btn{width:100%;max-width:320px;padding:14px 20px}}.theme-lightbox{position:fixed!important;display:none;top:0!important;left:0!important;bottom:0!important;right:0!important;width:100vw!important;height:100vh!important;background:#0a0f1df2!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;padding:0!important;margin:0!important;z-index:9999999!important;opacity:0;transition:opacity .32s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.theme-lightbox.active{display:flex!important;flex-direction:column!important}.theme-lightbox.animate{opacity:1!important}.theme-lightbox__dialog{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;position:relative!important;box-sizing:border-box!important;overflow:hidden!important;justify-content:space-between!important}.theme-lightbox__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:max(16px,env(safe-area-inset-top)) 24px 14px!important;width:100%!important;z-index:25!important;background:linear-gradient(180deg,#0a0f1de6,#0a0f1d00)!important;flex-shrink:0!important;box-sizing:border-box!important}.theme-lightbox__btn-back{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;border-radius:999px!important;background:#ffffff24!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 16px #0000004d!important}.theme-lightbox__btn-back:hover{background:#fff!important;color:#0f172a!important;border-color:#fff!important;transform:translate(-3px) scale(1.02)!important}.theme-lightbox__btn-back svg{stroke:currentColor!important;transition:transform .2s ease!important}.theme-lightbox__btn-back:hover svg{transform:translate(-2px)!important}.theme-lightbox__badge{display:inline-flex!important;align-items:center!important;padding:6px 16px!important;border-radius:999px!important;background:#b5636e38!important;border:1px solid rgba(181,99,110,.4)!important;color:#fce8eb!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media(max-width:640px){.theme-lightbox__badge{display:none!important}}.theme-lightbox__toggle{position:static!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;min-height:42px!important;min-width:42px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(255,255,255,.9)!important;color:#0f172a!important;cursor:pointer!important;box-shadow:0 4px 20px #0006!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;z-index:25!important}.theme-lightbox__toggle:hover{background:#b5636e!important;color:#fff!important;border-color:#b5636e!important;transform:scale(1.05)!important}.theme-lightbox__toggle svg{width:18px!important;height:18px!important;display:block!important}.theme-lightbox__toggle svg path{fill:currentColor!important}.theme-lightbox__toggle-text{font-size:14px!important;font-weight:700!important;color:inherit!important}.theme-lightbox__content{flex:1 1 0%!important;min-height:0!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;overflow:hidden!important;padding:0 16px!important;box-sizing:border-box!important}.theme-lightbox .swiper{width:100%!important;height:100%!important}.theme-lightbox .swiper-slide{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;padding:8px!important;box-sizing:border-box!important}.theme-lightbox__image__box{display:flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;max-height:100%!important;height:100%!important;width:100%!important}.theme-lightbox__image{max-width:88vw!important;max-height:calc(100vh - 175px)!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:16px!important;box-shadow:0 20px 60px #0009!important}.theme-lightbox__side-nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:52px!important;height:52px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff29!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;cursor:pointer!important;z-index:30!important;box-shadow:0 8px 24px #0006!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.theme-lightbox__side-nav--prev{left:20px!important}.theme-lightbox__side-nav--next{right:20px!important}.theme-lightbox__side-nav:hover{background:#fff!important;color:#0f172a!important;border-color:#fff!important;transform:translateY(-50%) scale(1.1)!important}.theme-lightbox__side-nav svg{stroke:currentColor!important}@media(max-width:768px){.theme-lightbox__side-nav{width:44px!important;height:44px!important}.theme-lightbox__side-nav--prev{left:8px!important}.theme-lightbox__side-nav--next{right:8px!important}}.theme-lightbox__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 24px max(18px,env(safe-area-inset-bottom))!important;width:100%!important;background:linear-gradient(0deg,#0a0f1deb,#0a0f1d00)!important;z-index:25!important;flex-shrink:0!important;box-sizing:border-box!important;gap:16px!important}.theme-lightbox__footer-btn-back{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;border-radius:999px!important;background:#fffffff2!important;border:1px solid #FFFFFF!important;color:#0f172a!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:0 4px 18px #00000059!important;transition:all .25s ease!important}.theme-lightbox__footer-btn-back:hover{background:#b5636e!important;color:#fff!important;border-color:#b5636e!important;transform:translateY(-2px)!important}.theme-lightbox__footer-btn-back svg{stroke:currentColor!important}.theme-lightbox__footer .swiper-control-container{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important}.theme-lightbox__footer .swiper-control-container>*{margin-top:0!important}.theme-lightbox__footer .custom-swiper-button-prev,.theme-lightbox__footer .custom-swiper-button-next{width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff26!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;opacity:.9!important;cursor:pointer!important;transition:all .2s ease!important}.theme-lightbox__footer .custom-swiper-button-prev:hover,.theme-lightbox__footer .custom-swiper-button-next:hover{background:#fff!important;color:#0f172a!important;opacity:1!important}.theme-lightbox__footer .swiper-pagination-bullet{background:#fff6!important;opacity:1!important;width:8px!important;height:8px!important;transition:all .2s ease!important}.theme-lightbox__footer .swiper-pagination-bullet-active{background:#b5636e!important;width:24px!important;border-radius:8px!important}.theme-lightbox__footer-btn-shop{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;border-radius:999px!important;background:linear-gradient(135deg,#b5636e,#d48b95)!important;border:none!important;color:#fff!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 4px 18px #b5636e73!important;transition:all .25s ease!important}.theme-lightbox__footer-btn-shop:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 22px #b5636e99!important}@media(max-width:640px){.theme-lightbox__header{padding:max(14px,env(safe-area-inset-top)) 16px 10px!important}.theme-lightbox__btn-back{padding:7px 14px!important;font-size:13px!important}.theme-lightbox__toggle{padding:7px 14px!important}.theme-lightbox__image{max-width:92vw!important;max-height:calc(100vh - 180px)!important}.theme-lightbox__footer{justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;padding:8px 14px max(14px,env(safe-area-inset-bottom))!important}.theme-lightbox__footer-btn-back,.theme-lightbox__footer-btn-shop{flex:1 1 auto!important;justify-content:center!important;font-size:13px!important;padding:9px 14px!important}.theme-lightbox__footer .swiper-control-container{order:-1!important;width:100%!important;justify-content:center!important;margin-bottom:4px!important}}.nb-sticky-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;background:#0f172af2!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-top:1px solid rgba(255,255,255,.12)!important;border-radius:20px 20px 0 0!important;box-shadow:0 -10px 35px #00000073!important;padding:10px 16px max(12px,env(safe-area-inset-bottom))!important;z-index:9999!important;transform:translateY(115%)!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;display:block}.nb-sticky-bar--visible{transform:translateY(0)!important}.nb-sticky-bar__container{display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:600px!important;margin:0 auto!important;gap:12px!important}.nb-sticky-bar__snapshot{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}.nb-sticky-bar__thumb{width:44px!important;height:44px!important;border-radius:10px!important;overflow:hidden!important;flex-shrink:0!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important}.nb-sticky-bar__thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.nb-sticky-bar__info{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.nb-sticky-bar__title{color:#fff!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.25!important}.nb-sticky-bar__meta{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important}.nb-sticky-bar__price{color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important}.nb-sticky-bar__compare-price{color:#94a3b8!important;font-size:12px!important;text-decoration:line-through!important}.nb-sticky-bar__trust-tag{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 7px!important;border-radius:999px!important;background:#22c55e26!important;border:1px solid rgba(34,197,94,.3)!important;color:#4ade80!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important}.nb-pulse-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#22c55e!important;box-shadow:0 0 8px #22c55e!important;display:inline-block!important}.nb-sticky-bar__actions{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.nb-sticky-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.nb-sticky-btn--cart{width:42px!important;height:42px!important;border-radius:12px!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.nb-sticky-btn--cart:active{transform:scale(.92)!important;background:#ffffff38!important}.nb-sticky-btn--buy{padding:10px 18px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#b5636e,#d48b95)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:0 4px 16px #b5636e73!important;gap:5px!important;white-space:nowrap!important}.nb-sticky-btn--buy:active{transform:scale(.95)!important;box-shadow:0 2px 8px #b5636e99!important}.nb-bolt-icon{font-size:14px!important}@media(min-width:1025px){.nb-sticky-bar{display:none!important}}.nb-wa-widget{position:fixed!important;bottom:26px!important;right:24px!important;z-index:999!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important;font-family:inherit!important;pointer-events:none!important;transition:bottom .35s ease!important}.nb-wa-widget *{pointer-events:auto!important}body.nb-has-sticky-bar .nb-wa-widget--product-page{bottom:84px!important}.nb-wa-button{width:54px!important;height:54px!important;border-radius:50%!important;background:linear-gradient(135deg,#25d366,#128c7e)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 25px #25d36666,0 2px 8px #0003!important;border:2px solid rgba(255,255,255,.35)!important;position:relative!important;text-decoration:none!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important}.nb-wa-button:hover{transform:scale(1.08) translateY(-2px)!important;box-shadow:0 12px 30px #25d3668c,0 4px 12px #00000040!important}.nb-wa-button:active{transform:scale(.95)!important}.nb-wa-icon{display:block!important;width:28px!important;height:28px!important}.nb-wa-status-badge{position:absolute!important;top:2px!important;right:2px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#22c55e!important;border:2px solid #FFFFFF!important;box-shadow:0 0 6px #22c55ecc!important}.nb-wa-tooltip-hover{position:absolute!important;right:calc(100% + 12px)!important;top:50%!important;transform:translateY(-50%) translate(6px)!important;background:#0f172af2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;padding:6px 14px!important;border-radius:999px!important;white-space:nowrap!important;box-shadow:0 4px 16px #0000004d!important;border:1px solid rgba(255,255,255,.15)!important;opacity:0!important;pointer-events:none!important;transition:all .2s ease!important}.nb-wa-button:hover .nb-wa-tooltip-hover{opacity:1!important;transform:translateY(-50%) translate(0)!important}@media(max-width:640px){.nb-wa-tooltip-hover{display:none!important}}.nb-wa-bubble{max-width:270px!important;background:#0f172af5!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:16px 16px 4px!important;padding:12px 14px!important;box-shadow:0 10px 30px #00000059!important;opacity:0!important;transform:translateY(12px) scale(.96)!important;visibility:hidden!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.nb-wa-bubble--show{opacity:1!important;transform:translateY(0) scale(1)!important;visibility:visible!important}.nb-wa-bubble__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important}.nb-wa-pulse-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#25d366!important;box-shadow:0 0 8px #25d366!important;display:inline-block!important}.nb-wa-bubble__agent{color:#f8fafc!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;margin-left:6px!important;flex:1 1 auto!important}.nb-wa-bubble__close{background:transparent!important;border:none!important;color:#94a3b8!important;font-size:16px!important;cursor:pointer!important;line-height:1!important;padding:0 2px!important}.nb-wa-bubble__close:hover{color:#fff!important}.nb-wa-bubble__text{color:#e2e8f0!important;font-size:12.5px!important;line-height:1.4!important}@media(max-width:640px){.nb-wa-widget{bottom:18px!important;right:16px!important}.nb-wa-button{width:48px!important;height:48px!important}.nb-wa-icon{width:25px!important;height:25px!important}.nb-wa-bubble{max-width:240px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/neednbuy-premium.css.map */
