:is(.ex-product,.quick-add-modal) .product__media-wrapper .media,:is(.ex-product,.quick-add-modal) .product__media-wrapper .product__media{background:var(--ex-stone)}:is(.ex-product,.quick-add-modal) .product__media-item{background:var(--ex-stone);border-radius:16px;padding:0;box-sizing:border-box;overflow:hidden}:is(.ex-product,.quick-add-modal) .product__media-item .media{border:0;border-radius:16px;overflow:hidden}:is(.ex-product,.quick-add-modal) .product__media-item img{object-fit:contain;mix-blend-mode:multiply}:is(.ex-product,.quick-add-modal) .product--stacked .product__media-item:not(:first-child){margin-top:12px}@media screen and (min-width:990px){:is(.ex-product,.quick-add-modal) .product--stacked .product__media-item:last-child:nth-child(2n){max-width:100%;width:100%}}:is(.ex-product,.quick-add-modal) .product__text{font:600 14px/1.3 var(--ex-font-body);letter-spacing:0;text-transform:none;color:var(--ex-ember-bright)}:is(.ex-product,.quick-add-modal) .product__title,:is(.ex-product,.quick-add-modal) .product__title h1{font-family:var(--ex-font-heading);font-weight:600;letter-spacing:-.02em;line-height:1.05;text-transform:none}:is(.ex-product,.quick-add-modal) h1.product__title{font-size:clamp(30px,4vw,48px)}:is(.ex-product,.quick-add-modal) .price{font-family:var(--ex-font-body)}:is(.ex-product,.quick-add-modal) .price-item--regular,:is(.ex-product,.quick-add-modal) .price-item--last{font-size:36px;font-weight:800;line-height:1;color:var(--ex-text)}:is(.ex-product,.quick-add-modal) .product__tax,:is(.ex-product,.quick-add-modal) .product__info-container .caption{color:var(--ex-muted)}:is(.ex-product,.quick-add-modal) .product__inventory{font:700 15px/1.2 var(--ex-font-body);color:var(--ex-text)}:is(.ex-product,.quick-add-modal) .badge{background:var(--ex-panel);border-color:var(--ex-line-strong);color:var(--ex-text)}:is(.ex-product,.quick-add-modal) .quantity{border-radius:var(--ex-radius);border-color:var(--ex-line-strong)}:is(.ex-product,.quick-add-modal) .quantity:after,:is(.ex-product,.quick-add-modal) .quantity:before{display:none}:is(.ex-product,.quick-add-modal) .product-form__submit{border-radius:var(--ex-radius);font:800 17px/1 var(--ex-font-body);letter-spacing:0;text-transform:none;min-height:54px;background:var(--ex-ember);color:var(--ex-bg);border:0;box-shadow:none}:is(.ex-product,.quick-add-modal) .product-form__submit:after,:is(.ex-product,.quick-add-modal) .product-form__submit:before{display:none}:is(.ex-product,.quick-add-modal) .product-form__submit:hover{background:var(--ex-ember-bright)}:is(.ex-product,.quick-add-modal) .product-form__submit[disabled],:is(.ex-product,.quick-add-modal) .product-form__submit[aria-disabled=true]{background:var(--ex-panel);color:var(--ex-muted);border:1px solid var(--ex-line-strong)}:is(.ex-product,.quick-add-modal) .shopify-payment-button__button--unbranded{border-radius:var(--ex-radius)}.ex-delivery{margin:20px 0}.ex-delivery__list{list-style:none;margin:0;padding:0;background:var(--ex-panel);border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg)}.ex-delivery__list li{display:flex;gap:14px;padding:16px 18px;border-bottom:1px solid var(--ex-line)}.ex-delivery__list li:last-child{border-bottom:0}.ex-delivery__list svg{flex:none;margin-top:1px;color:var(--ex-ember)}.ex-delivery__list strong{display:block;font:800 15px/1.3 var(--ex-font-body);color:var(--ex-text)}.ex-delivery__list span{display:block;margin-top:4px;font:400 14px/1.45 var(--ex-font-body);color:var(--ex-muted)}.ex-preorder{margin-bottom:12px;padding:16px 18px;border:1px solid var(--ex-violet);border-radius:var(--ex-radius-lg)}.ex-preorder p{margin:0;font-size:15px;line-height:1.5;color:var(--ex-muted)}.ex-preorder .ex-preorder__title{margin-bottom:6px;font-weight:800;font-size:16px;color:var(--ex-violet)}:is(.ex-product,.quick-add-modal) .product__description{color:var(--ex-muted);font-size:15px;line-height:1.55}:is(.ex-product,.quick-add-modal) .product__description strong{color:var(--ex-text)}:is(.ex-product,.quick-add-modal) .product__accordion{border-color:var(--ex-line)}:is(.ex-product,.quick-add-modal) .accordion__title{font:800 16px/1.2 var(--ex-font-body);text-transform:none;letter-spacing:0}:is(.ex-product,.quick-add-modal) .accordion__content{color:var(--ex-muted);font-size:15px;line-height:1.55}:is(.ex-product,.quick-add-modal) .related-products .card-wrapper,:is(.ex-product,.quick-add-modal) .related-products .card{border-radius:var(--ex-radius-lg)}:is(.ex-product,.quick-add-modal) .product__media-item .global-media-settings,:is(.ex-product,.quick-add-modal) .product__media-item .media{border:0!important;background:var(--ex-stone)}:is(.ex-product,.quick-add-modal) .product__media-item .global-media-settings:after{display:none}:is(.ex-product,.quick-add-modal) .product-media-modal,:is(.ex-product,.quick-add-modal) .product-media-modal__content{background:var(--ex-stone)}:is(.ex-product,.quick-add-modal) .product-media-modal__content img{mix-blend-mode:multiply;background:transparent}:is(.ex-product,.quick-add-modal) .product-media-modal__toggle{background:var(--ex-bg);color:var(--ex-text);border-color:transparent}:is(.ex-product,.quick-add-modal) .product-media-modal__toggle:hover{color:var(--ex-ember-bright)}.ex-setcards{margin:22px 0;padding:18px;background:var(--ex-panel);border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg)}.ex-setcards__kicker{margin:0 0 8px;font:700 13px/1.2 var(--ex-font-body);letter-spacing:0;color:var(--ex-ember-bright)}.ex-setcards__link{display:block;text-decoration:none;color:var(--ex-text)}.ex-setcards__title{display:block;font:600 22px/1.15 var(--ex-font-heading);letter-spacing:-.01em}.ex-setcards__meta{display:flex;align-items:center;gap:8px;margin-top:6px;font:400 14px/1.3 var(--ex-font-body);color:var(--ex-muted)}.ex-setcards__link:hover .ex-setcards__title,.ex-setcards__link:hover .ex-setcards__meta{color:var(--ex-ember-bright)}.ex-setcards__row{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ex-setcards__row li{margin:0}.ex-setcards__row a{display:block;border-radius:6px;overflow:hidden;box-shadow:0 6px 16px #00000073,0 0 0 1px #ffffff0f;transition:transform .2s ease}.ex-setcards__row a:hover{transform:translateY(-3px)}.ex-setcards__row img{display:block;width:100%;height:auto;aspect-ratio:5 / 7;object-fit:cover}.ex-delivery__reviews{margin:10px 0 0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/excalibur-product.css.map */
