.rider-cart-page .container--sm{max-width:1240px}.rider-cart-page .section-stack{gap:clamp(24px,4vw,48px)}.rider-cart-page .section-header{width:100%;padding-bottom:18px;border-bottom:1px solid rgb(var(--border-color))}.rider-cart-page .section-header .v-stack{gap:8px}.rider-cart-page .section-header h1{color:#172b3d;font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.035em}.rider-cart__intro{margin:0;color:rgb(var(--text-color) / .66);font-size:.95rem}.rider-cart-page .order-summary{display:block;width:100%;border-collapse:separate;border-spacing:0}.rider-cart-page .order-summary__header,.rider-cart-page .order-summary__body{display:block;width:100%}.rider-cart-page .order-summary__header tr,.rider-cart-page .order-summary__body tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,150px) minmax(150px,210px);align-items:center}.rider-cart-page .order-summary__header th{padding:12px 18px;color:rgb(var(--text-color) / .62);font-size:.76rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.rider-cart-page .order-summary__body{display:grid;gap:14px;margin:0}.rider-cart-page .order-summary__body tr{overflow:hidden;border:1px solid #e3e9ef;border-radius:18px;background:#fff;box-shadow:0 8px 24px #142c4411;transition:box-shadow .2s ease,transform .2s ease}.rider-cart-page .order-summary__body tr:hover{box-shadow:0 12px 30px #142c4417;transform:translateY(-1px)}.rider-cart-page .order-summary__body td{min-width:0;padding:22px 20px;vertical-align:middle;border:0!important;box-shadow:none!important;background:transparent}.rider-cart-page .rider-cart__product-cell{min-width:0}.rider-cart-page .line-item,.cart-drawer .line-item{display:grid;grid-template-columns:clamp(104px,11vw,144px) minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,20px);width:100%;min-width:0}.rider-cart-page .line-item__media,.cart-drawer .line-item__media{display:block;width:100%;max-width:144px;height:auto;aspect-ratio:1 / 1;border-radius:12px;background:#fff;object-fit:contain}.rider-cart-page .line-item-info,.cart-drawer .line-item-info{width:100%;min-width:0;overflow-wrap:anywhere}.rider-cart-page .line-item-info a,.cart-drawer .line-item-info a{display:block;max-width:100%;color:#172b3d;font-size:1.14rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere;word-break:normal}.cart-drawer .line-item-info a{font-size:1rem}.rider-cart-page .line-item-info .v-stack,.cart-drawer .line-item-info .v-stack{min-width:0}.rider-cart-page .rider-cart-price,.cart-drawer .rider-cart-price{display:grid;gap:3px;min-width:0}.rider-cart__price-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45em;row-gap:2px;min-width:0;max-width:100%}.rider-cart__price-label{display:inline-block;color:rgb(var(--text-color) / .62);font-size:.78em;font-weight:550;line-height:1.35;white-space:normal}.rider-cart__price-amount{display:inline-block;min-width:0;white-space:normal}.rider-cart__regular-price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:rgb(var(--text-color) / .55);font-size:.83rem;line-height:1.35;overflow-wrap:anywhere}.rider-cart__regular-price .rider-cart__price-amount{text-decoration:line-through}.rider-cart__final-price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;color:#b4232d;font-size:1rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.rider-cart__current-price{display:block;font-weight:650;overflow-wrap:anywhere}.rider-cart-stock{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.rider-cart-stock__available,.rider-cart-stock__preorder,.rider-cart-stock__unknown{display:inline-flex;max-width:100%;padding:4px 9px;border-radius:999px;overflow-wrap:anywhere}.rider-cart-stock__available{color:#24663c;background:#edf7f0;font-weight:650}.rider-cart-stock__preorder{color:#a51f2a;background:#fff0f0;font-weight:750}.rider-cart-stock__unknown{color:rgb(var(--text-color) / .68);background:rgb(var(--text-color) / .06)}.rider-cart__quantity-cell{text-align:center}.rider-cart__quantity-cell line-item-quantity{align-items:center}.rider-cart__line-total{min-width:0;width:100%;white-space:normal;overflow-wrap:anywhere}.rider-cart__line-total .rider-cart__regular-price,.rider-cart__line-total .rider-cart__final-price{text-align:right}.rider-cart-page .rider-cart__line-total .rider-cart__price-line{align-items:flex-end;margin-left:auto}.rider-cart-page .rider-cart__line-total .rider-cart__price-label{white-space:nowrap}.rider-cart__line-total .rider-cart__regular-price{font-size:.8rem}.rider-cart__line-total .rider-cart__final-price{font-size:1.05rem}.rider-cart__mobile-label{display:none}.rider-cart-page .cart-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:clamp(20px,4vw,48px)}.rider-cart-page .rider-cart__details{display:grid;gap:12px;min-width:0}.rider-cart-page .rider-cart__note{border:1px solid #d9e1e9;border-radius:14px;background:#fff;color:#172b3d}.rider-cart-page .rider-cart__note summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 18px;cursor:pointer;list-style:none;font-size:.94rem;font-weight:600}.rider-cart-page .rider-cart__note summary::-webkit-details-marker{display:none}.rider-cart-page .rider-cart__note summary:after{content:"+";flex:none;font-size:1.25rem;line-height:1}.rider-cart-page .rider-cart__note[open] summary:after{content:"\2212"}.rider-cart-page .rider-cart__note summary:focus-visible{outline:2px solid #326aa8;outline-offset:3px;border-radius:14px}.rider-cart-page .rider-cart__note .cart-note{display:block;padding:0 18px 18px}.rider-cart-page .rider-cart__note textarea{font-size:16px;min-height:104px}.rider-cart-page .cart-recap{position:sticky;top:24px;justify-self:end;width:100%;max-width:420px;min-width:0;padding:clamp(18px,3vw,26px);border:1px solid rgb(var(--border-color));border-radius:18px;background:rgb(var(--background));box-shadow:0 12px 32px #142c4413}.rider-cart-page .cart-recap .h-stack{min-width:0;gap:12px}.rider-cart-page .cart-recap .h-stack>*{min-width:0;overflow-wrap:anywhere}.rider-cart-page .cart-recap p{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.rider-cart-page .cart-recap .button,.cart-drawer__footer .button{width:100%;max-width:100%;min-height:54px;padding-inline:16px;white-space:normal;text-align:center;line-height:1.35;overflow-wrap:anywhere}.rider-cart-page .cart-recap .button-group,.cart-drawer__footer .button-group{display:grid;gap:10px}.rider-cart-page .cart-recap .button-group>*,.rider-cart-page .cart-recap .button,.rider-cart-page .cart-recap button,.rider-cart-page .cart-recap [role=button],.rider-cart-page .cart-recap #scala-button,.rider-cart-page .cart-recap [id*=scala]{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;max-width:100%!important;min-height:56px;padding:14px 18px!important;text-align:center;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.35!important}.rider-cart-page .cart-recap .button-group>*{margin:0!important}.rider-cart-page .cart-recap #scala-button,.rider-cart-page .cart-recap [id*=scala]{margin-block:10px!important}.rider-cart-page .cart-recap scala-cart-button{display:block!important;width:100%!important;max-width:100%!important;margin:10px 0!important;--hostmargin: 0 !important;--width: 100% !important;--min-height: 56px !important;--padding: 14px 18px !important}.rider-cart-page .cart-recap scala-cart-button::part(actualbutton){box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:56px!important;padding:14px 18px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none;line-height:1.35!important}.cart-drawer__items{display:grid;gap:12px;min-width:0}.rider-cart-drawer-item{min-width:0;padding:14px;border:1px solid rgb(var(--border-color));border-radius:14px;background:rgb(var(--background))}.cart-drawer .line-item{grid-template-columns:72px minmax(0,1fr);gap:12px}.cart-drawer .line-item__media{max-width:72px;border-radius:10px}.cart-drawer .line-item-info .v-stack{gap:8px}.cart-drawer .rider-cart-stock{margin-top:10px}.cart-drawer__footer{min-width:0}.cart-drawer__footer>*{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:749px){.rider-cart-page .container--sm{padding-inline:16px}.rider-cart-page .section-header{padding-bottom:14px}.rider-cart-page .order-summary__header{display:none}.rider-cart-page .order-summary__body tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:center}.rider-cart-page .order-summary__body td{padding:14px}.rider-cart-page .order-summary__body td:first-child{grid-area:1 / 1 / 2 / 2!important;padding-bottom:10px}.rider-cart-page .order-summary__body td:nth-child(2){grid-area:3 / 1 / 4 / 2!important;justify-self:start;padding:10px 14px 14px}.rider-cart-page .order-summary__body td.rider-cart__line-total{display:flex!important;grid-area:2 / 1 / 3 / 2!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 8px;align-self:stretch;padding:9px 14px;border-top:1px solid #eef0f3!important;overflow-wrap:anywhere;word-break:normal}.rider-cart-page .rider-cart__line-total .rider-cart__mobile-label{grid-column:1;grid-row:1 / span 2;margin:0}.rider-cart-page .rider-cart__line-total .rider-cart__regular-price{grid-column:2;grid-row:1}.rider-cart-page .rider-cart__line-total .rider-cart__final-price{grid-column:2;grid-row:2}.rider-cart-page .order-summary__body td.rider-cart__quantity-cell line-item-quantity{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.rider-cart-page .line-item{grid-template-columns:96px minmax(0,1fr);gap:12px}.rider-cart-page .line-item-info a{font-size:1.06rem}.rider-cart__mobile-label{display:block;margin-bottom:6px;color:rgb(var(--text-color) / .58);font-size:.68rem;font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:inherit;text-transform:uppercase}.rider-cart-page .rider-cart__line-total .rider-cart__regular-price,.rider-cart-page .rider-cart__line-total .rider-cart__final-price{text-align:right}.rider-cart__line-total .rider-cart__regular-price{font-size:.72rem;line-height:1.3}.rider-cart__line-total .rider-cart__final-price{font-size:.88rem;line-height:1.3}.rider-cart-page .cart-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.rider-cart-page .cart-note,.rider-cart-page .cart-recap{width:100%;max-width:none}.rider-cart-page .cart-recap{position:static;justify-self:stretch;margin:0;box-sizing:border-box;overflow-wrap:anywhere}.rider-cart-page .cart-recap .h-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start}.rider-cart-page .cart-recap .h-stack>:last-child{text-align:right}}@media(max-width:389px){.rider-cart-page .container--sm{padding-inline:12px}.rider-cart-page .order-summary__body tr{grid-template-columns:minmax(0,1fr)!important}.rider-cart-page .order-summary__body td{padding-inline:11px}.rider-cart-page .line-item{grid-template-columns:84px minmax(0,1fr);gap:10px}.rider-cart-page .line-item-info a{font-size:1.02rem}.rider-cart-page .rider-cart__line-total .rider-cart__final-price{font-size:.8rem}.rider-cart-page .rider-cart__line-total .rider-cart__regular-price{font-size:.66rem}.cart-drawer .rider-cart__final-price{font-size:.92rem}}.rider-cart-page .line-item-info a.rider-cart-product-title{font-size:1.2rem;line-height:1.4}.rider-cart-page .line-item-info line-item-quantity a{font-size:.82rem;font-weight:500}.rider-cart-stock__unavailable{display:inline-flex;max-width:100%;padding:4px 9px;border-radius:999px;background:#fff0f0;color:#a51f2a;font-weight:650;overflow-wrap:anywhere}@media(max-width:749px){.rider-cart-page .line-item-info a.rider-cart-product-title{font-size:1.1rem}}@media(max-width:389px){.rider-cart-page .line-item-info a.rider-cart-product-title{font-size:1.02rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rider-cart.css.map */
