pablo-cart-extra{display:block;color:#171717}pablo-cart-extra[hidden],pablo-cart-extra [hidden]{display:none!important}.pablo-cart-extra__card{position:relative;margin:20px 0;padding:16px;border:1px solid #e2e2de;border-radius:10px;background:#fff;text-align:left}.pablo-cart-extra__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pablo-cart-extra__top h3{margin:0;font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;font-weight:600}.pablo-cart-extra__dismiss{border:0;background:none;padding:0;width:32px;min-height:32px;font:24px/1 sans-serif;color:#72726b;cursor:pointer}.pablo-cart-extra__optional{margin:0 0 14px;color:#77776e;font-size:12px;line-height:1.4}.pablo-cart-extra__product{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:5px 14px}.pablo-cart-extra__image{display:block;grid-row:1/5;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#f5f5f2}.pablo-cart-extra__image img{display:block;width:100%;height:100%;object-fit:contain}.pablo-cart-extra__title{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.015em;color:#171717;text-decoration:none;overflow-wrap:anywhere}.pablo-cart-extra__price{font-size:13px;line-height:1.5;color:#4f4f47}.pablo-cart-extra__label{margin:4px 0 0;font-size:11px;color:#6d6d63}.pablo-cart-extra__product select{grid-column:2;width:100%;min-height:40px;padding:8px 27px 8px 10px;border:1px solid #d5d5cf;border-radius:5px;font-size:12px;background-color:#fff;color:#171717;letter-spacing:0}.pablo-cart-extra__add{display:block;width:100%;min-height:44px;margin-top:14px;padding:11px 12px;border:1px solid #222;border-radius:6px;background:#fff;color:#171717;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .15s,color .15s}.pablo-cart-extra__add:hover:not(:disabled){background:#171717;color:#fff}.pablo-cart-extra__add:disabled{opacity:.45;cursor:default;border-color:#aaa}.pablo-cart-extra__message{margin:10px 0 0;font-size:12px;line-height:1.5}.pablo-cart-extra__message:empty{display:none}.pablo-cart-extra__add:focus-visible,.pablo-cart-extra__dismiss:focus-visible,.pablo-cart-extra__product select:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:380px){.pablo-cart-extra__card{padding:13px}.pablo-cart-extra__product{grid-template-columns:64px minmax(0,1fr);column-gap:12px}}#sternify-upsell-content[hidden],#sternify-upsell-content .st_multi_checkbox[hidden]{display:none!important}#CartDrawer{height:100vh;height:100dvh}#CartDrawer .drawer__fixed-header{flex-shrink:0}#CartDrawer .drawer__inner{min-height:0}#CartDrawer .drawer__inner>.drawer__scrollable{min-height:0;padding-bottom:20px;scroll-padding-block:16px;overscroll-behavior-y:contain}#CartDrawer .drawer__scrollable>[data-products],#CartDrawer .drawer__scrollable>pablo-cart-extra{flex:0 0 auto}#CartDrawer .drawer__footer{flex:0 0 auto;max-height:65%;overflow-y:auto;overflow-x:hidden;padding-bottom:max(20px,env(safe-area-inset-bottom))}#CartDrawer .pablo10-cart-notice{padding:10px 12px;margin-bottom:14px;font-size:13px;line-height:1.35}#CartDrawer .pablo10-cart-notice small{display:block;font-size:11px;line-height:1.35}#CartDrawer .pablo10-cart-notice__message{margin-bottom:3px}#CartDrawer .drawer__footer .cart__item-row{margin-bottom:14px}@media(max-width:480px){#CartDrawer .drawer__title{font-size:clamp(18px,5vw,22px);letter-spacing:.08em}}.pablo-cart-extra__carousel{padding:12px;margin:16px 0}.pablo-cart-extra__controls{display:flex;align-items:center;gap:3px;flex-shrink:0}.pablo-cart-extra__nav{width:32px;min-height:36px;padding:0;border:0;background:transparent;font:26px/1 sans-serif;color:#171717;cursor:pointer}.pablo-cart-extra__nav:disabled{opacity:.3;cursor:default}.pablo-cart-extra__counter{font-size:11px;white-space:nowrap;color:#6d6d63;font-variant-numeric:tabular-nums}.pablo-cart-extra__carousel .pablo-cart-extra__dismiss{width:24px;min-height:36px;margin-left:3px}.pablo-cart-extra__carousel .pablo-cart-extra__optional{margin:0 0 10px;font-size:11px}.pablo-cart-extra__track{position:relative;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 4px;scroll-padding-left:2px}.pablo-cart-extra__track::-webkit-scrollbar{display:none}.pablo-cart-extra__slide{flex:0 0 92%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:10px;background:#f7f7f5;border-radius:8px}.pablo-cart-extra__slide:only-child{flex-basis:100%}.pablo-cart-extra__carousel .pablo-cart-extra__product{grid-template-columns:56px minmax(0,1fr);gap:3px 10px}.pablo-cart-extra__carousel .pablo-cart-extra__title{font-size:12px;line-height:1.35;text-decoration:underline;text-underline-offset:2px}.pablo-cart-extra__carousel .pablo-cart-extra__price{font-size:12px}.pablo-cart-extra__carousel .pablo-cart-extra__label{font-size:9px;letter-spacing:.06em;line-height:1.3;margin:2px 0 0}.pablo-cart-extra__carousel select{min-height:36px;padding:7px 25px 7px 8px;font-size:12px}.pablo-cart-extra__carousel .pablo-cart-extra__add{margin-top:10px;min-height:40px;padding:9px 8px;background:#171717;color:#fff;font-size:12px}.pablo-cart-extra__carousel .pablo-cart-extra__add:disabled{background:#eee;color:#777}.pablo-cart-extra__nav:focus-visible,.pablo-cart-extra__track:focus-visible{outline:2px solid #171717;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pablo-cart-extra__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pablo-cart-extra.css.map */
