cart-pairs-with{display:block;flex:0 0 auto}cart-pairs-with[hidden]{display:none!important}.cart-pairs__card{padding:12px 16px 14px;background:#ffe7f0;color:#171717;font-family:neue-haas-grotesk-display,sans-serif}cart-pairs-with .cart-pairs__heading{margin:0 0 8px;color:#fb557f;font-family:aktiv-grotesk-extended,sans-serif!important;font-size:15px;font-weight:600!important;text-transform:uppercase}.cart-pairs__grid{display:grid;grid-template-columns:40% minmax(0,1fr);gap:14px;align-items:center}.cart-pairs__image{position:relative;align-self:stretch;min-height:165px;background:#fff}.cart-pairs__image img{display:block;width:100%;height:100%;max-height:205px;object-fit:contain}.cart-pairs__badge{display:inline-block;padding:3px 9px;border-radius:20px;background:#fb557f;color:#fff;font:500 11px/1.2 neue-haas-grotesk-display,sans-serif}.cart-pairs__image .cart-pairs__badge{position:absolute;top:8px;left:8px}.cart-pairs__details{min-width:0;text-align:center}.cart-pairs__title{margin:0;font:500 23px/1.1 neue-haas-grotesk-display,sans-serif}.cart-pairs__price{margin:8px 0 0;font-size:12px}.cart-pairs__divider{display:block;width:24px;height:1px;margin:14px auto;background:#fb557f}.cart-pairs__message{margin:0 0 12px;font:400 22px/26px var(--FONT-STACK-HEADING, Georgia, serif)}.cart-pairs__choose{width:100%;min-height:32px;padding:9px 10px;border:0;border-radius:24px;background:#fb557f;color:#fff;font:600 11px/1.2 aktiv-grotesk-extended,sans-serif;text-transform:uppercase;cursor:pointer}.cart-pairs__choose:disabled{opacity:.6;cursor:wait}.cart-pairs__status{margin:5px 0 0;font-size:12px}.cart-pairs__status:empty{display:none}dialog.cart-pairs-modal{--pairs-cart-width: 460px;position:fixed;inset:0 auto 0 0;height:fit-content;width:min(860px,calc(100vw - var(--pairs-cart-width) - 64px));max-width:none;max-height:calc(100dvh - 48px);margin:auto max(24px,calc((100vw - var(--pairs-cart-width) - 860px) / 2));padding:24px;border:0;border-radius:32px;background:#fff;color:#171717;overflow-y:auto;overscroll-behavior:contain}.cart-pairs-modal::backdrop{background:transparent}.cart-pairs-modal__close{position:absolute;top:7px;right:10px;z-index:2;display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:50%;background:#ffdef7;color:#222;font:400 26px/1 Arial,sans-serif;cursor:pointer}.cart-pairs-modal__layout.product__wrapper{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;padding:0;margin:0;width:100%}.cart-pairs-modal__product{text-align:center}.cart-pairs-modal__product img{display:block;width:80px;height:80px;margin:0 auto 14px;border:1px solid #aaa;border-radius:50%;object-fit:contain}.cart-pairs-modal__product h2{margin:0 0 10px;font:500 22px/1.15 neue-haas-grotesk-display,sans-serif}.cart-pairs-modal__suite{min-width:0}.cart-pairs-modal .pss{width:100%;margin:0}.cart-pairs-modal .pss__card{margin:0}.cart-pairs-modal .pss__file-button,.cart-pairs-modal .pss__upload-progress-heading{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500}.cart-pairs-modal .pss__card button:focus-visible,.cart-pairs__choose:focus-visible,.cart-pairs-modal__close:focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:1199px){dialog.cart-pairs-modal{width:min(760px,calc(100vw - 40px));margin:auto;top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 100vmax #0003}.cart-pairs-modal__layout.product__wrapper{grid-template-columns:155px minmax(0,1fr);gap:18px}}@media(max-width:749px){.cart-pairs__card{padding:10px 12px 12px}.cart-pairs__grid{grid-template-columns:36% minmax(0,1fr);gap:12px}.cart-pairs__image{min-height:145px}.cart-pairs__title{font-size:21px}.cart-pairs__message{font-size:22px}.cart-pairs__divider{margin:10px auto}dialog.cart-pairs-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:32px 10px 12px;border-radius:22px}.cart-pairs-modal__layout.product__wrapper{display:block}.cart-pairs-modal__product{display:grid;grid-template-columns:52px 1fr;gap:4px 12px;align-items:center;text-align:left;margin:0 6px 14px}.cart-pairs-modal__product img{width:52px;height:52px;grid-row:span 2;margin:0}.cart-pairs-modal__product h2{margin:0;font-size:20px}.cart-pairs-modal__product .cart-pairs__badge{justify-self:start}}dialog.cart-pairs-modal .cart-pairs-modal__product h2{font-family:neue-haas-grotesk-display,sans-serif!important}cart-pairs-with .cart-pairs__message{font-size:22px!important;line-height:26px;font-family:EightiesReg,Georgia,serif!important}cart-drawer h3.drawer__heading{font-size:13px!important;letter-spacing:0!important;text-transform:uppercase;font-family:aktiv-grotesk-extended,sans-serif!important;font-weight:600!important;color:#fb557f!important}dialog.cart-pairs-modal{padding-top:48px}cart-drawer .cart__checkout{background:#fb557d!important;border-color:#fb557d!important;font-family:aktiv-grotesk-extended,sans-serif!important;text-transform:uppercase;letter-spacing:0px!important}cart-drawer .cart__checkout span{font-family:inherit!important;text-transform:inherit;letter-spacing:0px!important}cart-drawer .cart__widget__title{font-family:aktiv-grotesk-extended,sans-serif!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:normal!important;color:#212121}dialog.cart-pairs-modal{overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media(max-width:749px){dialog.cart-pairs-modal{padding-top:16px;max-height:calc(100dvh - 20px)}.cart-pairs-modal__product{padding-right:32px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cart-pairs-with.css.map */
