:root{--kairii-accent: 212, 43, 31;--kairii-ink: 16, 19, 24;--kairii-ink-soft: 78, 85, 94;--kairii-surface: 248, 245, 239;--kairii-border: rgba(16, 19, 24, .08);--kairii-shadow: 0 24px 60px rgba(16, 19, 24, .08);--kairii-shadow-strong: 0 30px 80px rgba(16, 19, 24, .16);--kairii-radius: 22px}body{color:rgb(var(--kairii-ink));background:radial-gradient(circle at top,rgba(212,43,31,.08),transparent 32%),linear-gradient(180deg,#f8f5ef,#fff 28% 100%)}.page-width{width:min(100%,calc(var(--page-width) + 8rem))}.button,.shopify-payment-button__button,.shopify-challenge__button,.customer button{min-height:5rem;padding:1.3rem 2.2rem;border-radius:1.8rem;border-color:#10131814;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover,.shopify-payment-button__button:hover,.shopify-challenge__button:hover,.customer button:hover{box-shadow:none}.button.button--primary,.button:not(.button--secondary){background:rgb(var(--kairii-accent));color:#fff}.button.button--secondary{background:#f8f5efe6;border-color:#10131814;color:rgb(var(--kairii-ink))}.button.button--secondary:hover{border-color:rgba(var(--kairii-accent),.32);background:#fffffffa;color:rgb(var(--kairii-ink))}.button:after,.button:before,.shopify-challenge__button:after,.shopify-challenge__button:before,.customer button:after,.customer button:before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.quantity:after{content:none;box-shadow:none}.field,.select,.customer .field,.customer select,.localization-form__select,.quantity{border-color:#10131814;box-shadow:none}.button,.shopify-payment-button__button,.shopify-challenge__button,.customer button{box-shadow:none}.slider-button,.field__button,.modal__close-button,.quick-add-modal__toggle{border-radius:999px;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.slider-button:hover,.field__button:hover,.modal__close-button:hover,.quick-add-modal__toggle:hover{transform:translateY(-1px)}body.template-index .banner .button.button--secondary,body.template-password .password-link{background:#ffffff1f;border-color:#ffffff52;color:#fff}body.template-index .banner .button.button--secondary:hover,body.template-password .password-link:hover{background:#fff3;color:#fff}.utility-bar{border-bottom-color:#ffffff1f;background:linear-gradient(90deg,#101318f5,#23272ff5)}.announcement-bar__message{font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header-wrapper{background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(16,19,24,.06)}.header__heading-logo-wrapper{filter:drop-shadow(0 12px 22px rgba(16,19,24,.12))}.header__menu-item,.list-menu__item--link{position:relative;letter-spacing:.06em}.header__menu-item:after,.list-menu__item--link:after{content:"";position:absolute;right:1rem;bottom:.2rem;left:1rem;height:2px;background:rgb(var(--kairii-accent));transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.header__menu-item:hover:after,.list-menu__item--link:hover:after,.list-menu__item--active:after{transform:scaleX(1)}body.template-index .banner{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--kairii-radius) + 8px);box-shadow:var(--kairii-shadow-strong)}body.template-index .banner:after{background:linear-gradient(90deg,#06080ce6,#06080c7a 45%,#06080c1f)}body.template-index .banner__box{max-width:54rem;padding:3rem}body.template-index .banner__heading{max-width:13ch;margin-bottom:1.6rem;line-height:.96;letter-spacing:-.04em}body.template-index .banner__text{max-width:42rem;color:#ffffffd1;font-size:1.8rem;line-height:1.55}body.template-index .banner__buttons{margin-top:2.4rem}body.template-index .banner__buttons,body.template-index .title-wrapper-with-link,body.template-index .rich-text__blocks{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}body.template-index .title-wrapper-with-link{flex-direction:column;justify-content:center;text-align:center;width:100%}body.template-index .collection__description,body.template-index .title-wrapper-with-link>.rte{max-width:56rem;margin:0 auto}body.template-index .banner__buttons .button{min-width:20rem;justify-content:center}body.template-index .shopify-section[id*=image_banner] .banner__content{align-items:center;justify-content:flex-end;padding-right:clamp(2.4rem,4vw,5.6rem)}body.template-index .shopify-section[id*=image_banner] .banner{border-color:#10131814;box-shadow:0 18px 42px #10131814}body.template-index .shopify-section[id*=image_banner] .banner:after{background:radial-gradient(circle at 76% 18%,rgba(248,245,239,.14),transparent 22%),radial-gradient(circle at 80% 76%,rgba(212,43,31,.12),transparent 28%),linear-gradient(90deg,#1619240a,#1619241f 42%,#16192475 68%,#161924d1);opacity:1}body.template-index .shopify-section[id*=image_banner] .banner__media{background:rgb(var(--kairii-surface))}body.template-index .shopify-section[id*=image_banner] .banner__media img{top:0!important;object-position:center center!important;filter:saturate(.9) contrast(.96) brightness(.9)}body.template-index .shopify-section[id*=image_banner] .banner__box{display:grid;gap:1.3rem;width:min(100%,36rem);padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-index .shopify-section[id*=image_banner] .banner__box>*{margin:0}body.template-index .shopify-section[id*=image_banner] .banner__heading{max-width:8.6ch;font-size:clamp(2.9rem,2.55vw,4.6rem);line-height:.95;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 8px 24px rgba(10,12,18,.26)}body.template-index .shopify-section[id*=image_banner] .banner__text{max-width:32rem;color:#f8f5efdb;font-size:1.65rem}body.template-index .shopify-section[id*=image_banner] .banner__buttons,body.template-index .shopify-section[id*=image_banner] .banner__buttons--multiple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:min(100%,34rem);align-items:stretch;margin-top:0}body.template-index .shopify-section[id*=image_banner] .banner__buttons .button{min-width:0;width:100%;min-height:4.8rem;padding:1.15rem 1.8rem;border-radius:1.6rem;font-size:1.45rem}body.template-index .shopify-section[id*=image_banner] .banner__buttons--multiple .button:first-child,body.template-index .shopify-section[id*=image_banner] .banner__buttons .button:first-child{background:rgb(var(--kairii-accent))!important;border-color:rgb(var(--kairii-accent))!important;color:#fff!important;box-shadow:0 10px 24px #d42b1f38}body.template-index .shopify-section[id*=image_banner] .banner__buttons--multiple .button.button--secondary,body.template-index .shopify-section[id*=image_banner] .banner__buttons .button.button--secondary{display:inline-flex!important;align-items:center;justify-content:center;background:#f8f5efeb!important;border:1px solid rgba(248,245,239,.96)!important;color:rgb(var(--kairii-ink))!important;font-weight:600;box-shadow:0 10px 20px #0a0c1214!important;text-decoration:none}body.template-index .shopify-section[id*=image_banner] .banner__buttons--multiple .button:hover,body.template-index .shopify-section[id*=image_banner] .banner__buttons .button:hover{transform:translateY(-1px)!important;color:inherit!important}body.template-index .shopify-section[id*=image_banner] .banner__buttons--multiple .button:first-child:hover,body.template-index .shopify-section[id*=image_banner] .banner__buttons .button:first-child:hover{background:#c82419!important;border-color:#c82419!important}body.template-index .shopify-section[id*=image_banner] .banner__buttons--multiple .button.button--secondary:hover,body.template-index .shopify-section[id*=image_banner] .banner__buttons .button.button--secondary:hover{background:#fff!important;border-color:#fff!important;color:rgb(var(--kairii-ink))!important}body.template-index .shopify-section[id*=image_banner] .banner__box:not(:has(.banner__text)){width:min(100%,34rem);gap:0}body.template-index .shopify-section[id*=image_banner] .banner__box:not(:has(.banner__text)) .banner__heading{display:none}body.template-index .shopify-section[id*=image_banner] .banner__content:has(.banner__box:not(:has(.banner__text))){align-items:flex-end;padding-bottom:clamp(2.4rem,4vw,4.8rem)}body.template-index .shopify-section[id*=image_banner] .banner__box:not(:has(.banner__text)) .banner__buttons,body.template-index .shopify-section[id*=image_banner] .banner__box:not(:has(.banner__text)) .banner__buttons--multiple{width:min(100%,34rem)}body.template-index .rich-text__wrapper{max-width:82rem}body.template-index .collection-list__item,body.template-index .card-wrapper{transition:none}body.template-index .collection-list__item,body.template-collection .card--card,body.template-list-collections .card--card{box-shadow:var(--kairii-shadow)}body.template-index .card--card:after,body.template-index .card__inner:after,body.template-collection .card--card:after,body.template-collection .card__inner:after,body.template-list-collections .card--card:after,body.template-list-collections .card__inner:after{content:none;box-shadow:none}body.template-index .card--card,body.template-collection .card--card,body.template-list-collections .card--card,body.template-product .product__media-wrapper .media,body.template-product .product__info-container{border:1px solid var(--kairii-border);border-radius:var(--kairii-radius);box-shadow:var(--kairii-shadow)}body.template-index .card--card,body.template-collection .card--card{background:#ffffffeb}body.template-index .collection-list__item,body.template-list-collections .collection-list__item{background:transparent;box-shadow:none}body.template-index .collection-card-wrapper .card--card,body.template-list-collections .collection-card-wrapper .card--card{overflow:hidden;background:#fffffff5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}body.template-index .collection-card-wrapper:hover .card--card,body.template-list-collections .collection-card-wrapper:hover .card--card{transform:translateY(-4px);border-color:rgba(var(--kairii-accent),.12);box-shadow:0 18px 42px #10131817;background:#fffffffc}body.template-index .collection-card-wrapper .card__inner,body.template-list-collections .collection-card-wrapper .card__inner{background:transparent}body.template-index .collection-card-wrapper .card__content,body.template-list-collections .collection-card-wrapper .card__content{display:block;padding:1.5rem 1.8rem 1.8rem}body.template-index .collection-card-wrapper .card__information,body.template-list-collections .collection-card-wrapper .card__information{padding:0}body.template-index .collection-card-wrapper .card__heading,body.template-list-collections .collection-card-wrapper .card__heading{margin:0;line-height:1.22}body.template-index .collection-card-wrapper .card__caption,body.template-list-collections .collection-card-wrapper .card__caption{margin-top:.8rem;color:rgba(var(--kairii-ink-soft),1)}body.template-index .collection-card-wrapper .card__media,body.template-list-collections .collection-card-wrapper .card__media{margin:1.6rem 1.6rem 0;width:calc(100% - 3.2rem);border-radius:1.6rem}body.template-index .collection-card-wrapper .card__media .media,body.template-list-collections .collection-card-wrapper .card__media .media{background:rgb(var(--kairii-surface));border-radius:1.6rem}body.template-index .collection-card-wrapper .media.media--hover-effect>img:only-child,body.template-list-collections .collection-card-wrapper .media.media--hover-effect>img:only-child,body.template-index .collection-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,body.template-list-collections .collection-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none;transition:opacity .18s ease}body.template-index .collection-card-wrapper .card__heading a,body.template-list-collections .collection-card-wrapper .card__heading a{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}body.template-index .shopify-section[id*=collection_list] .collection-list__item,body.template-index .shopify-section[id*=collection_list] .collection-list__item:hover{position:static!important;overflow:visible!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.template-index .shopify-section[id*=collection_list] .collection-card-wrapper,body.template-index .shopify-section[id*=collection_list] .collection-card-wrapper:hover{transform:none!important}body.template-index .shopify-section[id*=collection_list] .collection-card-wrapper .card--card{box-shadow:0 12px 30px #10131812!important}body.template-index .shopify-section[id*=collection_list] .collection-card-wrapper:hover .card--card{transform:translateY(-4px)!important;border-color:rgba(var(--kairii-accent),.12)!important;box-shadow:0 18px 42px #10131817!important}body.template-index .collection__title,body.template-index .title-wrapper-with-link,body.template-collection .collection-hero__text-wrapper{max-width:68rem}body.template-index .collection__description,body.template-collection .collection-hero__description{color:rgba(var(--kairii-ink-soft),1);line-height:1.7}body.template-index .card__heading a,body.template-collection .card__heading a,body.template-product .product__title a{text-decoration:none}body.template-index .card-information,body.template-collection .card-information{display:grid;gap:.8rem}body.template-index .card-information>.price,body.template-collection .card-information>.price{margin-top:.2rem}body.template-index .quick-add,body.template-collection .quick-add{margin-top:1.4rem}body.template-index .quick-add__submit,body.template-collection .quick-add__submit{min-height:4.8rem;border:1px solid rgba(16,19,24,.08);background:rgb(var(--kairii-surface));color:rgb(var(--kairii-ink))}body.template-index .quick-add__submit:hover,body.template-collection .quick-add__submit:hover{background:rgb(var(--kairii-accent));color:#fff}.multicolumn-card,.image-with-text__content,.multirow .image-with-text__content{border-radius:var(--kairii-radius)}body.template-collection .collection-hero__title{letter-spacing:-.05em;line-height:.95}body.template-collection .facets-vertical-sort,body.template-collection .facets-wrapper{border:1px solid rgba(16,19,24,.08);border-radius:2.4rem;background:#ffffffd6;box-shadow:0 18px 48px #1013180f}body.template-collection .facets-vertical-sort{margin-bottom:2rem;padding:1.2rem 1.8rem}body.template-collection .facets-wrapper{padding:1.6rem}body.template-collection .facets-container{margin-bottom:2rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(16,19,24,.08)}body.template-collection .facet-filters__field .select,body.template-collection .mobile-facets__open{border-radius:999px}body.template-collection .product-grid{row-gap:2.4rem}body.template-collection .pagination-wrapper{margin-top:4rem}body.template-product .product{gap:4rem}body.template-product .product__media-wrapper .media{background:linear-gradient(180deg,#f8f5eff5,#fffffffa)}body.template-product .product__info-container{padding:2.6rem;background:#ffffffe6}body.template-product .price--large{font-size:clamp(2.6rem,4vw,3.8rem)}body.template-product .product__title h1{letter-spacing:-.04em;line-height:.98}body.template-product .product__inventory,body.template-product .product__sku,body.template-product .product__text{color:rgba(var(--kairii-ink-soft),1)}body.template-product .product-form__input input[type=radio]+label{border-radius:999px;background:#f8f5efcc;border-color:#10131814}body.template-product .product-form__input input[type=radio]:checked+label{background:rgb(var(--kairii-accent));border-color:rgb(var(--kairii-accent));color:#fff}body.template-product .quantity{border-radius:999px;background:rgb(var(--kairii-surface))}body.template-product .quantity__button{width:4.6rem}body.template-product .product-form__buttons{display:grid;gap:1rem}body.template-product .product-form__submit,body.template-product .shopify-payment-button__button--unbranded{min-height:5.2rem}body.template-product .product-form__submit{border-radius:1.8rem}body.template-product .shopify-payment-button__button--unbranded{border-radius:1.8rem;background:rgb(var(--kairii-ink))}body.template-product .product__description,body.template-product .product__description.rte{color:rgba(var(--kairii-ink-soft),1);line-height:1.75}body.template-product .share-button{margin-top:2rem}body.template-product .icon-with-text{display:grid;gap:1.2rem;margin:2rem 0;padding:1.8rem;background:rgb(var(--kairii-surface));border-radius:1.8rem}body.template-product .icon-with-text__item{align-items:center;gap:1rem}body.template-product .accordion{border-top:1px solid rgba(16,19,24,.08)}body.template-product .accordion summary{padding:1.8rem 0}body.template-product .accordion__content{color:rgba(var(--kairii-ink-soft),1)}.footer{background:linear-gradient(180deg,#111318fa,#1b1f26fa);border:0;border-radius:0;box-shadow:none}.footer,.footer a,.footer .inline-richtext,.footer .rte,.footer .caption{color:#ffffffdb}.footer .list-menu__item--link:after{right:0;left:0}.footer .footer__payment{opacity:.88}.footer .footer__content-top,.footer .footer__content-bottom{position:relative}.footer .footer__content-top{display:grid;gap:2.4rem;align-items:start}.footer .footer__blocks-wrapper{align-items:start;gap:2.4rem}.footer .footer-block--newsletter{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:0}.footer .footer__list-social{margin-top:0}.footer .footer__content-bottom{margin-top:1.6rem}body.template-password .button.button--primary,body.template-password .button:not(.button--secondary){color:#fff}@media screen and (min-width:990px){.footer .footer__content-top{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:989px){body.template-index .banner__box{padding:2rem 1.8rem}body.template-index .banner__heading{max-width:none}body.template-index .shopify-section[id*=image_banner] .banner__box{width:min(100%,100%);gap:1.2rem;padding:1.8rem}body.template-index .shopify-section[id*=image_banner] .banner__box:not(:has(.banner__text)){padding:0}body.template-index .shopify-section[id*=image_banner] .banner__content{align-items:flex-end;justify-content:flex-end;padding-right:1.8rem;padding-left:1.8rem}body.template-index .shopify-section[id*=image_banner] .banner__heading{max-width:9.5ch;font-size:clamp(2.8rem,8vw,3.8rem)}body.template-index .shopify-section[id*=image_banner] .banner__content:has(.banner__box:not(:has(.banner__text))){padding-bottom:1.8rem}body.template-index .shopify-section[id*=image_banner] .banner__buttons,body.template-index .shopify-section[id*=image_banner] .banner__buttons--multiple{grid-template-columns:minmax(0,1fr)}body.template-product .product__info-container{padding:2rem}.footer .footer__content-top{gap:2rem}}body.template-index .shopify-section[id*=rich_text] .rich-text__blocks,body.template-index .shopify-section[id*=rich_text] .rich-text__blocks>*,body.template-index .shopify-section[id*=rich_text] .rich-text__heading,body.template-index .shopify-section[id*=rich_text] .rich-text__text,body.template-index .shopify-section[id*=rich_text] .title-wrapper-with-link{margin-left:auto;margin-right:auto;text-align:center;justify-content:center;align-items:center}body.template-index .shopify-section[id*=rich_text] .rich-text__blocks{display:flex;flex-direction:column;width:100%}body.template-index .shopify-section[id*=rich_text] .rich-text__blocks .rich-text__heading,body.template-index .shopify-section[id*=rich_text] .rich-text h2,body.template-index .shopify-section[id*=rich_text] .rich-text__blocks .h1,body.template-index .shopify-section[id*=rich_text] .rich-text__blocks .h2{display:block!important;width:fit-content;max-width:100%;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:990px){.header-wrapper .mega-menu__content{padding:2.4rem 0 3rem;border-top:1px solid rgba(16,19,24,.08);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 54px #0c10181a}.header-wrapper .mega-menu__inner{--mega-gap: 2.4rem;--mega-panel-border: rgba(16, 19, 24, .08);--mega-panel-radius: 2.2rem;display:grid;gap:1.8rem}.header-wrapper .mega-menu__inner--compact{max-width:110rem}.header-wrapper .mega-menu__intro{display:grid;gap:.7rem;max-width:62rem}.header-wrapper .mega-menu__eyebrow,.header-wrapper .mega-menu__promo-eyebrow{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--kairii-accent),.86)}.header-wrapper .mega-menu__title,.header-wrapper .mega-menu__promo-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2vw,3.2rem);line-height:1.02;color:rgba(var(--kairii-ink),1)}.header-wrapper .mega-menu__copy,.header-wrapper .mega-menu__promo-text{margin:0;max-width:56rem;color:rgba(var(--kairii-ink-soft),1);line-height:1.55}.header-wrapper .mega-menu__layout{display:grid;grid-template-columns:minmax(22rem,30rem) minmax(0,1fr) minmax(24rem,30rem);gap:var(--mega-gap);align-items:start}.header-wrapper .mega-menu__layout--condensed{grid-template-columns:minmax(22rem,28rem) minmax(0,1fr) minmax(24rem,28rem)}.header-wrapper .mega-menu__layout--simple,.header-wrapper .mega-menu__layout--condensed.mega-menu__layout--simple{grid-template-columns:minmax(24rem,34rem) minmax(24rem,30rem);justify-content:space-between}.header-wrapper .mega-menu__primary,.header-wrapper .mega-menu__groups,.header-wrapper .mega-menu__promo{min-width:0}.header-wrapper .mega-menu__primary{padding-right:.4rem}.header-wrapper .mega-menu__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2rem;align-content:start;padding-left:2rem;border-left:1px solid var(--mega-panel-border)}.header-wrapper .mega-menu__section-label{margin:0 0 1.2rem;font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--kairii-ink-soft),.92)}.header-wrapper .mega-menu__feature-list{display:grid;gap:.2rem;margin:0;padding:0}.header-wrapper .mega-menu__feature-link{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center;margin:0 -1rem;padding:.9rem 1rem;border-radius:1.6rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.header-wrapper .mega-menu__feature-link:hover,.header-wrapper .mega-menu__feature-link--active{background:rgba(var(--kairii-surface),.82);transform:translate(2px)}.header-wrapper .mega-menu__feature-media{display:grid;place-items:center;overflow:hidden;width:5rem;height:5rem;border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(var(--kairii-accent),.16),transparent 48%),linear-gradient(180deg,#f6f2eefa,#eae5dfeb);box-shadow:inset 0 0 0 1px #1013180f}.header-wrapper .mega-menu__feature-media--placeholder{color:rgba(var(--kairii-accent),1);font-size:1.7rem;font-weight:700;text-transform:uppercase}.header-wrapper .mega-menu__feature-image,.header-wrapper .mega-menu__promo-image{width:100%;height:100%;object-fit:cover;display:block}.header-wrapper .mega-menu__feature-copy{display:grid;gap:.2rem}.header-wrapper .mega-menu__feature-title{color:rgba(var(--kairii-ink),1);font-size:clamp(1.8rem,1.35vw,2.35rem);font-weight:700;line-height:1.06}.header-wrapper .mega-menu__group{min-width:0}.header-wrapper .mega-menu__sublist{display:grid;gap:.65rem;margin:0;padding:0}.header-wrapper .mega-menu__subitem{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1rem;align-items:center;padding:.8rem;border-radius:1.4rem;color:rgba(var(--kairii-ink-soft),1);text-decoration:none;transition:background-color .18s ease,transform .18s ease,color .18s ease}.header-wrapper .mega-menu__subitem:hover,.header-wrapper .mega-menu__subitem--active{background:rgba(var(--kairii-surface),.78);transform:translate(2px);color:rgba(var(--kairii-accent),1)}.header-wrapper .mega-menu__subitem-media{display:grid;place-items:center;width:4.4rem;height:4.4rem;overflow:hidden;border-radius:1.1rem;background:radial-gradient(circle at top right,rgba(var(--kairii-accent),.15),transparent 48%),linear-gradient(180deg,#f6f2eefa,#eae5dfeb);box-shadow:inset 0 0 0 1px #1013180f}.header-wrapper .mega-menu__subitem-image{width:100%;height:100%;object-fit:cover;display:block}.header-wrapper .mega-menu__subitem-media--placeholder{color:rgba(var(--kairii-accent),1);font-size:1.45rem;font-weight:700;text-transform:uppercase}.header-wrapper .mega-menu__subitem-copy{display:grid;gap:.18rem;min-width:0}.header-wrapper .mega-menu__subitem-title{color:rgba(var(--kairii-ink),1);font-size:1.42rem;font-weight:600;line-height:1.28}.header-wrapper .mega-menu__subitem-text{color:rgba(var(--kairii-ink-soft),.94);font-size:1.18rem;line-height:1.38}.header-wrapper .mega-menu__feature-link:focus-visible,.header-wrapper .mega-menu__subitem:focus-visible,.header-wrapper .mega-menu__promo-button:focus-visible{outline:2px solid rgba(var(--kairii-accent),.34);outline-offset:3px}.header-wrapper .mega-menu__promo{height:100%}.header-wrapper .mega-menu__promo-card{display:grid;gap:1.2rem;height:100%;padding:1.3rem;border-radius:var(--mega-panel-radius);background:radial-gradient(circle at top right,rgba(var(--kairii-accent),.22),transparent 34%),linear-gradient(180deg,#12151bfa,#1c2129fa);color:#ffffffeb;overflow:hidden;box-shadow:0 20px 40px #0c101833}.header-wrapper .mega-menu__promo--text-only .mega-menu__promo-card{align-content:space-between;min-height:100%}.header-wrapper .mega-menu__promo-media{position:relative;overflow:hidden;min-height:18rem;aspect-ratio:16 / 11;border-radius:1.8rem;background:#ffffff0f}.header-wrapper .mega-menu__promo-copy{display:grid;gap:.8rem;align-content:start}.header-wrapper .mega-menu__promo-title,.header-wrapper .mega-menu__promo-text,.header-wrapper .mega-menu__promo-eyebrow{color:inherit}.header-wrapper .mega-menu__promo-button{min-width:0;width:fit-content;margin-top:.4rem}}@media screen and (max-width:1199px)and (min-width:990px){.header-wrapper .mega-menu__layout,.header-wrapper .mega-menu__layout--condensed{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr) minmax(22rem,24rem)}.header-wrapper .mega-menu__groups{grid-template-columns:minmax(0,1fr);padding-left:1.6rem;gap:1.4rem}.header-wrapper .mega-menu__layout--simple,.header-wrapper .mega-menu__layout--condensed.mega-menu__layout--simple{grid-template-columns:minmax(20rem,1fr) minmax(22rem,24rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kairii-premium.css.map */
