.crt{--crt-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--crt-ink: var(--c-text, #111);--crt-muted: var(--c-muted, #6f6f6f);--crt-line: #e6e3de;--crt-paper: #f7f4ef;--crt-wine: #8c2a2a;--crt-gutter: clamp(16px, 3vw, 48px);max-width:1360px;margin:0 auto;padding:0 var(--crt-gutter) clamp(56px,6vw,96px)}.crt *,.crt *:before,.crt *:after{box-sizing:border-box}.crt a{color:inherit;text-decoration:none}.crt img{display:block;max-width:100%}.crt-eyebrow{margin:0 0 12px;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--crt-muted)}.crt-title{margin:0;font-family:var(--crt-serif);font-weight:400;font-size:clamp(40px,4vw,60px);line-height:1.04;letter-spacing:-.005em}.crt-title em{font-style:italic}.crt-title small{font-family:var(--font-body, inherit);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--crt-muted);margin-left:14px;vertical-align:middle}.crt-h2{margin:0;font-family:var(--crt-serif);font-weight:400;font-size:clamp(28px,2.4vw,36px);line-height:1.1}.crt-pill{display:inline-flex;align-items:center;height:44px;padding:0 24px;border:1px solid var(--crt-ink);border-radius:22px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .25s,color .25s}.crt-pill:hover,.crt-pill--ink{background:var(--crt-ink);color:#fff}.crt-head{padding:clamp(28px,3.4vw,52px) 0 clamp(24px,2.6vw,36px);display:grid;gap:18px}.crt-steps{display:flex;gap:0;list-style:none;margin:0;padding:0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#b3aea6}.crt-steps li+li:before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin:0 12px;opacity:.6}.crt-steps .is-on{color:var(--crt-ink)}.crt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(32px,5vw,88px);align-items:start}.crt-ship{padding:0 0 22px;border-bottom:1px solid var(--crt-line)}.crt-ship p{margin:0 0 12px;font-size:13px;color:var(--crt-muted)}.crt-ship b{color:var(--crt-ink);font-weight:500}.crt-ship__bar{display:block;height:1px;background:var(--crt-line)}.crt-ship__bar i{display:block;height:1px;background:var(--crt-ink);transition:width .6s cubic-bezier(.2,.7,.2,1)}.crt-ship.is-done .crt-ship__bar{display:none}.crt-ship.is-done p{margin:0}.crt-lines{list-style:none;margin:0;padding:0}.crt-line{display:grid;grid-template-columns:140px minmax(0,1fr);gap:clamp(16px,2vw,28px);padding:26px 0;border-bottom:1px solid var(--crt-line)}.crt-line__img{display:block;aspect-ratio:2 / 3;overflow:hidden;background:#f2f1ef}.crt-line__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.crt-line__img:hover img{transform:scale(1.04)}.crt-line__body{display:flex;flex-direction:column;min-width:0}.crt-line__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.crt-line__name{font-family:var(--crt-serif);font-size:clamp(22px,1.9vw,28px);line-height:1.15}.crt-line__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.crt-line__price{display:grid;justify-items:end;gap:2px;font-size:15px;white-space:nowrap}.crt-line__price s{font-size:12px;color:var(--crt-muted)}.crt-line__meta{display:flex;flex-wrap:wrap;margin:10px 0 0;font-size:12px;letter-spacing:.06em;color:var(--crt-muted)}.crt-line__meta span+span:before{content:"\b7";margin:0 8px}.crt-line__low{margin:10px 0 0;font-size:12px;color:var(--crt-wine);letter-spacing:.02em}.crt-line__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px}.crt-qty{display:inline-flex;align-items:center;height:40px;border:1px solid var(--crt-line)}.crt-qty button{width:38px;height:100%;border:0;background:none;font-size:16px;cursor:pointer;color:inherit}.crt-qty button:hover{background:var(--crt-paper)}.crt-qty input{width:34px;height:100%;border:0;text-align:center;font:inherit;font-size:14px;background:none;-moz-appearance:textfield}.crt-qty input::-webkit-outer-spin-button,.crt-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.crt-line__acts{display:flex;gap:20px}.crt-line__acts button{border:0;background:none;padding:0;font:inherit;font-size:11.5px;letter-spacing:.06em;color:var(--crt-muted);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.crt-line__acts button:hover,.crt-line__acts [data-wish].is-active{color:var(--crt-ink)}.crt-note{padding:20px 0;border-bottom:1px solid var(--crt-line)}.crt-note summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:12.5px;letter-spacing:.04em}.crt-note summary::-webkit-details-marker{display:none}.crt-note summary:after{content:"+";font-size:16px;line-height:1}.crt-note[open] summary:after{content:"\2212"}.crt-note textarea{width:100%;margin-top:14px;padding:12px 14px;border:1px solid var(--crt-line);background:#fff;font:inherit;font-size:14px;resize:vertical}.crt-note textarea:focus{outline:none;border-color:var(--crt-ink)}.crt-side{position:sticky;top:calc(var(--header-h, 72px) + 24px);display:grid;gap:12px}.crt-sum{background:var(--crt-paper);padding:clamp(24px,2.4vw,36px)}.crt-sum dl{margin:22px 0 0;display:grid;gap:12px}.crt-sum dl div{display:flex;justify-content:space-between;font-size:13.5px}.crt-sum dt{color:var(--crt-muted)}.crt-sum dd{margin:0}.crt-sum .is-save dd{color:var(--crt-wine)}.crt-sum .is-total{padding-top:16px;margin-top:4px;border-top:1px solid var(--crt-line);align-items:baseline}.crt-sum .is-total dt{color:var(--crt-ink);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.crt-sum .is-total dd{font-family:var(--crt-serif);font-size:30px;line-height:1}.crt-sum__inst{margin:8px 0 22px;text-align:right;font-size:11.5px;color:var(--crt-muted)}.crt-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;border:0;background:var(--crt-ink);color:#fff;font:inherit;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.crt-checkout:hover{opacity:.88}.crt-checkout svg{width:16px;height:16px}.crt-sum__eta{margin:12px 0 0;text-align:center;font-size:12px;color:var(--crt-muted)}.crt-sum__eta b{color:var(--crt-ink);font-weight:500}.crt-coupon{margin-top:20px;padding-top:18px;border-top:1px solid var(--crt-line)}.crt-coupon summary{list-style:none;cursor:pointer;font-size:12.5px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.crt-coupon summary::-webkit-details-marker{display:none}.crt-coupon div{display:flex;margin-top:12px;border-bottom:1px solid var(--crt-ink)}.crt-coupon input{flex:1;min-width:0;height:42px;border:0;background:transparent;font:inherit;font-size:14px;outline:none;letter-spacing:.06em;text-transform:uppercase}.crt-coupon button{border:0;background:none;font:inherit;font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.crt-trust{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--crt-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:10.5px;letter-spacing:.06em;color:var(--crt-muted)}.crt-trust li{display:grid;justify-items:center;gap:8px}.crt-trust svg{width:22px;height:22px;color:var(--crt-ink)}.crt-pay{max-height:20px;width:auto;margin:18px auto 0;opacity:.7}.crt-help{display:block;padding:16px 4px 0;font-size:12.5px;line-height:1.5;color:var(--crt-muted);text-align:center}.crt-help b{color:var(--crt-ink);font-weight:500}.crt-more{margin-top:clamp(56px,6vw,96px);text-align:center}.crt-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,40px) clamp(8px,1vw,16px);margin-top:clamp(24px,3vw,40px);text-align:left}.crt-more__grid>*{min-width:0}.crt-empty{text-align:center;padding:clamp(64px,9vw,140px) 0 0}.crt-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}.crt-bar{display:none}@media(max-width:989px){.crt-grid{grid-template-columns:1fr;gap:28px}.crt-side{position:static}.crt-line{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:20px 0}.crt-line__top{flex-direction:column;gap:6px}.crt-line__price{justify-items:start;grid-auto-flow:column;gap:10px;align-items:baseline;font-size:14px}.crt-line__name{font-size:21px}.crt-line__foot{flex-wrap:wrap;gap:12px}.crt-qty{height:36px}.crt-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.crt-bar{display:flex;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;align-items:center;gap:14px;padding:8px 8px 8px 16px;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 40px #0000001f;transform:translateY(calc(100% + 30px));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.crt-bar.is-shown{transform:none}.crt-bar div{flex:1;display:grid}.crt-bar small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--crt-muted)}.crt-bar b{font-family:var(--crt-serif);font-weight:400;font-size:22px;line-height:1.1}.crt-bar .crt-checkout{width:auto;height:48px;padding:0 22px;letter-spacing:.18em}body:has(.crt-bar.is-shown) .wa-float{transform:translateY(-76px)}#MainContent:has(.crt-bar){padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cart-2.css.map */
