:root{--u-obsidian: #0b0b0c;--u-charcoal: #1a1a1c;--u-ivory: #f4efe6;--u-stone: #e6ded1;--u-gold: #d4af37;--u-gold-soft: #c8a24a;--u-emerald: #0f5c4a;--u-line: rgb(11 11 12 / .12);--u-ease: cubic-bezier(.22, 1, .36, 1);--u-dur: .42s;--u-serif: "Cormorant Garamond", var(--font-heading--family, serif)}#header-component{transition:box-shadow var(--u-dur) var(--u-ease)}#header-component .menu-list__link-title{position:relative;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}#header-component .menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:-.35em;height:1px;background:var(--u-gold-soft);transform:scaleX(0);transform-origin:left;transition:transform var(--u-dur) var(--u-ease)}[dir=rtl] #header-component .menu-list__link-title:after{transform-origin:right}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link:focus-visible .menu-list__link-title:after,#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1)}#header-component[data-sticky-state=active]{box-shadow:0 1px #d4af3740,0 12px 32px -24px #00000080}.menu-list__submenu .mega-menu{border-block-start:1px solid rgb(212 175 55 / .3)}.mega-menu__link{letter-spacing:.04em;transition:color .2s ease,opacity .2s ease}.mega-menu__link:hover{color:var(--u-gold-soft)}.menu-list__submenu-inner{animation:u-panel-in var(--u-dur) var(--u-ease) both}@keyframes u-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.menu-drawer__menu-item{min-height:52px;font-family:var(--u-serif);font-size:1.375rem;letter-spacing:.01em}.menu-drawer__utility-links a{min-height:44px}details.menu-open .menu-drawer__menu>.menu-drawer__list-item{animation:u-rise .52s var(--u-ease) both}details.menu-open .menu-drawer__menu>.menu-drawer__list-item:nth-child(1){animation-delay:60ms}details.menu-open .menu-drawer__menu>.menu-drawer__list-item:nth-child(2){animation-delay:.11s}details.menu-open .menu-drawer__menu>.menu-drawer__list-item:nth-child(3){animation-delay:.16s}details.menu-open .menu-drawer__menu>.menu-drawer__list-item:nth-child(4){animation-delay:.21s}details.menu-open .menu-drawer__menu>.menu-drawer__list-item:nth-child(5){animation-delay:.26s}details.menu-open .menu-drawer__menu>.menu-drawer__list-item:nth-child(n+6){animation-delay:.31s}@keyframes u-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.product-card img{transition:transform .9s var(--u-ease)}@media(hover:hover){.product-card:hover img{transform:scale(1.035)}}.facets--filters-title,.facets-toggle__button{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.facets-remove__pill{border:1px solid var(--u-line);border-radius:999px;transition:border-color .2s ease}.facets-remove__pill:hover{border-color:var(--u-gold-soft)}.facets input[type=checkbox]{accent-color:var(--u-emerald)}.variant-option__button-label{border-radius:999px;letter-spacing:.06em;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.variant-option__button-label:has(input:checked){box-shadow:inset 0 0 0 1px var(--u-gold-soft)}.variant-option__button-label:has(input:focus-visible){outline:2px solid var(--u-gold-soft);outline-offset:2px}.quantity-selector{border-radius:999px}.quantity-selector button:focus-visible{outline:2px solid var(--u-gold-soft);outline-offset:-2px}.add-to-cart-button,.sticky-add-to-cart__button{position:relative;overflow:hidden;letter-spacing:.14em;text-transform:uppercase;transition:transform .16s var(--u-ease),box-shadow .3s ease}.add-to-cart-button:before,.sticky-add-to-cart__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .22) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s var(--u-ease)}@media(hover:hover){.add-to-cart-button:hover:before,.sticky-add-to-cart__button:hover:before{transform:translate(120%)}}.add-to-cart-button:focus-visible:before,.sticky-add-to-cart__button:focus-visible:before{transform:translate(120%)}.add-to-cart-button:active,.sticky-add-to-cart__button:active{transform:scale(.98)}.add-to-cart-button:focus-visible,.sticky-add-to-cart__button:focus-visible{outline:2px solid var(--u-gold-soft);outline-offset:3px}.sticky-add-to-cart__bar{box-shadow:0 -1px #d4af3740,0 -16px 40px -28px #00000073}.sticky-add-to-cart__title{font-family:var(--u-serif);font-size:1.125rem}.theme-drawer__title{font-family:var(--u-serif);letter-spacing:.01em}.cart-drawer__items .cart-items__table-row{border-block-end:1px solid var(--u-line)}.cart-items__title{font-family:var(--u-serif);font-size:1.125rem}.cart-drawer__summary{border-block-start:1px solid rgb(212 175 55 / .3)}dialog[open] .cart-drawer__inner{animation:u-fade .36s var(--u-ease) both}@keyframes u-fade{0%{opacity:0}to{opacity:1}}.search-modal__content{border-block-start:1px solid rgb(212 175 55 / .35)}.search-modal .search-input{font-family:var(--u-serif);font-size:1.5rem;letter-spacing:.01em}.predictive-search-results__title{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}dialog[open] .predictive-search-form{animation:u-rise .42s var(--u-ease) both}.shopify-section-group-footer-group a{transition:color .2s ease}.shopify-section-group-footer-group a:hover{color:var(--u-gold-soft)}.footer-utilities__text{font-size:.75rem;letter-spacing:.06em}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#header-component[data-sticky-state=active] .header__row{background-color:rgb(from var(--color-background, #f4efe6) r g b / .82);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}}#header-component .menu-list__link{padding-inline:.85rem}.mega-menu__content-list-item,.mega-menu__column{animation:u-rise .48s var(--u-ease) both}.mega-menu__column:nth-child(2),.mega-menu__content-list-item:nth-child(2){animation-delay:50ms}.mega-menu__column:nth-child(3),.mega-menu__content-list-item:nth-child(3){animation-delay:.1s}.mega-menu__column:nth-child(4),.mega-menu__content-list-item:nth-child(4){animation-delay:.15s}.mega-menu__column:nth-child(n+5),.mega-menu__content-list-item:nth-child(n+5){animation-delay:.2s}.cart-drawer__items .cart-items__table-row{padding-block:.75rem}.cart-drawer__items .cart-items__media img{border-radius:4px}.cart__checkout-button{min-height:52px;letter-spacing:.14em;text-transform:uppercase;transition:box-shadow .3s ease,transform .16s var(--u-ease)}.cart__checkout-button:focus-visible{outline:2px solid var(--u-gold-soft);outline-offset:3px}@media(hover:hover){.cart__checkout-button:hover{box-shadow:0 10px 24px -14px #0b0b0c8c}}.cart__checkout-button:active{transform:scale(.985)}slideshow-slide[aria-hidden=false] .product-media img,slideshow-slide:not([aria-hidden]) .product-media img{animation:u-fade .52s var(--u-ease) both}.details__header{min-height:48px;letter-spacing:.04em}.details__header .svg-wrapper{transition:transform .3s var(--u-ease)}details.details[open]>.details-content{animation:u-rise .36s var(--u-ease) both}.details{border-block-end:1px solid var(--u-line)}.product-grid{row-gap:clamp(1.5rem,3vw,2.75rem)}.facets__panel,.facets__inputs{accent-color:var(--u-emerald)}dialog[open] .facets{animation:u-fade .32s var(--u-ease) both}.shopify-section-group-footer-group .section-background{background-color:var(--u-obsidian)}.shopify-section-group-footer-group{--color-foreground: var(--u-ivory);--color-foreground-rgb: 244 239 230;color:var(--u-ivory);background-color:var(--u-obsidian)}.shopify-section-group-footer-group>:first-child{position:relative;padding-block-start:14px}.shopify-section-group-footer-group>:first-child:before{content:"";position:absolute;inset-inline:0;top:0;height:14px;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Cg fill='none' stroke='%23C8A24A' stroke-width='0.8'%3E%3Crect x='9' y='2' width='10' height='10'/%3E%3Crect x='9' y='2' width='10' height='10' transform='rotate(45 14 7)'/%3E%3Cpath d='M0 7h4M24 7h4'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3{font-family:var(--u-serif);color:var(--u-ivory)}.shopify-section-group-footer-group a{color:#f4efe6d1}.shopify-section-group-footer-group input{color:var(--u-ivory);border-color:#f4efe659}.ummah-pdp-note{margin:0;font-size:.8125rem;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb) / .68)}.ummah-pdp-info{display:grid;gap:.6rem;max-width:60ch}.ummah-pdp-info p{margin:0;color:rgb(var(--color-foreground-rgb) / .8)}.ummah-pdp-link{display:inline-flex;align-items:center;min-height:44px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-color:var(--u-gold-soft);text-decoration-thickness:1px;text-underline-offset:.35em;transition:color .2s ease}.ummah-pdp-link:hover{color:var(--u-gold-soft)}.ummah-pdp-link:focus-visible{outline:2px solid var(--u-gold-soft);outline-offset:3px}.card-gallery .product-card-gallery__title-placeholder{font-family:var(--u-serif)}.card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder.product-card-gallery__title-placeholder,.card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder.product-card-gallery__title-placeholder{padding-block-start:calc(var(--padding-md) + 2.5rem)}.card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder.product-card-gallery__title-placeholder{padding-block-end:calc(var(--padding-md) + 2.5rem)}.card-gallery .product-badges{max-inline-size:calc(100% - 1rem)}.card-gallery .product-badges__badge{white-space:nowrap;letter-spacing:.06em}@media(prefers-reduced-motion:reduce){#header-component *,.menu-drawer *,.product-card img,.add-to-cart-button,.add-to-cart-button:before,.sticky-add-to-cart__button,.sticky-add-to-cart__button:before,.cart-drawer__inner,.predictive-search-form,.mega-menu__column,.mega-menu__content-list-item,.cart__checkout-button,.product-media img,.details-content,.details__header .svg-wrapper,.facets{animation:none!important;transition:none!important}.product-card:hover img{transform:none}}.product-information .text-block :is(h2,h3,h4){font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.25;margin-block:1.4em .5em;letter-spacing:.01em}.product-information .text-block ul{padding-inline-start:1.1em}.product-information .text-block li+li{margin-block-start:.25em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ummah-horizon-overrides.css.map */
