.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0) translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px) scaleX(.6)}to{opacity:1;transform:translateX(0) scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right) center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}
@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400 700;src:url(//nairobiwigs.co.ke/wp-content/plugins/store-plugin/assets/fonts/inter-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:600 700;src:url(//nairobiwigs.co.ke/wp-content/plugins/store-plugin/assets/fonts/playfair-display-latin.woff2) format("woff2")}:root{--aw-pink:#e0115f;--aw-pink-dark:#b90d4d;--aw-blush:#fff5f7;--aw-ink:#21161b;--aw-muted:#756970;--aw-line:#eadfe3;--aw-white:#fff}body{color:var(--aw-ink);font-family:"Inter",sans-serif}h1,h2,h3,.entry-title,.site-title{font-family:"Playfair Display",serif}a{transition:color .18s ease,opacity .18s ease,transform .18s ease}a,a:hover,a:focus,a:visited,.entry-content a,.entry-content a:hover,.entry-content a:focus,.ast-single-post .entry-content a,.woocommerce-js .woocommerce-product-details__short-description a,.aw-footer-legal a,.aw-text-link,.aw-view-details{text-decoration:none !important}.aw-sticky-chrome{background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 rgba(33,22,27,.08);position:sticky;top:0;z-index:1000}.admin-bar .aw-sticky-chrome{top:32px}@media screen and (max-width:782px){.admin-bar .aw-sticky-chrome{top:46px}}.aw-announcement{background:var(--aw-ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.11em;padding:7px 20px;text-align:center;text-transform:uppercase}.aw-announcement span{color:var(--aw-pink);margin:0 12px}.site-header .custom-logo-link img,.ast-site-identity .site-logo-img img{max-width:118px;width:118px}#masthead.site-header,.site-header{background:0 0;box-shadow:none;position:relative;top:auto;z-index:auto}.main-header-bar,.ast-primary-header-bar,#ast-desktop-header,#ast-mobile-header,#ast-desktop-header .ast-primary-header-bar,#ast-mobile-header .ast-primary-header-bar{background:0 0;min-height:0;padding-bottom:2px;padding-top:2px}.main-header-menu>.menu-item>.menu-link{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.aw-header-tools{align-items:center;background:0 0;border-bottom:1px solid var(--aw-line);box-sizing:border-box;display:flex;justify-content:center;margin:0;max-width:100%;padding:6px max(30px, calc((100vw - 1200px) / 2 + 30px)) 8px;position:relative;top:auto;z-index:2}.aw-header-tools .aw-back-bar{flex:0 0 auto;left:max(30px, calc((100vw - 1200px) / 2 + 30px));margin:0;max-width:none;min-width:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.aw-header-tools .aw-product-search{flex:0 1 480px;margin:0 auto;max-width:min(480px, calc(100% - 160px));min-width:160px;width:100%}.aw-header-tools .aw-header-whatsapp{align-items:center;color:#25d366;display:inline-flex;flex:0 0 auto;line-height:0;padding:6px;position:absolute;right:max(24px, calc((100vw - 1200px) / 2 + 24px));text-decoration:none;top:50%;transform:translateY(-50%);z-index:2}.aw-header-tools .aw-header-whatsapp:hover,.aw-header-tools .aw-header-whatsapp:focus{color:#1ebe5d}.aw-header-tools .aw-header-whatsapp svg{display:block;height:22px;width:22px}.aw-product-search{--aw-search-h:36px;align-items:stretch;display:flex;gap:0;height:var(--aw-search-h);margin:0 auto;max-width:480px;min-width:160px;width:100%}.aw-product-search__input,input.aw-product-search__input[type=search]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--aw-line);border-radius:0;box-sizing:border-box;color:var(--aw-ink);flex:1 1 auto;font-size:14px;height:var(--aw-search-h);line-height:1;margin:0;min-height:0;min-width:0;padding:0 12px;width:100%}.aw-product-search__input::-webkit-search-decoration,.aw-product-search__input::-webkit-search-cancel-button,.aw-product-search__input::-webkit-search-results-button,.aw-product-search__input::-webkit-search-results-decoration{-webkit-appearance:none}.aw-product-search__input:focus{border-color:var(--aw-pink);outline:none}.aw-product-search__btn,button.aw-product-search__btn{align-items:center;background:var(--aw-pink);border:1px solid var(--aw-pink);border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 var(--aw-search-h);height:var(--aw-search-h);justify-content:center;line-height:1;margin:0;min-height:var(--aw-search-h);min-width:var(--aw-search-h);padding:0;width:var(--aw-search-h)}.aw-product-search__btn svg{display:block;flex:0 0 auto;height:16px;width:16px}.aw-product-search__btn:hover,button.aw-product-search__btn:hover{background:var(--aw-pink);border-color:var(--aw-pink);color:#fff}@media (max-width:921px){.aw-header-tools{padding:6px 20px 8px}.aw-header-tools .aw-back-bar{left:20px}.aw-header-tools .aw-header-whatsapp{right:14px}.aw-header-tools .aw-product-search{max-width:min(480px, calc(100% - 120px))}}.aw-home{background:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;width:100vw}.aw-hero{align-items:center;background-color:var(--aw-ink);background-image:linear-gradient(90deg,rgba(24,13,18,.94) 0%,rgba(24,13,18,.72) 42%,rgba(24,13,18,.18) 72%);background-position:center 38%;background-size:cover;color:#fff;display:flex;min-height:min(760px, 80vh);padding:9vw max(7vw, 30px);position:relative}.aw-hero.has-photo{background-image:linear-gradient(90deg,rgba(24,13,18,.94) 0%,rgba(24,13,18,.72) 42%,rgba(24,13,18,.18) 72%),var(--aw-hero-photo)}.aw-hero-content{max-width:680px;position:relative;z-index:2}.aw-eyebrow{color:var(--aw-pink);font-size:12px;font-weight:700;letter-spacing:.18em;margin:0 0 15px;text-transform:uppercase}.aw-hero h1{color:#fff;font-size:clamp(54px, 7vw, 98px);letter-spacing:-.04em;line-height:.98;margin:0 0 28px}.aw-hero-content>p:not(.aw-eyebrow){color:rgba(255,255,255,.84);font-size:17px;line-height:1.75;max-width:570px}.aw-actions{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:36px}.aw-button{background:var(--aw-pink);border-radius:2px;color:#fff !important;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;padding:17px 28px;text-transform:uppercase}.aw-button:hover{background:var(--aw-pink)}.aw-secondary-link{color:#fff !important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aw-hero-note{align-items:flex-start;background:rgba(255,255,255,.94);bottom:0;color:var(--aw-ink);display:flex;flex-direction:column;padding:22px 30px;position:absolute;right:0;width:min(400px, 33vw)}.aw-hero-note strong{font-family:"Playfair Display",serif;font-size:18px}.aw-hero-note span{color:var(--aw-muted);font-size:12px;margin-top:3px}.aw-benefits{background:var(--aw-blush);display:grid;grid-template-columns:repeat(3,1fr);padding:24px max(7vw, 30px)}.aw-benefits div{align-items:center;border-right:1px solid #edcad6;display:flex;flex-direction:column;gap:2px;text-align:center}.aw-benefits div:last-child{border:0}.aw-benefits strong{font-family:"Playfair Display",serif;font-size:17px}.aw-benefits span{color:var(--aw-muted);font-size:12px}.aw-section{margin:0 auto;max-width:1500px;padding:100px max(5vw, 24px)}.aw-sale-section{background:#fff}.aw-home .aw-sale-section,.aw-home .aw-new-arrivals-section,.aw-home .aw-best-sellers-section{padding-bottom:0}.aw-home .aw-new-arrivals-section,.aw-home .aw-best-sellers-section{padding-top:40px}.aw-section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:42px}.aw-section-heading h2,.aw-editorial h2,.aw-cta h2,.aw-contact-hero h1{font-size:clamp(38px, 5vw, 64px);letter-spacing:-.035em;line-height:1.06;margin:0}.aw-centered{justify-content:center;text-align:center}.aw-text-link{color:var(--aw-pink);font-size:12px;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.aw-text-link:hover,.aw-text-link:focus{color:var(--aw-pink-dark,#b90d4d)}.aw-product-details{margin-top:4px}.aw-product-options{margin-top:2px;max-width:100%;min-width:0;width:100%}.aw-select-options-summary{align-items:center;box-sizing:border-box;cursor:pointer;display:flex !important;gap:8px;justify-content:center;list-style:none;max-width:100%;width:100%}.aw-select-options-summary::-webkit-details-marker{display:none}.aw-select-options-summary::marker{content:""}.aw-product-options[open] .aw-view-details-chevron{display:inline-block;transform:rotate(90deg)}.aw-product-options-body{border-top:1px solid var(--aw-line);box-sizing:border-box;display:grid;gap:10px;margin-top:12px;max-width:100%;min-width:0;padding-top:12px;width:100%}.aw-product-card a.added_to_cart,.aw-product-info a.added_to_cart,.aw-product-options-body a.added_to_cart,.aw-shop-card-extras a.added_to_cart,.woocommerce ul.products li.product a.added_to_cart{display:none !important}.aw-variant-select{border:1px solid var(--aw-line);border-radius:0;box-sizing:border-box;font-size:14px;max-width:100%;min-width:0;padding:10px 12px;width:100%}.aw-variant-field{display:grid;gap:6px;max-width:100%;min-width:0}.aw-variant-label{color:var(--aw-ink);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aw-variant-label .required{color:var(--aw-pink)}.aw-variant-hint{color:var(--aw-muted);font-size:12px;margin:0}.aw-variant-price{color:var(--aw-ink);font-size:16px;font-weight:700;line-height:1.3}.aw-variant-price del{color:var(--aw-muted);font-size:13px;font-weight:500;margin-right:6px}.aw-price--variation ins{text-decoration:none}.aw-variant-add:disabled,.aw-variant-add[aria-disabled=true],.aw-variant-add.is-waiting{cursor:not-allowed;opacity:.55}.aw-view-details{align-items:center;cursor:pointer;display:inline-flex;gap:6px;list-style:none}.aw-view-details::-webkit-details-marker{display:none}.aw-view-details::marker{content:""}.aw-product-details[open] .aw-view-details-label{color:var(--aw-pink)}.aw-product-details[open] .aw-view-details-chevron,.aw-product-options[open] .aw-view-details-chevron{display:inline-block;transform:rotate(90deg)}.aw-product-details-body{border-top:1px solid var(--aw-line);margin-top:14px;padding-top:14px}.aw-product-details-body p{color:var(--aw-muted);font-size:14px;line-height:1.55;margin:0}.aw-shop-card-extras{box-sizing:border-box;margin-top:8px;max-width:100%;min-width:0;overflow:hidden;padding:0 18px;width:100%}.woocommerce ul.products li.product .aw-shop-badges{inset:0;pointer-events:none;position:absolute;z-index:5}.woocommerce ul.products li.product .aw-shop-badges .aw-sale-badge,.woocommerce ul.products li.product .aw-shop-badges .aw-discount-badge{left:12px;right:auto;top:12px}.woocommerce ul.products li.product .aw-shop-badges .aw-product-tag{left:auto;right:12px;top:12px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{position:relative}.aw-product-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0, 1fr))}.aw-grid-more{align-items:center;display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin:16px 0 0;min-height:0;padding:0;text-align:center}.aw-grid-more .aw-text-link.aw-view-details{align-items:center;background:0 0 !important;background-color:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--aw-pink) !important;cursor:pointer;display:inline-flex;font-family:inherit !important;font-size:12px !important;font-weight:700 !important;gap:6px;letter-spacing:.07em !important;line-height:inherit !important;padding:0 !important;text-decoration:none !important;text-transform:uppercase;width:auto}.aw-grid-more .aw-text-link.aw-view-details:hover,.aw-grid-more .aw-text-link.aw-view-details:focus{background:0 0 !important;background-color:transparent !important;color:var(--aw-pink-dark,#b90d4d) !important}.entry-content .aw-grid-more{margin-bottom:0}.aw-home .aw-product-grid--expand>.aw-product-card.aw-card-collapsed,.woocommerce ul.products.aw-product-grid--expand>li.product.aw-card-collapsed{display:none !important}.aw-shop-products .woocommerce-pagination,.post-type-archive-product .woocommerce-pagination,.tax-product_cat .woocommerce-pagination,.tax-product_tag .woocommerce-pagination{display:none !important}.aw-grid-more [hidden]{display:none !important}.aw-product-card{background:#fff;border:1px solid var(--aw-line);overflow:hidden;position:relative}.aw-product-media{position:relative}.aw-product-image{aspect-ratio:4/5;background:linear-gradient(180deg,rgba(255,245,247,.95),rgba(234,223,227,.55)),var(--aw-blush);display:block;overflow:hidden;position:relative}.aw-product-image img{background:var(--aw-blush);height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.aw-product-image img.aw-img-fallback,.woocommerce ul.products li.product img.woocommerce-placeholder,.woocommerce ul.products li.product img.aw-img-fallback{background:var(--aw-blush);object-fit:cover}.aw-product-image img:not([src]),.aw-product-image img[src=""]{min-height:100%;opacity:0}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{background:var(--aw-blush)}.aw-img-zoom{cursor:zoom-in;overflow:hidden}.aw-img-zoom img{transform-origin:center center;transition:transform .18s ease-out;will-change:transform}.aw-img-zoom.is-zooming img{transform:scale(1.8)}.woocommerce div.product .woocommerce-product-gallery__image.aw-img-zoom.is-zooming img{transform:scale(2.15)}.woocommerce div.product .woocommerce-product-gallery__wrapper,.woocommerce div.product .woocommerce-product-gallery__image{overflow:hidden}.aw-card-cart-icon{align-items:center;background:#fff;border:1px solid var(--aw-line);border-radius:999px;bottom:14px;box-shadow:0 8px 20px rgba(33,22,27,.16);color:var(--aw-ink) !important;display:inline-flex;height:44px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:14px;text-decoration:none !important;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,color .18s ease;width:44px;z-index:5}.aw-product-card:hover .aw-card-cart-icon,.aw-product-card:focus-within .aw-card-cart-icon{opacity:1;pointer-events:auto;transform:translateY(0)}.aw-card-cart-icon:hover,.aw-card-cart-icon.added,.aw-card-cart-icon.loading{background:#fff;color:var(--aw-ink) !important}.aw-card-cart-icon.loading{opacity:1;pointer-events:none}.aw-card-add-to-cart{box-sizing:border-box;display:flex;justify-content:center;margin:0 0 12px;max-width:100%;min-width:0;text-align:center;text-decoration:none;width:100%}.aw-card-add-to-cart.loading:after,.aw-card-add-to-cart.added:after,.aw-card-cart-icon.loading:after,.aw-card-cart-icon.added:after{content:none !important;display:none !important;margin:0 !important}.aw-sale-badge,.aw-discount-badge,.woocommerce span.onsale{background:var(--aw-pink);border-radius:0;color:#fff;font-size:11px;font-weight:700;left:12px;letter-spacing:.07em;line-height:1;min-height:auto;min-width:auto;padding:10px 12px;position:absolute;right:auto;text-transform:uppercase;top:12px;z-index:3}.aw-product-tag{align-items:center;display:inline-flex;font-size:11px;font-weight:800;gap:4px;left:auto;letter-spacing:.06em;line-height:1;padding:10px 12px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:3}.aw-tag-new{background:#1a73e8;color:#fff}.aw-tag-bestseller,.aw-bestseller-badge{background:#f5c518;color:#21161b;font-weight:800}.woocommerce ul.products li.product .aw-product-tag,.woocommerce ul.products li.product .aw-sale-badge,.woocommerce ul.products li.product span.onsale,.woocommerce div.product .aw-product-tag,.woocommerce div.product .aw-sale-badge{position:absolute}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .ast-onsale-card{display:none !important}.aw-single-badges{pointer-events:none;position:absolute;right:16px;top:16px;z-index:4}.aw-single-badges .aw-product-tag{position:static}.aw-single-product-badges{inset:0;pointer-events:none;position:absolute;z-index:5}.aw-single-product-badges .aw-sale-badge,.aw-single-product-badges .aw-discount-badge{left:12px;right:auto;top:12px}.aw-single-product-badges .aw-product-tag{left:auto;right:12px;top:12px}.woocommerce div.product div.images,.woocommerce div.product .woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .aw-discount-badge,.woocommerce div.product div.images .aw-sale-badge,.woocommerce div.product span.onsale{left:12px;right:auto;top:12px}.woocommerce div.product .woocommerce-product-gallery>span.onsale:not(.aw-sale-badge),.woocommerce div.product div.images>span.onsale:not(.aw-sale-badge),.ast-onsale-card{display:none !important}.woocommerce div.product .summary .aw-single-kicker,.woocommerce div.product .summary .single-product-category{color:var(--aw-pink);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.woocommerce div.product .summary .aw-single-kicker a,.woocommerce div.product .summary .single-product-category a{color:inherit}.woocommerce div.product .summary .price,.woocommerce div.product .summary .aw-single-save{display:inline-flex;vertical-align:middle}.woocommerce div.product .summary .price{align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-bottom:0;margin-right:10px}.woocommerce div.product .summary .aw-single-save{align-items:center;background:linear-gradient(180deg,#f8e3a3,#e8c76a);border-radius:999px;color:var(--aw-ink);font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 4px;padding:5px 11px;text-transform:uppercase}.woocommerce div.product .summary .woocommerce-product-details__short-description{color:var(--aw-muted);line-height:1.6;margin:16px 0 0}.woocommerce div.product .summary .aw-single-specs{background:var(--aw-blush);border-radius:18px;display:grid;gap:16px 28px;grid-template-columns:1fr 1fr;margin:22px 0 24px;padding:22px 24px}.woocommerce div.product .summary .aw-single-specs>div{margin:0}.woocommerce div.product .summary .aw-single-specs dt{color:var(--aw-muted);font-size:10px;font-weight:600;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.woocommerce div.product .summary .aw-single-specs dd{font-size:15px;font-weight:700;margin:0}.woocommerce div.product .summary form.cart{margin-top:4px}.woocommerce div.product .product_meta{display:none}.aw-back-bar{background:0 0;margin:0 auto;max-width:1200px;padding:12px 20px 0}.aw-back-btn{-webkit-appearance:none;appearance:none;align-items:center;background:0 0;border:0;box-shadow:none;color:var(--aw-ink);cursor:pointer;display:none;font-family:Inter,sans-serif;font-size:14px;font-weight:700;gap:6px;letter-spacing:.04em;line-height:1;padding:8px 0;text-decoration:none;white-space:nowrap}.aw-back-btn.is-visible{display:inline-flex}.aw-back-btn:hover,.aw-back-btn:focus,.aw-back-btn:focus-visible{background:0 0 !important;background-color:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;color:var(--aw-ink) !important;text-decoration:underline}.aw-product-rating{align-items:center;background:var(--aw-blush,#fff5f7);bottom:0;display:flex;gap:6px;left:0;line-height:1;margin:0;padding:8px 12px;pointer-events:none;position:absolute;right:0;z-index:4}.aw-product-rating>span:not(.aw-stars){color:var(--aw-muted);font-size:11px}.aw-stars,.aw-star,.aw-star-full{color:#f5c518;font-size:13px}.aw-stars{display:inline-flex;gap:1px;letter-spacing:0}.aw-star-empty{color:#d4c4cb}.aw-star-half{color:#f5c518;opacity:.65}.aw-reviews-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0, 1fr))}.aw-review-card{background:#fff;border:1px solid var(--aw-line);margin:0;padding:28px 24px}.aw-review-card p{color:var(--aw-ink);font-size:15px;line-height:1.65;margin:14px 0 18px}.aw-review-card footer{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px}.aw-review-card footer strong{font-size:13px}.aw-review-card footer span{color:var(--aw-muted);font-size:12px}.aw-product-grid-row{grid-template-columns:repeat(4,minmax(0, 1fr))}.aw-category-grid-row{grid-template-columns:repeat(4,minmax(0, 1fr))}.aw-category-grid-row .aw-category-card{min-height:280px;padding:24px}.aw-category-generic{background:linear-gradient(145deg,rgba(224,17,95,.55),rgba(33,22,27,.75)),var(--aw-blush);background-size:cover}.aw-category-tone-1{background-image:linear-gradient(145deg,rgba(224,17,95,.5),rgba(33,22,27,.8))}.aw-category-tone-2{background-image:linear-gradient(145deg,rgba(33,22,27,.55),rgba(224,17,95,.35))}.aw-category-tone-3{background-image:linear-gradient(160deg,rgba(224,17,95,.35),rgba(33,22,27,.85))}.aw-category-tone-4{background-image:linear-gradient(160deg,rgba(33,22,27,.45),rgba(224,17,95,.55))}.aw-category-has-thumb{background-color:#21161b;background-position:center;background-size:cover}.aw-product-info{padding:22px}.aw-product-kicker{color:var(--aw-pink);font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.aw-product-kicker a{color:inherit}.aw-product-info h3{font-size:20px;line-height:1.25;margin:0 0 12px;min-height:50px}.aw-product-info h3 a,.aw-product-info h3 a:hover,.aw-product-info h3 a:focus,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product h2 a,.woocommerce ul.products li.product h3 a{color:var(--aw-ink);text-decoration:none !important}.aw-price{color:var(--aw-ink);font-size:14px;font-weight:700;margin-bottom:18px}.aw-price del{color:var(--aw-muted);font-weight:400}.aw-price ins{text-decoration:none}.aw-category-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.aw-category-card{align-items:flex-start;background-position:center;background-size:cover;color:#fff !important;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;overflow:hidden;padding:35px;position:relative}.aw-category-card:before{background:linear-gradient(0deg,rgba(20,10,15,.82),rgba(20,10,15,.03) 70%);content:"";inset:0;position:absolute;transition:background .25s ease}.aw-category-card:hover{transform:translateY(-4px)}.aw-category-card span,.aw-category-card strong,.aw-category-card em{position:relative;z-index:1}.aw-category-card span{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.aw-category-card strong{font-family:"Playfair Display",serif;font-size:clamp(26px, 2.5vw, 38px);line-height:1.12;margin:8px 0 20px;max-width:300px}.aw-category-card em{border-bottom:1px solid rgba(255,255,255,.7);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.09em;padding-bottom:5px;text-transform:uppercase}.aw-editorial{background:var(--aw-blush);display:grid;grid-template-columns:1.1fr .9fr;margin:30px 0;min-height:650px}.aw-editorial-image{background-color:var(--aw-ink)}.aw-editorial-image.has-photo{background-image:var(--aw-editorial-photo);background-position:center;background-size:cover}.aw-editorial-copy{align-self:center;max-width:650px;padding:8vw}.aw-editorial-copy>p:not(.aw-eyebrow),.aw-cta>p:not(.aw-eyebrow),.aw-contact-hero>p:not(.aw-eyebrow){color:var(--aw-muted);font-size:16px;line-height:1.8;margin:25px 0 32px}.aw-button-dark{background:var(--aw-ink)}.aw-button.aw-whatsapp-btn{align-items:center;display:inline-flex;gap:10px}.aw-button.aw-whatsapp-btn svg{color:#25d366 !important;display:block;flex:0 0 auto;height:18px;width:18px}.aw-cta{background:var(--aw-ink);color:#fff;padding:90px 25px;text-align:center}.aw-cta h2{color:#fff}.aw-cta>p:not(.aw-eyebrow){color:rgba(255,255,255,.72);margin-left:auto;margin-right:auto;max-width:680px}.aw-contact-hero{background:var(--aw-blush);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px max(8vw, 30px);text-align:center;width:100vw}.aw-contact-hero>p:not(.aw-eyebrow){margin:20px auto 0;max-width:620px}.aw-contact-grid{display:grid;gap:70px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:90px 30px}.aw-contact-map-wrap{margin:0 auto 20px;max-width:1200px;padding:0 30px 70px}.aw-contact-map{aspect-ratio:16/7;background:var(--aw-blush);border:1px solid var(--aw-line);min-height:280px;overflow:hidden}.aw-contact-map iframe{border:0;display:block;height:100%;width:100%}.aw-contact-grid h2{font-size:38px;margin-bottom:22px}.aw-contact-details>p{color:var(--aw-muted);line-height:1.8}.aw-contact-details ul{border-top:1px solid var(--aw-line);list-style:none;margin:35px 0 0;padding:0}.aw-contact-details li{border-bottom:1px solid var(--aw-line);display:flex;justify-content:space-between;padding:17px 0}.aw-contact-details li a{color:var(--aw-pink)}.aw-enquiry-form{display:grid;gap:18px}.aw-enquiry-form label{color:var(--aw-ink);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aw-enquiry-form input,.aw-enquiry-form textarea{background:#fff;border:1px solid var(--aw-line);border-radius:0;color:var(--aw-ink);display:block;font:400 15px "Inter",sans-serif;margin-top:8px;padding:14px;width:100%}.aw-enquiry-form input:focus,.aw-enquiry-form textarea:focus{border-color:var(--aw-pink);box-shadow:0 0 0 1px var(--aw-pink);outline:0}.aw-enquiry-form .aw-button{border:0;cursor:pointer;justify-self:start}.aw-form-success{background:#edf9f1;border-left:3px solid #2d9153;color:#216c3e;margin-bottom:22px;padding:14px 16px}.aw-footer{background:#171014;color:rgba(255,255,255,.68);padding:70px max(6vw, 24px) 20px}.aw-footer-inner{display:grid;gap:45px;grid-template-columns:1.5fr repeat(3,1fr);margin:0 auto 55px;max-width:1400px}.aw-footer strong{color:#fff;display:block;font-size:13px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.aw-footer .aw-footer-brand{font-family:"Playfair Display",serif;font-size:25px;letter-spacing:0;text-transform:none}.aw-footer p{font-size:13px;line-height:1.8;margin:0}.aw-footer a{color:rgba(255,255,255,.75)}.aw-footer a:hover{color:#fff}.aw-social-links{display:flex;flex-wrap:wrap;gap:12px}.aw-social-link{align-items:center;color:inherit;display:inline-flex;gap:10px;text-decoration:none}.aw-social-link svg{display:block;flex:0 0 auto;height:22px;width:22px}.aw-footer .aw-social-link{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.85);height:42px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:42px}.aw-footer .aw-social-link:hover{transform:translateY(-1px)}.aw-social-whatsapp{color:#25d366}.aw-social-instagram{color:#e1306c}.aw-social-facebook{color:#1877f2}.aw-social-tiktok{color:#111}.aw-social-email,.aw-social-contact{color:#ea4335}.aw-footer .aw-social-whatsapp{color:#25d366}.aw-footer .aw-social-whatsapp:hover{background:rgba(37,211,102,.16);border-color:#25d366;color:#1ebe5d}.aw-footer .aw-social-instagram{color:#e1306c}.aw-footer .aw-social-instagram:hover{background:rgba(225,48,108,.16);border-color:#e1306c;color:#c13584}.aw-footer .aw-social-facebook{color:#1877f2}.aw-footer .aw-social-facebook:hover{background:rgba(24,119,242,.16);border-color:#1877f2;color:#166fe5}.aw-footer .aw-social-tiktok{color:#fff}.aw-footer .aw-social-tiktok:hover{background:rgba(254,44,85,.16);border-color:#25f4ee;color:#fff}.aw-footer .aw-social-email,.aw-footer .aw-social-contact{color:#ea4335}.aw-footer .aw-social-email:hover,.aw-footer .aw-social-contact:hover{background:rgba(234,67,53,.16);border-color:#ea4335;color:#d33426}.aw-footer-help{margin-top:14px}.aw-footer-address{align-items:flex-start;display:flex;gap:10px}.aw-footer-location-icon{color:var(--aw-primary,#e91e8c);flex:0 0 auto;margin-top:2px}.aw-footer-location-icon svg{display:block;height:18px;width:18px}.main-header-menu .menu-item>.menu-link .aw-cart-count,.ast-builder-menu .menu-link .aw-cart-count,.aw-cart-count{align-items:center;background:var(--aw-pink);border-radius:999px;color:#fff;display:inline-flex;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;justify-content:center;letter-spacing:0;line-height:1;margin-left:8px;min-width:20px;padding:3px 7px;vertical-align:middle}.aw-cart-count[data-empty="1"]{background:rgba(33,22,27,.18);color:var(--aw-ink)}.main-header-menu .menu-item-has-children{position:relative}@media (min-width:922px){.main-header-menu .menu-item-has-children>.sub-menu{background:#fff;border:1px solid rgba(33,22,27,.08);border-radius:12px;box-shadow:0 18px 40px rgba(33,22,27,.12);min-width:190px;opacity:0;padding:10px 0;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;visibility:hidden;z-index:40}.main-header-menu .menu-item-has-children:hover>.sub-menu,.main-header-menu .menu-item-has-children:focus-within>.sub-menu,.main-header-menu .menu-item-has-children.ast-submenu-expanded>.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.main-header-menu .menu-item-has-children>.sub-menu .menu-link{padding:10px 18px;text-transform:none;letter-spacing:0}}@media (max-width:921px){.ast-header-break-point .main-header-menu .menu-item-has-children>.sub-menu,#ast-mobile-header .main-header-menu .menu-item-has-children>.sub-menu,.ast-mobile-popup-drawer .main-header-menu .menu-item-has-children>.sub-menu{background:0 0;border:0;border-radius:0;box-shadow:none;min-width:0;opacity:1;padding:0;pointer-events:auto;position:static;transform:none;visibility:visible;width:100%}.ast-header-break-point .main-header-menu .menu-item>.menu-link,#ast-mobile-header .main-header-menu .menu-item>.menu-link,.ast-mobile-popup-drawer .main-header-menu .menu-item>.menu-link{display:block}}.woocommerce-checkout .payment_method_store_mpesa>label{font-weight:700}.aw-mpesa-instructions{background:#fff5f7;border-left:4px solid var(--aw-pink,#e0115f);margin:14px 0 18px;padding:14px 16px}.aw-mpesa-instructions-title{display:block;font-size:15px;font-weight:700;margin-bottom:10px}.aw-mpesa-pay-facts{display:grid;gap:4px;list-style:none;margin:0;padding:0}.aw-mpesa-pay-facts>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:flex-start}.aw-mpesa-pay-facts dt{color:#6f6268;font-size:14px;font-weight:400}.aw-mpesa-pay-facts dt:after{content:":"}.aw-mpesa-pay-facts dd,.aw-mpesa-pay-facts dd strong{color:var(--aw-ink,#21161b);font-size:14px;font-weight:700;margin:0;text-align:left}.aw-mpesa-instructions p strong,.aw-mpesa-pay-facts dd strong,.aw-mpesa-phone-till strong{font-weight:700}.aw-mpesa-instructions p{color:var(--aw-ink,#21161b);font-size:14px;line-height:1.55;margin:0}.aw-mpesa-wait-banner{background:#21161b;border-radius:4px;color:#fff;margin:18px 0;padding:18px 20px}.aw-mpesa-wait-banner strong{color:#f7a8c6;display:block;font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.aw-mpesa-wait-banner p{color:rgba(255,255,255,.92);font-size:15px;line-height:1.55;margin:0}.aw-mpesa-wait-banner--thankyou{margin:24px 0}.aw-mpesa-wait-banner--failed{background:#fff7f7;border:2px solid #d92d20;color:#7a1f16;margin:24px 0}.aw-mpesa-wait-banner--failed strong{color:#7a1f16}.aw-mpesa-wait-banner--failed p,.aw-mpesa-failed-persist{color:#7a1f16}.aw-mpesa-failed-persist{opacity:.85}.aw-mpesa-failed-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0 !important}.aw-mpesa-processing{color:rgba(255,255,255,.8);font-size:13px;letter-spacing:.04em;margin:10px 0 0 !important;text-transform:uppercase}.aw-mpesa-wait-banner--processing p:empty{display:none}.aw-mpesa-spinner{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100030}.aw-mpesa-spinner[hidden]{display:none !important}.aw-mpesa-spinner-backdrop{background:rgba(33,22,27,.45);inset:0;position:absolute}.aw-mpesa-spinner-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 18px 50px rgba(33,22,27,.22);display:flex;flex-direction:column;gap:16px;max-width:320px;padding:32px 28px;position:relative;text-align:center;width:100%;z-index:1}.aw-mpesa-spinner-card p{color:var(--aw-heading,#21161b);font-size:16px;line-height:1.4;margin:0}.aw-mpesa-spinner-ring{animation:aw-mpesa-spin .75s linear infinite;border:3px solid #f1e6ea;border-radius:50%;border-top-color:var(--aw-heading,#21161b);height:36px;width:36px}@keyframes aw-mpesa-spin{to{transform:rotate(360deg)}}.aw-mpesa-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100040}.aw-mpesa-dialog[hidden]{display:none !important}.aw-mpesa-dialog-backdrop{background:rgba(33,22,27,.55);inset:0;position:absolute}.aw-mpesa-dialog-card{background:#fff;border-radius:8px;box-shadow:0 18px 50px rgba(33,22,27,.22);max-width:420px;padding:28px 24px 22px;position:relative;width:100%;z-index:1}.aw-mpesa-dialog-card h2{color:var(--aw-heading,#21161b);font-size:22px;line-height:1.25;margin:0 0 12px}.aw-mpesa-dialog-message,.aw-mpesa-dialog-persist{color:var(--aw-ink,#21161b);font-size:15px;line-height:1.55;margin:0 0 10px}.aw-mpesa-dialog-persist{color:#6f6268}.aw-mpesa-phone-label{color:var(--aw-ink,#21161b);display:block;font-size:14px;margin:0 0 8px}.aw-mpesa-phone-input{border:1px solid #d8c9ce;border-radius:4px;font-size:16px;padding:10px 12px;width:100%}.aw-mpesa-phone-error{color:#b42318;font-size:14px;margin:8px 0 0}.aw-mpesa-phone-till{color:#21161b;font-size:14px;margin:0 0 12px}.woocommerce-checkout .aw-mpesa-receipt-field input,#aw-mpesa-receipt-input{text-transform:uppercase}.aw-mpesa-dialog-actions{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:12px;margin-top:22px;width:100%}#aw-mpesa-phone-dialog .aw-mpesa-dialog-actions{grid-template-columns:repeat(2,minmax(0, 1fr))}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,.woocommerce-account table.shop_table td.order-actions{display:grid !important;grid-template-columns:repeat(3,minmax(0, 1fr));align-items:center;gap:8px;min-width:220px}.woocommerce-account table.shop_table_responsive td.woocommerce-orders-table__cell-order-actions:before,.woocommerce-account table.shop_table_responsive td.order-actions:before{display:none}.woocommerce-account table.woocommerce-orders-table .button,.woocommerce-account table.shop_table td.order-actions .button{background:0 0 !important;border:0 !important;border-radius:0;box-shadow:none !important;color:var(--aw-pink,#e0115f) !important;display:block;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0;min-height:0;padding:0 !important;text-align:center;text-transform:none;width:100%}.woocommerce-account table.woocommerce-orders-table .button:hover,.woocommerce-account table.shop_table td.order-actions .button:hover{background:0 0 !important;background-color:transparent !important;color:var(--aw-pink,#e0115f) !important;text-decoration:underline !important}.aw-mpesa-dialog .aw-mpesa-dialog-link,.aw-mpesa-dialog a.aw-mpesa-dialog-link,.aw-mpesa-dialog button.aw-mpesa-dialog-link{-webkit-appearance:none;appearance:none;background:0 0 !important;background-color:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--aw-pink,#e0115f) !important;cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0;min-height:0;padding:0 !important;text-align:center;text-decoration:none !important;text-shadow:none;text-transform:none;transform:none !important;width:100%}.aw-mpesa-dialog .aw-mpesa-dialog-link:hover,.aw-mpesa-dialog .aw-mpesa-dialog-link:focus,.aw-mpesa-dialog .aw-mpesa-dialog-link:focus-visible,.aw-mpesa-dialog a.aw-mpesa-dialog-link:hover,.aw-mpesa-dialog button.aw-mpesa-dialog-link:hover{background:0 0 !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none !important;color:var(--aw-pink,#e0115f) !important;text-decoration:underline !important;transform:none !important}.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp{align-items:center;display:flex !important;justify-content:center}.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp svg{color:#25d366 !important;display:block;height:22px;width:22px}.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp:hover,.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp:focus{text-decoration:none !important}.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp:hover svg{color:#25d366 !important}body.aw-mpesa-dialog-open{overflow:hidden}body.aw-mpesa-waiting .woocommerce-checkout #place_order{opacity:.7;pointer-events:none}.aw-contact-channels{list-style:none;margin:28px 0 0;padding:0}.aw-contact-channels li{margin:0 0 14px}.aw-contact-channels .aw-social-link{color:var(--aw-heading,#21161b);font-size:15px}.aw-contact-channels .aw-social-link:hover{color:var(--aw-heading,#21161b)}.aw-contact-channels .aw-social-whatsapp svg{color:#25d366}.aw-contact-channels .aw-social-instagram svg{color:#e1306c}.aw-contact-channels .aw-social-facebook svg{color:#1877f2}.aw-contact-channels .aw-social-tiktok svg{color:#111}.aw-contact-channels .aw-social-email svg,.aw-contact-channels .aw-social-contact svg{color:#ea4335}.aw-delivery-fees{background:#fff7f9;margin:0 calc(50% - 50vw);padding:70px max(6vw, 24px);width:100vw}.aw-delivery-fees .aw-section-heading{margin-bottom:36px}.aw-delivery-fees .aw-section-heading p:not(.aw-eyebrow){color:#6f6268;font-size:15px;margin:10px auto 0;max-width:520px}.aw-delivery-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0, 1fr));margin:0 auto;max-width:1200px}.aw-delivery-zone-under-method{margin:10px 0 6px 1.75rem;max-width:28rem}.aw-delivery-zone-label{color:var(--aw-ink,#21161b);display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.aw-delivery-zone-under-method select,.aw-delivery-zone-row select{max-width:100%;width:100%}.aw-delivery-zone-help{color:#6f6268;display:block;font-size:12px;margin-top:6px}.aw-delivery-zone-error{color:#b42318;display:block;font-size:12px;font-weight:600;margin-top:6px}.aw-delivery-zone-attention .aw-delivery-zone-select{border:2px solid #b42318;box-shadow:none;outline:none}.woocommerce-shipping-calculator,.shipping-calculator-button{display:none !important}.woocommerce-shipping-destination:empty{display:none}.aw-seo-category-intro{margin:0 0 1.5rem;max-width:42rem}.aw-seo-category-intro p{color:var(--aw-ink,#21161b);font-size:1.05rem;line-height:1.6;margin:0}.aw-delivery-card{background:#fff;border:1px solid rgba(33,22,27,.08);border-radius:18px;overflow:hidden;padding:28px 24px 20px}.aw-delivery-card h3{color:var(--aw-heading,#21161b);font-family:"Playfair Display",serif;font-size:28px;margin:0 0 10px}.aw-delivery-card>p{color:#6f6268;font-size:14px;line-height:1.6;margin:0 0 22px}.aw-delivery-table-wrap{overflow-x:auto}.aw-delivery-table{border-collapse:collapse;width:100%}.aw-delivery-table th,.aw-delivery-table td{border-bottom:1px solid rgba(33,22,27,.08);font-size:14px;padding:12px 10px;text-align:left;vertical-align:top}.aw-delivery-table th{color:#6f6268;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aw-delivery-table td:nth-child(2),.aw-delivery-table th:nth-child(2){font-weight:700;white-space:nowrap}.aw-delivery-table tbody tr:last-child td{border-bottom:0}.aw-checkout-delivery-note{background:#fff7f9;border:1px solid rgba(224,17,95,.15);border-radius:12px;color:#4a3b42;font-size:14px;line-height:1.6;margin:0 0 20px;padding:14px 16px}.aw-checkout-delivery-note a{color:var(--aw-primary,#e0115f);font-weight:700}@media (max-width:900px){.aw-delivery-grid{grid-template-columns:1fr}}.aw-footer-bottom{border-top:1px solid rgba(255,255,255,.1);font-size:11px;margin:0 auto;max-width:1400px;padding-top:20px;text-align:center}.aw-footer-legal{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin-top:10px}.aw-footer-legal a{color:inherit}.site-below-footer-wrap,.site-primary-footer-wrap,#colophon.site-footer{display:none}.aw-shop-shell{display:grid;gap:45px;grid-template-columns:230px minmax(0, 1fr);width:100%}.aw-shop-filters{border:1px solid var(--aw-line);height:fit-content;padding:25px}.aw-shop-filters-panel{margin:0}.aw-shop-filters-toggle{align-items:center;cursor:pointer;display:none;gap:12px;justify-content:space-between;list-style:none}.aw-shop-filters-toggle::-webkit-details-marker{display:none}.aw-shop-filters-toggle::marker{content:""}.aw-shop-filters-toggle:focus-visible{outline:2px solid var(--aw-pink,#e0115f);outline-offset:4px}.aw-shop-filters-toggle-title{display:block;font-size:22px;line-height:1.2;margin:4px 0 0}.aw-shop-filters-toggle-icon{color:var(--aw-ink);display:inline-flex;flex-shrink:0;line-height:0}.aw-shop-filters-toggle-icon .ast-mobile-svg{display:block;fill:currentColor;height:24px;width:24px}.aw-shop-filters-toggle-icon .ast-close-svg{display:none}.aw-shop-filters-panel[open] .aw-shop-filters-toggle-icon .ast-mobile-svg{display:none}.aw-shop-filters-panel[open] .aw-shop-filters-toggle-icon .ast-close-svg{display:block}.aw-shop-filters h2{font-size:28px;margin:0 0 28px}.aw-shop-filters h3{border-top:1px solid var(--aw-line);font-family:"Inter",sans-serif;font-size:12px;letter-spacing:.08em;margin:22px 0 12px;padding-top:20px;text-transform:uppercase}.aw-shop-filters a,.aw-shop-filters li{color:var(--aw-muted);display:block;font-size:13px;line-height:1.6;list-style:none;margin:6px 0}.aw-shop-filters ul{margin:0}.woocommerce ul.products li.product{background:#fff;border:1px solid var(--aw-line);min-width:0;overflow:hidden;padding-bottom:20px}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 18px}.woocommerce-js a.button,.woocommerce-js button.button,.woocommerce-js input.button,.woocommerce-js #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.single_add_to_cart_button,.woocommerce a.add_to_cart_button,.aw-card-add-to-cart{background-color:var(--aw-pink,#e0115f);border-color:var(--aw-pink,#e0115f);border-radius:2px;color:#fff;font-size:12px;letter-spacing:.06em;text-decoration:none !important;text-transform:uppercase}.aw-product-card .aw-card-add-to-cart,.aw-product-card .aw-select-options-summary,.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button,.woocommerce ul.products li.product .aw-card-add-to-cart,.woocommerce ul.products li.product .aw-select-options-summary{font-size:10px !important;letter-spacing:.05em;line-height:1.2;padding:8px 12px !important}.woocommerce-js a.button:hover,.woocommerce-js button.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.single_add_to_cart_button:hover,.woocommerce a.add_to_cart_button:hover,.aw-card-add-to-cart:hover{background-color:var(--aw-pink,#e0115f);border-color:var(--aw-pink,#e0115f);color:#fff;text-decoration:none !important}.woocommerce a.aw-card-cart-icon.add_to_cart_button,.woocommerce a.aw-card-cart-icon.add_to_cart_button:hover,.woocommerce ul.products li.product a.ast-on-card-button.add_to_cart_button,.woocommerce ul.products li.product a.ast-on-card-button.add_to_cart_button:hover,.woocommerce ul.products li.product a.ast-select-options-trigger,.woocommerce ul.products li.product a.ast-select-options-trigger:hover{background:0 0 !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none !important;color:var(--aw-ink) !important}.woocommerce ul.products li.product .ast-on-card-button .ahfb-svg-iconset,.woocommerce ul.products li.product .ast-on-card-button:hover .ahfb-svg-iconset{background:#fff;color:var(--aw-ink);opacity:1}.woocommerce-checkout .woocommerce-NoticeGroup-checkout{margin:0 0 24px}.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error,.woocommerce-checkout form.checkout>.woocommerce-error{background:#fff7f7;border:2px solid #d92d20;border-radius:4px;color:#7a1f16;display:block !important;list-style:none;margin:0;padding:14px 18px}.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li{margin:0;padding:0}body.aw-checkout-has-saved:not(.aw-checkout-adding-address):not(.aw-checkout-pickup) .woocommerce-billing-fields__field-wrapper{display:none}body.aw-checkout-pickup .aw-saved-addresses,body.aw-checkout-has-saved:not(.aw-checkout-adding-address) .aw-use-saved-address-btn,body.aw-checkout-adding-address .aw-add-address-btn{display:none}.aw-saved-addresses{border:1px solid var(--aw-line);margin:0 0 28px;padding:18px 20px}.aw-saved-addresses-title{font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.aw-saved-address-list{list-style:none;margin:0;padding:0}.aw-saved-address-option{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:10px 0}.aw-saved-address-option+.aw-saved-address-option,.aw-saved-address-list li+li .aw-saved-address-option{border-top:1px solid var(--aw-line)}.aw-saved-address-actions{display:flex;gap:16px;margin:14px 0 0}button.aw-text-link{background:0 0;border:0;cursor:pointer;font:inherit;padding:0}body.aw-checkout-pickup #billing_company_field,body.aw-checkout-pickup #billing_country_field,body.aw-checkout-pickup #billing_address_1_field,body.aw-checkout-pickup #billing_address_2_field,body.aw-checkout-pickup #billing_city_field,body.aw-checkout-pickup #billing_state_field,body.aw-checkout-pickup #billing_postcode_field,body.aw-checkout-pickup #shipping_company_field,body.aw-checkout-pickup #shipping_country_field,body.aw-checkout-pickup #shipping_address_1_field,body.aw-checkout-pickup #shipping_address_2_field,body.aw-checkout-pickup #shipping_city_field,body.aw-checkout-pickup #shipping_state_field,body.aw-checkout-pickup #shipping_postcode_field,body.aw-checkout-pickup #ship-to-different-address,body.aw-checkout-pickup .woocommerce-shipping-fields{display:none !important}.woocommerce-message.aw-notice-flash{animation:aw-notice-flash 2.4s ease forwards}@keyframes aw-notice-flash{0%,70%{opacity:1}100%{opacity:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;overflow:hidden}}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce form .form-row.woocommerce-invalid-required-field label{color:#b42318}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid-required-field input.input-text,.woocommerce form .form-row.woocommerce-invalid textarea,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid .select2-selection{background:#fff7f7;border:2px solid #d92d20 !important;box-shadow:0 0 0 1px rgba(217,45,32,.08)}@media (max-width:1024px){.aw-product-grid{grid-template-columns:repeat(2,1fr)}.aw-home .aw-product-grid:not(.aw-product-grid--expand)>.aw-product-card:nth-child(n+4){display:none}.aw-category-card{min-height:400px}.aw-shop-shell{grid-template-columns:1fr}.aw-shop-filters-body{display:grid;gap:8px 20px;grid-template-columns:repeat(3,1fr)}.aw-shop-filters-body>.aw-shop-filters-heading{grid-column:1/-1}.aw-reviews-grid{grid-template-columns:1fr}}@media (max-width:767px){.aw-announcement{font-size:9px}.aw-announcement span,.aw-announcement span+*{display:none}.site-header .custom-logo-link img,.ast-site-identity .site-logo-img img{max-width:96px;width:96px}.aw-hero{align-items:flex-end;background-image:linear-gradient(0deg,rgba(24,13,18,.92) 0%,rgba(24,13,18,.3) 72%);min-height:680px;padding-bottom:70px}.aw-hero.has-photo{background-image:linear-gradient(0deg,rgba(24,13,18,.92) 0%,rgba(24,13,18,.3) 72%),var(--aw-hero-photo)}.aw-hero h1{font-size:49px}.aw-hero-note{display:none}.aw-benefits{gap:18px;grid-template-columns:1fr}.aw-benefits div{border-bottom:1px solid #edcad6;border-right:0;padding-bottom:17px}.aw-benefits div:last-child{padding-bottom:0}.aw-section{padding-bottom:70px;padding-top:70px}.aw-home .aw-sale-section,.aw-home .aw-new-arrivals-section,.aw-home .aw-best-sellers-section{padding-bottom:0}.aw-home .aw-new-arrivals-section,.aw-home .aw-best-sellers-section{padding-top:32px}.aw-section-heading{align-items:flex-start;flex-direction:column;gap:15px}.aw-product-grid,.aw-category-grid,.aw-editorial,.aw-contact-grid,.aw-footer-inner{grid-template-columns:1fr}.aw-contact-map{aspect-ratio:4/3}.aw-home .aw-product-grid:not(.aw-product-grid--expand)>.aw-product-card:nth-child(n+2){display:none}.aw-product-info h3{min-height:0}.aw-category-card{min-height:450px}.aw-editorial-image{min-height:500px}.aw-editorial-copy{padding:70px 30px}.aw-contact-grid{gap:45px}.aw-contact-details li{align-items:flex-start;flex-direction:column;gap:5px}.aw-shop-filters-body{grid-template-columns:1fr}}body.ast-header-break-point .aw-shop-filters-toggle{display:flex}body.ast-header-break-point .aw-shop-filters-heading{display:none}body.ast-header-break-point .aw-shop-filters-panel:not([open]) .aw-shop-filters-body{display:none}body.ast-header-break-point .aw-shop-filters-panel[open] .aw-shop-filters-body{margin-top:8px}.aw-back-btn:hover,.aw-back-btn:focus,.aw-mpesa-dialog button:hover,.aw-mpesa-dialog button:focus,.aw-mpesa-dialog button:focus-visible,.aw-mpesa-dialog a:hover,.aw-mpesa-dialog a:focus,.woocommerce-account table.woocommerce-orders-table a:hover,.woocommerce-account table.woocommerce-orders-table .button:hover,.woocommerce-account table.woocommerce-orders-table button:hover,.woocommerce-account table.shop_table td.order-actions a:hover,.woocommerce-account table.shop_table td.order-actions .button:hover{background:0 0 !important;background-color:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important}.aw-back-btn:hover,.aw-back-btn:focus{color:var(--aw-ink) !important}.aw-mpesa-dialog button:hover,.aw-mpesa-dialog a:hover,.woocommerce-account table.woocommerce-orders-table a:hover,.woocommerce-account table.woocommerce-orders-table .button:hover,.woocommerce-account table.woocommerce-orders-table button:hover,.woocommerce-account table.shop_table td.order-actions a:hover,.woocommerce-account table.shop_table td.order-actions .button:hover{color:var(--aw-pink,#e0115f) !important}.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp:hover,.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp:focus,.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp:hover svg,.aw-mpesa-dialog .aw-mpesa-dialog-whatsapp:focus svg{background:0 0 !important;color:#25d366 !important}