.product-quick-add:has(.rgqa){--DRAWER-WIDTH:440px}.product-quick-add:has(.rgqa) .product-quick-add__content{background:#fff;color:#111;overscroll-behavior:contain}.product-quick-add:has(.rgqa) .product-quick-add__close-outer{position:absolute;top:10px;right:10px;z-index:5}.product-quick-add:has(.rgqa) .product-quick-add__close{background:#fff;border:1px solid #000;border-radius:0;width:36px;height:36px;color:#111}.product-quick-add__inner:has(.rgqa){height:auto;min-height:100%}.rgqa{display:block;background:#fff;color:#111;font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.45}.rgqa [hidden]{display:none!important}.rgqa *{box-sizing:border-box}.rgqa-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.rgqa-image{display:block;flex:0 0 87%;scroll-snap-align:start;aspect-ratio:1/1}.rgqa-image:only-child{flex-basis:100%}.rgqa-image img{width:100%;height:100%;object-fit:cover;display:block}.rgqa-body{padding:14px 16px 28px}.rgqa-rating{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;margin-bottom:5px}.rgqa-stars{color:#803181;font-size:21px;letter-spacing:1px;white-space:nowrap}.rgqa-title{font-family:var(--FONT-STACK-HEADING);font-weight:400;font-size:clamp(34px,5vw,46px);line-height:1.06;text-transform:uppercase;margin:0 0 14px;letter-spacing:-1px}.rgqa-title a{text-decoration:none;color:inherit}.rgqa-variants{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 14px;padding:0;border:0}.rgqa-variant{text-align:center;position:relative;cursor:pointer;margin:0;min-width:0}.rgqa-variant input{position:absolute;opacity:0;width:1px;height:1px}.rgqa-save{display:block;min-height:14px;color:#268c35;font-size:9px;letter-spacing:.5px;font-weight:700}.rgqa-card{border:1px solid #888;display:block;padding:3px 2px;line-height:1.35}.rgqa-card strong{display:block;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.rgqa-card>span{font-size:11px}.rgqa-card s{color:#888}.rgqa-variant>small{font-size:9px;display:block;margin-top:2px}.rgqa-variant input:checked~.rgqa-card{border:2px solid #111;padding:2px 1px;background:#f7f7f7}.rgqa-variant input:focus-visible~.rgqa-card{outline:2px solid #803181;outline-offset:3px}.rgqa-variant input:disabled~.rgqa-card{opacity:.45}.rgqa-purchases{display:grid;gap:10px}.rgqa-mode{display:flex;align-items:center;gap:9px;padding:8px 10px;margin:0;cursor:pointer;line-height:1.3}.rgqa-mode>span:nth-child(2){font-size:12px;letter-spacing:.7px;font-weight:600}.rgqa-mode input{-webkit-appearance:auto!important;appearance:auto!important;width:14px;height:14px;min-width:14px;accent-color:#111;margin:0}.rgqa-mode[data-one-row],.rgqa-sub{border:1px solid #888}.rgqa-mode[data-one-row]:has(>input[type=radio]:checked),.rgqa-sub:has(>.rgqa-mode>input[type=radio]:checked){border-color:#111;box-shadow:inset 0 0 0 1px #111}.rgqa-price{margin-left:auto;text-align:right;font-size:11px;white-space:nowrap}.rgqa-price s{color:#999;margin-right:3px}.rgqa-price small{display:block;color:#268c35;font-size:9px;font-weight:700}.rgqa-sub-details{padding:0 10px 10px 35px}.rgqa-sub-details select{min-height:24px;height:auto;width:auto;max-width:100%;border:1px solid #aaa;border-radius:0;padding:3px 26px 3px 8px;font-size:10px;margin:0 0 7px;text-transform:uppercase}.rgqa-sub-details ul{padding-left:14px;margin:0;font-size:10px;line-height:1.5}.rgqa-buy{display:flex;width:100%;justify-content:center;align-items:center;border:0;border-radius:0;margin-top:13px;min-height:43px;background:#803181!important;color:#fff!important;font-size:18px;font-weight:700;letter-spacing:.7px;padding:8px}.rgqa-total{margin:7px 0 10px;text-align:center;color:#268c35;font-size:12px;font-style:italic;font-weight:600;letter-spacing:.6px}.rgqa-installments{text-align:center;font-size:9px;letter-spacing:.6px;margin:13px 0}.rgqa-payments{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;list-style:none;padding:0;margin:0 0 20px}.rgqa-payments svg{width:32px;height:21px}.rgqa-payments li{margin:0}.rgqa-quote{border:0;border-top:1px solid #555;padding:13px 3px;margin:0;text-align:center;font-size:11px}.rgqa-quote p{margin:0 0 4px}.rgqa-quote cite{font-style:normal;font-size:10px}.rgqa-quote small{display:block}.rgqa-details details{border-top:1px solid #555;padding:0}.rgqa-details details:last-child{border-bottom:1px solid #555}.rgqa-details summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:16px 5px;font-size:13px;letter-spacing:1px}.rgqa-details summary::-webkit-details-marker{display:none}.rgqa-details summary:after{content:"+";font-size:19px;line-height:1}.rgqa-details details[open]>summary:after{content:"\2212"}.rgqa-details .rte{padding:0 5px 16px;font-size:12px;line-height:1.6;letter-spacing:.3px}.rgqa-details .rte p{margin:0 0 12px}.rgqa-details .rte ul{padding-left:17px}.rgqa-full{display:block;text-align:center;font-size:11px;text-decoration:underline;margin-top:18px}@media(max-width:749px){.product-quick-add:has(.rgqa) .product-quick-add__content{height:95dvh;border-radius:0}.rgqa-title{font-size:42px}.rgqa-gallery{gap:12px}.rgqa-body{padding:12px 13px 26px}}@media(max-width:360px){.rgqa-title{font-size:36px}.rgqa-variants{gap:5px}.rgqa-card>span,.rgqa-card strong{font-size:10px}.rgqa-mode{padding:8px 7px;gap:6px}.rgqa-mode>span:nth-child(2){font-size:10px;letter-spacing:.3px}.rgqa-price{font-size:10px}.rgqa-rating{font-size:10px;gap:5px}}.rgqa-card>span{display:flex;flex-wrap:wrap;justify-content:center;gap:0 3px;font-size:10px;min-height:27px;align-content:center}.rgqa-card{min-height:47px}.rgqa-card s{white-space:nowrap}.rgqa-quote>small{font-size:9px;color:#666;margin-top:5px}.rgqa-payments{justify-content:center}.rgqa-sub-details select{font-family:inherit}@media(max-width:360px){.rgqa-card>span{font-size:9px}.rgqa-card{min-height:45px}}.rgqa-purchases{grid-template-columns:minmax(0,1fr)}.rgqa-sub,.rgqa-mode,.rgqa-sub-details{min-width:0}.rgqa-sub-details select{width:100%;max-width:230px;min-width:0}.rgqa-mode>span:nth-child(2){min-width:0}.template-index .index-products .grid hover-images,.template-index .index-products .grid hover-images *{pointer-events:none}.template-index .index-products .grid .product-item__image img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.rgqa-card .rgqa-paid-price{font-weight:700}.template-index .index-products hover-images .flickity-prev-next-button,.template-index .index-products hover-images:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/517/assets/rgb-quick-add.css.map */
