:root{--ue-bg-cream: #FFFFFF;--ue-bg-cream-deep: #F3F5F8;--ue-bg-surface: #FFFFFF;--ue-bg-white: #FFFFFF;--ue-bg-dark-section: #0A0A0A;--ue-accent-gold: #3B8EC9;--ue-accent-gold-dark: #1E5C8C;--ue-accent-gold-soft: #E6F1FA;--ue-text-primary: #0A0A0A;--ue-text-charcoal: #1A1A1A;--ue-text-muted: #6B7280;--ue-text-soft: #9CA3AF;--ue-cta-black: #0A0A0A;--ue-cta-black-hover: #1F2937;--ue-accent-success: #059669;--ue-accent-success-bg: #ECFDF5;--ue-accent-urgency: #DC2626;--ue-accent-urgency-bg: #FEF2F2;--ue-accent-info: #2563EB;--ue-accent-verified: #059669;--ue-border-soft: #E5E7EB;--ue-border-medium: #D1D5DB;--ue-font-display: "Cabinet Grotesk", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ue-font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--ue-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ue-text-display: clamp(28px, 4vw, 38px);--ue-text-h2: clamp(22px, 3vw, 30px);--ue-text-h3: 18px;--ue-text-lg: 16px;--ue-text-base: 14px;--ue-text-sm: 13px;--ue-text-xs: 12px;--ue-text-tiny: 11px;--ue-text-price: clamp(28px, 3.5vw, 36px);--ue-text-price-compare: 18px;--ue-leading-tight: 1.2;--ue-leading-snug: 1.4;--ue-leading-normal: 1.55;--ue-leading-relaxed: 1.7;--ue-tracking-tight: -.02em;--ue-tracking-normal: 0;--ue-tracking-wide: .04em;--ue-tracking-wider: .08em;--ue-tracking-widest: .15em;--ue-space-1: 4px;--ue-space-2: 8px;--ue-space-3: 12px;--ue-space-4: 16px;--ue-space-5: 20px;--ue-space-6: 24px;--ue-space-8: 32px;--ue-space-10: 40px;--ue-space-12: 48px;--ue-space-16: 64px;--ue-space-20: 80px;--ue-space-xs: var(--ue-space-2);--ue-space-sm: var(--ue-space-3);--ue-space-md: var(--ue-space-5);--ue-space-lg: var(--ue-space-8);--ue-space-xl: var(--ue-space-12);--ue-space-2xl: var(--ue-space-16);--ue-radius-xs: 4px;--ue-radius-sm: 8px;--ue-radius-md: 14px;--ue-radius-lg: 20px;--ue-radius-pill: 999px;--ue-shadow-sm: 0 1px 2px rgba(10,10,10,.04), 0 2px 6px rgba(10,10,10,.04);--ue-shadow-md: 0 2px 4px rgba(10,10,10,.04), 0 8px 16px rgba(10,10,10,.06), 0 16px 32px rgba(10,10,10,.04);--ue-shadow-lg: 0 4px 8px rgba(10,10,10,.05), 0 16px 32px rgba(10,10,10,.08), 0 32px 64px rgba(10,10,10,.06);--ue-shadow-cta: 0 6px 12px rgba(10,10,10,.1), 0 12px 24px rgba(10,10,10,.15), 0 24px 48px rgba(10,10,10,.1);--ue-shadow-cta-hover: 0 10px 20px rgba(10,10,10,.15), 0 20px 40px rgba(10,10,10,.2), 0 40px 80px rgba(10,10,10,.15)}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-background-1,.color-background-2,.color-background-3,.color-background-4,.color-background-5,[class*=color-scheme-],[class*=color-background-]{--color-background: 255, 255, 255 !important;--gradient-background: #FFFFFF !important}body,body[class*=color-scheme-],[class*=color-scheme-]:not(.ue-manifesto):not(.color-scheme-inverse):not(.badge):not(.cart-count-bubble):not(.utility-bar):not(.utility-bar *),.shopify-section.gradient:not(.announcement-bar-section):not(.shopify-section-group-header-group),.gradient:not(.utility-bar):not(.utility-bar *){background-color:#fff!important;background-image:none!important}html body .utility-bar,html body .announcement-bar-section .utility-bar,html body .shopify-section-group-header-group.announcement-bar-section,html body .shopify-section-group-header-group .utility-bar{background:#dceefb!important;background-color:#dceefb!important;background-image:none!important;color:#0a0a0a!important;border-bottom:1px solid #BAE6FD!important}.card__badge .badge,.badge.badge--bottom-left,.badge.badge--bottom-right,.badge.badge--top-left,.badge.badge--top-right{background-color:#dc2626!important;color:#fff!important;border:0!important;font-family:Inter,sans-serif!important;font-weight:900!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:8px 14px!important;border-radius:999px!important;box-shadow:0 4px 10px #dc26264d,0 8px 20px #dc262626!important;line-height:1!important}.card__badge .badge.color-scheme-2,.badge[data-status=sold-out]{background-color:#0a0a0a!important;box-shadow:0 4px 10px #0a0a0a4d,0 8px 20px #0a0a0a26!important}.card-wrapper.product-card-wrapper,.card-wrapper{border-radius:16px!important;overflow:hidden!important;background:#fff!important;transition:transform .2s ease,box-shadow .2s ease!important}.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 2px 4px #0a0a0a0a,0 12px 24px #0a0a0a14,0 24px 48px #0a0a0a0f!important}.card__inner,.card .card__inner{border-radius:16px 16px 0 0!important;overflow:hidden!important}.card__information{padding:16px 18px 18px!important}.card__heading,.card__heading a{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:-.01em!important;color:#0a0a0a!important;line-height:1.3!important}.card-information .price__regular .price-item--regular,.card-information .price__sale .price-item--sale,.card-information .price-item{font-family:Cabinet Grotesk,Inter,sans-serif!important;font-weight:900!important;font-size:18px!important;letter-spacing:-.035em!important;color:#0a0a0a!important}.card-information .price__sale .price-item--regular,.card-information s.price-item{color:#9ca3af!important;font-weight:500!important;font-size:13px!important;font-family:Inter,sans-serif!important}.shopify-section,.page-width,main{background-color:transparent}:root{--font-heading-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important;--font-heading-style: normal !important;--font-heading-weight: 800 !important}h1,h2,.h0,.h1,.h2,.product__title h1,.product__title h2,.ue-hero-heading,.ue-section-title,.ue-manifesto-heading,.ue-deep-heading,.ue-story-heading,.ue-cmp-title,.ue-creators-title,.ue-stat-number,.ue-prev-bignum{font-family:Cabinet Grotesk,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-style:normal!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.02!important}h3,h4,h5,h6,.h3,.h4,.h5{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-style:normal!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15!important}.product__title{letter-spacing:-.03em}body{font-family:var(--ue-font-body);color:var(--ue-text-charcoal);font-size:var(--ue-text-base);line-height:var(--ue-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--ue-font-heading);color:var(--ue-text-primary);letter-spacing:var(--ue-tracking-tight);font-weight:500;line-height:var(--ue-leading-tight)}html{scroll-behavior:smooth}.ue-on-dark,.ue-on-dark h1,.ue-on-dark h2,.ue-on-dark h3,.ue-on-dark h4,.ue-on-dark h5,.ue-on-dark h6,.ue-vibe-label,.ue-vibe-label h1,.ue-vibe-label h2,.ue-vibe-label h3,.ue-vibe-label h4,.ue-hero-card h1,.ue-hero-card h2,.ue-hero-card h3{color:#fff!important}.utility-bar,.shopify-section-group-header-group .announcement-bar-section,.announcement-bar,.section-announcement-bar{background:#dceefb!important;background-color:#dceefb!important;color:#0a0a0a!important;border:0!important;border-bottom:1px solid #BAE6FD!important;padding:0!important;min-height:36px!important;max-height:40px!important;position:relative;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.utility-bar *,.announcement-bar *,.announcement-bar__message,.announcement-bar__link,.utility-bar .announcement-bar__announcement{color:#0a0a0a!important;background:transparent!important;text-align:center!important}.announcement-bar__message,.announcement-bar__link span,.utility-bar p,.utility-bar a span{font-family:Inter,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:none!important;padding:10px 16px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;text-align:center!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.utility-bar .announcement-bar__announcement,.utility-bar .announcement-bar{white-space:nowrap!important;overflow:hidden!important;text-align:center!important;justify-content:center!important;display:flex!important;width:100%!important;margin:0 auto!important}.utility-bar .slideshow__slide,.utility-bar .slider__slide,.utility-bar .announcement-bar-slider-item{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.utility-bar .icon-arrow,.announcement-bar__link svg,.announcement-bar__link .icon-arrow{color:#0a0a0a!important;fill:#0a0a0a!important;stroke:#0a0a0a!important;opacity:.5!important}.utility-bar .slider-buttons button,.utility-bar .slider-button{color:#0a0a0a!important;opacity:.4}.utility-bar .slider-buttons button:hover{opacity:.8}@media(max-width:600px){.announcement-bar__message,.announcement-bar__link span,.utility-bar p,.utility-bar a span{font-size:10.5px!important;letter-spacing:.04em!important;padding:9px 12px!important}}.header-wrapper,.shopify-section-group-header-group .header-section,sticky-header{background:#fff!important;background-color:#fff!important;border-bottom:1px solid #E5E7EB!important;transition:background-color .3s ease,border-bottom-color .3s ease,box-shadow .3s ease!important}.shopify-section-header-sticky.shopify-section-header-hidden{box-shadow:0 8px 24px #0a0a0a0f!important}.header-wrapper{max-width:1320px!important;margin:14px 16px!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;border:0!important;border-bottom:0!important;box-shadow:0 4px 12px #0a0a0a0f,0 12px 36px #0a0a0a14!important;overflow:visible!important;position:relative;z-index:60;transition:max-width .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1),border-radius .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background-color .25s ease}@media(min-width:1352px){.header-wrapper{margin:14px auto!important}}.header-wrapper:hover{box-shadow:0 6px 16px #0a0a0a14,0 16px 44px #0a0a0a1a!important}.header-wrapper .header.page-width{padding:8px 28px!important;border:0!important}@media(max-width:760px){.header-wrapper{margin:10px!important;border-radius:999px!important}.header-wrapper .header.page-width{padding:6px 16px!important}}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header-wrapper,.shopify-section-header-sticky.animate .header-wrapper{background:#fffffff5!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 2px 6px #0a0a0a0f,0 14px 40px #0a0a0a1a!important}.ue-nav-mega,.ue-nav-dropdown{top:calc(100% + 8px)!important}body.template-index .shopify-section-group-header-group:not(.announcement-bar-section),body.template-index sticky-header,body.template-index .header-section{background:transparent!important;background-color:transparent!important}body.template-index{background:#1e5c8c!important;background-color:#1e5c8c!important}body.template-index .shopify-section-group-header-group,body.template-index .shopify-section-group-header-group:not(.announcement-bar-section),body.template-index sticky-header,body.template-index .header-section{background:transparent!important;background-color:transparent!important}body.template-index .ue-hero-section{margin-top:-110px}body.template-index .ue-hero{padding-top:158px!important}body.template-index .ue-sticky-trust{display:none!important}@media(max-width:760px){body.template-index .ue-hero-section{margin-top:-86px}body.template-index .ue-hero{padding-top:114px!important}}.header__heading-logo,.header__heading-link,.header__heading{font-family:Inter,sans-serif!important;letter-spacing:-.02em!important}.header__heading-link{text-decoration:none!important;display:inline-block!important}.ue-logo-text{display:inline-flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;line-height:1!important}.ue-logo-main{font-family:Inter,sans-serif!important;font-weight:900!important;font-size:26px!important;letter-spacing:-.045em!important;color:#0a0a0a!important;line-height:1!important}.ue-logo-sub{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:8.5px!important;letter-spacing:.32em!important;color:#6b7280!important;text-transform:uppercase!important;line-height:1!important;margin-top:1px!important}.header__heading-link:hover .ue-logo-main{opacity:.85}.header__heading-link:hover .ue-logo-sub{color:var(--ue-accent-gold)!important}@media(max-width:760px){.ue-logo-main{font-size:20px!important;letter-spacing:-.04em!important}.ue-logo-sub{font-size:7.5px!important;letter-spacing:.28em!important}}@media(max-width:380px){.ue-logo-main{font-size:18px!important}.ue-logo-sub{display:none!important}}.ue-nav-link--primary{position:relative}.ue-nav-link--primary:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--ue-accent-gold)}.header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;transition:transform .15s ease,background-color .15s ease!important}.header__icon:hover{background:#f8f9fb!important;transform:translateY(-1px);opacity:1!important}.shopify-section-header-sticky:not(.shopify-section-header-hidden){box-shadow:0 4px 16px #0a0a0a0a!important}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden){box-shadow:0 6px 20px #0a0a0a14!important}.header__icon{color:#0a0a0a!important;margin:0!important;padding:6px 4px!important}.header__icons{gap:0!important;display:inline-flex!important;align-items:center!important}@media(max-width:760px){.header__icon{padding:6px 3px!important}}.header__icon .svg-wrapper,.header__icon--cart .svg-wrapper,.header__icon--account .svg-wrapper,.header__icon--search .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important}.header__icon .svg-wrapper svg,.header__icon--cart .svg-wrapper svg,.header__icon--account .svg-wrapper svg,.header__icon--search .svg-wrapper svg,.header__icon .icon,.header__icon svg{width:22px!important;height:22px!important}.header__icon:hover{opacity:.65}.header details:not([open]) .search-modal,.header details:not([open]) .modal__close-button,.header details:not([open]) button[type=reset],.header details:not([open]) .reset__button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.header summary .icon-close,.header summary [class*=close],.header__icon--search .icon-close{display:none!important}.search-modal__form{font-family:Inter,sans-serif!important}.search-modal__form .search__input.field__input{font-family:Cabinet Grotesk,Inter,sans-serif!important;font-size:clamp(24px,3vw,32px)!important;font-weight:700!important;letter-spacing:-.03em!important;border:0!important;border-bottom:1.5px solid #E5E7EB!important;border-radius:0!important;background:transparent!important;padding:18px 8px!important;color:#0a0a0a!important}.search-modal__form .search__input.field__input:focus,.search-modal__form .search__input.field__input:focus-visible{border-bottom-color:#1e5c8c!important;box-shadow:none!important;outline:none!important}.search-modal__form label.field__label{font-size:13px!important;font-weight:600!important;color:#9ca3af!important}.search-modal__form .search__button{color:#1e5c8c!important}.search-modal__form .reset__button{color:#6b7280!important}predictive-search{font-family:Inter,sans-serif!important}.predictive-search{border:0!important;box-shadow:0 8px 32px #0a0a0a14!important}.predictive-search__heading{font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6b7280!important}@media(max-width:760px){.header__icon--search{display:inline-flex!important}}.cart-count-bubble{background:#dc2626!important;color:#fff!important;border:2px solid #FFFFFF!important;font-family:Inter,sans-serif!important;font-weight:800!important;font-size:10px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;letter-spacing:0!important}.cart-count-bubble span{color:#fff!important}.header__menu-item,.header__menu-toggle,header-drawer summary{color:#0a0a0a!important}@media(max-width:760px){body{font-size:15px}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em!important}.product-form__submit,button[name=add].button,.button,.btn,.shopify-payment-button__button{min-height:52px!important;font-size:14px!important;padding:16px 20px!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select{min-height:48px!important;font-size:16px!important;padding:12px 14px!important}.quantity__button{min-width:44px!important;min-height:44px!important}.quantity__input{min-height:44px!important;font-size:16px!important}.product-form__input--pill input[type=radio]+label,.product-form__input--pill label.product-form__input-label,.product-form__input.product-form__input--pill label{min-height:44px!important;padding:12px 18px!important;font-size:14px!important}.cart-item__image{width:64px!important;height:64px!important}.cart-item__name,.cart-item__final-price,.cart-item .price--end{font-size:13px!important}.shopify-section section,.ue-deep,.ue-cmp,.ue-creators,.ue-featured,.ue-vibe,.ue-story-sec,.ue-trust-strip,.ue-stat,.ue-prev,.ue-faq{padding-left:16px!important;padding-right:16px!important}.ue-deep,.ue-cmp,.ue-creators,.ue-prev,.ue-faq,.ue-featured,.ue-vibe{padding-top:56px!important;padding-bottom:56px!important}.ue-creator-card{padding:0!important}.ue-creator-body{padding:14px 12px 18px!important}.product__title h1,.product__title h2,.product .h1{font-size:clamp(26px,7.2vw,34px)!important;line-height:1!important;letter-spacing:-.04em!important}.price__regular .price-item--regular,.price__sale .price-item--sale,.price-item--regular{font-size:clamp(20px,5vw,24px)!important;font-weight:700!important}.product__media-list{gap:4px!important}html{overflow-x:clip}body{overflow-x:clip;max-width:100vw}img{max-width:100%;height:auto}#ue-sticky-atc:not(.visible){pointer-events:none!important}}@media(max-width:380px){body{font-size:14px}.product__title h1,.product__title h2,.product .h1{font-size:26px!important}.ue-section-title{font-size:22px!important}}.cart-drawer .drawer__inner{background:#fff!important;border-left:1px solid #E5E7EB!important}.cart-items{font-family:Inter,sans-serif!important}.cart-item{padding:16px!important;border-bottom:1px solid #F3F4F6!important;background:#fff!important}.cart-item__image{width:80px!important;height:80px!important;object-fit:cover!important;border-radius:4px!important;background:#f8f9fb!important}.cart-item__name{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;color:#0a0a0a!important;text-decoration:none!important;line-height:1.3!important}.cart-item__name:hover{color:#3b8ec9!important}.cart-item__discounted-prices,.cart-item__price-wrapper,.cart-item .price--end{font-family:Inter,sans-serif!important}.cart-item__final-price,.cart-item .price--end{font-family:Inter,sans-serif!important;font-weight:800!important;color:#0a0a0a!important;font-size:14px!important;letter-spacing:-.02em!important}.cart-item__old-price,.cart-item s.price-item{color:#9ca3af!important;font-size:12px!important;font-weight:500!important}.cart-item__details .product-option{font-size:11px!important;color:#6b7280!important;font-family:Inter,sans-serif!important;font-weight:500!important}.cart-quantity{border:1px solid #E5E7EB!important;border-radius:4px!important;background:#fff!important;overflow:hidden!important}.cart-quantity .quantity__input{font-family:Inter,sans-serif!important;font-weight:700!important;color:#0a0a0a!important;background:transparent!important}.cart-quantity .quantity__button{background:transparent!important;color:#0a0a0a!important}.cart-quantity .quantity__button:hover{background:#f8f9fb!important}.cart-remove-button{color:#9ca3af!important}.cart-remove-button:hover{color:#dc2626!important}.cart-items thead{display:none!important}.cart-items{width:100%!important;border-collapse:collapse!important}.cart-item__media{width:80px!important;vertical-align:top!important;padding-right:12px!important}.cart-item__details{vertical-align:top!important;padding-right:8px!important}.cart-item__totals{vertical-align:top!important;text-align:right!important;white-space:nowrap!important}.cart-item__quantity{vertical-align:top!important;padding-left:8px!important;text-align:right!important}.cart-item__quantity-wrapper{display:inline-flex!important;align-items:center!important;gap:6px!important}.cart__ctas{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;padding:16px!important;border-top:1px solid #E5E7EB!important}.cart__ctas>button#CartDrawer-Checkout{width:100%!important}cart-drawer.active~* .ue-chat-fab,body:has(cart-drawer.active) .ue-chat-fab,body:has(cart-drawer.active) #ue-chat-fab{display:none!important}.cart-drawer cart-drawer-items{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important}.cart-drawer .drawer__inner{max-width:520px!important;width:100%!important}@media(max-width:749px){.cart-drawer .drawer__inner{max-width:100%!important}}.cart-drawer .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0!important}.cart-drawer .tax-note,.cart-drawer .totals__subtotal-value,.cart-drawer small.tax-note{font-family:Inter,sans-serif!important;font-size:11px!important;color:#9ca3af!important;padding:0 16px 8px!important;display:block!important;text-align:left!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.product__title h1,.product__title h2,.product .h1{font-family:Cabinet Grotesk,Inter,sans-serif!important;font-size:clamp(28px,3.6vw,38px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#0a0a0a!important;margin:0 0 8px!important}.product__text.caption-with-letter-spacing:first-of-type,.product__info-container>.product__text:first-child{font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;color:var(--ue-text-muted)!important;margin:0 0 8px!important}.product__info-container .badge.price__badge-sale,.product__info-container [class*=badge--sale],.product__info-container .price__badge{display:none!important}.product__text.subtitle,.product__text.caption-with-letter-spacing{font-family:var(--ue-font-body)!important;font-size:var(--ue-text-xs)!important;font-weight:600!important;letter-spacing:var(--ue-tracking-widest)!important;text-transform:uppercase!important;color:var(--ue-accent-gold-dark)!important;margin:0 0 var(--ue-space-3)!important}.product__info-container .price{margin:4px 0 22px!important;padding:0!important}.product__info-container .price:not(.price--on-sale) .price__regular{display:inline-flex!important;align-items:baseline!important;gap:0!important}.product__info-container .price:not(.price--on-sale) .price__sale{display:none!important}.product__info-container .price.price--on-sale .price__regular{display:none!important}.product__info-container .price.price--on-sale .price__sale{display:inline-flex!important;align-items:baseline!important;gap:12px!important;flex-direction:row-reverse!important;justify-content:flex-end!important}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-family:Inter,sans-serif!important;font-weight:600!important;color:#0a0a0a!important;font-size:clamp(24px,2.4vw,28px)!important;line-height:1!important;letter-spacing:-.022em!important;font-variant-numeric:tabular-nums!important;margin:0!important;padding:0!important}.product__info-container .price__sale s.price-item,.product__info-container .price-item--regular.price-item--compared,.product__info-container s.price-item{color:#9ca3af!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;font-size:14px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;margin:0!important;padding:0!important;line-height:1!important}.price{margin:var(--ue-space-2) 0 var(--ue-space-5)!important}.badge.price__badge-sale,.badge--on-sale,[class*=badge--sale]{background:var(--ue-accent-urgency)!important;color:#fff!important;border:none!important;font-family:var(--ue-font-body)!important;font-weight:700!important;letter-spacing:var(--ue-tracking-wider)!important;text-transform:uppercase!important;font-size:var(--ue-text-tiny)!important;padding:4px 10px!important;border-radius:var(--ue-radius-xs)!important}.product-form__submit,button[name=add].button{background:#0a0a0a!important;color:#fff!important;border:none!important;padding:20px 28px!important;font-family:Inter,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:13px!important;border-radius:999px!important;min-height:56px!important;box-shadow:0 1px 2px #0a0a0a0f,0 4px 16px #0a0a0a14!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .2s ease!important;width:100%!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.product-form__submit:hover:not([disabled]),button[name=add].button:hover:not([disabled]){background:#1f2937!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #0a0a0a14,0 12px 28px #0a0a0a29!important}.product-form__submit:active,button[name=add].button:active{transform:translateY(0)!important;transition:transform .05s ease!important}.product-form__submit:after,button[name=add].button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.product-form__submit:hover:not([disabled]):after,button[name=add].button:hover:not([disabled]):after{left:100%}@keyframes ueCtaBumpIn{0%{transform:translateY(8px) scale(.985);opacity:0}60%{transform:translateY(-2px) scale(1.01);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.product-form__submit.ue-cta-bump,button[name=add].button.ue-cta-bump{animation:ueCtaBumpIn .7s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.product-form__submit,button[name=add].button{transition:none!important}.product-form__submit:after,button[name=add].button:after{display:none!important}.product-form__submit.ue-cta-bump,button[name=add].button.ue-cta-bump{animation:none!important}}.shopify-payment-button__button{font-family:var(--ue-font-body)!important;border-radius:var(--ue-radius-sm)!important;min-height:52px!important;letter-spacing:var(--ue-tracking-wider)!important;font-weight:700!important}.product-form__input--pill .product-form__input input[type=radio]+label,.product-form__input--pill label.product-form__input-label,.product-form__input.product-form__input--pill label{border:1.5px solid #D1D5DB!important;background:#fff!important;border-radius:12px!important;padding:12px 20px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0a0a0a!important;letter-spacing:-.005em!important;min-width:56px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:border-color .2s ease,background .2s ease,transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important;cursor:pointer!important;font-variant-numeric:tabular-nums!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked~label{background:#fff!important;color:#0a0a0a!important;border-color:#0a0a0a!important;border-width:1.5px!important;padding:11.5px 19.5px!important;box-shadow:0 0 0 3px #0a0a0a0a,inset 0 -2px #0a0a0a!important;font-weight:700!important}.product-form__input--pill label:hover{border-color:#0a0a0a!important;background:#fafafa!important}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio][data-variant-sold-out]+label,.product-form__input--pill label.is-unavailable{opacity:.4!important;text-decoration:line-through!important;cursor:not-allowed!important}.product-form__input legend.form__label:after,.product-form__input .form__label:after{content:""}.product-form__input legend.form__label>.product-form__selected-value,.product-form__input .form__label>.product-form__selected-value{color:#1e5c8c!important;font-weight:700!important;margin-left:4px!important}.product-form__input legend.form__label,.product-form__input .form__label{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6b7280!important}.ue-qty-atc-row{display:flex;gap:12px;align-items:stretch;margin:18px 0 14px}.ue-qty-atc-row .product-form__quantity{flex:0 0 150px;margin:0!important}.ue-qty-atc-row .product-form__quantity .quantity-label,.ue-qty-atc-row .product-form__quantity label.form__label{display:none!important}.ue-qty-atc-row>product-form,.ue-qty-atc-row>.product-form{flex:1;margin:0!important;min-width:0}.ue-qty-atc-row .product-form__buttons{height:100%}.ue-qty-atc-row .product-form__submit{height:100%!important;min-height:56px!important}@media(max-width:480px){.ue-qty-atc-row{gap:10px}.ue-qty-atc-row .product-form__quantity{flex:0 0 110px}}.product-form__quantity .quantity,.cart-quantity{border:1.5px solid #0A0A0A!important;background:#fff!important;border-radius:999px!important;overflow:hidden;height:56px!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:130px!important;max-width:150px!important;padding:0 6px!important;box-shadow:none!important}.quantity__button,.cart-quantity .quantity__button{border:none!important;background:transparent!important;color:#0a0a0a!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:18px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;padding:0!important}.quantity__button:hover,.cart-quantity .quantity__button:hover{background:#f1f1f1!important;color:#0a0a0a!important}.quantity__button svg,.cart-quantity .quantity__button svg{width:14px!important;height:14px!important;stroke-width:2.2!important}.quantity__input,.cart-quantity .quantity__input{border:none!important;background:transparent!important;color:#0a0a0a!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:14px!important;text-align:center!important;padding:0!important;flex:1!important;font-variant-numeric:tabular-nums!important}.product__accordion{border-top:1px solid var(--ue-border-soft)!important;border-bottom:none!important}.product__accordion:last-of-type{border-bottom:1px solid var(--ue-border-soft)!important}.product__accordion summary{padding:var(--ue-space-5) 0!important;cursor:pointer;font-family:var(--ue-font-body)!important;list-style:none}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .summary__title h2,.product__accordion .accordion__title{font-family:var(--ue-font-body)!important;font-size:var(--ue-text-base)!important;font-weight:600!important;color:var(--ue-text-primary)!important;letter-spacing:0!important;text-transform:none!important}.product__accordion .accordion__content{font-size:var(--ue-text-sm)!important;line-height:var(--ue-leading-relaxed)!important;color:var(--ue-text-charcoal)!important;padding:0 0 var(--ue-space-5)!important}.product__accordion .accordion__content ul,.product__accordion .accordion__content ol{padding-left:var(--ue-space-5);margin:var(--ue-space-2) 0}.product__accordion .accordion__content li{margin-bottom:var(--ue-space-1)}.product__accordion .accordion__content strong{color:var(--ue-text-primary);font-weight:600}.product__media-zoom-button,button.product__modal-opener__icon,.product__media-icon{display:none!important}.product__media-list modal-opener,.product__modal-opener{pointer-events:none!important}.product__media-list modal-opener .product__media,.product__modal-opener .product__media,.product__media-list modal-opener img,.product__modal-opener img{pointer-events:auto!important}.product__media-list .product__media,.product__media-item .product__media{cursor:default!important}.product__media-wrapper,.product__media-list,.product__modal-opener,.product__media-icon{background:transparent!important}.product__media,.product__media-item .product__media,media-gallery .product__media,.product__media-list .product__media{background:linear-gradient(135deg,#faf8f4,#f0e9dc)!important;border-radius:16px!important;overflow:hidden!important;position:relative}.product__media-item img,.media img,.product__media img{border-radius:0!important;filter:drop-shadow(0 6px 14px rgba(60,40,20,.06)) drop-shadow(0 14px 28px rgba(60,40,20,.08))}.product__media-item.product__media-item--variant img,.product__media img[src*=cutout],.product__media img[src$=".png"]{padding:8%!important}.thumbnail{border-radius:10px!important;border:1.5px solid #E5E7EB!important;overflow:hidden!important;background:#faf8f4!important;transition:border-color .2s ease,transform .2s ease!important}.thumbnail:hover{border-color:#0a0a0a!important;transform:translateY(-1px)!important}.thumbnail-list__item .thumbnail--active,.thumbnail[aria-current=true]{border-color:#1e5c8c!important;border-width:2px!important;box-shadow:0 0 0 3px #1e5c8c1a!important}.product__info-wrapper .product__info-container{padding-left:var(--ue-space-8)}@media(max-width:990px){.product__info-wrapper .product__info-container{padding-left:0;padding-top:var(--ue-space-6)}}.product-form__input--pill input[type=radio]+label,.product-form__input--pill label.product-form__input-label,.product-form__input.product-form__input--pill label{border-radius:4px!important}.product__accordion,.product .accordion{border-radius:4px!important;border:1px solid #E5E7EB!important;margin-bottom:8px!important;background:#fff!important}.product__accordion summary,.product .accordion summary{font-family:Inter,sans-serif!important;font-weight:800!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#0a0a0a!important}.product__accordion[open] summary,.product .accordion[open] summary{background:#f8f9fb!important;border-bottom:1px solid #E5E7EB!important}.rte,.prose,[data-rte-content],.product__description{font-family:var(--ue-font-body);color:var(--ue-text-charcoal);line-height:var(--ue-leading-relaxed);font-size:var(--ue-text-base)}.rte h2,.prose h2{font-family:var(--ue-font-heading);font-size:var(--ue-text-h2);font-weight:500;color:var(--ue-text-primary);margin:var(--ue-space-8) 0 var(--ue-space-4);letter-spacing:var(--ue-tracking-tight)}.rte h3,.prose h3{font-family:var(--ue-font-body);font-size:var(--ue-text-h3);font-weight:700;color:var(--ue-text-primary);margin:var(--ue-space-5) 0 var(--ue-space-2);letter-spacing:0}.ue-hero-hook{font-family:var(--ue-font-heading);font-size:20px;font-style:italic;color:var(--ue-text-primary);line-height:var(--ue-leading-snug);margin:0 0 var(--ue-space-6);padding:var(--ue-space-4) 0;border-top:1px solid var(--ue-border-soft);border-bottom:1px solid var(--ue-border-soft);text-align:center}.ue-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ue-space-3);margin:var(--ue-space-6) 0;padding:var(--ue-space-5);background:var(--ue-bg-cream);border-radius:var(--ue-radius-md);border:1px solid var(--ue-border-soft)}@media(min-width:768px){.ue-features-grid{grid-template-columns:repeat(4,1fr)}}.ue-feature{text-align:center;padding:var(--ue-space-2)}.ue-feature-icon{display:block;font-size:28px;line-height:1;margin-bottom:var(--ue-space-2)}.ue-feature h3{font-family:var(--ue-font-body);font-size:var(--ue-text-xs);font-weight:700;margin:0 0 var(--ue-space-1);color:var(--ue-text-primary);letter-spacing:var(--ue-tracking-wider);text-transform:uppercase}.ue-feature p{font-size:var(--ue-text-sm);color:var(--ue-text-muted);margin:0;line-height:var(--ue-leading-snug)}.ue-embed-img{display:block;width:100%;height:auto;margin:var(--ue-space-8) 0;border-radius:var(--ue-radius-md);box-shadow:var(--ue-shadow-md)}.ue-story{margin:var(--ue-space-8) 0;padding:var(--ue-space-6);background:var(--ue-bg-cream);border-radius:var(--ue-radius-md)}.ue-story h2{text-align:center;margin-top:0;font-size:var(--ue-text-h2)}.ue-story p{font-size:var(--ue-text-lg);line-height:var(--ue-leading-relaxed);margin-bottom:var(--ue-space-3)}.ue-story p:last-child{margin-bottom:0}.ue-story strong{color:var(--ue-accent-gold-dark);font-weight:700}.ue-specs{width:100%;margin:var(--ue-space-6) 0;border-collapse:collapse;font-size:var(--ue-text-sm);background:var(--ue-bg-surface);border-radius:var(--ue-radius-md);overflow:hidden;border:1px solid var(--ue-border-soft)}.ue-specs tr{border-bottom:1px solid var(--ue-border-soft)}.ue-specs tr:last-child{border-bottom:none}.ue-specs th,.ue-specs td{padding:var(--ue-space-3) var(--ue-space-4);text-align:left;vertical-align:top}.ue-specs th{font-family:var(--ue-font-body);font-weight:700;width:35%;color:var(--ue-text-primary);background:var(--ue-bg-cream);text-transform:uppercase;font-size:var(--ue-text-tiny);letter-spacing:var(--ue-tracking-wider)}.ue-specs td{color:var(--ue-text-charcoal)}.ue-bottom-info{display:grid;grid-template-columns:1fr;gap:var(--ue-space-4);margin:var(--ue-space-6) 0;padding:var(--ue-space-5);background:var(--ue-bg-cream);border-radius:var(--ue-radius-md)}@media(min-width:640px){.ue-bottom-info{grid-template-columns:1fr 1fr;gap:var(--ue-space-6)}}.ue-bottom-info h4{font-family:var(--ue-font-body);font-size:var(--ue-text-xs);font-weight:700;margin:0 0 var(--ue-space-2);text-transform:uppercase;letter-spacing:var(--ue-tracking-wider);color:var(--ue-text-primary)}.ue-bottom-info p{font-size:var(--ue-text-sm);color:var(--ue-text-muted);margin:0;line-height:var(--ue-leading-normal)}.ue-cta-final{text-align:center;margin:var(--ue-space-12) 0 var(--ue-space-6);padding:var(--ue-space-6) var(--ue-space-4);font-family:var(--ue-font-heading);font-size:var(--ue-text-h3);font-style:italic;color:var(--ue-accent-gold-dark);line-height:var(--ue-leading-snug);border-top:1px solid var(--ue-border-soft);border-bottom:1px solid var(--ue-border-soft)}.ue-trust-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ue-space-4);padding:var(--ue-space-4);background:var(--ue-bg-cream);border-radius:var(--ue-radius-md);border:1px solid var(--ue-border-soft);margin:var(--ue-space-4) 0;font-size:var(--ue-text-xs);color:var(--ue-text-muted)}.ue-trust-bar-item{display:flex;align-items:center;gap:6px;font-weight:500;letter-spacing:var(--ue-tracking-wide)}.ue-trust-bar-icon{font-size:16px;line-height:1}.ue-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--ue-bg-surface);border-top:1px solid var(--ue-border-soft);padding:var(--ue-space-3) var(--ue-space-4);display:flex;align-items:center;gap:var(--ue-space-4);transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 24px #1a18151a}.ue-sticky-atc.is-visible{transform:translateY(0)}.ue-sticky-atc-info{flex:1;min-width:0}.ue-sticky-atc-title{font-size:var(--ue-text-sm);font-weight:600;color:var(--ue-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ue-sticky-atc-price{font-size:var(--ue-text-sm);color:var(--ue-accent-gold-dark);font-weight:700;margin:2px 0 0}.ue-sticky-atc-btn{background:var(--ue-cta-black);color:#fff;border:none;padding:14px 24px;border-radius:var(--ue-radius-sm);font-size:var(--ue-text-sm);font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:var(--ue-tracking-wider);transition:background .2s ease;white-space:nowrap;font-family:var(--ue-font-body)}.ue-sticky-atc-btn:hover{background:var(--ue-cta-black-hover)}@media(min-width:768px){.ue-sticky-atc{display:none}}@keyframes ue-cta-pulse{0%{box-shadow:0 4px 14px #1113,0 0 #c8973a66}70%{box-shadow:0 4px 14px #1113,0 0 0 14px #c8973a00}to{box-shadow:0 4px 14px #1113,0 0 #c8973a00}}.product-form__submit,button[name=add].button{animation:ue-cta-pulse 2.4s ease-in-out infinite}.product-form__submit:hover,button[name=add].button:hover{animation:none}[data-ue-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-ue-reveal].is-visible{opacity:1;transform:translateY(0)}[data-ue-reveal][data-ue-reveal-delay="1"]{transition-delay:.08s}[data-ue-reveal][data-ue-reveal-delay="2"]{transition-delay:.16s}[data-ue-reveal][data-ue-reveal-delay="3"]{transition-delay:.24s}[data-ue-reveal][data-ue-reveal-delay="4"]{transition-delay:.32s}@keyframes ue-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ue-pulse{0%,to{opacity:1}50%{opacity:.4}}.ue-features-grid,.ue-story,.ue-specs,.ue-bottom-info{animation:ue-fade-in-up .4s ease-out}.ue-section-head{text-align:center;margin-bottom:48px;max-width:640px;margin-left:auto;margin-right:auto}.ue-section-eyebrow{font-family:var(--ue-font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ue-accent-gold-dark);margin:0 0 16px;line-height:1}.ue-section-title{font-family:var(--ue-font-heading);font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--ue-text-primary);margin:0 0 12px}.ue-section-sub{font-family:var(--ue-font-body);font-size:14px;line-height:1.55;color:var(--ue-text-muted);margin:0 auto;max-width:480px}.ue-section-title:after{content:"";display:block;width:32px;height:2px;background:var(--ue-accent-gold);margin:16px auto 0}@media(max-width:640px){.ue-section-head{margin-bottom:32px}}.ue-card{background:var(--ue-bg-surface);border:1px solid var(--ue-border-soft);border-radius:8px;padding:24px}@media(max-width:640px){.ue-card{padding:20px}}.product__info-container{padding-left:8px;padding-right:8px}.product__info-container .product__title{margin-bottom:8px}.product__info-container .price{margin:0 0 22px!important}.product__info-container .product-form__input{margin:0 0 24px}.product__info-container .product-form__buttons{margin-top:0}.product__info-container .product__description{margin:28px 0 24px!important;font-family:Inter,sans-serif!important;font-size:14.5px!important;line-height:1.65!important;color:#1f2937!important;font-weight:500!important}.product__info-container .product__description p{margin:0 0 12px!important;color:#1f2937!important}.product__info-container .product__description strong{color:#0a0a0a!important;font-weight:700!important}.product__accordion summary,.product__info-container details summary{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#0a0a0a!important;padding:18px 0!important;border:0!important}.product__accordion,.product__info-container details{border-top:1px solid #EDEDED!important;border-bottom:0!important}.product__accordion:last-of-type,.product__info-container details:last-of-type{border-bottom:1px solid #EDEDED!important}.price__sale .price-item--regular,.price-item--regular.price-item--compared,s.price-item{color:#b0b0b0!important;font-size:14px!important;font-weight:400!important}#ue-sticky-atc{background:#fffffff5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-top:1px solid rgba(0,0,0,.06)!important;box-shadow:0 -4px 20px #0000000d!important}body.template-cart .shopify-section-group-footer-group,body.template-cart footer.footer{display:none!important}body.template-cart .shopify-section-group-header-group .announcement-bar,body.template-cart announcement-bar{display:none!important}body.template-cart:after{content:"";display:block}body.template-cart .cart__contents{margin-top:0}.ue-product-reviews-section,.ue-pdp-faq-section,.ue-featured-section{position:relative}.shopify-section.ue-pdp-faq-section+.shopify-section,.shopify-section.ue-product-reviews-section+.shopify-section,.shopify-section.ue-featured-section+.shopify-section{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/uppereast-pdp.css.map */
