.sc{--sc-ivory:#FBF8F3;--sc-sand:#F1ECE3;--sc-ink:#1D2B2C;--sc-muted:#566567;--sc-accent:#00B0B9;--sc-deep:#00757C;--sc-line:rgba(29,43,44,.12);--sc-gutter:clamp(16px,4vw,48px);color:var(--sc-ink);font-family:var(--font-body--family,inherit)}.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc__wrap{max-width:1360px;margin:0 auto;padding:0 var(--sc-gutter)}.sc__section{padding:clamp(32px,5vw,64px) 0}.sc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 clamp(18px,2.4vw,28px)}.sc__head-copy{min-width:0}.sc__eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-deep);margin:0 0 8px;font-weight:600}.sc__title{font-family:var(--font-primary--family,Georgia,serif);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.15;letter-spacing:-.01em;margin:0;color:var(--sc-ink)}.sc__lead{font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.6;color:var(--sc-muted);margin:0}.sc__more{flex:none;font-size:.875rem;font-weight:600;color:var(--sc-deep);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.sc__more:hover{color:#005f65}.sc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border-radius:3px;font-size:.9375rem;font-weight:600;letter-spacing:.03em;text-decoration:none;border:1px solid var(--sc-deep);transition:background .2s,color .2s}.sc__btn--primary{background:var(--sc-deep);color:#fff}.sc__btn--primary:hover{background:#005f65;color:#fff}.sc__btn--ghost{background:transparent;color:var(--sc-deep)}.sc__btn--ghost:hover{background:var(--sc-deep);color:#fff}.sc a:focus-visible,.sc button:focus-visible{outline:3px solid var(--sc-accent);outline-offset:3px}.sc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,32px) clamp(12px,1.6vw,22px)}.sc-card{position:relative;display:flex;flex-direction:column;min-width:0}.sc-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#efe9df;border-radius:2px}.sc-card__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.sc-card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s}.sc-card__badge{position:absolute;top:10px;left:10px;background:#fff;color:var(--sc-ink);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;font-weight:600;line-height:1}.sc-card__badge--sale{background:var(--sc-deep);color:#fff}.sc-card__body{padding:12px 2px 0;display:flex;flex-direction:column;gap:4px;flex:1}.sc-card__title{font-size:1rem;line-height:1.3;color:var(--sc-ink);text-decoration:none;font-weight:500}.sc-card__title:hover{color:var(--sc-deep)}.sc-card__price{font-size:.9375rem;color:var(--sc-ink);font-weight:600}.sc-card__price s{color:var(--sc-muted);font-weight:400;margin-left:6px}.sc-card__form{margin:10px 0 0}.sc-card__add{display:flex;width:100%;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--sc-deep);background:transparent;color:var(--sc-deep);font:inherit;font-size:.875rem;font-weight:600;letter-spacing:.02em;border-radius:3px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.sc-card__add:hover{background:var(--sc-deep);color:#fff}.sc-card__add[disabled]{opacity:.5;cursor:not-allowed}@media(hover:hover){.sc-card:hover .sc-card__media img+img{opacity:1}}@media(max-width:989px){.sc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-card__title{font-size:.9375rem}.sc__btn{width:100%}}@media(max-width:749px){.sc-pg .sc-grid{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sc-gutter);margin-inline:calc(var(--sc-gutter) * -1);padding-inline:var(--sc-gutter);padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sc-pg .sc-grid::-webkit-scrollbar{display:none}.sc-pg .sc-card{flex:0 0 44%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.sc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sc-base.css.map */
