@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800&family=Inter:wght@400;500;600;700&display=swap";.crt-wrapper{width:100%;max-width:none}.crt{--crt-serif: "Playfair Display", "Cormorant Garamond", Georgia, serif;--crt-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--crt-max: 1360px;--crt-pad: 16px;background:var(--crt-bg, #FFFFFF);color:var(--crt-title, #3A1F2B);font-family:var(--crt-sans);width:100%;max-width:none;padding:36px 0 52px}.crt *,.crt *:before,.crt *:after{box-sizing:border-box}.crt__inner{width:min(100%,var(--crt-max));margin:0 auto;padding:0 var(--crt-pad)}.crt__title{font-family:var(--crt-serif);font-weight:800;font-size:28px;line-height:1.08;letter-spacing:-.02em;margin:0 0 6px}.crt__count{font-size:14px;color:var(--crt-body, #5A5058);margin:0 0 22px}.crt__ship{background:var(--crt-soft, #FBEDE7);border-radius:14px;padding:14px 16px;margin-bottom:22px}.crt__ship-text{font-size:14px;line-height:1.45;margin:0 0 10px}.crt__ship-text strong{color:var(--crt-accent, #B23C5A)}.crt__ship-bar{height:8px;border-radius:999px;background:var(--crt-line, #EADCDD);overflow:hidden}.crt__ship-fill{height:100%;border-radius:999px;background:var(--crt-accent, #B23C5A);transition:width .4s ease}.crt__items{list-style:none;margin:0;padding:0}.crt__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--crt-line, #EADCDD)}.crt__item:last-child{border-bottom:1px solid var(--crt-line, #EADCDD)}.crt__thumb{width:88px;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--crt-soft, #FBEDE7);display:block}.crt__thumb img{width:100%;height:100%;object-fit:cover;display:block}.crt__item-name{font-family:var(--crt-serif);font-weight:700;font-size:16px;line-height:1.25;margin:0;color:var(--crt-title, #3A1F2B)}.crt__item-name a{color:inherit;text-decoration:none}.crt__variant{font-size:13px;color:var(--crt-body, #5A5058);margin:4px 0 0}.crt__props{list-style:none;margin:8px 0 0;padding:8px 10px;background:var(--crt-soft, #FBEDE7);border-radius:10px}.crt__prop{font-size:12.5px;line-height:1.45;color:var(--crt-body, #5A5058)}.crt__prop+.crt__prop{margin-top:4px}.crt__prop b{color:var(--crt-title, #3A1F2B);font-weight:600}.crt__prop a{color:var(--crt-accent, #B23C5A)}.crt__item-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.crt__qty{display:inline-flex;align-items:center;border:1.5px solid var(--crt-line, #EADCDD);border-radius:999px;overflow:hidden}.crt__qty a,.crt__qty span{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--crt-title, #3A1F2B);text-decoration:none}.crt__qty a{background:var(--crt-soft, #FBEDE7)}.crt__qty span{min-width:40px}.crt__remove{font-size:13px;color:var(--crt-body, #5A5058);text-decoration:underline}.crt__prices{text-align:right;margin-left:auto}.crt__price-compare{display:block;font-size:13px;color:var(--crt-body, #5A5058);text-decoration:line-through}.crt__price{font-size:16px;font-weight:700;color:var(--crt-accent, #B23C5A)}.crt__summary{margin-top:26px;background:var(--crt-card, #FBEDE7);border-radius:18px;padding:20px 18px 22px}.crt__summary-title{font-family:var(--crt-serif);font-weight:700;font-size:19px;margin:0 0 14px}.crt__promo{margin-bottom:16px}.crt__promo-row{display:flex;gap:8px}.crt__promo input{flex:1 1 auto;min-width:0;padding:14px;border:1.5px solid var(--crt-line, #EADCDD);border-radius:10px;background:#fff;font-family:var(--crt-sans);font-size:15px;color:var(--crt-title, #3A1F2B);text-transform:uppercase}.crt__promo input:focus{outline:none;border-color:var(--crt-accent, #B23C5A);box-shadow:0 0 0 3px #b23c5a1f}.crt__promo button{flex:0 0 auto;padding:0 20px;border:none;border-radius:10px;background:var(--crt-title, #3A1F2B);color:#fff;font-family:var(--crt-sans);font-size:14px;font-weight:700;cursor:pointer}.crt__promo-note{font-size:12.5px;line-height:1.45;color:var(--crt-body, #5A5058);margin:8px 0 0}.crt__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.crt__tag{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--crt-accent, #B23C5A);color:#fff;font-size:12.5px;font-weight:700}.crt__tag a{color:#fff;text-decoration:none;opacity:.8;font-weight:400}.crt__note{margin-bottom:16px}.crt__note summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;padding:6px 0}.crt__note summary::-webkit-details-marker{display:none}.crt__note textarea{width:100%;min-height:90px;margin-top:8px;padding:12px 14px;border:1.5px solid var(--crt-line, #EADCDD);border-radius:10px;background:#fff;font-family:var(--crt-sans);font-size:14.5px;resize:vertical}.crt__line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14.5px;padding:7px 0}.crt__line--save{color:var(--crt-accent, #B23C5A);font-weight:600}.crt__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px;padding-top:14px;border-top:1px solid var(--crt-line, #EADCDD);font-size:17px;font-weight:700}.crt__total-value{font-size:22px}.crt__taxnote{font-size:12.5px;color:var(--crt-body, #5A5058);margin:6px 0 0}.crt__checkout{width:100%;margin-top:16px;padding:19px 24px;border:none;border-radius:12px;background:var(--crt-cta-bg, #3A1F2B);color:var(--crt-cta-text, #FFFFFF);font-family:var(--crt-sans);font-size:16.5px;font-weight:700;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.crt__continue{display:block;text-align:center;margin-top:14px;font-size:14px;color:var(--crt-body, #5A5058)}.crt__trust{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.crt__trust li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--crt-body, #5A5058)}.crt__empty{text-align:center;padding:44px 16px 52px}.crt__empty-title{font-family:var(--crt-serif);font-weight:800;font-size:26px;margin:0 0 10px}.crt__empty-text{font-size:15px;color:var(--crt-body, #5A5058);margin:0 0 22px}.crt__empty-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:999px;background:var(--crt-cta-bg, #3A1F2B);color:var(--crt-cta-text, #FFFFFF);font-size:15px;font-weight:700;text-decoration:none}@media(hover:hover){.crt__checkout:hover{transform:translateY(-1px);opacity:.93}.crt__qty a:hover{background:var(--crt-accent, #B23C5A);color:#fff}}@media(min-width:768px){.crt{padding:56px 0 76px;--crt-pad: clamp(28px, 3.4vw, 44px)}.crt__title{font-size:38px}.crt__count{font-size:15px;margin-bottom:28px}.crt__item{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:24px 0}.crt__thumb{width:120px}.crt__item-name{font-size:19px}.crt__price{font-size:18px}.crt__summary{padding:26px 24px 28px}.crt__empty-title{font-size:34px}}@media(min-width:1024px){.crt{padding:clamp(60px,4.6vw,100px) 0 clamp(88px,6.4vw,140px);--crt-pad: clamp(40px, 4vw, 80px)}.crt__head{margin-bottom:clamp(28px,2.4vw,44px)}.crt__title{font-size:clamp(40px,3.2vw,56px)}.crt__count{font-size:clamp(15px,1.05vw,18px)}.crt__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(40px,4vw,76px);align-items:start}.crt__item{grid-template-columns:clamp(130px,10vw,170px) minmax(0,1fr);gap:clamp(20px,1.8vw,30px);padding:clamp(26px,2vw,34px) 0}.crt__thumb{width:100%;border-radius:16px}.crt__item-name{font-size:clamp(19px,1.4vw,24px)}.crt__variant{font-size:clamp(13px,.95vw,15px)}.crt__prop{font-size:clamp(13px,.92vw,15px)}.crt__price{font-size:clamp(18px,1.3vw,22px)}.crt__price-compare{font-size:clamp(13px,.95vw,16px)}.crt__summary{position:sticky;top:clamp(20px,3vw,44px);margin-top:0;padding:clamp(28px,2.2vw,40px) clamp(24px,2vw,34px);border-radius:clamp(18px,1.5vw,24px)}.crt__summary-title{font-size:clamp(20px,1.5vw,26px)}.crt__line{font-size:clamp(15px,1.05vw,17px)}.crt__total{font-size:clamp(17px,1.2vw,20px)}.crt__total-value{font-size:clamp(23px,1.8vw,30px)}.crt__checkout{padding:clamp(20px,1.5vw,26px) 28px;font-size:clamp(17px,1.2vw,20px)}.crt__promo input{padding:clamp(14px,1.1vw,18px) 16px;font-size:clamp(15px,1.05vw,17px)}.crt__promo button{font-size:clamp(14px,1vw,16px);padding:0 clamp(20px,1.8vw,28px)}.crt__trust li{font-size:clamp(13.5px,.98vw,16px)}}@media(min-width:1920px){.crt{--crt-max: 1520px}}@media(prefers-reduced-motion:reduce){.crt__checkout,.crt__ship-fill,.crt__qty a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cart-monlego.css.map */
