*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:var(--primary);color:#fff}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.page-width{max-width:1180px;margin:0 auto;padding:0 24px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;left:-9999px;top:0;background:var(--primary);color:#fff;padding:10px 16px;z-index:1000}.skip-to-content-link:focus{left:10px;top:10px}@media(prefers-reduced-motion:no-preference){.rise{animation:wb-rise .8s ease-out both}}@keyframes wb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wb-announcement-bar{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:#fff;font-size:.8rem;padding:9px 16px;text-align:center}.wb-announcement-track{position:relative;display:flex;align-items:center;justify-content:center;min-height:1.3em}.wb-announcement-item{display:none}.wb-announcement-item.is-active{display:block}@media(prefers-reduced-motion:no-preference){.wb-announcement-item.is-active{animation:wb-announce-fade .35s ease}}@keyframes wb-announce-fade{0%{opacity:0}to{opacity:1}}.wb-announcement-item a{color:#fff;text-decoration:underline}.wb-announcement-nav{background:none;border:none;color:#ffffffa6;font-size:1.15rem;line-height:1;cursor:pointer;padding:2px 6px}.wb-announcement-nav:hover{color:#fff}.wb-header{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.wb-nav-row{display:flex;align-items:center;justify-content:space-between;height:74px;gap:20px}.wb-brand-mini{display:flex;align-items:center;gap:10px}.wb-brand-mini img,.wb-brand-mini svg{height:34px;width:auto}.wb-brand-mini .wm{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--primary);white-space:nowrap}.wb-brand-mini .wm-sub{font-family:var(--font-accent);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.wb-main-nav{display:flex;gap:26px}.wb-main-nav a{font-size:.92rem;font-weight:500;color:var(--ink);position:relative;padding:6px 0}.wb-main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.wb-main-nav a:hover:after{transform:scaleX(1);transform-origin:left}.wb-header-actions{display:flex;align-items:center;gap:14px}.wb-icon-link{position:relative;display:flex;align-items:center;background:none;border:none;padding:0;color:var(--ink);font:inherit}.wb-cart-count{position:absolute;top:-6px;right:-10px;background:var(--primary);color:#fff;font-size:10px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.wb-cart-count[hidden]{display:none}.wb-whatsapp-btn{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;padding:10px 18px;border-radius:2px;font-size:.86rem;font-weight:600;border:1px solid var(--primary);transition:background .2s ease}.wb-whatsapp-btn:hover{background:var(--primary-deep)}.wb-search-flyout{border-top:1px solid var(--line);background:var(--white);overflow:hidden}.wb-search-flyout-form{display:flex;gap:10px;padding:18px 24px}.wb-search-flyout-form input{flex:1;padding:12px 16px;border:1px solid var(--line-strong);border-radius:2px;font-family:var(--font-body);font-size:.95rem;color:var(--ink)}.wb-menu-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:2px;background:none;color:var(--ink);font-size:1.1rem}@media(max-width:860px){.wb-main-nav{position:absolute;top:74px;left:0;right:0;background:var(--white);flex-direction:column;gap:0;padding:8px 24px 18px;border-bottom:1px solid var(--line);display:none}.wb-main-nav a{padding:12px 0;border-bottom:1px solid var(--line)}.wb-main-nav.is-open,.wb-menu-toggle{display:flex}.wb-whatsapp-btn span.long{display:none}}.wb-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:2px;font-size:.92rem;font-weight:600;border:1px solid var(--primary);transition:all .2s ease;cursor:pointer}.wb-btn-primary{background:var(--primary);color:#fff}.wb-btn-primary:hover{background:var(--primary-deep)}.wb-btn-outline{background:transparent;color:var(--primary)}.wb-btn-outline:hover{background:var(--primary);color:#fff}.wb-section{padding:70px 0}.wb-section-eyebrow{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--secondary-deep);text-align:center;margin-bottom:10px}.wb-section-title{font-family:var(--font-accent);font-weight:400;font-size:clamp(1.6rem,4vw,2.1rem);color:var(--primary-deep);text-align:center;margin:0 0 12px}.wb-section-lede{text-align:center;color:var(--ink-soft);max-width:56ch;margin:0 auto 44px}.wb-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px;flex-wrap:wrap}.wb-section-head .wb-section-eyebrow{text-align:left;margin-bottom:6px}.wb-section-head .wb-section-title{text-align:left;margin:0;font-size:clamp(1.8rem,4.4vw,2.9rem);line-height:1.1}.wb-section-head .wb-section-lede{text-align:left;margin:8px 0 0;max-width:62ch}.wb-section-head-text{min-width:0}.wb-section-head-cta{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:10px 20px;font-size:.86rem;font-weight:600;color:var(--primary-deep);background:#fff;transition:background .18s ease,border-color .18s ease}.wb-section-head-cta:hover{background:var(--panel);border-color:var(--primary)}@media(max-width:640px){.wb-section-head{align-items:flex-start;gap:14px}}.wb-hero-band{background:linear-gradient(155deg,var(--primary) 0%,var(--primary-deep) 100%);padding:76px 24px 84px}.wb-hero-band--image{position:relative;isolation:isolate;background:var(--ink);min-height:clamp(380px,52vw,620px);display:flex;align-items:center;padding:64px 24px}.wb-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.wb-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#2b211b9e,#2b211b57 52%,#2b211b1f)}.wb-hero-band-inner{text-align:center;max-width:720px;margin:0 auto}.wb-hero-band--image .wb-hero-band-inner{text-align:left;margin:0;max-width:640px}.wb-hero-headline{font-family:var(--font-accent);font-weight:400;color:#fff;margin:0 0 14px;font-size:clamp(2.1rem,5.4vw,4rem);line-height:1.06;letter-spacing:-.01em;text-shadow:0 2px 22px rgba(0,0,0,.22)}.wb-hero-band--image .wb-hero-sub{margin:0 0 28px;color:#ffffffe6}.wb-hero-band--image .wb-hero-ctas{justify-content:flex-start}@media(max-width:700px){.wb-hero-band--image{min-height:0;padding:52px 20px 56px}.wb-hero-band--image .wb-hero-band-inner{text-align:center;margin:0 auto}.wb-hero-band--image .wb-hero-ctas{justify-content:center}.wb-hero-scrim{background:linear-gradient(180deg,#2b211b7a,#2b211b9e)}}.wb-hero-icon{display:flex;justify-content:center;margin-bottom:22px}.wb-hero-wm-en{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2.4rem,6.5vw,3.8rem);line-height:1;margin-bottom:22px;text-shadow:0 2px 18px rgba(0,0,0,.12)}.wb-hero-sub{max-width:50ch;margin:0 auto 30px;color:#ffffffd1;font-size:1rem}.wb-hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.wb-btn-hero-primary{background:#fff;color:var(--primary-deep);border:1px solid #fff;font-weight:700}.wb-btn-hero-primary:hover{background:var(--primary-pale);border-color:var(--primary-pale)}.wb-btn-hero-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.75);font-weight:700}.wb-btn-hero-outline:hover{background:#fff;color:var(--primary-deep);border-color:#fff}.wb-occasion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.wb-occasion-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wb-occasion-grid{grid-template-columns:1fr}}.wb-occasion-card{background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:26px 24px;transition:transform .2s ease,border-color .2s ease;color:var(--ink);display:block}.wb-occasion-card:hover{transform:translateY(-3px);border-color:var(--primary)}.wb-occ-icon{width:44px;height:44px;margin-bottom:16px}.wb-occ-name-ar{direction:rtl;font-size:1.05rem;font-weight:700;margin-bottom:2px}.wb-occ-name-en{font-family:var(--font-accent);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.wb-occ-desc{font-size:.88rem;color:var(--ink-soft);margin-bottom:14px}.wb-occ-link{font-size:.84rem;font-weight:600;color:var(--primary)}.wb-occ-link:after{content:" \2192"}.wb-occasion-strip{display:flex;gap:30px;overflow-x:auto;padding:8px 4px 16px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;justify-content:flex-start}@media(min-width:760px){.wb-occasion-strip{justify-content:center;flex-wrap:wrap;overflow-x:visible}}.wb-occasion-chip{flex:0 0 auto;width:112px;text-align:center;scroll-snap-align:start;display:block;color:var(--ink)}.wb-occ-chip-circle{width:96px;height:96px;border-radius:50%;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.wb-occ-chip-circle img{width:100%;height:100%;object-fit:cover}.wb-occasion-chip:hover .wb-occ-chip-circle{transform:translateY(-3px);border-color:var(--primary)}.wb-occ-chip-name-en{display:block;font-family:var(--font-accent);font-size:.88rem;font-weight:600;color:var(--ink)}.wb-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:28px;font-size:.86rem}.wb-collection-toolbar label{font-weight:600;margin-right:8px}.wb-collection-toolbar select{padding:8px 10px;border:1px solid var(--line-strong);border-radius:2px;font-family:var(--font-body);color:var(--ink)}.wb-collection-count{color:var(--ink-soft)}.wb-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:960px){.wb-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.wb-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.wb-product-grid{grid-template-columns:1fr}}.wb-product-card{display:flex;flex-direction:column}.wb-product-media{aspect-ratio:1;background:var(--panel);border-radius:3px;overflow:hidden;margin-bottom:14px;display:flex;align-items:center;justify-content:center;position:relative}.wb-product-media img{width:100%;height:100%;object-fit:cover}.wb-product-badge{position:absolute;top:10px;right:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--secondary);color:#fff;padding:4px 9px;border-radius:4px;font-weight:600}.wb-product-price{font-size:1.02rem;font-weight:700;color:var(--primary-deep);margin:0 0 3px;letter-spacing:-.01em}.wb-product-title{display:block;font-family:inherit;font-size:.92rem;font-weight:400;line-height:1.35;color:var(--ink-soft);margin-bottom:4px}.wb-product-title:hover{color:var(--primary)}.wb-product-card .wb-btn{margin-top:10px;width:100%;justify-content:center;background:transparent;color:var(--primary-deep);border:1px solid var(--line);font-size:.84rem;padding:9px 14px}.wb-product-card .wb-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.wb-coffee-band{background:var(--ink);color:#fff}.wb-coffee-band .wb-section-eyebrow{color:var(--secondary)}.wb-coffee-band .wb-section-title{color:#fff}.wb-coffee-band .wb-section-lede{color:#ffffffd1}.wb-coffee-menu{list-style:none;margin:0;padding:0;display:flex;gap:22px;flex-wrap:wrap;justify-content:center}.wb-coffee-menu li{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:2px;padding:12px 20px;font-size:.9rem}.wb-trust-band{background:var(--primary);color:var(--white)}.wb-trust-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:800px){.wb-trust-inner{grid-template-columns:1fr}}.wb-trust-band .wb-section-eyebrow{color:#fbd3de;text-align:left}.wb-trust-band .wb-section-title{color:#fff;text-align:left}.wb-trust-band p{color:#ffffffe6}.wb-trust-icon{width:56px;height:56px;margin-bottom:18px}.wb-reminder-band{text-align:center}.wb-reminder-form{display:flex;gap:10px;justify-content:center;max-width:440px;margin:0 auto;flex-wrap:wrap}.wb-reminder-form input{flex:1;min-width:200px;padding:13px 16px;border:1px solid var(--line-strong);border-radius:2px;background:var(--panel);font-family:var(--font-body);font-size:.92rem;color:var(--ink)}.wb-pattern-strip{height:26px;width:100%}.wb-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.wb-cart-drawer[aria-hidden=false]{visibility:visible}.wb-cart-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b211b66;opacity:0;transition:opacity .25s ease}.wb-cart-drawer[aria-hidden=false] .wb-cart-drawer-overlay{opacity:1}.wb-cart-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:420px;background:var(--white);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-8px 0 30px #2b211b2e}.wb-cart-drawer[aria-hidden=false] .wb-cart-drawer-panel{transform:translate(0)}.wb-cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.wb-cart-drawer-header h2{font-family:var(--font-accent);color:var(--primary-deep);font-size:1.2rem;margin:0}.wb-cart-drawer-close{background:none;border:none;font-size:1.6rem;line-height:1;color:var(--ink-soft);cursor:pointer;padding:4px}.wb-cart-drawer-body{flex:1;overflow-y:auto;padding:18px 22px}.wb-cart-drawer-empty{text-align:center;padding:60px 10px;color:var(--ink-soft)}.wb-cart-drawer-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.wb-cart-drawer-item img{width:76px;height:76px;object-fit:cover;border-radius:3px;background:var(--panel);flex-shrink:0}.wb-cart-drawer-item-title{font-family:var(--font-accent);color:var(--primary-deep);font-size:.96rem;margin-bottom:2px}.wb-cart-drawer-item-variant{font-size:.8rem;color:var(--ink-soft);margin-bottom:8px}.wb-cart-drawer-item-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.wb-cart-drawer-qty{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:2px}.wb-cart-drawer-qty button{background:none;border:none;width:26px;height:26px;cursor:pointer;font-size:1rem;color:var(--ink)}.wb-cart-drawer-qty span{min-width:22px;text-align:center;font-size:.86rem}.wb-cart-drawer-item-price{font-size:.88rem;color:var(--ink)}.wb-cart-drawer-item-remove{background:none;border:none;color:var(--ink-soft);font-size:.78rem;text-decoration:underline;cursor:pointer;padding:0}.wb-cart-drawer-footer{border-top:1px solid var(--line);padding:18px 22px 22px}.wb-cart-drawer-subtotal{display:flex;justify-content:space-between;font-family:var(--font-accent);font-size:1.15rem;color:var(--ink);margin-bottom:14px}.wb-cart-drawer-actions{display:flex;gap:10px}.wb-cart-drawer-actions .wb-btn{flex:1;justify-content:center}.wb-cart-drawer-error{color:var(--primary-deep);font-size:.85rem;margin-top:10px}@media(prefers-reduced-motion:reduce){.wb-cart-drawer-panel,.wb-cart-drawer-overlay{transition:none}}.wb-footer{background:var(--ink);color:var(--white);padding-top:56px}.wb-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;padding-bottom:40px}@media(max-width:760px){.wb-footer-grid{grid-template-columns:1fr 1fr}}.wb-footer-wm{font-family:var(--font-display);font-weight:700;font-size:1.7rem;color:var(--secondary);margin-bottom:8px}.wb-footer-tag{font-size:.85rem;color:#ffffffa6;max-width:32ch}.wb-footer-col h4,.wb-footer-col .wb-footer-h{font-family:var(--font-accent);font-weight:400;font-size:.92rem;color:var(--secondary);margin:0 0 14px;letter-spacing:.03em}.wb-footer-col ul{list-style:none;margin:0;padding:0}.wb-footer-col li{margin-bottom:9px;font-size:.86rem;color:#fffc}.wb-footer-bottom{border-top:1px solid rgba(255,255,255,.15);padding:18px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.78rem;color:#ffffff8c}.wb-page-header{text-align:center;padding:60px 24px 20px}.wb-page-header h1{font-family:var(--font-accent);color:var(--primary-deep);font-size:clamp(1.8rem,4vw,2.6rem);margin:0 0 10px}.wb-breadcrumb{font-size:.82rem;color:var(--ink-soft);margin-bottom:10px}.wb-product-main{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:26px 24px 80px}@media(max-width:800px){.wb-product-main{grid-template-columns:1fr;gap:24px;padding:16px 16px 60px}.wb-product-main>*{min-width:0}}.wb-product-gallery{background:var(--panel);border-radius:3px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.wb-product-gallery img{width:100%;height:100%;object-fit:cover}.wb-product-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.wb-product-thumb{width:72px;height:72px;padding:0;border-radius:3px;overflow:hidden;background:var(--panel);border:2px solid transparent;cursor:pointer}.wb-product-thumb img{width:100%;height:100%;object-fit:cover}.wb-product-thumb.is-active{border-color:var(--primary)}.wb-product-info h1{font-family:var(--font-accent);color:var(--primary-deep);font-size:2rem;margin:0 0 4px}.wb-product-vendor{font-size:.85rem;color:var(--ink-soft);margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.wb-product-lede{font-size:.98rem;line-height:1.6;color:var(--ink-soft);margin:0 0 14px;max-width:46ch}.wb-product-info .price{font-size:1.3rem;margin-bottom:20px;color:var(--ink)}.wb-product-form label{font-size:.85rem;font-weight:600;display:block;margin-bottom:6px}.wb-product-form select{padding:10px 12px;border:1px solid var(--line-strong);border-radius:2px;font-family:var(--font-body);margin-bottom:18px;width:100%;max-width:280px}.wb-qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:2px}.wb-qty button{background:none;border:none;width:38px;height:40px;font-size:1.1rem;cursor:pointer;color:var(--ink)}.wb-qty input{width:48px;border:none;border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);height:40px;text-align:center;font-family:var(--font-body);-moz-appearance:textfield}.wb-qty input::-webkit-outer-spin-button,.wb-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wb-delivery-picker{margin-bottom:6px}.wb-delivery-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:8px}.wb-delivery-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.wb-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:70px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:20px;background:var(--white);cursor:pointer;font-family:var(--font-body);color:var(--ink);transition:background .15s ease,border-color .15s ease}.wb-chip-top{font-size:.8rem;font-weight:600;color:var(--ink);line-height:1.2}.wb-chip-sub{font-size:.68rem;color:var(--ink-soft);line-height:1.2}.wb-chip.is-selected{background:var(--primary);border-color:var(--primary)}.wb-chip.is-selected .wb-chip-top,.wb-chip.is-selected .wb-chip-sub{color:#fff}.wb-chip-date-input{flex-direction:row;gap:7px;padding:6px 12px}.wb-chip-date-input input[type=date]{border:none;background:none;padding:0;font-family:var(--font-body);font-size:.76rem;color:var(--ink);width:112px;cursor:pointer}.wb-chip-date-input.is-selected input[type=date]{color:#fff}.wb-chip-date-input.is-selected input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.wb-gift-details{margin-bottom:18px;border:1px solid var(--line);border-radius:2px;padding:12px 14px}.wb-gift-details summary{cursor:pointer;font-size:.88rem;font-weight:600;color:var(--primary-deep)}.wb-gift-fields{margin-top:14px}.wb-gift-fields input,.wb-gift-fields textarea{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:2px;font-family:var(--font-body);margin-bottom:14px;resize:vertical}.wb-product-trust-badges{list-style:none;margin:22px 0 0;padding:18px 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:18px 22px}.wb-product-trust-badges li{font-size:.78rem;color:var(--ink-soft);display:flex;flex-direction:column;align-items:center;text-align:center;width:76px;gap:8px;line-height:1.3}.wb-trust-badge-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--panel);font-size:1.05rem}.wb-payment-row{border-top:1px solid var(--line);padding:16px 0 0;margin-top:2px}.wb-payment-row-label{display:block;font-size:.76rem;color:var(--ink-soft);margin-bottom:10px}.wb-payment-row-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wb-payment-icon{height:24px;width:auto;border-radius:3px}.wb-rte{font-size:.96rem;color:var(--ink-soft);line-height:1.7}.wb-rte p{margin:0 0 14px}.wb-cart-table{width:100%;border-collapse:collapse;margin:30px 0}.wb-cart-table th{text-align:left;font-family:var(--font-accent);font-weight:400;color:var(--primary-deep);padding:10px;border-bottom:1px solid var(--line-strong)}.wb-cart-table td{padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.wb-cart-row-product{display:flex;align-items:center;gap:14px}.wb-cart-item-image img{width:70px;height:70px;object-fit:cover;border-radius:3px;background:var(--panel)}.wb-cart-item-title{font-weight:600}.wb-qty-plain{width:60px;padding:8px;border:1px solid var(--line-strong);border-radius:2px;font-family:var(--font-body)}.wb-cart-remove-btn{font-size:.8rem;color:var(--ink-soft);text-decoration:underline;white-space:nowrap}.wb-cart-remove-btn:hover{color:var(--primary-deep)}.wb-cart-summary{text-align:right;padding:20px 0}.wb-cart-summary .subtotal{font-family:var(--font-accent);font-size:1.3rem;margin-bottom:14px}.wb-empty-cart{text-align:center;padding:80px 24px}.wb-search-form{display:flex;gap:10px;max-width:520px;margin:0 auto 40px}.wb-search-form input{flex:1;padding:13px 16px;border:1px solid var(--line-strong);border-radius:2px;font-family:var(--font-body)}.wb-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:800px){.wb-blog-grid{grid-template-columns:1fr}}.wb-article-card img{border-radius:3px;margin-bottom:14px;aspect-ratio:16/10;object-fit:cover}.wb-article-card h3{font-family:var(--font-accent);color:var(--primary-deep);font-size:1.1rem;margin:0 0 6px}.wb-article-meta{font-size:.8rem;color:var(--ink-soft);margin-bottom:10px}.wb-404{text-align:center;padding:100px 24px}.wb-password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px}@media(max-width:760px){.wb-announcement-nav{min-width:40px;min-height:40px}.wb-header .page-width{padding-left:16px;padding-right:16px}.wb-nav-row{gap:8px;height:64px}.wb-brand-mini{gap:8px;min-width:0;flex:0 1 auto}.wb-brand-mini svg,.wb-brand-mini img{flex:none}.wb-brand-mini .wm{font-size:1.25rem;overflow:hidden;text-overflow:clip}.wb-header-actions{gap:2px;flex:none}.wb-icon-link{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.wb-whatsapp-btn{padding:0 12px;min-height:40px;margin-right:4px}.wb-menu-toggle{min-width:40px;min-height:40px}.wb-main-nav{top:64px}}@media(max-width:360px){.wb-brand-mini .wm{display:none}}@media(max-width:760px){input,select,textarea{font-size:16px!important}.wb-product-form select{max-width:none;min-height:46px}.wb-qty button{width:44px;height:46px}.wb-qty input{height:46px}.wb-chip{min-height:44px}}.wb-product-form select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23074E59' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:38px;font-size:15px;color:var(--ink);border-radius:8px}.wb-product-form>label{margin-top:4px}.wb-time-required{color:#8b2e2e;font-size:.85rem;font-weight:600;margin:6px 0 0}.wb-cart-prop{font-size:.78rem;color:var(--ink-soft);line-height:1.45}.wb-cart-drawer-item-prop{font-size:.75rem;color:var(--ink-soft);line-height:1.4}.wb-cart-drawer-item-prop span{font-weight:600;color:var(--ink)}.wb-cart-drawer-qty button{min-width:36px;min-height:36px}.wb-cart-drawer-item-remove{padding:8px 0}.wb-cart-drawer-close{min-width:44px;min-height:44px}@media(max-width:640px){.wb-cart-table thead{display:none}.wb-cart-table,.wb-cart-table tbody{display:block}.wb-cart-table tr{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:16px 0;border-bottom:1px solid var(--line)}.wb-cart-table td{display:block;padding:0;border:0}.wb-cart-table td:first-child{grid-column:1 / -1}.wb-cart-table td:nth-child(2){display:none}.wb-cart-row-product{align-items:flex-start}.wb-cart-item-image{flex:none}.wb-qty-plain{width:72px;min-height:44px}.wb-cart-remove-btn{display:inline-flex;align-items:center;min-height:44px}}.wb-product-form select{max-width:440px;text-overflow:ellipsis}.wb-icon-link{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.wb-cart-drawer-qty button{min-width:44px;min-height:44px}.wb-cart-drawer-item-remove{min-height:44px}@media(max-width:400px){.wb-announcement-item{font-size:.82rem}}.wb-announcement-track{display:grid}.wb-announcement-item{display:block;grid-area:1 / 1;visibility:hidden}.wb-announcement-item.is-active{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/9/assets/base.css.map */
