cart-drawer .drawer__contents{min-width:0}cart-drawer cart-drawer-items{overflow-x:hidden}@media screen and (max-width:749px){cart-drawer .cart-drawer{width:100%}cart-drawer .drawer__inner{width:100vw;max-width:100vw;border-left:0}}.skb{--skb-navy: #130C2B;--skb-maroon: #903C3C;--skb-blush: #F9F1F1;--skb-free-bg: #FCECEC;--skb-maroon-dark: #6E2A2A;--skb-mute: #6E6880;--skb-hair: #E6DEDE;--skb-green: #2F6B2A;--skb-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;font-family:var(--font-body-family);color:var(--skb-navy);letter-spacing:0;line-height:1.4;display:flex;flex-direction:column;gap:12px;font-size:14px;min-width:0}.skb:empty{display:none}#skb-top{margin:4px 0 14px}#skb-extras{margin:14px 0 6px}.skb.is-busy{opacity:.55;pointer-events:none;transition:opacity .15s}.skb img{display:block;max-width:100%}.skb s{color:var(--skb-mute);font-weight:400}.skb-eyebrow{font-family:var(--skb-mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.skb-tag{font-family:var(--skb-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:4px;background:var(--skb-navy);color:#fff}.skb-tag.is-free,.skb-tag.is-new{background:var(--skb-maroon)}.skb-btn{border:1.5px solid var(--skb-maroon);background:var(--skb-maroon);color:#fff;border-radius:7px;padding:7px 12px;font:600 13px var(--font-body-family);letter-spacing:0;cursor:pointer;box-shadow:2px 2px 0 var(--skb-navy);white-space:nowrap}.skb-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--skb-navy)}.skb-btn:hover{background:var(--skb-maroon-dark);border-color:var(--skb-maroon-dark)}.skb-btn--ghost,.skb-btn--ghost:hover{background:#fff;color:var(--skb-maroon);border-color:var(--skb-maroon);box-shadow:none}.skb-btn--wide{width:100%;padding:8px 0}.skb button:focus-visible,.skb textarea:focus-visible,.skb input:focus-visible{outline:2px solid var(--skb-maroon);outline-offset:2px}.skb-track{border:1.5px solid var(--skb-navy);border-radius:10px;padding:10px 12px;background:#fff;box-shadow:3px 3px 0 var(--skb-navy)}.skb-track.is-hot{background:var(--skb-free-bg);border-color:var(--skb-maroon);box-shadow:3px 3px 0 var(--skb-maroon)}.skb-track+.skb-track{margin-top:2px}.skb-track__lab{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.skb-slots{display:grid;gap:6px;margin-bottom:10px}.skb-slot{aspect-ratio:1;max-width:100%;border-radius:7px;border:1.5px dashed #B9B1C4;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--skb-mono);font-size:9px;font-weight:600;color:var(--skb-mute)}.skb-slot img{width:100%;height:100%;object-fit:contain}.skb-slot.is-on{border:1.5px solid var(--skb-navy)}.skb-slot.is-free{border-color:var(--skb-maroon);color:var(--skb-maroon)}.skb-slot.is-free.is-on{background:var(--skb-free-bg)}.skb-msg{margin:0;font-size:15px;font-weight:600;line-height:1.3}.skb-msg small{display:block;margin-top:3px;font-size:12.5px;font-weight:400;color:var(--skb-mute)}.skb-track.is-hot .skb-msg{color:var(--skb-maroon)}.skb-pair{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;border:1.5px solid var(--skb-navy);border-radius:10px;padding:10px 12px;background:var(--skb-blush)}.skb-thumb{width:52px;height:52px;border:1.5px solid var(--skb-navy);border-radius:8px;background:#fff;overflow:hidden}.skb-thumb img{width:100%;height:100%;object-fit:contain}.skb-pair__txt b{display:block;font-size:14px}.skb-pair__txt small{font-size:12.5px}.skb-h4{margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:0;color:var(--skb-navy)}.skb-picks,.skb-launch,.skb-scroll{min-width:0}.skb-scroll{position:relative}.skb-rail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2px;padding:2px 2px 8px;scrollbar-width:none;overscroll-behavior-x:contain}.skb-rail::-webkit-scrollbar{display:none}.skb-rail>*{scroll-snap-align:start;flex:0 0 calc((100% - 16px) / 3.15)}.skb-launch .skb-rail>*{flex-basis:calc((100% - 8px) / 2.15)}.skb-arrow{position:absolute;top:38%;z-index:2;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--skb-maroon);background:#fff;color:var(--skb-maroon);font:700 20px/1 var(--font-body-family);display:flex;align-items:center;justify-content:center;padding:0 0 2px;cursor:pointer;box-shadow:2px 2px 0 var(--skb-navy)}.skb-arrow:hover{background:var(--skb-maroon);color:#fff}.skb-arrow--prev{left:2px}.skb-arrow--next{right:4px}@media(hover:none){.skb-arrow{display:none}}.skb-count-all{font-family:var(--skb-mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--skb-mute);margin-left:6px}.skb-card{border:1.5px solid var(--skb-hair);border-radius:9px;background:#fff;padding:8px;display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer;font:inherit;color:inherit;min-width:0}.skb-card:hover{background:var(--skb-blush);border-color:var(--skb-maroon)}.skb-card__im{aspect-ratio:1;max-width:100%;display:flex;align-items:center;justify-content:center}.skb-card__im img{max-height:100%;object-fit:contain}.skb-card b{font-size:12.5px;font-weight:600}.skb-card span{font-size:12.5px}.skb-card em{font-style:normal;font-weight:700;color:var(--skb-maroon)}.skb-launch{border:1.5px solid var(--skb-maroon);border-radius:12px;padding:12px;background:var(--skb-blush);box-shadow:3px 3px 0 var(--skb-maroon)}.skb-launch__head{display:flex;align-items:center;gap:8px}.skb-launch__title{margin:8px 0 2px;font-size:17px;font-weight:700;letter-spacing:0;color:var(--skb-navy)}.skb-launch__sub{margin:0 0 10px;font-size:13px;color:var(--skb-mute)}.skb-tee{background:#fff;border:1.5px solid var(--skb-hair);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:7px;min-width:0;overflow:hidden}.skb-tee__im{position:relative;aspect-ratio:4 / 5;max-width:100%;border-radius:7px;overflow:hidden;background:#fbf5f2}.skb-tee__im img{width:100%;height:100%;object-fit:cover}.skb-sticker{position:absolute;top:7px;left:7px;background:var(--skb-maroon);color:#fff;font-family:var(--skb-mono);font-size:9.5px;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;padding:4px 6px;border-radius:4px;transform:rotate(-4deg);box-shadow:2px 2px 0 var(--skb-navy)}.skb-tee__meta{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.skb-tee__meta b{font-size:12.5px;font-weight:600;line-height:1.2}.skb-tee__meta span{font-size:12.5px;font-weight:600;white-space:nowrap}.skb-sizes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;min-width:0}.skb .skb-sz{width:100%;min-width:0;min-height:0;margin:0;box-sizing:border-box;border:1px solid #B9B1C4;background:#fff;border-radius:5px;padding:5px 0;font:600 11px var(--skb-mono);color:var(--skb-navy);cursor:pointer;letter-spacing:0;text-align:center;overflow:hidden}.skb .skb-sz[aria-pressed=true]{background:var(--skb-maroon);border-color:var(--skb-maroon);color:#fff}.skb-more{font-size:11.5px;color:var(--skb-maroon);text-decoration:underline;text-underline-offset:2px;margin-top:-2px}.skb-gift{border:1.5px dashed var(--skb-navy);border-radius:10px;padding:11px 12px;background:#fff;display:flex;flex-direction:column;gap:10px}.skb-gift__toggle{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.skb-gift__toggle input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--skb-maroon);flex:none}.skb-gift__toggle b,.skb-gift__row b{display:block;font-size:14px}.skb-gift__toggle small,.skb-gift__row small{color:var(--skb-mute);font-size:12.5px}.skb-gift__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--skb-hair)}.skb-textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--skb-navy);border-radius:7px;padding:9px;font:14px var(--font-body-family);letter-spacing:0;color:var(--skb-navy);background:#fffdfb;resize:vertical}.skb-gift__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.skb-count{margin-right:auto;font-family:var(--skb-mono);font-size:10.5px;color:var(--skb-mute)}.skb-err{margin:0;color:var(--skb-maroon);font-size:12.5px;font-weight:600}.skb-ship{font-size:12.5px;font-weight:500;color:var(--skb-green)}.skb-ship.is-need{color:var(--skb-maroon)}.skb-bar{height:5px;border-radius:3px;background:var(--skb-hair);overflow:hidden;margin-top:5px}.skb-bar i{display:block;height:100%;background:var(--skb-maroon)}@media(prefers-reduced-motion:no-preference){.skb-track,.skb-pair{transition:background .2s,border-color .2s}}cart-drawer.skb-on .cart-item>td{padding-top:0!important}cart-drawer.skb-on thead{display:none}cart-drawer.skb-on .cart-item{grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:6px;padding:10px 0;border-bottom:1px solid #E6DEDE}cart-drawer.skb-on .cart-item__media{grid-row:1 / 3;grid-column:1;padding:0;width:56px}cart-drawer.skb-on .cart-item__image{width:56px;height:56px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid #E6DEDE}cart-drawer.skb-on .cart-item__details{grid-column:2;grid-row:1;padding:0;min-width:0}cart-drawer.skb-on .cart-item__totals{grid-column:3;grid-row:1;padding:0;align-items:flex-start}cart-drawer.skb-on .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding:0}cart-drawer.skb-on .cart-item__name{font-size:13.5px;line-height:1.25}cart-drawer.skb-on .cart-item__details>.product-option,cart-drawer.skb-on .cart-item__details>.cart-item__discounted-prices{display:none}cart-drawer.skb-on .cart-item__details dl{margin:2px 0 0}cart-drawer.skb-on .cart-item__details dl .product-option{font-size:11.5px;margin:0}cart-drawer.skb-on .cart-item__details .discounts{margin:2px 0 0;font-size:11px}cart-drawer.skb-on .cart-item__details .discounts__discount{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}cart-drawer.skb-on .cart-item__totals .price{font-size:13px}cart-drawer.skb-on .cart-item__quantity .quantity{width:96px;min-height:30px}cart-drawer.skb-on .cart-item__quantity .quantity__button{width:30px}cart-drawer.skb-on .cart-item__quantity .quantity__input{font-size:13px;height:30px}cart-drawer.skb-on .cart-item__quantity-wrapper{align-items:center}cart-drawer.skb-on .cart-remove-button{min-width:30px;min-height:30px;width:30px;height:30px}cart-drawer.skb-on .cart-drawer__footer>:not(#skb-sum){display:none}cart-drawer.skb-on .cart-drawer__footer{padding:0;margin:0}cart-drawer.skb-on .drawer__footer{padding-top:10px}#skb-sum{margin:0 0 8px;gap:0}.skb-foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px}.skb-foot__total b{font-size:16px;font-weight:700;margin-left:4px}.skb-foot__pp{color:var(--skb-mute);font-size:12px}.skb-foot__pp b{color:var(--skb-maroon);font-weight:700}.skb-bottom{border-top:1.5px solid var(--skb-navy);padding-top:12px;display:flex;flex-direction:column;gap:6px}.skb-bottom__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.skb-bottom__row b{font-size:15px}.skb-bottom__pp span{font-size:13px}.skb-bottom__pp small{display:block;font-size:11px;color:var(--skb-mute)}.skb-bottom__pp b{color:var(--skb-maroon);font-size:13.5px}.skb-tax{margin:2px 0 0;font-size:11.5px;color:var(--skb-mute);line-height:1.4}.skb-tax a{color:inherit}.skb-cross__sub{margin:-4px 0 8px;font-size:12.5px;color:var(--skb-maroon);font-weight:600}.skb-card.is-match{border-color:var(--skb-maroon);background:var(--skb-free-bg)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/skinibi-cart.css.map */
