.rg-experiment cart-drawer{background:#0f173061;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rg-experiment cart-drawer .drawer__inner{width:min(520px,100%);padding:28px;background:#fff;box-shadow:-12px 0 48px #151e3d1a;color:#151e3d}.rg-experiment cart-drawer .drawer__close{top:14px;right:14px;width:44px;height:44px;align-items:center;justify-content:center;padding:12px;border-radius:50%;background:#f5f4f9}.rg-experiment cart-drawer .drawer__close svg{width:20px;height:20px}.rg-experiment cart-drawer .drawer__heading{padding-right:44px;font-size:28px;font-weight:750;line-height:1.2;letter-spacing:-.8px}.rg-experiment cart-drawer .drawer__footer-content{padding-bottom:18px;border-bottom:1px solid #e8e9f0}.rg-experiment cart-drawer #cart-page-free-delivery{margin:20px 0 0}.rg-experiment cart-drawer cart-drawer-items{margin:0;padding:22px 0;min-height:120px}.rg-experiment cart-drawer .drawer__cart-item:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px solid #ececf3}.rg-experiment cart-drawer .drawer__cart-item__content{grid-template-columns:94px minmax(0,1fr);gap:16px}.rg-experiment cart-drawer .drawer__cart-item__media{border-radius:12px;overflow:hidden;background:#f5f5f9}.rg-experiment cart-drawer .drawer__cart-item__details{grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "b" "c";gap:7px}.rg-experiment cart-drawer .drawer__cart-item__details__items{word-break:normal;overflow-wrap:anywhere}.rg-experiment cart-drawer .drawer__cart-item__details__items>a{font-size:15px;line-height:1.4;font-weight:650}.rg-experiment cart-drawer .drawer__cart-item__details__items>.body3{font-size:11px;color:#697187}.rg-experiment cart-drawer .drawer__cart-item__totals{text-align:left;padding:0;font-size:15px;font-weight:650}.rg-experiment cart-drawer .drawer__cart-item__quantity{margin:0;gap:12px}.rg-experiment cart-drawer .field.quantity{width:126px;min-height:42px;border:1px solid #e1e3ec;border-radius:9px;background:#fff}.rg-experiment cart-drawer .drawer__cart-remove-button{min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:9px;color:#697187}.rg-experiment cart-drawer .drawer__cart-remove-button svg{width:19px;height:19px}.rg-experiment cart-drawer .drawer__footer-footer{padding:18px 0 24px;border-top:1px solid #e8e9f0}.rg-experiment cart-drawer .drawer__footer-footer>.mt40{margin-top:0}.rg-experiment cart-drawer .chm-toggle__button{padding:14px 0;font-size:13px}.rg-experiment cart-drawer .chm-toggle__button h5{font-size:12px;letter-spacing:.3px;color:#697187}.rg-experiment cart-drawer .cart__footer__information{padding-top:18px}.rg-experiment cart-drawer .totals{justify-content:space-between;align-items:center;gap:8px}.rg-experiment cart-drawer .totals h3,.rg-experiment cart-drawer .totals p{font-size:21px;font-weight:700;margin:0}.rg-experiment cart-drawer .tax-note{font-size:12px;line-height:1.6;color:#697187;margin-top:8px}.rg-experiment cart-drawer .cart__footer__content+.cart__footer__content{margin-top:20px}.rg-experiment cart-drawer .drawer__inner__links{gap:12px;margin-top:18px;font-size:13px}.rg-experiment cart-drawer .checkout-button-color,.rg-cart-page #checkout{min-height:52px;border:0;border-radius:11px;background:#8100bb;color:#fff;font-size:15px;font-weight:700;box-shadow:none}.rg-experiment cart-drawer .checkout-button-color:hover,.rg-cart-page #checkout:hover{background:#650095}.rg-cart-page #MainContent{max-width:1240px;margin:36px auto 70px;padding:0 28px;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:28px;align-items:start}.rg-cart-page #MainContent>*{grid-column:1/-1;min-width:0}.rg-cart-page #MainContent>.shopify-section:has(.rg-cart-items){grid-column:1}.rg-cart-page #MainContent>.shopify-section:has(.rg-cart-summary){grid-column:2;position:sticky;top:190px}.rg-cart-page #MainContent>.shopify-section:has(cart-items.is-empty){grid-column:1/-1}.rg-cart-page #MainContent>.shopify-section:has(.rg-cart-summary.is-empty){display:none}.rg-cart-page .rg-cart-items{margin:0}.rg-cart-page .rg-cart-items>cart-items,.rg-cart-page .rg-cart-summary>.page-width{width:100%;max-width:none;padding:0}.rg-cart-page .title-wrapper-with-link.heading-center{justify-content:space-between}.rg-cart-page .title-wrapper-with-link{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.rg-cart-page .title-wrapper-with-link a{position:static;order:2;margin:0;font-size:12px}.rg-cart-page .title--primary{font-size:36px;line-height:1.15;font-weight:750;letter-spacing:-1.2px;text-align:left}.rg-cart-page #cart-page-free-delivery{margin-bottom:24px}.rg-cart-page table.cart-items{width:100%;border-bottom:0}.rg-cart-page table.cart-items thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:#697187;padding:0 14px 12px 0}.rg-cart-page table.cart-items tbody{--internal-padding:24px}.rg-cart-page table.cart-items tbody tr{border-bottom:1px solid #e8e9f0}.rg-cart-page table.cart-items tbody td{padding-right:14px;padding-top:24px;padding-bottom:24px}.rg-cart-page table.cart-items .cart-item__media{width:108px;min-width:108px}.rg-cart-page table.cart-items .cart-item__media .border__radius{border-radius:12px;overflow:hidden;background:#f6f6fa}.rg-cart-page .cart-item__details{word-break:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.rg-cart-page .cart-item__details>a{font-weight:650}.rg-cart-page .cart-item__quantity{width:150px}.rg-cart-page .cart-item__totals{width:90px;font-size:14px;font-weight:650}.rg-cart-page .cart-item__quantity__container{gap:4px}.rg-cart-page .quantity{width:112px;min-height:44px;border:1px solid #e1e3ec;border-radius:9px;background:#fff}.rg-cart-page .cart-remove-button{min-width:36px;min-height:44px;padding:8px;margin:0;align-items:center;justify-content:center}.rg-cart-page .rg-cart-summary{margin:0;padding:24px;border:1px solid #e1e3ec;border-radius:18px;background:#f7f7fb;color:#151e3d}.rg-cart-page .rg-cart-summary__heading{font-size:21px;line-height:1.3;font-weight:700;margin:0 0 24px;letter-spacing:-.4px}.rg-cart-page .rg-cart-summary .grid{display:block;margin:0}.rg-cart-page .rg-cart-summary .grid>div{width:100%;max-width:none;flex:0 0 100%;padding:0;margin:0}.rg-cart-page .rg-cart-summary cart-note{margin-bottom:22px}.rg-cart-page .cart-page__message-heading{font-size:12px;font-weight:650;margin:0 0 10px;color:#697187}.rg-cart-page .rg-cart-summary .text-area{border:1px solid #dde0e9;border-radius:10px;background:#fff;min-height:104px}.rg-cart-page .rg-cart-summary .totals{justify-content:space-between;align-items:center;gap:8px}.rg-cart-page .rg-cart-summary .totals h3,.rg-cart-page .rg-cart-summary .totals p{font-size:20px;font-weight:700;margin:0}.rg-cart-page .rg-cart-summary .tax-note{font-size:12px;line-height:1.6;color:#697187;text-align:left}.rg-cart-page .rg-cart-summary .cart__footer__content+.cart__footer__content{margin-top:22px}@media(max-width:1024px){.rg-cart-page #MainContent{display:block;padding:0 22px;margin:28px auto 50px}.rg-cart-page #MainContent>.shopify-section:has(.rg-cart-summary){position:static;margin-top:28px}.rg-cart-page .rg-cart-items>cart-items{padding:0}.rg-cart-page .title-wrapper-with-link{margin-bottom:22px}.rg-cart-page .title--primary{font-size:30px}.rg-cart-page #MainContent>.shopify-section:has(.featured-collection){margin-top:44px}}@media(max-width:576px){.rg-experiment cart-drawer .drawer__inner{width:100%;padding:24px 18px 0}.rg-experiment cart-drawer .drawer__heading{font-size:25px}.rg-experiment cart-drawer .drawer__cart-item__content{grid-template-columns:78px minmax(0,1fr);gap:13px}.rg-experiment cart-drawer .drawer__footer-footer{padding-bottom:max(26px,env(safe-area-inset-bottom))}.rg-experiment cart-drawer .drawer__inner__links{font-size:12px}.rg-cart-page #MainContent{padding:0 16px}.rg-cart-page .rg-cart-summary{padding:20px;border-radius:15px}.rg-cart-page .title-wrapper-with-link{gap:12px}.rg-cart-page .title--primary{font-size:28px}.rg-cart-page .title-wrapper-with-link a{font-size:11px}.rg-cart-page table.cart-items tr.cart-item{grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:12px;margin:0;padding:22px 0}.rg-cart-page table.cart-items .cart-item__media{width:76px;min-width:0;grid-column:1;grid-row:1/3}.rg-cart-page .cart-item__details{grid-column:2/4;font-size:13px}.rg-cart-page .cart-item__quantity{grid-column:2;grid-row:2;width:auto}.rg-cart-page .cart-item__totals.small-show{grid-column:3;grid-row:2;width:auto;font-size:13px;align-self:center}.rg-cart-page .cart-item__quantity__container{gap:0}.rg-cart-page .quantity{width:100px}.rg-cart-page .cart-remove-button{min-width:30px;padding:5px}.rg-cart-page table.cart-items tbody tr td{padding:0}}.rg-cart-page .rg-cart-note{margin-bottom:22px}.rg-cart-page .rg-cart-note>summary{cursor:pointer;font-size:12px;line-height:1.5;color:#697187;text-transform:none}.rg-cart-page .rg-cart-note[open]>summary{margin-bottom:12px}.rg-cart-page #MainContent{width:100%;min-width:0;box-sizing:border-box}.rg-cart-page .cart-item__quantity .quantity{width:112px;max-width:112px;flex:0 0 112px}.rg-cart-page .cart-item__quantity .quantity__input{min-width:0;max-width:40px;padding:0;flex:1}.rg-cart-page .cart-item__quantity .quantity__button{width:36px;min-width:36px;flex:0 0 36px}@media(max-width:576px){.rg-cart-page table.cart-items,.rg-cart-page table.cart-items tbody{display:block;width:100%;min-width:0}.rg-cart-page table.cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rg-cart-page table.cart-items tr.cart-item{grid-template:auto auto auto / 76px minmax(0,1fr);gap:10px 14px;width:100%}.rg-cart-page table.cart-items .cart-item__media{grid-row:1/4}.rg-cart-page table.cart-items .cart-item__details{grid-column:2;grid-row:1;min-width:0}.rg-cart-page table.cart-items .cart-item__totals.small-show{grid-column:2;grid-row:2;justify-content:flex-start;align-self:start}.rg-cart-page table.cart-items .cart-item__quantity{grid-column:2;grid-row:3;min-width:0}.rg-cart-page .cart-item__quantity__container{justify-content:flex-start;gap:6px}}.rg-cart-page .cart-item__quantity .quantity{height:44px;min-height:44px}.rg-cart-page .cart-item__quantity .quantity__button{position:static!important;inset:auto;display:grid;place-items:center;padding:0;height:42px}.rg-cart-page .cart-item__quantity .quantity__input{height:42px;line-height:42px;text-align:center}@media(max-width:576px){.rg-cart-page #MainContent{overflow-x:clip}.rg-cart-page table.cart-items tbody tr.cart-item td{padding:0!important}.rg-cart-page table.cart-items tbody{--internal-padding:0}.rg-cart-page .cart-item__details>*:empty{display:none}}.rg-experiment .rg-cart-note{margin:0 0 20px;border:1px solid #e2e5ee;border-radius:10px;background:#fff;overflow:hidden}.rg-experiment .rg-cart-note>.rg-cart-note__summary{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;margin:0;cursor:pointer;list-style:none;font-size:13px;line-height:1.5;font-weight:600;color:#343c58;text-transform:none;letter-spacing:0}.rg-experiment .rg-cart-note__summary::-webkit-details-marker{display:none}.rg-experiment .rg-cart-note__summary::marker{content:""}.rg-experiment .rg-cart-note__optional{font-size:11px;font-weight:400;color:#777f92}.rg-experiment .rg-cart-note__summary>svg{position:static;display:block;width:14px;height:14px;margin:0;transform:none;transition:transform .15s}.rg-experiment .rg-cart-note[open]>.rg-cart-note__summary>svg{transform:rotate(180deg)}.rg-experiment .rg-cart-note[open]>.rg-cart-note__summary{margin:0}.rg-experiment .rg-cart-note__body{padding:0 12px 12px}.rg-experiment .rg-cart-note cart-note{display:block;margin:0}.rg-experiment .rg-cart-note .rg-cart-note__input{display:block;width:100%;min-height:92px;max-height:240px;margin:0;padding:11px 12px;box-sizing:border-box;border:1px solid #dfe2ec;border-radius:8px;background:#fff;color:#151e3d;font:inherit;font-size:13px;line-height:1.55;resize:vertical;box-shadow:none;outline:none}.rg-experiment .rg-cart-note .rg-cart-note__input::placeholder{color:#7a8192;opacity:1}.rg-experiment .rg-cart-note .rg-cart-note__input:focus{border-color:#8100bb;box-shadow:0 0 0 2px #8100bb12}.rg-experiment .rg-cart-note__summary:focus-visible{outline:2px solid #8100bb;outline-offset:-3px;border-radius:9px}.rg-experiment cart-drawer .drawer__cart-item__media{align-self:start;aspect-ratio:1;height:auto;background:transparent;border-radius:10px;overflow:hidden}.rg-cart-page .cart-item__media{align-self:start}.rg-experiment cart-drawer .drawer__cart-item__media>a,.rg-cart-page .cart-item__media>a{display:block;line-height:0;overflow:hidden;border-radius:10px;transform:none!important;transition:none!important;text-decoration:none!important;box-shadow:none}.rg-experiment cart-drawer .drawer__cart-item__media>a:before,.rg-experiment cart-drawer .drawer__cart-item__media>a:after,.rg-cart-page .cart-item__media>a:before,.rg-cart-page .cart-item__media>a:after{content:none!important;display:none!important}.rg-experiment cart-drawer .drawer__cart-item__media .border__radius,.rg-cart-page .cart-item__media .border__radius{aspect-ratio:1;height:auto;padding:0!important;background:transparent;transform:none!important;overflow:hidden;border-radius:10px}.rg-experiment cart-drawer .drawer__cart-item__media .border__radius:before,.rg-cart-page .cart-item__media .border__radius:before{content:none!important;display:none!important}.rg-experiment cart-drawer .drawer__cart-item__media img,.rg-cart-page .cart-item__media img{position:static!important;display:block;width:100%;height:100%;object-fit:cover;transform:none!important;transition:none!important;margin:0;border:0}.rg-experiment cart-drawer .drawer__cart-item__media>a:focus-visible,.rg-cart-page .cart-item__media>a:focus-visible{outline:2px solid #8100bb;outline-offset:3px}.rg-experiment cart-drawer .field.quantity,.rg-cart-page .cart-item__quantity .quantity{display:flex;align-items:center;width:104px;min-width:104px;max-width:104px;flex:0 0 104px;height:36px;min-height:36px;padding:0;border:1px solid #e1e3ec;border-radius:8px;background:#fff;box-shadow:none;overflow:hidden}.rg-experiment cart-drawer .quantity .quantity__button,.rg-cart-page .cart-item__quantity .quantity .quantity__button{position:static!important;inset:auto;display:grid;place-items:center;flex:0 0 33px;width:33px;min-width:33px;height:34px;min-height:0;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.rg-experiment cart-drawer .quantity .quantity__button svg,.rg-cart-page .cart-item__quantity .quantity .quantity__button svg{width:14px;height:14px;opacity:1}.rg-experiment cart-drawer .quantity .quantity__input,.rg-cart-page .cart-item__quantity .quantity .quantity__input{flex:1;min-width:0;width:36px;max-width:36px;height:34px;min-height:0;padding:0!important;border:0;background:transparent;font-size:13px;font-weight:600;line-height:34px;text-align:center;box-shadow:none}.rg-experiment cart-drawer .quantity .quantity__button:hover,.rg-cart-page .cart-item__quantity .quantity .quantity__button:hover{background:#f7f3fb}.rg-experiment cart-drawer .quantity .quantity__button:focus-visible,.rg-cart-page .cart-item__quantity .quantity .quantity__button:focus-visible{outline:2px solid #8100bb;outline-offset:-3px}.rg-experiment cart-drawer .drawer__cart-remove-button,.rg-cart-page .cart-item__quantity .cart-remove-button{display:grid;place-items:center;min-width:36px;min-height:36px;width:36px;height:36px;padding:0;margin:0;line-height:0;border-radius:8px}.rg-experiment cart-drawer .drawer__cart-remove-button svg,.rg-cart-page .cart-item__quantity .cart-remove-button svg{width:16px;height:16px}.rg-experiment cart-drawer .drawer__cart-item__quantity{gap:10px}@media(max-width:749px){.rg-experiment cart-drawer .field.quantity,.rg-cart-page .cart-item__quantity .quantity{height:40px;min-height:40px;width:112px;min-width:112px;max-width:112px;flex-basis:112px}.rg-experiment cart-drawer .quantity .quantity__button,.rg-cart-page .cart-item__quantity .quantity .quantity__button{height:38px;width:37px;min-width:37px;flex-basis:37px}.rg-experiment cart-drawer .quantity .quantity__input,.rg-cart-page .cart-item__quantity .quantity .quantity__input{height:38px;line-height:38px}.rg-experiment cart-drawer .drawer__cart-remove-button,.rg-cart-page .cart-item__quantity .cart-remove-button{width:40px;height:40px;min-width:40px;min-height:40px}.rg-experiment .rg-cart-note .rg-cart-note__input{font-size:16px}}@media(prefers-reduced-motion:reduce){.rg-experiment .rg-cart-note__summary>svg{transition:none}}.rg-experiment cart-drawer:not(.is-empty) .drawer__inner{overflow-y:auto}.rg-experiment cart-drawer:not(.is-empty) .drawer__footer{height:auto;min-height:100%}.rg-experiment cart-drawer .drawer__footer-content{flex-shrink:0}.rg-experiment cart-drawer cart-drawer-items{flex:1 0 auto;min-height:0;overflow:visible}.rg-experiment cart-drawer .drawer__footer-footer{flex-shrink:0;margin-top:auto}.rg-experiment cart-drawer .quantity .quantity__button:disabled,.rg-cart-page .cart-item__quantity .quantity .quantity__button:disabled{opacity:.35;cursor:default;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rg-cart.css.map */
