raitooe-purchase-drawer{display:contents}:where(raitooe-purchase-drawer>dialog:not(:modal)){position:static;inset:auto;margin:0;padding:0;border:0;width:auto;max-width:none;max-height:none;overflow:visible;color:inherit;background:transparent}.rp-drawer-close,.rp-drawer-placeholder[hidden]{display:none}.rp-drawer-placeholder{grid-column:2 / 3;order:1;width:100%}raitooe-purchase-drawer>dialog:modal{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:85dvh;min-height:0;display:block;overflow:auto;overscroll-behavior:contain;padding:30px 16px calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:8px 8px 0 0;background:#fff;color:#222824;box-shadow:0 -8px 32px #0002;animation:rp-purchase-enter .18s ease-out}raitooe-purchase-drawer>dialog::backdrop{background:#0006}dialog.product-details:modal>.rp-drawer-close{position:absolute;display:grid;place-items:center;top:0;right:0;width:44px;height:44px;padding:10px;border:0;background:#fff;color:inherit;z-index:2;cursor:pointer}.rp-drawer-close svg{width:22px;height:22px}dialog.product-details:modal :is(.group-block,.group-block-content){width:100%;max-width:none;min-width:0;padding:0;margin:0;height:auto;min-height:0;border:0;gap:16px;position:static}dialog.product-details:modal .group-block-content>:not(product-price,variant-picker,.buy-buttons-block):not(:has(product-price,variant-picker,.buy-buttons-block)){display:none!important}dialog.product-details:modal :is(.group-block__media-wrapper,.group-block__link,.rp-offer__badges,.rp-points){display:none!important}dialog.product-details:modal variant-picker{border-top:1px solid #dfe4df;padding-top:16px}dialog.product-details:modal .rp-offer__summary{margin:0}dialog.product-details:modal .product-form-buttons{margin-top:8px}@keyframes rp-purchase-enter{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){raitooe-purchase-drawer>dialog:modal{animation:none}}@media(min-width:750px){raitooe-purchase-drawer>dialog.product-details:modal{top:0;right:0;bottom:0;left:0;margin:auto;width:min(520px,calc(100vw - 64px));height:fit-content;max-height:calc(100dvh - 64px);padding:36px 24px 24px;padding-inline:24px!important;border-radius:8px;box-shadow:0 18px 70px #0003}dialog.product-details:modal .rp-offer__summary--with-preview{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center}dialog.product-details:modal .rp-offer__mobile-media{display:block;padding:0}dialog.product-details:modal .rp-variant-preview{display:block;margin:0}dialog.product-details:modal .rp-variant-preview .rp-variant-preview__thumbnail{position:relative;display:block;width:96px;height:96px;padding:0;border:1px solid #e1e5db;border-radius:2px;background:#fff;color:#344835;cursor:zoom-in}dialog.product-details:modal .rp-variant-preview__thumbnail img{display:block;width:100%;height:100%;object-fit:contain}dialog.product-details:modal .rp-variant-preview__thumbnail svg{position:absolute;inset:auto 4px 4px auto;background:#fffffff0}dialog.product-details:modal .rp-variant-preview__dialog{width:min(640px,calc(100vw - 64px));max-height:90dvh;margin:auto;padding:16px;border:1px solid #d2d7cb;border-radius:4px;background:#fff;color:#242924;overflow:auto}dialog.product-details:modal .rp-variant-preview__dialog::backdrop{background:#0009}dialog.product-details:modal .rp-variant-preview__dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}dialog.product-details:modal .rp-variant-preview__dialog-heading button{width:44px;height:44px;padding:0;border:0;background:transparent;font-size:26px;cursor:pointer}dialog.product-details:modal .rp-variant-preview__dialog img{display:block;width:100%;max-height:65dvh;object-fit:contain}dialog.product-details:modal .rp-offer__summary-info{min-width:0}dialog.product-details:modal .rp-amount{font-size:32px;white-space:nowrap}dialog.product-details:modal .rp-price-line{gap:6px 10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/raitooe-purchase-drawer.css.map */
