.style--glow quick-add-modal.quick-add-modal{overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--style-heading) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.style--glow quick-add-modal .quick-add-modal__content{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;width:min(1040px,calc(100% - 32px));max-width:none;max-height:none;margin:32px auto;padding:20px;overflow:visible;border:1.5px solid var(--style-line);border-radius:32px;background:color-mix(in srgb,var(--style-surface) 30%,#fff);box-shadow:0 40px 80px -40px color-mix(in srgb,var(--style-heading) 70%,transparent)}@media(min-width:750px){.style--glow quick-add-modal .quick-add-modal__content{margin:5vh auto}}.style--glow quick-add-modal .quick-add-modal__content-info{display:block;height:auto;padding:0;overflow:visible;background:none}.style--glow quick-add-modal .quick-add-modal__content-info>*{height:auto;max-height:none}.style--glow quick-add-modal .quick-add-modal__content-info>product-info{background:none}.style--glow quick-add-modal .quick-add-modal__toggle{position:absolute;top:14px;right:14px;width:44px;height:44px;padding:0;border:0;border-radius:50%;z-index:10;color:#fff;background:var(--style-button);box-shadow:0 3px 0 var(--style-button-hover)}.style--glow quick-add-modal .quick-add-modal__toggle:hover{background:var(--style-button-hover);color:#fff}.style--glow quick-add-modal .quick-add-modal__toggle:focus-visible{outline:2px solid var(--style-heading);outline-offset:3px}.style--glow quick-add-modal .quick-add-modal__toggle .icon{width:18px;height:18px;margin:0}.style--glow quick-add-modal .page-width.product-container{max-width:none;padding:0}.style--glow quick-add-modal .product-main__columns{display:flex;flex-direction:column;gap:16px;padding:56px 0 0}.style--glow quick-add-modal .product-main__columns>.pdp-trust-below{display:none}@media(min-width:799px){.style--glow quick-add-modal .product-main__columns{flex-direction:row;align-items:flex-start;padding:0}.style--glow quick-add-modal .product-main__columns:not(.product-main--no-media) .three-fifths{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);padding:0}.style--glow quick-add-modal .product-main__columns:not(.product-main--no-media) .two-fifths.product__details--product-page{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);margin:0}}.style--glow quick-add-modal .product__images .pdp-trust{display:none}.style--glow quick-add-modal .product_gallery{padding:14px;border:1.5px solid var(--style-line);border-radius:24px;background:#fff;box-shadow:0 22px 44px -34px color-mix(in srgb,var(--style-button) 50%,transparent)}.style--glow quick-add-modal .product_gallery .product__media-list{border-radius:16px}.style--glow quick-add-modal .quick-add-modal__content .product__media-item{display:flex!important;align-items:center}.style--glow quick-add-modal .product__media-item>*{width:100%}.style--glow quick-add-modal .product_gallery .slider-buttons{padding-inline:12px}.style--glow quick-add-modal .product_gallery .slider-buttons .slider-button{width:44px;height:44px;border-radius:50%;border:0;background:var(--style-button);color:#fff;opacity:1;box-shadow:0 3px 0 var(--style-button-hover)}.style--glow quick-add-modal .product_gallery .slider-buttons .slider-button:hover{background:var(--style-button-hover)}.style--glow quick-add-modal .product_gallery .slider-buttons .slider-button .svg-wrapper svg{width:20px;height:20px;color:#fff}.style--glow quick-add-modal .product_gallery_nav{margin:12px 0 0}.style--glow quick-add-modal .product_gallery_nav .thumbnail-list{gap:10px;padding:0}.style--glow quick-add-modal .product_gallery_nav .thumbnail-list .thumbnail-list__item.gallery-cell{flex:0 0 calc((100% - 30px)/4);width:auto;margin:0;padding:0;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#fff;opacity:1;box-shadow:none}.style--glow quick-add-modal .product_gallery_nav .thumbnail-list .thumbnail-list__item.gallery-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--style-line);pointer-events:none}.style--glow quick-add-modal .product_gallery_nav .thumbnail-list .thumbnail-list__item.gallery-cell.is-nav-selected:after{box-shadow:inset 0 0 0 2.5px var(--style-button)}.style--glow quick-add-modal .product_gallery_nav .thumbnail-list .thumbnail-list__item .thumbnail{height:100%}.style--glow quick-add-modal .product_gallery_nav .thumbnail-list .thumbnail-list__item img{width:100%;height:100%;object-fit:cover}.style--glow quick-add-modal .product__details--product-page{padding:0}.style--glow quick-add-modal .product__details--product-page>.product-block.product-block--title{padding:22px 24px 0}.style--glow quick-add-modal .product__details--product-page .pdp-head-row{margin:0}.style--glow quick-add-modal .product__details--product-page .product_name-link{display:block;margin:12px 0 8px;color:var(--style-heading);text-decoration:none}.style--glow quick-add-modal .product__details--product-page .product_name-link:hover{text-decoration:underline;text-decoration-color:var(--style-line);text-underline-offset:6px}.style--glow quick-add-modal .product__details--product-page .product_name-link .product_name{display:block;margin:0;font-family:var(--pdp-display);font-weight:400;font-style:normal;font-size:clamp(28px,3.2vw,38px);line-height:1.08;letter-spacing:0;text-transform:none;text-wrap:balance;color:var(--pdp-plum)}.style--glow quick-add-modal .product__details--product-page .product_name-link .title-parts__type{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.style--glow quick-add-modal .product__details--product-page .feature-divider{display:none}.style--glow quick-add-modal .product__details--product-page>.product-block.product-block--price{grid-column:1 / -1;padding:0 24px 20px}.style--glow quick-add-modal .product__details--product-page .modal_price,.style--glow quick-add-modal .product__details--product-page .modal_price .price-ui{font-size:34px}.style--glow quick-add-modal .product__details--product-page .modal_price .price-ui .sold_out{font-size:14px;text-transform:none;letter-spacing:0}.style--glow quick-add-modal .product__details--product-page .kit-variant-picker,.style--glow quick-add-modal .product__details--product-page product-form{padding-left:24px;padding-right:24px}.style--glow quick-add-modal .product__details--product-page .purchase-details__buttons{grid-template-columns:1fr}.style--glow quick-add-modal .product__details--product-page .items_left{padding-left:24px;padding-right:24px}.style--glow quick-add-modal .product__details--product-page>.quick-shop__description{grid-column:1 / -1;display:grid;gap:14px;justify-items:start;margin:0;padding:20px 24px 24px;border-top:1.5px dashed var(--pdp-line)}.style--glow quick-add-modal .quick-shop__description .description{margin:0;font-size:14px;line-height:1.6;color:var(--pdp-ink)}.style--glow quick-add-modal .quick-shop__description .secondary_button{margin:0;min-height:46px;padding:0 24px;display:inline-flex;align-items:center;border:0;border-radius:999px;background:transparent;color:var(--style-button);font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 2px var(--style-button),0 3px color-mix(in srgb,var(--style-button) 62%,var(--style-ink))}.style--glow quick-add-modal .quick-shop__description .secondary_button:is(:hover,:focus-visible){background:var(--style-button);color:#fff}@media(max-width:560px){.style--glow quick-add-modal .quick-add-modal__content{width:calc(100% - 24px);margin:12px auto;padding:12px;border-radius:28px}.style--glow quick-add-modal .product-main__columns{padding-top:52px}.style--glow quick-add-modal .product__details--product-page>.product-block.product-block--title{padding:20px 18px 0}.style--glow quick-add-modal .product__details--product-page>.product-block.product-block--price{padding:0 18px 16px}.style--glow quick-add-modal .product__details--product-page .kit-variant-picker,.style--glow quick-add-modal .product__details--product-page product-form,.style--glow quick-add-modal .product__details--product-page>.quick-shop__description{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:no-preference){.style--glow quick-add-modal.quick-add-modal{transition:opacity .2s}.style--glow quick-add-modal .quick-add-modal__content{animation:quick-shop-in .28s cubic-bezier(.16,1,.3,1)}@keyframes quick-shop-in{0%{opacity:0;transform:translateY(14px)}}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-quick-shop-glow.css.map */
