slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal!important}media-gallery slideshow-controls .slideshow-controls__dots{background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #00000014}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){media-gallery slideshow-controls .slideshow-controls__dots{background:#ffffffd9}}product-card,.resource-card{-webkit-tap-highlight-color:transparent}slideshow-controls .slideshow-controls__dots button:after{background:#ccc;box-shadow:none;transition:width .25s ease,background-color .25s ease}slideshow-controls .slideshow-controls__dots button[aria-selected=true]{width:2.2rem}slideshow-controls .slideshow-controls__dots button[aria-selected=true]:after{background:#111;width:1.7rem}.quick-add .quick-add__button,.quick-add .quick-add__button .add-to-cart-text{border-radius:0}.cart-page__summary .cart-summary__inner{background:transparent;border:1px solid rgba(255,255,255,.65);border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #041f4724,0 1px 2px #041f470f}.cart-page__summary .cart-summary__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(130% 100% at 15% 0%,rgba(255,255,255,.4),transparent 45%),linear-gradient(to bottom,rgba(255,255,255,.15),transparent 45%),#ffffff8c;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #ffffff1f}.cart-page__summary .cart-summary__inner>*{position:relative;z-index:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cart-page__summary .cart-summary__inner{background:var(--color-background)}}@media screen and (min-width:750px){.cart-page__summary:before{content:"";position:absolute;inset:-32px 0 auto;height:560px;pointer-events:none;background:radial-gradient(50% 60% at 50% 45%,rgba(4,31,71,.12),rgba(4,31,71,.05) 55%,transparent 92%)}.cart-page__summary .cart-summary__inner{top:12px}body:has(>#header-group header-component[sticky]) .cart-page__summary .cart-summary__inner{top:calc(var(--header-height, 0px) + 12px)}}@media screen and (max-width:749px){.cart-page__summary .cart-summary__inner{margin-block:8px 4px;padding:20px 18px 24px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-theme.css.map */
