/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.woocommerce-shop{background:#f4f0ea!important}body.post-type-archive-product #main,body.post-type-archive-product .content-container,body.tax-product_cat #main,body.tax-product_cat .content-container,body.woocommerce-shop #main,body.woocommerce-shop .content-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ag-shop .add_to_cart_button,.ag-shop .button.product_type_simple,.ag-shop .onsale,.ag-shop .price,.ag-shop .woocommerce-LoopProduct-link>.price,body.tax-product_cat .entry-hero,body.tax-product_cat .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-products-header,body.woocommerce-shop .entry-hero,body.woocommerce-shop .woocommerce-breadcrumb,body.woocommerce-shop .woocommerce-notices-wrapper,body.woocommerce-shop .woocommerce-ordering,body.woocommerce-shop .woocommerce-products-header,body.woocommerce-shop .woocommerce-result-count{display:none!important}.ag-shop{background:#f4f0ea;padding:0 0 80px}.ag-shop-hero{color:#fff;text-align:center;background:linear-gradient(160deg,#1a2233,#111 60%,#0a0a0a);margin-bottom:40px;padding:44px 32px 48px}.ag-shop-hero__inner{width:min(720px,100%);margin:0 auto}.ag-shop-hero__crumb{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:600;display:flex}.ag-shop-hero__crumb a{color:#ffffffad!important;text-decoration:none!important}.ag-shop-hero__crumb a:hover{color:#fff!important}.ag-shop-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#333;margin:0 0 10px;font-size:12px;font-weight:700}.ag-shop-hero__title{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;letter-spacing:-.025em;color:#fff;margin:0 0 10px;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}.ag-shop-hero__lede{color:#ffffffc2;max-width:42ch;margin:0 auto;font-size:15px;font-weight:400;line-height:1.5}.ag-shop-cats{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;display:flex}.ag-shop-cats,.ag-shop-cats a{justify-content:center;align-items:center}.ag-shop-cats a{letter-spacing:.04em;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff52;border-radius:999px;min-height:40px;padding:8px 14px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.ag-shop-cats a:hover{background:#ffffff29;border-color:#ffffff8c}.ag-shop__layout--full{max-width:1280px;margin:0 auto;padding:0 32px}.ag-shop ul.products,.ag-shop ul.products.product-archive{float:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.ag-shop ul.products:after,.ag-shop ul.products:before{content:none!important;display:none!important}.ag-shop ul.products li.product,.ag-shop ul.products li.product.ag-pcard{float:none!important;clear:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.ag-pcard{--pcard-ink:#0f0f0f;--pcard-muted:#5a5752;--pcard-accent:#8b2635;--pcard-fit-scale:1;isolation:isolate;min-width:0;list-style:none}.ag-pcard__link{height:100%;color:inherit;background:#fffaf3;border:1px solid #0f0f0f14;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3;text-decoration:none!important}.ag-pcard__link:before{content:"";background:var(--pcard-accent);transform-origin:top;z-index:5;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ag-pcard:hover .ag-pcard__link{border-color:#0f0f0f29;transform:translateY(-10px);box-shadow:0 28px 60px #0f0f0f24,inset 0 1px #fffc}.ag-pcard:hover .ag-pcard__link:before{transform:scaleY(1)}.ag-pcard__stage{aspect-ratio:3/4.15;background:radial-gradient(circle at 50% 18%,#ffffff8c,transparent 42%),linear-gradient(165deg,var(--pcard-accent) 0,#ebe2d4 42%,var(--pcard-accent) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ag-pcard__stage{background:radial-gradient(circle at 50% 18%,#ffffff8c,transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--pcard-accent) 10%,#f6efe5) 0,#ebe2d4 42%,color-mix(in srgb,var(--pcard-accent) 14%,#dfd4c4) 100%)}}.ag-pcard__watermark{max-width:110%;font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:-.02em;color:#0f0f0f0e;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(40px,5vw,84px);line-height:.85;bottom:18%;left:-4%;overflow:hidden;transform:rotate(-8deg)}.ag-pcard__ring,.ag-pcard__watermark{z-index:0;pointer-events:none;position:absolute}.ag-pcard__ring{aspect-ratio:1;border:1px solid #0f0f0f14;border-radius:50%;width:min(78%,220px);top:14%;left:50%;transform:translate(-50%)}.ag-pcard__ring:after{content:"";border:1px dashed #0f0f0f14;border-radius:50%;position:absolute;inset:14px}.ag-pcard__pedestal{filter:blur(2px);background:radial-gradient(#0f0f0f2e 0,#0f0f0f0d 45%,#0000 70%);border-radius:50%;height:18%;bottom:9%;left:18%;right:18%}.ag-pcard__ghost,.ag-pcard__pedestal{z-index:1;pointer-events:none;position:absolute}.ag-pcard__ghost{opacity:.22;filter:blur(.4px);transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);inset:18% 4% 14% 42%;transform:rotate(8deg)scale(.92)}.ag-pcard__hero{z-index:2;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:11% 14% 10%}.ag-pcard__ghost .ag-pcard__shade,.ag-pcard__ghost img,.ag-pcard__hero .ag-pcard__shade,.ag-pcard__hero img{object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;padding:0;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.ag-pcard__hero .ag-pcard__shade,.ag-pcard__hero img{filter:drop-shadow(0 22px 34px #0f0f0f38);transform:scale(var(--pcard-fit-scale))}.ag-pcard__ghost .ag-pcard__shade,.ag-pcard__ghost img{filter:none;transform:scale(calc(var(--pcard-fit-scale) * .98))}.ag-pcard:hover .ag-pcard__hero{transform:translateY(-10px)scale(1.045)}.ag-pcard:hover .ag-pcard__ghost{opacity:.34;transform:rotate(11deg)scale(.96)translate(6px)}.ag-pcard__footer{background:linear-gradient(#fffaf333,#fffaf3 30%);border-top:1px solid #0f0f0f12;gap:14px;padding:18px}.ag-pcard__footer,.ag-pcard__meta{flex-direction:column;flex:1;display:flex}.ag-pcard__meta{gap:7px}.ag-pcard__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pcard-accent);margin:0;font-size:10px;font-weight:800}.ag-pcard__title{font-family:var(--font-bebas),"Bebas Neue",sans-serif;letter-spacing:.02em;color:var(--pcard-ink);font-size:clamp(22px,2.2vw,32px);line-height:.95}.ag-pcard__text,.ag-pcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ag-pcard__text{max-width:36ch;min-height:2.9em;color:var(--pcard-muted);word-break:break-word;font-size:13px;line-height:1.45}.ag-pcard__go{letter-spacing:.14em;text-transform:uppercase;width:100%;min-height:46px;color:var(--pcard-ink);background:0 0;border:1px solid #0f0f0f24;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;font-weight:800;transition:background .28s,color .28s,border-color .28s;display:inline-flex}.ag-pcard__go i{transition:transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.ag-pcard:hover .ag-pcard__go{background:var(--pcard-ink);border-color:var(--pcard-ink);color:#fff}.ag-pcard:hover .ag-pcard__go i{transform:translate(4px)}.ag-tint-svg{width:0;height:0;position:absolute;overflow:hidden}.ag-pcard__shade{z-index:1;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1100px){.ag-shop ul.products,.ag-shop ul.products.product-archive{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media (max-width:767px){.ag-shop{padding:0 0 48px}.ag-shop-hero{margin-bottom:24px;padding:32px 16px 36px}.ag-shop-hero__title{font-size:clamp(24px,6vw,32px)}.ag-shop-cats{gap:8px;margin-top:16px}.ag-shop-cats a{min-height:44px;padding:10px 14px;font-size:11.5px}.ag-shop__layout--full{padding:0 16px}.ag-shop ul.products,.ag-shop ul.products.product-archive{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.ag-shop ul.products li.product,.ag-shop ul.products li.product.ag-pcard{width:100%!important;max-width:100%!important}.ag-pcard:hover .ag-pcard__link{transform:none}.ag-pcard__stage{aspect-ratio:3/3.8}.ag-pcard__footer{gap:10px;padding:12px 12px 14px}.ag-pcard__title{font-size:clamp(18px,5vw,24px)}.ag-pcard__text{-webkit-line-clamp:2;font-size:12px}.ag-pcard__go{min-height:42px;padding:0 12px;font-size:10px}.ag-pcard__watermark{font-size:64px}}:root{--nav-ink:#16131a;--nav-muted:#5c5560;--nav-line:#e7ecf5;--nav-mist:#fff;--nav-sky:#111;--nav-sky-d:#000;--nav-grad:linear-gradient(118deg,#111,#111 52%,#111)}.site-header-row-container,.site-header-wrap,.site-main-header-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--nav-line)!important;background:#fffffff5!important;box-shadow:0 8px 30px #16243a0a!important}.site-branding .site-title,.site-branding .site-title a{background:var(--nav-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--nav-ink)!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:14px!important;font-weight:800!important}.header-cart-wrap a,.header-navigation .menu-item>a,.header-navigation a,.header-search-wrap button{letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--nav-ink)!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;transition:color .2s!important}.header-navigation .current-menu-ancestor>a,.header-navigation .current-menu-item>a,.header-navigation .menu-item>a:hover{color:var(--nav-sky-d)!important}.menu-item-products-dropdown>a .nav-drop-title-wrap{align-items:center;gap:4px;display:inline-flex}.menu-item-products-dropdown{position:static!important}.header-navigation-wrap,.primary-menu-container,.site-header-row-container .site-header-row{position:relative}.header-navigation .menu-item-products-dropdown>.sub-menu,.menu-item-products-dropdown>.sub-menu,.primary-menu-container .menu-item-products-dropdown>ul.sub-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:1200!important;border:1px solid var(--nav-line)!important;columns:unset!important;background:#fff!important;border-radius:24px!important;width:min(980px,100vw - 32px)!important;max-height:min(72vh,560px)!important;margin:0!important;padding:0!important;list-style:none!important;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1),visibility .22s!important;display:none!important;position:absolute!important;top:calc(100% + 6px)!important;left:50%!important;right:auto!important;overflow:hidden!important;transform:translate(-50%)translateY(8px)!important;box-shadow:0 28px 70px #16243a29!important}.menu-item-products-dropdown.is-open>.sub-menu,.menu-item-products-dropdown:focus-within>.sub-menu,.menu-item-products-dropdown:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;flex-direction:column!important;display:flex!important;transform:translate(-50%)translateY(0)!important}.ag-mega-head{border-bottom:1px solid var(--nav-line);background:radial-gradient(circle at 0,#1111111a,#0000 45%),radial-gradient(circle at 100%,#8067aa1a,#0000 45%),#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ag-mega-head__title{letter-spacing:.5px;color:var(--nav-ink);margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:28px;font-weight:400;line-height:1}.ag-mega-head__sub{color:var(--nav-muted);letter-spacing:.02em;text-transform:none;margin:4px 0 0;font-size:12px;font-weight:500}.ag-mega-head__cta{white-space:nowrap;align-items:center;gap:6px;box-shadow:0 8px 20px #11111140;background:var(--nav-grad)!important;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:999px!important;padding:10px 16px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.ag-mega-head__cta:hover{filter:brightness(1.05);color:#fff!important}.ag-mega-grid{flex:auto;box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-height:min(58vh,460px)!important;margin:0!important;padding:14px 16px 18px!important;list-style:none!important;display:grid!important;overflow-y:auto!important}.ag-mega-grid>.menu-item,.menu-item-products-dropdown .ag-mega-item{float:none!important;background:0 0!important;border:0!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;display:block!important}.ag-mega-card,.ag-mega-grid>.menu-item>a{background:var(--nav-mist)!important;height:100%!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;overflow:hidden!important}.ag-mega-card:hover,.ag-mega-grid>.menu-item>a:hover{transform:translateY(-2px);background:#fff!important;border-color:#11111159!important;box-shadow:0 12px 28px #16243a1a!important}.ag-mega-card__img{aspect-ratio:1;object-fit:cover;background:#e8eef6;width:100%;display:block}.ag-mega-card__img--ph{letter-spacing:.08em;text-transform:uppercase;color:var(--nav-muted);background:linear-gradient(145deg,#eef3fa,#e0e8f4);place-items:center;font-size:11px;font-weight:700;display:grid}.ag-mega-card__name{padding:10px 10px 12px;display:block;letter-spacing:.02em!important;text-transform:none!important;color:var(--nav-ink)!important;white-space:normal!important;font-family:Montserrat,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.ag-mega-card:hover .ag-mega-card__name{color:var(--nav-sky-d)!important}@media (max-width:1024px){.menu-item-products-dropdown{position:relative!important}.header-navigation .menu-item-products-dropdown>.sub-menu,.menu-item-products-dropdown>.sub-menu,.mobile-navigation .menu-item-products-dropdown>.sub-menu,.primary-menu-container .menu-item-products-dropdown>ul.sub-menu{width:100%!important;max-height:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:none!important;position:static!important;transform:none!important}.menu-item-products-dropdown.is-open>.sub-menu,.menu-item-products-dropdown.menu-item-has-children.active>.sub-menu{display:flex!important}.ag-mega-head{background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:12px 8px}.ag-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;padding:0 4px 12px!important}}@media (min-width:1025px) and (max-width:1200px){.ag-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}