body:has(cart-drawer.ss-soulyshine-drawer.active) .kl-teaser-QVX8tZ{visibility:hidden!important;pointer-events:none!important}cart-drawer #CartDrawer .drawer__inner{width:520px;max-width:100vw;background:#fff;color:#242424}cart-drawer #CartDrawer .drawer__header{padding:20px 22px 16px;background:#fff;border-bottom:1px solid #d9eceb}cart-drawer #CartDrawer .drawer__heading{margin:0;color:#059699;font-size:22px;line-height:1.3}cart-drawer #CartDrawer .drawer__close{min-width:44px;min-height:44px}cart-drawer #CartDrawer .cart-drawer__body{padding:0 22px;background:#fff;overscroll-behavior:contain}cart-drawer #CartDrawer .drawer__footer{background:#fff;padding:18px 22px max(20px,env(safe-area-inset-bottom));border-top:1px solid #d9eceb}cart-drawer #CartDrawer .drawer__contents{margin:0}cart-drawer #CartDrawer .drawer__cart-items-wrapper{margin:0}.ss-drawer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.ss-drawer-item{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:22px 0;border-bottom:1px solid #e9eeee;position:relative;color:#242424;font-size:13px;line-height:1.5;letter-spacing:0}.ss-drawer-item:last-child{border-bottom:0}.ss-drawer-item__media{min-width:0}.ss-drawer-item__image-link{display:flex;width:100%;aspect-ratio:1;border:1px solid #f1f1ed;border-radius:8px;overflow:hidden;background:#fff;align-items:center;justify-content:center}.ss-drawer-item__image-link img{width:100%;height:100%;object-fit:contain;display:block}.ss-drawer-item__info{min-width:0}.ss-drawer-item__vendor{margin:0 0 3px;color:#737373;font-size:11px}.ss-drawer-item__title{display:block;font-size:15px;font-weight:650;color:#242424;text-decoration:none;line-height:1.4;overflow-wrap:anywhere}.ss-drawer-item__title:hover{text-decoration:underline}.ss-drawer-item__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;margin:7px 0}.ss-drawer-item__price s,.ss-drawer-item__line-total s{color:#868686;font-size:12px;font-weight:400}.ss-drawer-item__options{margin:5px 0;font-size:12px;line-height:1.5}.ss-drawer-item__options>div{display:flex;flex-wrap:wrap;column-gap:5px}.ss-drawer-item__options dt{color:#767676}.ss-drawer-item__options dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ss-drawer-item__delivery dd{color:#05888b}.ss-drawer-item__selling-plan{margin:5px 0;font-size:12px}.ss-drawer-item .ink-toggle-details{-webkit-appearance:none;appearance:none;border:0;background:none;color:#05888b;padding:9px 0;margin:0;min-height:40px;font:inherit;font-size:12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ss-drawer-item .ink-caret{display:inline-block}.ss-drawer-item .ink-toggle-details[aria-expanded=true] .ink-caret{transform:rotate(180deg)}.ss-drawer-item .ink-details-panel{margin:0 0 12px;padding:10px;border-radius:7px;background:#f6f5f1}.ss-drawer-item .ink-details-panel[hidden]{display:none!important}.ss-drawer-item .ink-detail-row{display:flex;flex-direction:column;gap:1px;padding:5px 0;font-size:12px;line-height:1.4}.ss-drawer-item .ink-detail-key{color:#777}.ss-drawer-item .ink-detail-val{text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}.ss-drawer-item .ink-detail-val a{color:#05888b}.ss-drawer-item__design-actions{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 12px}.ss-drawer-item .ink-preview-btn,.ss-drawer-item .ink-btn-send-design{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;flex:1 1 auto;margin:0;min-height:38px;padding:7px 9px;border:1px solid #d1dcdc;border-radius:99px;background:#fff;color:#333;cursor:pointer;font:inherit;font-size:11px;font-weight:550;line-height:1.3;white-space:nowrap;text-decoration:none}.ss-drawer-item .ink-btn-send-design{background:#059699;border-color:#059699;color:#fff}.ss-drawer-item .ink-btn-send-design:hover{background:#047a7c}.ss-drawer-item .ink-preview-btn:hover{border-color:#059699;color:#05888b}.ss-drawer-item__actions{display:flex;align-items:center;gap:5px;margin-top:10px}.ss-drawer-item__quantity{border:1px solid #c5dfdd;border-radius:9px;display:flex;align-items:center;overflow:hidden;height:40px;flex:0 0 auto}.ss-drawer-item__quantity button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#242424;width:33px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:9px}.ss-drawer-item__quantity svg{width:13px;height:13px;pointer-events:none}.ss-drawer-item__quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:32px;min-width:0;height:38px;padding:0;border:0;background:transparent;color:#242424;text-align:center;font:inherit;font-size:13px;box-shadow:none}.ss-drawer-item__quantity input::-webkit-inner-spin-button,.ss-drawer-item__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-drawer-item__remove{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#818989;width:40px;height:40px;flex:0 0 40px;padding:12px;cursor:pointer}.ss-drawer-item__remove svg{width:16px;height:16px;pointer-events:none}.ss-drawer-item__remove:hover{color:#242424}.ss-drawer-item__line-total{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:14px;line-height:1.35}.ss-drawer-item__discounts{list-style:none;margin:8px 0 0;padding:0;font-size:12px;color:#05888b}.ss-drawer-item__discounts li{display:flex;align-items:center;gap:5px}.ss-drawer-item__discounts svg{width:12px;height:12px}.ss-drawer-item__error{color:#b3261e;font-size:12px;margin:8px 0 0}.ss-drawer-item [hidden]{display:none!important}.ss-drawer-item :focus-visible,cart-drawer .ss-view-full-cart:focus-visible{outline:2px solid #059699;outline-offset:2px}.ss-drawer-item [disabled]{cursor:wait;opacity:.5}.ss-drawer-item[aria-busy=true]{opacity:.65}.ss-drawer-item--addon,.ss-drawer-item--protection{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px 0}.ss-drawer-item--addon .ss-drawer-item__image-link,.ss-drawer-item--protection .ss-drawer-item__image-link{border-radius:5px}.ss-drawer-item--addon .ss-drawer-item__info,.ss-drawer-item--protection .ss-drawer-item__info{position:relative;padding-right:36px}.ss-drawer-item--addon .ss-drawer-item__title,.ss-drawer-item--protection .ss-drawer-item__title{font-size:12px;font-weight:500}.ss-drawer-item--addon .ss-drawer-item__price,.ss-drawer-item--protection .ss-drawer-item__price{margin:2px 0;font-size:12px}.ss-drawer-item--addon .ss-drawer-item__options{font-size:11px}.ss-drawer-item--addon .ss-drawer-item__actions,.ss-drawer-item--protection .ss-drawer-item__actions{margin:0;position:absolute;right:-4px;top:0}.ss-drawer-item--addon[data-ss-linked=true]{margin-left:118px;border-top:0;background:#f8faf9;border-radius:6px;padding:10px 8px;margin-top:-10px;margin-bottom:12px}.ss-drawer-item__addon-quantity{color:#727272;font-size:11px}.ss-drawer-item .preview-show:not(.ink-preview-btn),.ss-drawer-item .customily-preview-label,.ss-drawer-item .ink-force-hidden{display:none!important}cart-drawer .ss-view-full-cart{display:block;text-align:center;color:#05888b;font-size:13px;text-decoration:underline;padding:12px 0 0}@media(max-width:749px){cart-drawer #CartDrawer .drawer__inner{width:100vw;max-width:100vw;border:0}cart-drawer #CartDrawer .drawer__header{padding:16px}cart-drawer #CartDrawer .cart-drawer__body{padding:0 16px}cart-drawer #CartDrawer .drawer__footer{padding:14px 16px max(16px,env(safe-area-inset-bottom))}.ss-drawer-item{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:18px 0}.ss-drawer-item__title{font-size:14px}.ss-drawer-item--addon,.ss-drawer-item--protection{grid-template-columns:30px minmax(0,1fr);padding:10px 0;gap:8px}.ss-drawer-item--addon[data-ss-linked=true]{margin-left:102px}}@media(max-width:374px){.ss-drawer-item{grid-template-columns:76px minmax(0,1fr);gap:9px}.ss-drawer-item__quantity button{width:27px;padding:7px}.ss-drawer-item__quantity input{width:25px}.ss-drawer-item__line-total{font-size:12px}.ss-drawer-item--addon,.ss-drawer-item--protection{grid-template-columns:28px minmax(0,1fr)}.ss-drawer-item--addon[data-ss-linked=true]{margin-left:85px}}@media(prefers-reduced-motion:reduce){cart-drawer,cart-drawer .drawer__inner,cart-drawer .cart-drawer__overlay{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/soulyshine-drawer.css.map */
