.cloofs-cart,.cloofs-ci,.cloofs-cart-bundle{--c-ink: #13233F;--c-muted: #4A5468;--c-mist: #F1F1F1;--c-line: #E3E5E9;--f-head: var(--typeHeaderPrimary, "Outfit"), var(--typeHeaderFallback, sans-serif);--f-body: var(--typeBasePrimary, "Figtree"), var(--typeBaseFallback, sans-serif)}.cloofs-cart{color:var(--c-ink);font-family:var(--f-body)}@media(min-width:750px){.cloofs-cart.drawer{width:480px;max-width:92vw}}@media(max-width:749px){.cloofs-cart.drawer{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.cloofs-cart .drawer__fixed-header{position:static;height:auto;padding:0;margin:0}.cloofs-cart .drawer__contents{display:flex;flex-direction:column;height:100%}.cloofs-cart .drawer__inner{position:static;display:flex;flex-direction:column;flex:1;min-height:0;padding:0}.cloofs-cart .drawer__scrollable{flex:1;min-height:0;overflow-y:auto;padding:0}.cloofs-cart__scroll{display:flex;flex-direction:column}.cloofs-cart__scroll [data-products]{flex:0 0 auto}.cloofs-cart__header{display:flex;align-items:center;justify-content:space-between;min-height:0;margin:0;padding:18px 20px 12px;border:0}.cloofs-cart__title{margin:0;font:600 24px/1.2 var(--f-head);letter-spacing:0;text-transform:none;color:var(--c-ink)}.cloofs-cart__count{font:400 12px/1 var(--f-body);vertical-align:super;top:0}.cloofs-cart__close{width:44px;height:44px;margin-right:-12px;padding:0;border:0;background:none;color:var(--c-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.cloofs-cart .drawer__close{width:auto;padding:0}.cloofs-cart__note{display:block;margin:0 20px 8px}.cloofs-cart__note[hidden]{display:none}.cloofs-cart__note-in{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 14px;border:0;border-radius:2px;background:var(--c-mist);color:var(--c-ink);font:400 15px/1.35 var(--f-body);text-align:center;letter-spacing:0;text-transform:none}.cloofs-cart__note-in[hidden]{display:none}.cloofs-cart__note-in svg{flex:0 0 15px}.cloofs-cart__time{font-weight:600;font-variant-numeric:tabular-nums}.cloofs-cart__resume{cursor:pointer}.cloofs-cart__resume strong{font-weight:600;text-decoration:underline;text-underline-offset:3px}.cloofs-cart__gift{margin:0 20px 8px}.cloofs-cart__gift[hidden]{display:none}.cloofs-cart__gift-text{margin:0 0 6px;font:400 13px/1.35 var(--f-body)}.cloofs-cart__gift-text strong{font-weight:600}.cloofs-cart__bar{height:3px;background:var(--c-line);border-radius:2px;overflow:hidden}.cloofs-cart__bar span{display:block;height:100%;width:0;background:var(--c-ink);transition:width .3s ease}.cloofs-cart [data-products]{padding:8px 20px 0}.cloofs-ci{display:flex;gap:14px;padding:0 0 18px;margin:0;border:0;color:var(--c-ink);font-family:var(--f-body)}.cloofs-ci+.cloofs-ci{padding-top:18px;border-top:1px solid var(--c-line)}.cloofs-ci.is-loading{opacity:.5;pointer-events:none}.cloofs-ci__img{flex:0 0 104px;width:104px;aspect-ratio:var(--cloofs-cart-ratio, 1 / 1);background:var(--c-mist);overflow:hidden;display:block;align-self:flex-start}.cloofs-ci__img img{width:100%;height:100%;object-fit:cover;display:block}.cloofs-ci__body{flex:1;min-width:0;display:flex;flex-direction:column}.cloofs-ci__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cloofs-ci__name{font:600 16px/1.25 var(--f-head);color:var(--c-ink);text-decoration:none}.cloofs-ci__price{display:flex;align-items:baseline;gap:6px;font:600 15px/1.25 var(--f-body);white-space:nowrap}.cloofs-ci__was{font-size:14px;font-weight:400;color:var(--c-muted)}.cloofs-ci__opts{display:flex;flex-direction:column;gap:1px;margin-top:4px}.cloofs-ci__opt{font:400 14px/1.35 var(--f-body);color:var(--c-muted)}.cloofs-ci__deal{margin-top:4px;font:400 12px/1.3 var(--f-body);color:var(--c-muted)}.cloofs-ci__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px}.cloofs-qty{display:flex;align-items:center;gap:10px;position:static;max-width:none;width:auto;margin:0}.cloofs-qty__btn{position:static;width:32px;height:32px;padding:0;border:1px solid var(--c-line);border-radius:2px;background:#fff;color:var(--c-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transform:none}.cloofs-qty__btn:hover{border-color:var(--c-ink)}.cloofs-qty__num{width:20px;min-width:0;height:32px;padding:0;border:0;background:none;box-shadow:none;font:400 14px/1 var(--f-body);color:var(--c-ink);text-align:center}.cloofs-ci__remove{font:400 13px/1.3 var(--f-body);color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.cloofs-cart-bundle{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:10px 12px;border-radius:2px;background:var(--c-mist);color:var(--c-ink);font:400 13px/1.35 var(--f-body)}.cloofs-cart-bundle svg{flex:0 0 15px}.cloofs-cart-bundle strong{font-weight:600}.cloofs-cart__recs{margin-top:auto;padding:22px 0 8px}.cloofs-cart__recs[hidden]{display:none}.cloofs-cart__recs-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 12px}.cloofs-cart__recs-title{margin:0;font:600 18px/1.2 var(--f-head);letter-spacing:0;text-transform:none;color:var(--c-ink)}.cloofs-cart__recs-arrows{display:flex;gap:6px}.cloofs-cart__arrow{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--c-line);border-radius:2px;background:#fff;color:var(--c-ink);cursor:pointer}.cloofs-cart__arrow:hover{border-color:var(--c-ink)}.cloofs-cart__recs-track{display:flex;gap:10px;overflow-x:auto;padding:0 20px;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.cloofs-cart__recs-track::-webkit-scrollbar{display:none}.cloofs-rc{flex:0 0 150px;width:150px;display:flex;flex-direction:column;gap:4px;scroll-snap-align:start}.cloofs-rc__media{position:relative;width:150px;aspect-ratio:var(--cloofs-cart-ratio, 1 / 1);background:var(--c-mist);overflow:hidden}.cloofs-rc__img,.cloofs-rc__img img{display:block;width:100%;height:100%;object-fit:cover}.cloofs-rc__add{position:absolute;right:8px;bottom:8px;z-index:2;width:32px;height:32px;padding:0;border:0;border-radius:2px;background:#fff;color:var(--c-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.cloofs-rc__add[aria-expanded=true] svg{transform:rotate(45deg)}.cloofs-rc__add svg{transition:transform .2s ease}.cloofs-rc__add.is-loading,.cloofs-rc__size.is-loading{opacity:.5}.cloofs-rc__sizes{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:10px 8px 48px;background:#fffffff5}.cloofs-rc__sizes[hidden]{display:none}.cloofs-rc__sizes-label{display:block;margin-bottom:6px;font:600 12px/1.2 var(--f-body)}.cloofs-rc__sizes-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.cloofs-rc__size{min-height:30px;padding:0 2px;border:1px solid var(--c-line);border-radius:2px;background:#fff;font:500 12px/1 var(--f-body);color:var(--c-ink);cursor:pointer}.cloofs-rc__size:hover{border-color:var(--c-ink)}.cloofs-rc__size:disabled{color:#9aa1ad;text-decoration:line-through;cursor:not-allowed}.cloofs-rc__meta{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:6px}.cloofs-rc__name{font:600 13px/1.3 var(--f-body);color:var(--c-ink);text-decoration:none}.cloofs-rc__price{font:600 13px/1.3 var(--f-body);white-space:nowrap}.cloofs-rc__price s{margin-right:5px;font-weight:400;color:var(--c-muted)}.cloofs-rc__sub{font:400 12px/1.3 var(--f-body);color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:750px){.cloofs-rc{flex-basis:170px;width:170px}.cloofs-rc__media{width:170px}}.cloofs-cart__foot{display:flex;flex-direction:column;gap:10px;padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:#fff;box-shadow:none}.cloofs-cart__foot [data-discounts]:empty{display:none}.cloofs-cart__foot .cart__item-row{margin:0}.cloofs-cart__row{display:flex;justify-content:space-between;font-family:var(--f-body)}.cloofs-cart__row--total{align-items:baseline;font-size:18px;font-weight:600}.cloofs-cart__total{display:flex;align-items:baseline;gap:8px}.cloofs-cart__original{font-size:15px;font-weight:400;color:var(--c-muted)}.cloofs-cart__original[hidden]{display:none}.cloofs-cart__row--muted{margin-top:-4px;font-size:13px;color:var(--c-muted)}.cloofs-cart__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:4px;padding:0 20px;border:0;border-radius:2px;background:var(--c-ink, #13233F);color:#fff;cursor:pointer;text-decoration:none;font:600 15px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}.cloofs-cart__checkout:hover{background:#fff;color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.cloofs-cart__checkout.btn--loading{opacity:.7;pointer-events:none}.cloofs-cart__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none}.cloofs-cart__pay li{margin:0}.cloofs-cart__pay-icon{display:block;width:36px;height:23px}.cloofs-cart .additional-checkout-buttons{margin:0}.cloofs-cart.is-empty .drawer__cart-empty,.cloofs-cart.drawer--is-empty .drawer__cart-empty{display:flex;flex-direction:column;flex:1;min-height:0}.cloofs-cart .cloofs-cart__empty{padding:4px 20px calc(24px + env(safe-area-inset-bottom));font:400 15px/1.5 var(--f-body)}.cloofs-cart__empty-title{margin:0;font:600 20px/1.25 var(--f-head);color:var(--c-ink)}.cloofs-cart__empty-sub{margin:4px 0 0;font-size:14px;color:var(--c-muted)}.cloofs-cart__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin-top:16px}.cloofs-cart .cloofs-cart__cat{display:flex;flex-direction:column;gap:8px;color:var(--c-ink);text-decoration:none}.cloofs-cart__cat-img{display:block;aspect-ratio:var(--cloofs-cart-ratio, 1 / 1);background:var(--c-mist);overflow:hidden}.cloofs-cart__cat-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cloofs-cart__cat:hover .cloofs-cart__cat-img img{transform:scale(1.03)}.cloofs-cart__cat-label{font:600 15px/1.25 var(--f-head)}.cloofs-cart a.cloofs-cart__checkout--link{margin-top:24px;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cloofs-cart.css.map */
