.rr-protect-row{display:grid;grid-template-columns:43px minmax(0,1fr) 44px;gap:8px;align-items:center;padding:10px 0 9px;margin:10px 0 9px;border-top:1px solid #e5e8eb;background:#fff;color:#151b21;font-size:12px;line-height:1.36;text-align:left;min-width:0}.rr-protect-icon{display:flex;align-items:center;justify-content:center}.rr-protect-icon img{width:43px;height:43px;object-fit:contain;display:block}.rr-protect-heading{display:flex;align-items:baseline;justify-content:space-between;gap:4px;flex-wrap:wrap}.rr-protect-heading strong{color:#131a20;font-size:12px;font-weight:750;letter-spacing:-.015em;line-height:1.3}.rr-protect-price{color:#171b20;font-size:11px;font-weight:750;white-space:nowrap}.rr-protect-copy{min-width:0;align-self:center}.rr-protect-description{color:#737d85;font-size:10px;line-height:1.32;margin:3px 0 0;max-width:250px}.rr-protect-description a{color:#394b60;text-decoration:underline;text-underline-offset:2px}.rr-protect-pending{margin:3px 0 0;color:#566b78;font-size:10px}.rr-protect-error{display:block;margin:2px 0 0;font-size:11px;color:#a32936}.rr-protect-error:empty{display:none}.rr-protect-toggle-wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;min-height:32px}.rr-protect-toggle{position:absolute;opacity:0;width:1px;height:1px}.rr-protect-switch{position:relative;width:38px;height:21px;display:block;border-radius:999px;background:#d5d9df;border:1px solid #c5cbd1;transition:background-color .16s}.rr-protect-switch:after{content:"";width:15px;height:15px;border-radius:50%;position:absolute;top:2px;left:2px;background:#fff;box-shadow:0 1px 3px #0000002b;transition:transform .16s}.rr-protect-toggle:checked+.rr-protect-switch{background:#141d23;border-color:#141d23}.rr-protect-toggle:checked+.rr-protect-switch:after{transform:translate(17px)}.rr-protect-toggle:focus-visible+.rr-protect-switch{outline:2px solid #008eaa;outline-offset:3px}.rr-protect-toggle:disabled+.rr-protect-switch{opacity:.65;cursor:not-allowed}.rr-protect-toggle-wrap:has(.rr-protect-toggle:disabled){cursor:not-allowed}.rr-protect-row.rr-protect-busy{opacity:.66}.rr-protect-row.rr-protect-busy .rr-protect-toggle-wrap{pointer-events:none}cart-drawer .drawer__heading{font-size:1.45rem;font-weight:720;letter-spacing:-.025em;margin:0}cart-drawer .rr-protect-row{padding:8px 4px 7px;margin:8px 0 9px}cart-drawer .drawer__footer{padding-bottom:14px}cart-drawer .cart-drawer__footer{padding-top:7px}cart-drawer #CartDrawer-Checkout,#main-cart-footer #checkout{background:#090b0d;color:#fff;border-color:#090b0d;min-height:51px;font-weight:750;letter-spacing:.03em;text-transform:none;border-radius:2px}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after,#main-cart-footer #checkout:before,#main-cart-footer #checkout:after{box-shadow:none}cart-drawer .cart__ctas,cart-drawer .cart-drawer__footer,cart-drawer .drawer__footer{width:100%}.rr-protect-express{width:100%;margin-top:12px}@media(max-width:480px){.rr-protect-row{grid-template-columns:36px minmax(0,1fr) 40px;gap:7px}.rr-protect-icon img{width:36px;height:36px}.rr-protect-heading strong{font-size:11px}.rr-protect-price,.rr-protect-description{font-size:10px}.rr-protect-switch{width:36px}.rr-protect-switch:after{width:15px;height:15px}.rr-protect-toggle:checked+.rr-protect-switch:after{transform:translate(15px)}}@media(prefers-reduced-motion:reduce){.rr-protect-switch,.rr-protect-switch:after{transition:none}}.rr-cart-quantity-readonly{display:inline-flex;align-items:center;color:#5d6770;font-size:12px;line-height:1.4;margin-inline-end:6px}cart-drawer #CartDrawer .drawer__inner{padding:0;background:#fff;color:#151515;border:0;max-width:calc(100vw - 12px);overflow:hidden}cart-drawer #CartDrawer .drawer__header{padding:14px 20px;min-height:72px;flex:0 0 auto;border-bottom:1px solid #eee;background:#fff}cart-drawer #CartDrawer .drawer__heading{font:700 21px/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0}cart-drawer #CartDrawer .drawer__close{right:10px;top:14px;color:#777}cart-drawer #CartDrawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 20px}cart-drawer #CartDrawer .cart-drawer__form{display:block}cart-drawer #CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}cart-drawer #CartDrawer .cart-item{position:relative;grid-template-columns:80px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 14px;padding:20px 0;margin:0;border-bottom:1px solid #eee}cart-drawer #CartDrawer .cart-item>td{padding:0}cart-drawer #CartDrawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:80px}cart-drawer #CartDrawer .cart-item__image{width:80px;height:auto;border-radius:3px}cart-drawer #CartDrawer .cart-item__details{grid-column:2;grid-row:1;padding-right:28px;min-width:0}cart-drawer #CartDrawer .cart-item__name{font:600 14px/1.35 Arial,Helvetica,sans-serif;color:#171717;letter-spacing:0}cart-drawer #CartDrawer .cart-item__details .product-option{font:400 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin:3px 0;color:#757575}cart-drawer #CartDrawer .cart-item__details>.product-option{color:#171717}cart-drawer #CartDrawer .cart-item__details dl{margin:4px 0}cart-drawer #CartDrawer .cart-item__quantity{grid-column:2;grid-row:2}cart-drawer #CartDrawer .cart-item__totals{display:none}cart-drawer #CartDrawer cart-remove-button{position:absolute;right:0;top:12px;margin:0}cart-drawer #CartDrawer cart-remove-button button{min-width:32px;min-height:36px;color:#939ba1}cart-drawer #CartDrawer .drawer__footer{flex:0 0 auto;max-height:55dvh;overflow-y:auto;background:#f7f7f7;border-top:1px solid #ededed;padding:0 18px 16px}cart-drawer #CartDrawer .rr-protect-row{background:transparent;border:0;margin:0;padding:16px 0 13px;grid-template-columns:39px minmax(0,1fr) 38px;gap:9px}cart-drawer #CartDrawer .rr-protect-icon img{width:39px;height:39px}cart-drawer #CartDrawer .rr-protect-heading strong{font:700 13px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0}cart-drawer #CartDrawer .rr-protect-price{font:700 12px/1.3 Arial,Helvetica,sans-serif}cart-drawer #CartDrawer .rr-protect-description{font:400 11px/1.35 Arial,Helvetica,sans-serif;color:#85898d;max-width:none}cart-drawer #CartDrawer .rr-protect-pending{font:400 10px/1.3 Arial,Helvetica,sans-serif}cart-drawer #CartDrawer .cart-drawer__footer{padding:0}cart-drawer #CartDrawer .cart-drawer__footer .totals,cart-drawer #CartDrawer .cart-drawer__footer .tax-note{display:none}cart-drawer #CartDrawer .cart__ctas{margin:0}cart-drawer #CartDrawer #CartDrawer-Checkout{width:100%;min-height:48px;padding:12px;border:0;border-radius:0;background:#080808;color:#fff;font:700 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}cart-drawer #CartDrawer .rr-protect-express{margin-top:8px}cart-drawer #CartDrawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:40px;--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-row-gap:8px}@media(max-width:380px){cart-drawer #CartDrawer .drawer__header{padding-inline:14px}cart-drawer #CartDrawer cart-drawer-items{padding-inline:14px}cart-drawer #CartDrawer .drawer__footer{padding-inline:13px}cart-drawer #CartDrawer .rr-protect-row{gap:7px;grid-template-columns:32px minmax(0,1fr) 36px}cart-drawer #CartDrawer .rr-protect-icon img{width:32px;height:32px}cart-drawer #CartDrawer .rr-protect-heading strong{font-size:12px}cart-drawer #CartDrawer .rr-protect-price{font-size:11px}}cart-drawer #CartDrawer .cart-item__quantity,cart-drawer #CartDrawer .cart-item__quantity quantity-popover,cart-drawer #CartDrawer .cart-item__quantity-wrapper{position:static}cart-drawer #CartDrawer quantity-input.cart-quantity{display:flex!important;width:116px;min-height:36px;height:36px;border:1px solid #ddd;border-radius:4px}cart-drawer #CartDrawer quantity-input.cart-quantity:before,cart-drawer #CartDrawer quantity-input.cart-quantity:after{box-shadow:none}cart-drawer #CartDrawer .quantity__button{width:32px;min-height:34px}cart-drawer #CartDrawer .quantity__input{font-size:14px;padding:0}.rr-cart-quantity-readonly{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rr-cart-protection.css.map */
