.quick-buy-modal{--drawer-max-width: min(100vw, 38rem);--drawer-body-padding-inline: clamp(1.25rem, 4vw, 2rem);--drawer-body-padding-block: 1.5rem}.quick-buy-modal::part(content){border-inline-start:1px solid rgb(182 145 33 / 24%);box-shadow:-1rem 0 3rem #1e140a1f;border-radius:20px 0 0 20px;overflow:hidden}.quick-buy-modal::part(header){display:flex;text-align:start;align-items:center;min-height:4rem;padding-inline:clamp(1.25rem,4vw,2rem);background:#b69121;color:#fff;border-block-end:2px solid #8e6d12}.quick-buy-modal [slot=header],.quick-buy-modal__close-button{color:#fff}.quick-buy-modal::part(body){min-height:0;overflow-y:auto}.quick-buy-modal__content{display:flex;flex-direction:column;gap:1.5rem}.quick-buy-modal__gallery-wrapper,.quick-buy-modal__info-wrapper{min-width:0;width:100%}.quick-buy-modal__gallery-wrapper{padding:0}.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-width:0}.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows>carousel-prev-button,.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows>carousel-next-button{flex:0 0 auto}.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows>carousel-prev-button .tap-area,.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows>carousel-next-button .tap-area{display:grid!important;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgb(182 145 33 / 35%);border-radius:999px;background:#fff;color:#b69121;box-shadow:0 .35rem 1rem #1e140a1a;transition:background-color .2s ease,color .2s ease,transform .2s ease}.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows>carousel-prev-button .tap-area:hover,.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows>carousel-next-button .tap-area:hover{background:#b69121;color:#fff;transform:translateY(-1px)}.quick-buy-modal__gallery-wrapper .product-gallery__carousel{width:100%;max-width:32rem;min-width:0;margin-inline:auto}.quick-buy-modal__gallery-wrapper .product-gallery__media{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto;overflow:hidden;border:1px solid rgb(37 35 31 / 8%);border-radius:14px;background:#f7f6f3}.quick-buy-modal__gallery-wrapper .product-gallery__media>img,.quick-buy-modal__gallery-wrapper .product-gallery__media>video-media,.quick-buy-modal__gallery-wrapper .product-gallery__media>model-media{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;margin-inline:auto;object-fit:contain!important;object-position:center}.quick-buy-modal__info-wrapper{border-block-start:1px solid rgb(37 35 31 / 12%);padding-block-start:1.5rem}.quick-buy-modal__trust-row{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;margin-block-end:1rem}.quick-buy-modal__trust-row:empty{display:none}.quick-buy-modal__trust-row .badge-list,.quick-buy-modal__trust-row .rating-badge{margin:0}.quick-buy-modal__info-wrapper .product-info .rating-badge{display:none}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=rating],.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type="@app"]:has(.jdgm-widget,.jdgm-prev-badge,[class*=jdgm]){display:none!important}.quick-buy-modal__mobile-info{display:none!important}.quick-buy-modal__info-wrapper .product-info{position:relative;top:auto;--product-info-gap: 1rem}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=title] .product-title{font-size:clamp(1rem,1.2vw,1.2rem);font-weight:600;line-height:1.35;letter-spacing:0}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=buy-buttons] .button{width:100%;min-height:3.25rem;border-radius:8px;font-weight:700;letter-spacing:.06em}@media screen and (max-width:699px){.quick-buy-modal{--drawer-max-width: 100vw;--drawer-body-padding-inline: 1rem}.quick-buy-modal::part(content){position:absolute;inset-inline:0;inset-block-end:0;width:100%;max-width:100%;height:auto;max-height:min(92dvh,58rem);margin-block-start:0;border-radius:18px 18px 0 0}.quick-buy-modal__content{gap:.75rem}.quick-buy-modal::part(header){min-height:48px;padding-inline:16px}.quick-buy-modal [slot=header]{font-size:12px;letter-spacing:.1em}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=title] .product-title{font-size:14px;line-height:1.35}.quick-buy-modal__info-wrapper .product-info{--product-info-gap: .65rem}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=price] .price-list{font-size:14px}.quick-buy-modal__info-wrapper{padding-block-start:.75rem}.quick-buy-modal__trust-row{margin-block-end:.65rem}.quick-buy-modal::part(body){padding-inline:1rem!important}.quick-buy-modal__gallery-wrapper,.quick-buy-modal__info-wrapper{padding-inline:0}.quick-buy-modal__info-wrapper .product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=price]){display:block!important}.quick-buy-modal__info-wrapper{padding-block-end:calc(1rem + env(safe-area-inset-bottom))}.quick-buy-modal__gallery-wrapper .product-gallery__carousel{max-width:clamp(140px,23vh,190px)}.quick-buy-modal__gallery-wrapper .product-gallery__media{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;border-radius:12px}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=buy-buttons] .button{min-height:3.25rem}}@media(prefers-reduced-motion:reduce){.quick-buy-modal::part(content){transition:none}}@media screen and (min-width:700px){.quick-buy-modal{--drawer-max-width: min(100vw, 27.5rem);--drawer-body-padding-inline: 1.25rem;--drawer-body-padding-block: 1rem}.quick-buy-modal::part(content){max-width:min(100%,27.5rem)}.quick-buy-modal::part(header){min-height:3.25rem;padding-inline:1.25rem}.quick-buy-modal::part(body){padding:1rem 1.25rem}.quick-buy-modal [slot=header]{font-size:.8rem}.quick-buy-modal__content{gap:1rem}.quick-buy-modal__gallery-wrapper .product-gallery__carousel{max-width:19rem}.quick-buy-modal__info-wrapper{padding-block-start:1rem}.quick-buy-modal__trust-row{margin-block-end:.65rem}.quick-buy-modal__info-wrapper .product-info{--product-info-gap: .65rem}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=title] .product-title{font-size:1rem}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=buy-buttons] .button{min-height:2.75rem}.quick-buy-modal__view-more{margin-block-start:1rem}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/quick-buy-drawer.css.map */
