#cart-drawer.cdlr-drawer{--cdlr-drawer-blue: #153f50;--cdlr-drawer-muted: #617581;--cdlr-drawer-line: #d9e5ea;--drawer-body-padding: 0;--drawer-footer-padding: 22px 24px;width:80vw;max-width:none;height:100vh;height:100dvh;top:0!important;right:8px!important;bottom:0!important;padding:0;color:var(--cdlr-drawer-blue);font-family:var(--text-font-family)}#cart-drawer.cdlr-drawer::part(content){border-radius:14px;overflow:hidden;background:#fff;color:#153f50}#cart-drawer.cdlr-drawer::part(body){padding:0;min-height:0}#cart-drawer.cdlr-drawer::part(footer){background:#fff;border-top:1px solid var(--cdlr-drawer-line)}#cart-drawer.cdlr-drawer::part(overlay){background:#0000004d}#cart-drawer .cart-drawer__top{padding:26px 24px;background:var(--cdlr-drawer-blue);color:#fff;gap:16px}#cart-drawer .cdlr-drawer__brand{display:block;font-size:10px;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;opacity:.8}#cart-drawer .cdlr-drawer__heading .h5{font-family:var(--heading-font-family);font-size:24px;line-height:1.25}#cart-drawer .cdlr-drawer__count{font-size:12px;color:#d0e2ea;margin-top:8px}#cart-drawer .drawer__close-icon{align-self:start;padding:8px;margin:-4px -8px 0 8px}#cart-drawer .cdlr-drawer__mobile-scroll>.v-stack{padding:0 24px 24px}#cart-drawer .cart-drawer__line-items .line-item{padding:24px 0;border-bottom:1px solid var(--cdlr-drawer-line);align-items:start;gap:16px}#cart-drawer .line-item__media-wrapper{flex:0 0 86px;width:86px}#cart-drawer .line-item__media{width:86px;height:auto;aspect-ratio:3 / 4;object-fit:contain;background:#fff;border-radius:5px}#cart-drawer .line-item__info{flex:1 1 0%;min-width:0;justify-items:stretch;gap:8px}#cart-drawer .line-item__info .cdlr-line-item-title{font-family:var(--text-font-family);font-size:13px;line-height:1.5;font-weight:500;color:#153f50}#cart-drawer .line-item__info>p{font-size:12px;color:var(--cdlr-drawer-muted)}#cart-drawer price-list{font-size:14px}#cart-drawer .cdlr-drawer__legacy-quantity{display:none!important}#cart-drawer .cdlr-drawer__quantity-row{display:flex;align-items:center;gap:14px}#cart-drawer .cdlr-drawer__quantity{display:inline-grid;grid-template-columns:34px 32px 34px;align-items:center;background:#f1f6f8;border-radius:30px;overflow:hidden}#cart-drawer .cdlr-drawer__quantity button{width:34px;height:36px;padding:0;color:#153f50;font-size:18px}#cart-drawer .cdlr-drawer__quantity input{width:32px;min-width:0;height:36px;border:0;border-radius:0;padding:0;text-align:center;background:transparent;font:inherit;font-size:13px;-webkit-appearance:textfield;appearance:textfield}#cart-drawer .cdlr-drawer__quantity input::-webkit-inner-spin-button,#cart-drawer .cdlr-drawer__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}#cart-drawer .cdlr-drawer__remove{display:grid;place-items:center;width:36px;height:36px;color:var(--cdlr-drawer-muted)}#cart-drawer .cdlr-drawer__benefit{display:flex;align-items:center;gap:12px;background:#f1f6f8;border-radius:8px;padding:16px;font-size:13px}#cart-drawer .cdlr-drawer__benefit svg{flex:none}#cart-drawer .cdlr-drawer__benefit p+p{margin-top:3px;font-size:11px;color:var(--cdlr-drawer-muted)}#cart-drawer .cdlr-drawer__subtotal{display:flex;justify-content:space-between;gap:8px;color:var(--cdlr-drawer-muted);font-size:12px;margin-bottom:10px}#cart-drawer .cdlr-drawer__discount-summary{border-top:1px solid var(--cdlr-drawer-line);border-bottom:1px solid var(--cdlr-drawer-line);padding:12px 0;margin-bottom:12px}#cart-drawer .cdlr-drawer__discount-heading{font-size:11px;font-weight:600;margin-bottom:10px}#cart-drawer .cdlr-drawer__discount-summary ul{display:grid;gap:10px;list-style:none;padding:0;margin:0}#cart-drawer .cdlr-drawer__discount-detail{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:11px;line-height:1.5}#cart-drawer .cdlr-drawer__discount-detail>span{min-width:0}#cart-drawer .cdlr-drawer__discount-name{display:block}#cart-drawer .cdlr-drawer__discount-caption{display:block;font-size:10px;color:var(--cdlr-drawer-muted);margin-top:2px}#cart-drawer .cdlr-drawer__discount-detail strong{flex:none;white-space:nowrap;font-weight:600}#cart-drawer .cdlr-drawer__total .h5{font-family:var(--text-font-family);font-size:16px}#cart-drawer .cdlr-drawer__total .h5:last-child{font-size:23px;white-space:nowrap}#cart-drawer [slot=footer]{gap:16px}#cart-drawer [slot=footer] .button{background:var(--cdlr-drawer-blue);color:#fff;border-color:var(--cdlr-drawer-blue);border-radius:5px;font-size:12px;letter-spacing:.7px;min-height:50px}#cart-drawer .cdlr-drawer__secure{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--cdlr-drawer-muted);text-align:center}#cart-drawer .cdlr-drawer__secure svg{flex:none}#cart-drawer .cdlr-drawer__continue{font-size:12px;text-align:center;justify-self:center}@media(max-width:699px){#cart-drawer.cdlr-drawer{--drawer-footer-padding: 16px}#cart-drawer .cart-drawer__top{padding:22px 16px}#cart-drawer .cdlr-drawer__heading .h5{font-size:20px}#cart-drawer .cdlr-drawer__mobile-scroll>.v-stack{padding:0 16px 18px}#cart-drawer .line-item__media-wrapper{flex-basis:66px;width:66px}#cart-drawer .line-item__media{width:66px}#cart-drawer .cart-drawer__line-items .line-item{gap:10px;padding:18px 0}#cart-drawer .line-item__info .cdlr-line-item-title{font-size:12px}#cart-drawer .cdlr-drawer__total{flex-wrap:wrap;gap:4px}#cart-drawer .cdlr-drawer__total .h5:last-child{font-size:21px}}@media(max-width:699px),(max-height:600px){#cart-drawer.cdlr-drawer::part(content){overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}#cart-drawer.cdlr-drawer::part(body){display:block;overflow:visible;flex:0 0 auto}#cart-drawer.cdlr-drawer::part(footer){flex:0 0 auto;margin-block-start:0}#cart-drawer .cart-drawer__inner{height:auto;min-height:0}}#cart-drawer .cdlr-drawer__quantity-row{gap:12px}#cart-drawer .cdlr-drawer__quantity{grid-template-columns:36px 40px 36px;width:112px;min-width:112px;max-width:112px;height:40px;padding:0;gap:0;flex:0 0 112px;background:#f3f4f5;border-radius:999px}#cart-drawer .cdlr-drawer__quantity>button{display:grid;place-items:center;position:static;width:36px;min-width:36px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;line-height:1;box-shadow:none;transform:none}#cart-drawer .cdlr-drawer__quantity>button:before,#cart-drawer .cdlr-drawer__quantity>button:after{content:none}#cart-drawer .cdlr-drawer__quantity>button svg{display:block;pointer-events:none}#cart-drawer .cdlr-drawer__quantity>input{width:40px;min-width:40px;max-width:40px;height:40px;padding:0;margin:0;font-size:14px;color:inherit;box-shadow:none}#cart-drawer .cdlr-drawer__remove{width:40px;height:40px;flex:0 0 40px;opacity:.65}#cart-drawer .cdlr-drawer__remove:hover{opacity:1}@media(min-width:1150px){#cart-drawer.cdlr-drawer{width:40vw}}#cart-drawer .cdlr-drawer__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#cart-drawer .cdlr-drawer__title-row .cdlr-line-item-title{flex:1;min-width:0}#cart-drawer .cdlr-drawer__variant{flex:0 1 auto;max-width:35%;font-size:11px;line-height:1.5;text-align:right;color:var(--cdlr-drawer-muted)}#cart-drawer .line-item__info>.v-stack{gap:0;width:100%}#cart-drawer .cdlr-drawer__quantity-row{justify-content:flex-start;flex-direction:row;align-self:start;margin:16px 0 18px}#cart-drawer .cdlr-drawer__price-breakdown{display:grid;gap:10px;width:100%;font-variant-numeric:tabular-nums}#cart-drawer .cdlr-drawer__price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;line-height:1.5}#cart-drawer .cdlr-drawer__price-row>span:first-child{font-size:12px;color:var(--cdlr-drawer-muted)}#cart-drawer .cdlr-drawer__price-row>:last-child{white-space:nowrap}#cart-drawer .cdlr-drawer__price-discount strong{font-size:16px;font-weight:700}#cart-drawer .cdlr-drawer__price-final{padding-top:12px;margin-top:3px;border-top:1px solid var(--cdlr-drawer-line)}#cart-drawer .cdlr-drawer__price-final>span:first-child{color:var(--cdlr-drawer-blue)}#cart-drawer .cdlr-drawer__price-final strong{font-size:24px;line-height:1.3;font-weight:400}@media(max-width:699px){#cart-drawer .cdlr-drawer__title-row{gap:8px;flex-wrap:wrap}#cart-drawer .cdlr-drawer__variant{max-width:100%}#cart-drawer .cdlr-drawer__price-row{gap:8px;font-size:14px}#cart-drawer .cdlr-drawer__price-final strong{font-size:21px}}#cart-drawer.cdlr-drawer{--cdlr-coupon-green: #167b23;--cdlr-coupon-bg: #dcf9ce}#cart-drawer .cdlr-drawer__coupon{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:5px 8px;border-radius:4px;background:var(--cdlr-coupon-bg);color:var(--cdlr-coupon-green);font-size:11px}#cart-drawer .cdlr-drawer__coupon>svg{flex:none}#cart-drawer .cdlr-drawer__coupon>strong{font-size:10px;font-weight:700;letter-spacing:.5px}#cart-drawer .cdlr-drawer__coupon-applied{display:inline-flex;align-items:center;gap:4px;border-left:1px solid #9bd98d;padding-left:6px;font-size:10px}#cart-drawer .cdlr-drawer__payment-savings{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:10px}#cart-drawer .cdlr-drawer__payment-savings>p{font-size:11px}#cart-drawer .cdlr-drawer__saved{display:flex;align-items:center;gap:6px;color:var(--cdlr-coupon-green)}#cart-drawer .cdlr-drawer__saved svg{flex:none}#cart-drawer .cdlr-drawer__saved strong{font-size:13px;font-weight:700;white-space:nowrap}#cart-drawer .cdlr-drawer__quantity-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}#cart-drawer .cdlr-drawer__quantity-row .cdlr-drawer__variant{flex:0 1 auto;max-width:100%;padding-right:14px;border-right:1px solid var(--cdlr-drawer-line);min-height:40px;display:flex;align-items:center;text-align:left;font-size:12px;margin:0}#cart-drawer .cdlr-drawer__quantity{background:transparent;border-radius:0}#cart-drawer .cdlr-drawer__remove{border-left:1px solid var(--cdlr-drawer-line);border-radius:0;padding-left:10px;width:44px;flex-basis:44px}#cart-drawer .cdlr-drawer__price-breakdown{border-top:1px solid var(--cdlr-drawer-line);padding-top:16px}@media(max-width:399px){#cart-drawer .cdlr-drawer__quantity-row{gap:6px}#cart-drawer .cdlr-drawer__quantity-row .cdlr-drawer__variant{padding-right:8px}}#cart-drawer .cdlr-drawer__campaign{display:grid;grid-template-columns:56px minmax(0,1fr);background:#0c0d0e;color:#fff}#cart-drawer .cdlr-drawer__campaign-icon{display:grid;place-items:center;background:#191b1d;border-right:1px dashed rgb(255 255 255 / .24)}#cart-drawer .cdlr-drawer__campaign-icon svg{width:20px;height:20px}#cart-drawer .cdlr-drawer__campaign-copy{padding:20px 22px}#cart-drawer .cdlr-drawer__campaign-label{margin:0;color:#b6bdc0;font-size:10px;font-weight:600;letter-spacing:2px}#cart-drawer .cdlr-drawer__campaign-title{margin:5px 0 8px;font-size:17px;line-height:1.4;font-weight:500}#cart-drawer .cdlr-drawer__campaign-status{display:flex;align-items:center;gap:9px;margin:0;font-size:11px;line-height:1.5}#cart-drawer .cdlr-drawer__campaign-status>span{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff12}#cart-drawer[open] .cdlr-drawer__campaign-status>span{animation:cdlr-campaign-pulse 2.4s ease-in-out infinite}@keyframes cdlr-campaign-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:699px){#cart-drawer .cdlr-drawer__campaign{grid-template-columns:42px minmax(0,1fr)}#cart-drawer .cdlr-drawer__campaign-copy{padding:16px 14px}#cart-drawer .cdlr-drawer__campaign-title{font-size:15px}}@media(prefers-reduced-motion:reduce){#cart-drawer[open] .cdlr-drawer__campaign-status>span{animation:none}}#cart-drawer [slot=footer] .cdlr-drawer__cart-button{display:flex;align-items:center;justify-content:center;gap:10px}#cart-drawer .cdlr-drawer__cart-arrow{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#ffffff12;transition:background .28s ease}#cart-drawer .cdlr-drawer__cart-arrow svg{display:block;width:18px;height:18px;transition:transform .28s cubic-bezier(.22,1,.36,1)}@media(hover:hover){#cart-drawer .cdlr-drawer__cart-button:hover .cdlr-drawer__cart-arrow{background:#ffffff26}#cart-drawer .cdlr-drawer__cart-button:hover .cdlr-drawer__cart-arrow svg{transform:translate(3px)}}#cart-drawer .cdlr-drawer__cart-button:focus-visible .cdlr-drawer__cart-arrow{background:#ffffff26}#cart-drawer .cdlr-drawer__cart-button:focus-visible .cdlr-drawer__cart-arrow svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){#cart-drawer .cdlr-drawer__cart-arrow,#cart-drawer .cdlr-drawer__cart-arrow svg{transition:none}#cart-drawer .cdlr-drawer__cart-button:is(:hover,:focus-visible) .cdlr-drawer__cart-arrow svg{transform:none}}@media(max-width:699px){#cart-drawer.cdlr-drawer{width:90vw;right:0!important}#cart-drawer.cdlr-drawer::part(content){border-radius:14px 0 0 14px}}#cart-drawer .cdlr-drawer__mobile-scroll{display:contents}#cart-drawer .cdlr-drawer__mobile-receipt{display:none}@media(max-width:699px){#cart-drawer.cdlr-drawer::part(content){display:flex;flex-direction:column;overflow:hidden}#cart-drawer.cdlr-drawer::part(body){display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:hidden}#cart-drawer.cdlr-drawer::part(footer){flex:0 0 auto;margin:0;padding:0 16px 14px}#cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}#cart-drawer .cart-drawer__top{flex:0 0 auto;padding:14px 16px}#cart-drawer .cdlr-drawer__brand{display:none}#cart-drawer .cdlr-drawer__heading .h5{font-size:18px;line-height:1.3}#cart-drawer .cdlr-drawer__count{margin-top:5px;font-size:11px}#cart-drawer .cdlr-drawer__mobile-scroll{display:block;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b5c7cf transparent}#cart-drawer .cdlr-drawer__campaign-copy{padding:13px 14px}#cart-drawer .cdlr-drawer__campaign-title{font-size:13px;margin-bottom:0}#cart-drawer .cdlr-drawer__campaign-status,#cart-drawer .cdlr-drawer__receipt-desktop{display:none}#cart-drawer .cdlr-drawer__totals-stack{display:flex;flex-direction:column;gap:0}#cart-drawer .cdlr-drawer__mobile-receipt{display:block;order:-1;margin-inline:-16px}#cart-drawer .cdlr-drawer__mobile-receipt>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;min-height:44px;list-style:none;font-size:12px;color:#153f50;border-bottom:1px solid var(--cdlr-drawer-line)}#cart-drawer .cdlr-drawer__mobile-receipt>summary::-webkit-details-marker{display:none}#cart-drawer .cdlr-drawer__receipt-chevron{display:grid;place-items:center;transition:transform .2s ease}#cart-drawer .cdlr-drawer__receipt-chevron svg{width:12px;height:12px}#cart-drawer .cdlr-drawer__mobile-receipt[open] .cdlr-drawer__receipt-chevron{transform:rotate(180deg)}#cart-drawer .cdlr-drawer__receipt-scroll{max-height:min(23dvh,170px);overflow-y:auto;overscroll-behavior-y:contain;padding:14px 16px;border-bottom:1px solid var(--cdlr-drawer-line);scrollbar-width:thin}#cart-drawer .cdlr-drawer__total{flex-wrap:nowrap;padding-top:13px}#cart-drawer .cdlr-drawer__total .h5{font-size:12px}#cart-drawer .cdlr-drawer__total .h5:last-child{font-size:20px}#cart-drawer [slot=footer]{gap:12px}#cart-drawer [slot=footer] .button{min-height:46px;padding-block:9px;letter-spacing:0}#cart-drawer .cdlr-drawer__continue{display:none}}@media(max-width:699px)and (max-height:500px){#cart-drawer .cart-drawer__top{padding-block:10px}#cart-drawer .cdlr-drawer__receipt-scroll{max-height:90px}}@media(prefers-reduced-motion:reduce){#cart-drawer .cdlr-drawer__receipt-chevron{transition:none}}#cart-drawer .cdlr-drawer__mobile-campaign{display:none}@media(max-width:699px){#cart-drawer .cart-drawer__top{background:#0c0d0e;padding:13px 14px;gap:8px}#cart-drawer .cart-drawer__top>.h-stack{align-items:flex-start;gap:8px}#cart-drawer .cdlr-drawer__heading{min-width:0;flex:1}#cart-drawer .cdlr-drawer__heading>.h5{display:none}#cart-drawer .cdlr-drawer__mobile-campaign{display:flex;align-items:center;gap:10px}#cart-drawer .cdlr-drawer__mobile-ticket{display:grid;place-items:center;flex:0 0 18px}#cart-drawer .cdlr-drawer__mobile-ticket svg{width:18px;height:18px}#cart-drawer .cdlr-drawer__mobile-campaign .cdlr-drawer__campaign-label{font-size:9px;letter-spacing:1.4px;line-height:1.4}#cart-drawer .cdlr-drawer__mobile-campaign .cdlr-drawer__campaign-title{font-size:12px;line-height:1.4;margin:4px 0 0}#cart-drawer .cdlr-drawer__count{margin:6px 0 0 28px;font-size:10px;color:#b6bdc0}#cart-drawer .drawer__close-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:9px;margin:-4px -6px 0 0}#cart-drawer .drawer__close-icon svg{width:16px;height:16px}#cart-drawer .cdlr-drawer__mobile-scroll>.cdlr-drawer__campaign{display:none}#cart-drawer .cdlr-drawer__mobile-scroll>.v-stack{gap:14px;padding:0 14px 14px}#cart-drawer .cart-drawer__line-items .line-item{padding:14px 0;gap:10px}#cart-drawer .line-item__media-wrapper{width:58px;flex-basis:58px}#cart-drawer .line-item__media{width:58px}#cart-drawer .line-item__info .cdlr-line-item-title{font-size:11px;line-height:1.45}#cart-drawer .cdlr-drawer__variant{font-size:10px}#cart-drawer .cdlr-drawer__quantity-row{margin:7px 0 9px;gap:8px}#cart-drawer .cdlr-drawer__quantity>input{font-size:12px}#cart-drawer .cdlr-drawer__price-breakdown{padding-top:10px;gap:6px}#cart-drawer .cdlr-drawer__price-row{font-size:12px;gap:8px}#cart-drawer .cdlr-drawer__price-row>span:first-child{font-size:10px}#cart-drawer .cdlr-drawer__price-discount strong{font-size:13px}#cart-drawer .cdlr-drawer__price-final{margin-top:2px;padding-top:8px}#cart-drawer .cdlr-drawer__price-final strong{font-size:18px}#cart-drawer .cdlr-drawer__benefit{padding:10px;gap:9px;font-size:11px}#cart-drawer .cdlr-drawer__benefit p+p{font-size:10px;margin-top:2px}#cart-drawer.cdlr-drawer::part(footer){padding-bottom:10px}#cart-drawer [slot=footer]{gap:9px}#cart-drawer .cdlr-drawer__mobile-receipt>summary{padding-block:10px;font-size:11px}#cart-drawer .cdlr-drawer__total{padding-top:10px}#cart-drawer .cdlr-drawer__total .h5{font-size:11px}#cart-drawer .cdlr-drawer__total .h5:last-child{font-size:18px}#cart-drawer [slot=footer] .button{font-size:11px;min-height:44px;padding-block:8px}}@media(max-width:699px){#cart-drawer .cdlr-drawer__discount-name{display:none}#cart-drawer .cdlr-drawer__discount-detail{align-items:center;gap:8px}#cart-drawer .cdlr-drawer__discount-detail .cdlr-drawer__coupon{margin-top:0}#cart-drawer .cdlr-drawer__payment-fixed .cdlr-drawer__payment-savings{margin-top:7px;gap:5px 10px}#cart-drawer .cdlr-drawer__payment-fixed .cdlr-drawer__payment-savings>p{font-size:10px;line-height:1.4;margin:0}#cart-drawer .cdlr-drawer__payment-fixed .cdlr-drawer__saved strong{font-size:11px}#cart-drawer .cdlr-drawer__payment-fixed .cdlr-drawer__saved svg{width:13px;height:13px}}#cart-drawer .cdlr-drawer__upsell{min-width:0;border-top:0;padding-top:16px;margin-right:8px}#cart-drawer .cdlr-drawer__upsell-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#cart-drawer .cdlr-drawer__upsell-heading h2{font:500 17px/1.35 var(--text-font-family);color:var(--cdlr-drawer-blue);margin:0}#cart-drawer .cdlr-drawer__upsell-heading p{font-size:11px;color:var(--cdlr-drawer-muted);margin:3px 0 0}#cart-drawer .cdlr-drawer__upsell-arrows{display:flex;gap:4px;flex:none}#cart-drawer .cdlr-drawer__upsell-arrows button{display:grid;place-items:center;width:36px;height:36px;padding:8px;border:1px solid var(--cdlr-drawer-line);border-radius:4px;background:#fff;color:var(--cdlr-drawer-blue)}#cart-drawer .cdlr-drawer__upsell-arrows button:disabled{opacity:.3}#cart-drawer .cdlr-drawer__upsell-rail{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:10px;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0 14px;scrollbar-width:none;padding:0 14px 2px 0;margin:0}#cart-drawer .cdlr-drawer__upsell-rail::-webkit-scrollbar{display:none}#cart-drawer .cdlr-drawer__upsell-product{display:block;min-width:0;scroll-snap-align:start;text-decoration:none;color:var(--cdlr-drawer-blue)}#cart-drawer .cdlr-drawer__upsell-image{aspect-ratio:3 / 4;background:#f3f6f7;border-radius:5px;overflow:hidden}#cart-drawer .cdlr-drawer__upsell-image :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}#cart-drawer .cdlr-drawer__upsell-product h3{font:400 11px/1.45 var(--text-font-family);color:inherit;margin:9px 0 5px}#cart-drawer .cdlr-drawer__upsell-price{display:flex;flex-direction:column;font-size:13px;line-height:1.5}#cart-drawer .cdlr-drawer__upsell-price s{font-size:10px;color:var(--cdlr-drawer-muted)}#cart-drawer .cdlr-drawer__upsell-hint{font-size:10px;color:var(--cdlr-drawer-muted);text-align:right;margin:10px 0 0}@media(max-width:699px){#cart-drawer .cdlr-drawer__upsell{margin-right:6px;padding-top:14px}#cart-drawer .cdlr-drawer__upsell-heading h2{font-size:15px}#cart-drawer .cdlr-drawer__upsell-arrows button{width:40px;height:40px}}#cart-drawer .cdlr-drawer__inline-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}#cart-drawer .cdlr-drawer__reference-price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:14px;white-space:nowrap}#cart-drawer .cdlr-drawer__reference-price>span:first-child{font-size:11px;color:var(--cdlr-drawer-muted)}#cart-drawer .cdlr-drawer__discount-ticket{display:inline-flex;align-items:stretch;flex:none;border:1px solid #c9e8c0;border-radius:4px;background:#edf7e9;color:var(--cdlr-coupon-green);overflow:hidden}#cart-drawer .cdlr-drawer__ticket-value{display:flex;align-items:center;padding:6px 10px;font-size:13px;font-weight:500;white-space:nowrap}#cart-drawer .cdlr-drawer__ticket-applied{display:flex;align-items:center;gap:5px;padding:7px 9px;border-left:1px dashed #a3c99b;background:var(--cdlr-coupon-bg);font-size:10px;white-space:nowrap}#cart-drawer .cdlr-drawer__ticket-applied svg{flex:none;width:16px;height:16px}#cart-drawer .cdlr-drawer__price-breakdown .cdlr-drawer__price-final{border:0;border-radius:4px;background:#f1f6f8;padding:9px 12px;margin-top:3px}@media(max-width:699px){#cart-drawer .cdlr-drawer__reference-price{font-size:12px}#cart-drawer .cdlr-drawer__reference-price>span:first-child{font-size:10px}#cart-drawer .cdlr-drawer__inline-price{gap:6px}#cart-drawer .cdlr-drawer__ticket-value{font-size:11px;padding:5px 6px}#cart-drawer .cdlr-drawer__ticket-applied{padding:6px;gap:4px;font-size:9px}#cart-drawer .cdlr-drawer__ticket-applied svg{width:14px;height:14px}#cart-drawer .cdlr-drawer__price-breakdown .cdlr-drawer__price-final{padding:8px 10px}}@media(max-width:399px){#cart-drawer .cdlr-drawer__ticket-applied>span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cordilheira-cart-drawer.css.map */
