.drawer--cart{--cc-bg: #0b0b0b;--cc-bg-2: #131313;--cc-ink: #f4ede1;--cc-ink-2: rgba(244, 237, 225, .72);--cc-ink-3: rgba(244, 237, 225, .5);--cc-line: rgba(255, 255, 255, .12);--cc-line-2: rgba(255, 255, 255, .3);--cc-tile: #f2efe8;--cc-head: "custom heading", "Bell Gothic Black", "Archivo Black", Impact, sans-serif;--cc-mono: "Akkurat Mono", "Source Code Pro", ui-monospace, monospace;--cc-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--cc-pad: 24px;--bg: var(--cc-bg);--COLOR-BG: var(--cc-bg);--text: var(--cc-ink);--COLOR-TEXT: var(--cc-ink);--text-light: var(--cc-ink-3);--border: var(--cc-line);--border-light: var(--cc-line);--border-hairline: var(--cc-line);--link: var(--cc-ink);--icons: var(--cc-ink);--DRAWER-WIDTH: 460px}.drawer--cart .drawer__inner{background:var(--cc-bg);color:var(--cc-ink);border-left:1px solid rgba(255,255,255,.08);font-family:var(--cc-sans)}@media only screen and (min-width:480px){.drawer--cart .drawer__inner{max-width:460px}}.drawer--cart .drawer__body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.drawer--cart .cart-block{padding:0}.drawer--cart a:after{content:none!important}.drawer--cart .drawer__head{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:18px var(--cc-pad) 0;background:var(--cc-bg);border-bottom:1px solid var(--cc-line)}.drawer--cart .drawer__heading{display:flex;align-items:flex-start;gap:4px;margin:0;font-family:var(--cc-head);font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#fff}.drawer--cart .cart__items-count{font-family:var(--cc-mono);font-size:11px;line-height:1;letter-spacing:0;color:var(--cc-ink-3);transform:translateY(-1px)}.drawer--cart .cart__items-count:before,.drawer--cart .cart__items-count:after{content:none}.drawer--cart .drawer__close{position:relative;top:auto;right:auto;display:grid;place-items:center;width:40px;height:40px;margin:-8px -10px -8px 0;padding:0;border:0;background:none;color:#fff;cursor:pointer;transform:none}.drawer--cart .drawer__close .icon{width:18px;height:18px}.cdn-cart-slot--goal{flex:0 0 100%}.cdn-cg{padding:12px 0 15px}.cdn-cg__t{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--cc-sans, "DM Sans", sans-serif);font-size:13px;line-height:1.4;color:var(--cc-ink-2, rgba(244, 237, 225, .72))}.cdn-cg__t b{font-weight:600;color:#fff}.cdn-cg__ok{display:none;color:#fff}.cdn-cg.is-done .cdn-cg__ok{display:inline-flex}.cdn-cg.is-done .cdn-cg__t{color:#fff}.cdn-cg__bar{position:relative;height:2px;background:#ffffff24;overflow:hidden}.cdn-cg__bar i{position:absolute;inset:0 auto 0 0;background:#fff;transition:width .5s cubic-bezier(.22,.8,.24,1)}.drawer--cart .drawer__items{display:block}.drawer--cart .cart__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;margin:0;padding:20px var(--cc-pad);border-bottom:1px solid var(--cc-line)}.drawer--cart .cart__item--no-border{border-bottom:1px solid var(--cc-line)}.drawer--cart .cart__item__image{width:88px;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--cc-tile)}.drawer--cart .cart__item__image a,.drawer--cart .cart__item__image .lazy-image{display:block;width:100%;height:100%;padding:0!important;background:transparent}.drawer--cart .cart__item__image img{width:100%;height:100%;object-fit:cover}.drawer--cart .cart__item__content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 14px;align-items:start;width:auto;min-width:0;padding:0}.drawer--cart .cart__item__title{margin:0;font-family:var(--cc-head);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase}.drawer--cart .cart__item__title a{color:#fff;text-decoration:none}.drawer--cart .cart__item__meta{margin:0}.cdn-li-meta{margin:5px 0 0;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:10px;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:currentColor;opacity:.55}.drawer--cart .cart__item__content-inner{margin:0}.drawer--cart .cart__item__content__left>.cart__price{display:none}.drawer--cart .cart__item__price{font-family:var(--cc-mono);font-size:13px;line-height:1.3;letter-spacing:.02em;color:#fff;white-space:nowrap}.drawer--cart quantity-input{display:block;margin-top:14px}.drawer--cart .cart__quantity-counter{display:flex;align-items:center;gap:16px;margin:0}.drawer--cart .cart__quantity{display:inline-flex;align-items:center;width:auto;height:32px;margin:0;border:1px solid var(--cc-line-2);border-radius:0;background:transparent}.drawer--cart .cart__quantity button{position:static;top:auto;right:auto;bottom:auto;left:auto;transform:none}.drawer--cart .cart__quantity-minus,.drawer--cart .cart__quantity-plus{display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:0;background:none;color:#fff;cursor:pointer}.drawer--cart .cart__quantity-minus .icon,.drawer--cart .cart__quantity-plus .icon{width:10px;height:10px}.drawer--cart .cart__quantity-minus:hover,.drawer--cart .cart__quantity-plus:hover{background:#ffffff14}.drawer--cart .cart__quantity-field{width:30px;height:30px;margin:0;padding:0;border:0;background:none;color:#fff;font-family:var(--cc-mono);font-size:12px;text-align:center;-moz-appearance:textfield}.drawer--cart .cart__quantity-field::-webkit-outer-spin-button,.drawer--cart .cart__quantity-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.drawer--cart .cart__item__remove{margin:0;padding:0;font-family:var(--cc-mono);font-size:10px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-ink-3)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f4ede140}.drawer--cart .cart__item__remove:hover{color:#fff!important}.cdn-ck{margin:14px var(--cc-pad, 24px) 0;padding:16px;border:1px solid rgba(255,255,255,.14);background:#121212;color:#f4ede1;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.cdn-ck__row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}.cdn-ck__seal{width:40px;height:40px;object-fit:contain}.cdn-ck__k{margin:0 0 4px;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:10px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#f4ede18c}.cdn-ck__t{margin:0;font-size:14px;line-height:1.5;color:#fff}.cdn-ck__t b{font-weight:600}.cdn-ck__x{margin:6px 0 0;font-size:13px;line-height:1.5;color:#f4ede1ad}.cdn-ck__btn{display:flex;align-items:center;justify-content:center;margin-top:14px;min-height:40px;padding:10px 14px 9px;border:1px solid #fff;background:#fff;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:11px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none!important;transition:background .2s ease}.cdn-ck__btn:hover{background:#f1ece4}.cdn-ck__note{margin:10px 0 0;font-size:12px;line-height:1.5;color:#f4ede180;text-align:center}.cdn-ck__lv{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.cdn-ck__lv p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#f4ede1b8}.cdn-ck__lv b{font-weight:600;color:#fff}.cdn-ck__bar{position:relative;height:3px;background:#ffffff24;overflow:hidden}.cdn-ck__bar i{position:absolute;inset:0 auto 0 0;background:#fff;transition:width .5s ease}.cdn-ck__bar--blu i{background:#4a6fbf}.cdn-ck__bar--rosso i{background:#c0303b}.cdn-ck__bar--oro i{background:#c9a24a}.cdn-ck__bar--nero i,.cdn-ck__bar--bianco i{background:#e9e0cd}.cdn-up{padding:24px 0 4px var(--cc-pad, 24px);color:#f4ede1}.cdn-up__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-right:var(--cc-pad, 24px);margin-bottom:14px}.cdn-up__title{margin:0;font-family:custom heading,Bell Gothic Black,Impact,sans-serif;font-size:14px;line-height:1.3;text-transform:uppercase;color:#fff}.cdn-up__hint{margin:0;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:10px;line-height:1.4;letter-spacing:.03em;text-transform:uppercase;color:#f4ede18c}.cdn-up__row{display:flex;gap:12px;overflow-x:auto;padding:0 var(--cc-pad, 24px) 12px 0;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.cdn-up__card{flex:0 0 138px;display:flex;flex-direction:column;scroll-snap-align:start;min-width:0}.cdn-up__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f2efe8}.cdn-up__img img{display:block;width:100%;height:100%;object-fit:cover}.cdn-up__t{margin-top:10px;font-family:custom heading,Bell Gothic Black,Impact,sans-serif;font-size:12px;line-height:1.3;text-transform:uppercase;color:#fff!important;text-decoration:none!important}.cdn-up__ib{margin:3px 0 0;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:9px;line-height:1.45;letter-spacing:.02em;text-transform:uppercase;color:#f4ede180;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cdn-up__p{margin:6px 0 0;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:12px;line-height:1.3;color:#fff}.cdn-up__add{position:relative;display:flex;align-items:center;justify-content:center;margin:10px 0 0;width:100%;min-height:34px;padding:8px 8px 7px;border:1px solid rgba(255,255,255,.4);border-radius:0;background:transparent;color:#fff;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:10.5px;line-height:1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.cdn-up__add:hover,.cdn-up__add:focus-visible{background:#fff;border-color:#fff;color:#0b0b0b;outline:none}.cdn-up__add-t:before{content:"+ "}.cdn-up__add-ok{display:none}.cdn-up__add.is-loading{color:transparent}.cdn-up__add.is-loading:after{content:"";position:absolute;width:12px;height:12px;border:1px solid rgba(255,255,255,.5);border-top-color:transparent;border-radius:50%;animation:cdn-up-spin .7s linear infinite}.cdn-up__add.is-added{background:#fff;border-color:#fff;color:#0b0b0b}.cdn-up__add.is-added .cdn-up__add-t{display:none}.cdn-up__add.is-added .cdn-up__add-ok{display:inline}.cdn-up__add.is-added .cdn-up__add-ok:before{content:"\2713  "}.cdn-up__add.is-error{border-color:#c0303b}@keyframes cdn-up-spin{to{transform:rotate(360deg)}}.drawer--cart .cart__widget{margin:14px 0 0;border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line)}.drawer--cart .cart__widget__title{display:flex;align-items:center;justify-content:space-between;padding:16px var(--cc-pad);font-family:var(--cc-sans);font-size:14px;font-weight:500;color:#fff;cursor:pointer;list-style:none}.drawer--cart .cart__widget__title::-webkit-details-marker{display:none}.drawer--cart .cart__widget__title .icon{width:12px;height:12px;color:var(--cc-ink-3)}.drawer--cart .cart__widget__content__inner{padding:0 var(--cc-pad) 18px}.drawer--cart .cart__widget__content__inner label{display:block;margin-bottom:8px;font-family:var(--cc-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-ink-3)}.drawer--cart .cart__field--textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--cc-line-2);border-radius:0;background:transparent;color:#fff;font-family:var(--cc-sans);font-size:14px}.drawer--cart .drawer__foot{padding:16px var(--cc-pad) calc(16px + env(safe-area-inset-bottom));background:var(--cc-bg);border-top:1px solid var(--cc-line)}.drawer--cart .drawer__foot .cart-block,.drawer--cart .cart__foot__inner,.drawer--cart .cart__price__holder,.drawer--cart .cart__total{padding:0;border:0}.drawer--cart .cart__foot__inner{padding:0}.drawer--cart .cart__price__holder{margin:0 0 14px}.drawer--cart .cart__total{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:0}.drawer--cart .cart__total__label{font-family:var(--cc-mono);font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-ink-2)}.drawer--cart .cart__total__price{font-family:var(--cc-mono);font-size:17px;line-height:1.2;letter-spacing:.01em;color:#fff}.cdn-tot__ship{display:flex;justify-content:space-between;margin-top:6px;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:currentColor}.cdn-tot__ship span:first-child{opacity:.6}.cdn-tot__klarna{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:currentColor;opacity:.6}.drawer--cart .cart__buttons-all{display:block}.drawer--cart .cart__checkout.btn,.drawer--cart .cart__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin:0;padding:14px 16px 13px;border:1px solid #fff;border-radius:0;background:#fff;color:#0b0b0b;font-family:var(--cc-mono);font-size:12px;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase;box-shadow:none;transition:background .2s ease}.drawer--cart .cart__checkout:hover{background:#f1ece4}.drawer--cart .cart__checkout .icon,.drawer--cart .cart__checkout svg{width:14px;height:14px;color:#0b0b0b}.drawer--cart .cart__checkout:before,.drawer--cart .cart__checkout:after{display:none}.drawer--cart .cdn-cart-viewlink{display:block;width:auto;margin:12px auto 0;padding:4px;border:0;background:none;font-family:var(--cc-mono);font-size:10.5px;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--cc-ink-2)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f4ede14d}.drawer--cart .cdn-cart-viewlink:hover{color:#fff!important}.drawer--cart .cdn-cart-note{margin:10px 0 0;font-size:11.5px;line-height:1.4;font-style:normal;text-align:center;color:var(--cc-ink-3)}.drawer--cart .drawer__empty__inner{width:100%;padding:28px 0 24px}.drawer--cart .drawer__empty__message{margin:0 var(--cc-pad) 6px;font-family:var(--cc-head);font-size:16px;line-height:1.3;text-transform:uppercase;text-align:left;color:#fff}.cdn-cart-empty .cdn-up{padding-top:18px}.cdn-cart-empty__cta{display:flex;align-items:center;justify-content:center;margin:18px var(--cc-pad, 24px) 0;min-height:48px;border:1px solid #fff;background:#fff;color:#0b0b0b!important;font-family:Akkurat Mono,Source Code Pro,ui-monospace,monospace;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important}@media only screen and (max-width:479px){.drawer--cart{--cc-pad: 18px}.drawer--cart .cart__item{grid-template-columns:80px minmax(0,1fr);gap:14px}.drawer--cart .cart__item__image{width:80px}.cdn-up__card{flex-basis:128px}}@media(prefers-reduced-motion:reduce){.cdn-cg__bar i,.cdn-ck__bar i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cdn-cart.css.map */
