*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.ll-body{margin:0;background:var(--ll-porcelain);color:var(--ll-ink);font-family:var(--ll-sans);font-weight:var(--ll-sans-weight, 400);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{max-width:100%}img{height:auto}a{color:var(--ll-merlot)}button,input,select,textarea{font:inherit;color:inherit}.ll-main:focus{outline:none}.ll-skip{position:absolute;top:-100px;left:16px;z-index:200;padding:12px 18px;background:var(--ll-merlot);color:var(--ll-porcelain);border-radius:var(--ll-radius);text-decoration:none}.ll-skip:focus{top:12px}.ll-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ll-page{max-width:1240px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px) clamp(64px,9vw,128px)}.ll-page--narrow{max-width:760px}.ll-page--mid{max-width:980px}.ll-title{margin:0;font-family:var(--ll-serif);font-style:var(--ll-display-style);font-weight:var(--ll-display-weight);font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.015em;color:var(--ll-merlot)}.ll-subtitle{margin:0;font-family:var(--ll-serif);font-style:var(--ll-display-style);font-weight:var(--ll-display-weight);font-size:clamp(26px,2.6vw,34px);line-height:1.15;color:var(--ll-merlot)}.ll-head{margin-bottom:clamp(32px,4vw,56px)}.ll-head--center{text-align:center}.ll-head__text{max-width:40rem;margin-top:16px;color:var(--ll-muted)}.ll-head--center .ll-head__text{margin-left:auto;margin-right:auto}.ll-muted{color:var(--ll-muted)}.ll-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;background:var(--ll-merlot);color:var(--ll-porcelain);border:1px solid var(--ll-merlot);border-radius:var(--ll-radius);font-family:var(--ll-sans);font-size:15px;font-weight:var(--ll-medium);line-height:1.2;text-decoration:none;cursor:pointer;transition:background .25s ease,color .25s ease}.ll-btn:hover{background:var(--ll-ink);border-color:var(--ll-ink)}.ll-btn--ghost{background:transparent;color:var(--ll-merlot)}.ll-btn--ghost:hover{background:var(--ll-merlot);color:var(--ll-porcelain);border-color:var(--ll-merlot)}.ll-btn--block{width:100%}.ll-btn[disabled]{opacity:.45;cursor:not-allowed}.ll-link{color:var(--ll-merlot);font-weight:var(--ll-medium);text-decoration:underline;text-decoration-color:var(--ll-rose);text-decoration-thickness:1px;text-underline-offset:6px}.ll-link:hover{text-decoration-color:currentColor}.ll-label{display:block;margin:0 0 8px;font-size:14px;font-weight:var(--ll-medium);color:var(--ll-ink)}.ll-input{display:block;width:100%;min-height:52px;padding:0 18px;background:#fff;border:1px solid var(--ll-line);border-radius:var(--ll-radius);color:var(--ll-ink);font-size:15px}.ll-input:focus{outline:none;border-color:var(--ll-merlot)}textarea.ll-input{min-height:140px;padding:14px 18px;resize:vertical}.ll-select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.ll-input--qty{width:88px;text-align:center;padding:0 8px}.ll-field+.ll-field{margin-top:18px}.ll-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:26px}.ll-errors{margin:0 0 20px;padding:14px 18px;background:var(--ll-petal);border-radius:var(--ll-radius);color:var(--ll-merlot);font-size:15px}.ll-errors ul{margin:0;padding-left:18px}.ll-success{margin:0 0 20px;color:var(--ll-merlot);font-weight:var(--ll-medium)}.ll-rte{font-size:17px;line-height:1.8}.ll-rte>:first-child{margin-top:0}.ll-rte>:last-child{margin-bottom:0}.ll-rte h1,.ll-rte h2,.ll-rte h3,.ll-rte h4{margin:1.6em 0 .5em;font-family:var(--ll-serif);font-style:var(--ll-display-style);font-weight:var(--ll-display-weight);line-height:1.2;color:var(--ll-merlot)}.ll-rte h2{font-size:32px}.ll-rte h3{font-size:26px}.ll-rte img{border-radius:6px}.ll-rte a{color:var(--ll-merlot);text-underline-offset:4px}.ll-rte blockquote{margin:1.4em 0;padding-left:20px;border-left:2px solid var(--ll-rose);font-family:var(--ll-serif);font-style:italic;font-size:20px}.ll-rte table{width:100%;border-collapse:collapse}.ll-rte td,.ll-rte th{padding:10px;border-bottom:1px solid var(--ll-line);text-align:left}.ll-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:52px clamp(20px,2.2vw,32px)}.ll-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-card{display:block;color:inherit;text-decoration:none}.ll-card__frame{aspect-ratio:1 / 1;overflow:hidden;background:var(--ll-petal);border-radius:4px}.ll-card__frame img,.ll-card__frame svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.ll-card__frame svg{fill:var(--ll-rose);opacity:.5}.ll-card:hover .ll-card__frame img{transform:scale(1.035)}.ll-card__title{display:block;margin-top:18px;font-family:var(--ll-serif);font-size:19px;line-height:1.35;color:var(--ll-ink)}.ll-card:hover .ll-card__title{text-decoration:underline;text-decoration-color:var(--ll-rose);text-decoration-thickness:1px;text-underline-offset:5px}.ll-card__meta{display:block;margin-top:6px;font-size:15px;color:var(--ll-muted)}.ll-card__meta s{margin-left:6px;opacity:.7}.ll-card--text{display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:28px;background:var(--ll-petal);border-radius:4px}.ll-card--text .ll-card__title{margin-top:0;font-style:var(--ll-display-style);font-size:24px;color:var(--ll-merlot)}.ll-empty{padding:clamp(48px,7vw,96px) 24px;background:var(--ll-petal);border-radius:4px;text-align:center}.ll-empty__text{max-width:30rem;margin:14px auto 0;color:var(--ll-ink);opacity:.8}.ll-notify{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:30rem;margin:28px auto 0}.ll-notify .ll-input{flex:1 1 220px;width:auto}.ll-empty .ll-btn{margin-top:28px}.ll-notify .ll-btn{margin-top:0}.ll-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:64px;font-size:15px}.ll-pagination a,.ll-pagination span{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:var(--ll-radius);text-decoration:none;color:var(--ll-merlot)}.ll-pagination a:hover{background:var(--ll-petal)}.ll-pagination .is-current{background:var(--ll-merlot);color:var(--ll-porcelain)}.ll-table{width:100%;border-collapse:collapse;font-size:15px}.ll-table th{padding:12px 10px;border-bottom:1px solid var(--ll-merlot);text-align:left;font-weight:var(--ll-medium);color:var(--ll-merlot)}.ll-table td{padding:14px 10px;border-bottom:1px solid var(--ll-line);vertical-align:top}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:1.5px solid var(--ll-merlot);outline-offset:4px}@media screen and (max-width:989px){.ll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ll-grid,.ll-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.ll-card__title{font-size:16px;margin-top:12px}.ll-card__meta{font-size:14px}.ll-table thead{display:none}.ll-table tr{display:block;padding:14px 0;border-bottom:1px solid var(--ll-line)}.ll-table td{display:flex;justify-content:space-between;gap:16px;padding:4px 0;border:0}.ll-table td:before{content:attr(data-label);font-weight:var(--ll-medium);color:var(--ll-merlot)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
