.product-card__quick-add-button{min-width:44px;min-height:44px}.product-card__quick-add-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.quick-buy-modal{--modal-body-max-width:920px;--modal-body-padding-inline:24px;--modal-body-padding-block:24px}.quick-buy-modal__content{column-gap:24px;align-items:start}.quick-buy-modal__close-button{inset-block-start:12px;inset-inline-end:12px;min-width:44px;min-height:44px;z-index:3}.quick-buy-modal .product-info{--product-info-gap:12px}.quick-buy-modal .product-info__block-list{gap:12px}.quick-buy-modal .product-title{font-size:22px;line-height:1.3;letter-spacing:.08em;padding-inline-end:20px}.quick-buy-modal .price-list{font-size:20px}.quick-buy-modal .price-list .h4{font-size:20px;line-height:1.3}.quick-buy-modal .quick-buy-modal__gallery-wrapper{min-width:0}.quick-buy-modal product-gallery{--product-gallery-thumbnail-size:44px;gap:12px}.quick-buy-modal .product-gallery__media img{max-height:420px;object-fit:contain}.quick-buy-modal .case-type-switcher{margin-top:12px}.quick-buy-modal .case-type-switcher__label{margin-bottom:8px;font-weight:600}.quick-buy-modal .case-type-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;padding:0}.quick-buy-modal .case-type-card{width:100%;min-width:0;padding:7px 5px;border:1px solid #ddd;border-radius:8px}.quick-buy-modal .case-type-card.active{border-color:#1c1c1c;box-shadow:inset 0 0 0 1px #1c1c1c!important}.quick-buy-modal .case-type-card img{height:84px;width:100%;object-fit:contain;margin-bottom:5px;border-radius:4px}.quick-buy-modal .case-type-card span{white-space:normal;text-overflow:clip;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.3}.quick-buy-modal .case-type-card .case-type-card__benefit{min-height:2.6em;margin:3px 0;font-size:11px;font-weight:400}.quick-buy-modal .case-price{margin-top:3px}.quick-buy-modal .case-price [data-rs-money]{font-size:13px}.quick-buy-modal .quantity-and-buttons{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center}.quick-buy-modal .quantity-and-buttons .buy-buttons{min-width:0}.quick-buy-modal .quantity-and-buttons button[type=submit]{width:100%;min-height:48px;padding-inline:14px;font-size:12px;letter-spacing:.1em;background:#1c1c1c;color:#fff}.quick-buy-modal .quantity-selector{--quantity-selector-height:46px;width:120px;min-width:0;padding:0}.quick-buy-modal quantity-selector{display:grid;grid-template-columns:36px minmax(0,1fr) 36px}.quick-buy-modal quantity-selector button{min-width:0;width:100%;padding:0}.quick-buy-modal quantity-selector .quantity-selector__input{min-width:0;width:100%;padding:0}.quick-buy-modal .roar-quick-secondary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.quick-buy-modal .roar-wishlist-button--quick_buy{width:auto;min-height:44px;padding:4px 0;border:0;background:transparent;color:rgb(var(--text-color) / .65);font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;justify-content:flex-start;box-shadow:none}.quick-buy-modal .roar-wishlist-button__icon{width:18px;height:18px}.quick-buy-modal .quick-buy-modal__view-more{margin:0;font-size:12px}.quick-buy-modal .roar-quick-offer{margin-top:6px;padding:8px 10px;background:#f5f4f2;font-size:12px;line-height:1.45}.quick-buy-modal .roar-quick-offer summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.quick-buy-modal .roar-quick-offer summary::-webkit-details-marker{display:none}.quick-buy-modal .roar-quick-offer summary>span{flex-shrink:0}.quick-buy-modal .roar-quick-offer[open] summary>span{transform:rotate(45deg)}.quick-buy-modal .roar-quick-offer__body{padding-top:8px;color:rgb(var(--text-color) / .75);font-size:12px}.quick-buy-modal .roar-quick-offer__body p+p{margin-top:6px}.quick-buy-modal .roar-quick-error{margin-top:8px;font-size:13px;color:#9a2222}.quick-buy-modal[aria-busy=true] .quick-buy-modal__info-wrapper{opacity:.6;pointer-events:none}@media(min-width:700px){.quick-buy-modal__content{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}}@media(max-width:699px){.quick-buy-modal{--modal-body-padding-inline:18px;--modal-body-padding-block:16px}.quick-buy-modal__gallery-wrapper{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;align-items:center}.quick-buy-modal__gallery-wrapper product-gallery{grid-area:1 / 1;display:block;width:90px;max-height:120px;overflow:hidden}.quick-buy-modal__gallery-wrapper .product-gallery__image-list,.quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows{display:block;width:90px}.quick-buy-modal__gallery-wrapper .product-gallery__carousel{grid-auto-columns:100%;width:90px;gap:0}.quick-buy-modal__gallery-wrapper .product-gallery__media{width:90px}.quick-buy-modal__gallery-wrapper carousel-prev-button,.quick-buy-modal__gallery-wrapper carousel-next-button,.quick-buy-modal__gallery-wrapper .product-gallery__image-badge{display:none}.quick-buy-modal__gallery-wrapper .product-gallery__media img{height:110px;width:90px;object-fit:contain}.quick-buy-modal__gallery-wrapper .page-dots,.quick-buy-modal__gallery-wrapper .product-badges,.quick-buy-modal__gallery-wrapper carousel-navigation,.quick-buy-modal__gallery-wrapper .product-gallery__carousel-controls{display:none}.quick-buy-modal__mobile-info{grid-area:1 / 2;margin:0;text-align:left;align-items:start}.quick-buy-modal__mobile-info .product-title{padding:0;font-size:16px;line-height:1.35;letter-spacing:.06em}.quick-buy-modal__gallery-wrapper .price-list{justify-content:flex-start;font-size:16px;margin-top:5px}.quick-buy-modal__gallery-wrapper .price-list .h6{font-size:16px}.quick-buy-modal__info-wrapper{margin-top:12px;padding-top:0;border:0}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=price]{display:block}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=price] price-list{display:none}.quick-buy-modal .roar-quick-offer{margin-top:0}.quick-buy-modal .product-info__block-list{gap:10px}.quick-buy-modal .case-type-card img{height:72px}.quick-buy-modal .case-type-card .case-type-card__benefit{font-size:10px}.quick-buy-modal .quantity-and-buttons{grid-template-columns:100px minmax(0,1fr);gap:8px}.quick-buy-modal .quantity-selector{width:100px}.quick-buy-modal quantity-selector{grid-template-columns:32px minmax(0,1fr) 32px}.quick-buy-modal .quantity-and-buttons button[type=submit]{font-size:11px;padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/roar-quick-buy.css.map */
