.lg .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:112px 28px;padding:60px 0 30px;grid-auto-flow:row}.lg .lgc{position:relative;display:flex;flex-direction:column;background:#fff;text-decoration:none;color:inherit;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1)}.lg .lgc:hover{transform:translateY(-6px);box-shadow:0 30px 46px -24px #3a322057,0 4px 12px -6px #3a32201f}.lg .lgc:focus-visible{outline:2px solid #8A7345;outline-offset:4px}.lg .lgc-im{position:relative;aspect-ratio:4/5;background:#fff;overflow:hidden}.lg .lgc-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .5s ease,transform 1.25s cubic-bezier(.2,.7,.2,1)}.lg .lgc-p2,.lg .lgc.has-alt:hover .lgc-p1{opacity:0}.lg .lgc.has-alt:hover .lgc-p2{opacity:1;transform:scale(1.045)}.lg .lgc-new{position:absolute;top:12px;left:12px;z-index:4;padding:5px 10px;background:#e8eef6;color:#3e5372;font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1}.lg .lgc-cert{position:absolute;top:11px;right:13px;z-index:4;text-align:right;line-height:1;max-width:52%}.lg .lgc-cert b{display:block;font-size:9px;font-weight:600;letter-spacing:.18em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg .lgc-cert s{display:block;margin-top:3px;text-decoration:none;font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#7d7a72}.lg .lgc-cert.is-unlisted b{color:#2e2c27}.lg .lgc-cert.is-none b{color:#6e6a5f}.lg .lgc-cert.is-none s{color:#7d7a72}.lg .lgc.is-sold:hover{transform:none;box-shadow:none}.lg .lgc.is-sold .lgc-im:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#fff;opacity:.74;pointer-events:none}.lg .lgc.is-sold .lgc-im img{filter:saturate(.15)}.lg .lgc.is-sold.has-alt:hover .lgc-p1{opacity:1}.lg .lgc.is-sold.has-alt:hover .lgc-p2{opacity:0}.lg .lgc-sold{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:12px;text-align:center;background:#fff;color:#1a1a18;font-size:8.5px;font-weight:600;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase}.lg .lgc.is-sold .lgc-ct,.lg .lgc.is-sold .lgc-nm,.lg .lgc.is-sold .lgc-sp,.lg .lgc.is-sold .lgc-pr{opacity:.44}.lg .lgc-tx{background:#fff;padding:22px 16px 0;text-align:center}.lg .lgc-ct{font-family:var(--serif,"DM Serif Display",Georgia,serif);font-size:2.5rem;line-height:1;color:#55524a}.lg .lgc-nm{margin-top:15px;font-size:1.05rem;font-weight:500;letter-spacing:.07em;line-height:1.85;text-transform:uppercase;color:#2e2c27}.lg .lgc-sp{margin-top:10px;font-family:var(--serif,"DM Serif Display",Georgia,serif);font-style:italic;font-size:1.35rem;color:#6e6a5f}.lg .lgc-pr{margin-top:18px;font-family:var(--serif,"DM Serif Display",Georgia,serif);font-size:1.8rem;color:#2e2c27}.lg .promo{grid-column:span 2;grid-row:span 2;position:relative;overflow:hidden;background:#f3f1ec}.lg .promo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.lg .promo:hover>img{transform:scale(1.05)}.lg .promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fffffff5,#ffffffe0 38%,#ffffff2e 68%,#fff0)}.lg .promo.light:after{background:linear-gradient(105deg,#14161ae6,#14161ab8 42%,#14161a1a 72%,#14161a00)}.lg .promoTx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;max-width:62%;padding:0 10% 8% 9%}.lg .promoTx .eyebrow{font-size:.85rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#8a7345}.lg .promoTx h3{margin-top:14px;font-family:var(--serif,"DM Serif Display",Georgia,serif);font-size:clamp(2.16rem,2.6vw,3.4rem);font-weight:400;line-height:1.1;color:#1a1a18}.lg .promoTx h3 em,.lg .promoTx h3 i{color:#8a7345}.lg .promoTx p{margin-top:13px;font-size:1.2rem;line-height:1.75;color:#4a473f}.lg .promo.light .promoTx h3,.lg .promo.light .promoTx p{color:#f2f0ea}.lg .promo.light .promoTx .eyebrow{color:#c9af74}.lg .promoBtns{display:flex;flex-wrap:wrap;gap:.65rem .75rem;align-items:center;margin-top:20px}.lg .promoBtn{display:inline-block;padding-bottom:5px;border-bottom:1px solid #1A1A18;font-size:.9rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1a1a18;text-decoration:none;transition:letter-spacing .3s ease}.lg .promoBtn:hover{letter-spacing:.28em}.lg .promo.light .promoBtn{border-bottom-color:#f2f0ea;color:#f2f0ea}.lg .promoBtn:focus-visible{outline:2px solid #8A7345;outline-offset:4px}.lg .promo.l .promoTx{left:0;right:0;align-items:flex-start;text-align:left;padding:0 10% 8% 9%}.lg .promo.l .promoBtns{justify-content:flex-start}.lg .promo.r:after{background:linear-gradient(255deg,#fffffff5,#ffffffe0 38%,#ffffff2e 68%,#fff0)}.lg .promo.r.light:after{background:linear-gradient(255deg,#14161ae6,#14161ab8 42%,#14161a1a 72%,#14161a00)}.lg .promo.r .promoTx{left:38%;right:0;max-width:none;align-items:flex-end;text-align:right;padding:0 9% 8% 10%}.lg .promo.r .promoBtns{justify-content:flex-end}@media(max-width:1400px){.lg .grid{grid-template-columns:repeat(3,1fr);gap:96px 26px}}@media(max-width:1150px){.lg .grid{grid-template-columns:repeat(2,1fr);gap:88px 24px}.lg .promo{grid-column:span 2;grid-row:span 2;min-height:0;aspect-ratio:4/5}.lg .promoTx{max-width:78%;padding:0 8% 8%}.lg .promo.l .promoTx{padding:0 8% 8%}.lg .promo.r .promoTx{left:22%;padding:0 8% 8%}}@media(max-width:860px){.lg .grid{grid-template-columns:repeat(2,1fr);gap:66px 14px;padding:28px 0 20px}.lg .lgc:hover{transform:none;box-shadow:none}.lg .lgc-tx{padding:16px 10px 0}.lg .lgc-ct{font-size:2.1rem}.lg .lgc-nm{font-size:1rem;letter-spacing:.07em}.lg .lgc-sp{font-size:1.2rem}.lg .lgc-pr{font-size:1.6rem}.lg .lgc-cert{top:9px;right:10px}.lg .lgc-new{top:9px;left:9px;padding:4px 8px;font-size:.75rem}.lg .promo{min-height:0;aspect-ratio:4/5;grid-column:span 2;grid-row:span 1}.lg .promoTx{max-width:86%;padding:0 26px 26px}.lg .promo:after,.lg .promo.l:after{background:linear-gradient(90deg,#ffffff9e,#ffffff38 46%,#fff0 78%),linear-gradient(0deg,#fffffff5,#ffffffe6 42%,#ffffffb8 62%,#fff3 84%,#fff0)}.lg .promo.light:after,.lg .promo.l.light:after{background:linear-gradient(90deg,#14161a94,#14161a33 46%,#14161a00 78%),linear-gradient(0deg,#14161aeb,#14161ad6 42%,#14161aa8 62%,#14161a2e 84%,#14161a00)}.lg .promo.l .promoTx{left:0;right:0;max-width:86%;align-items:flex-start;text-align:left;padding:0 26px 26px}.lg .promo.l .promoBtns{justify-content:flex-start}.lg .promo.r:after{background:linear-gradient(270deg,#ffffff9e,#ffffff38 46%,#fff0 78%),linear-gradient(0deg,#fffffff5,#ffffffe6 42%,#ffffffb8 62%,#fff3 84%,#fff0)}.lg .promo.r.light:after{background:linear-gradient(270deg,#14161a94,#14161a33 46%,#14161a00 78%),linear-gradient(0deg,#14161aeb,#14161ad6 42%,#14161aa8 62%,#14161a2e 84%,#14161a00)}.lg .promo.r .promoTx{left:14%;right:0;max-width:none;align-items:flex-end;text-align:right;padding:0 26px 26px}.lg .promo.r .promoBtns{justify-content:flex-end}}@media(max-width:420px){.lg .grid{grid-template-columns:repeat(2,1fr);gap:46px 10px}.lg .promo{grid-column:span 2}.lg .promoTx,.lg .promo.l .promoTx{max-width:90%;padding:0 18px 20px}.lg .promo.r .promoTx{left:10%;padding:0 18px 20px}.lg .lgc-tx{padding:12px 6px 0}.lg .lgc-ct{font-size:1.9rem}.lg .lgc-nm{font-size:.95rem;letter-spacing:.05em;line-height:1.7}.lg .lgc-sp{font-size:1.1rem}.lg .lgc-pr{font-size:1.45rem}.lg .lgc-cert b{font-size:8px}.lg .lgc-cert s{display:none}}.lg-section:has(>.lg>.lg-rail){position:sticky;top:var(--lg-head,0px);z-index:20}.lg .lg-rail{position:sticky;top:var(--lg-head,0px);z-index:20}.cc-header{transition:transform .35s cubic-bezier(.2,.7,.2,1)}html.lg-nav-off .cc-header{transform:translateY(-100%)}.lg .grid .lg-loadmore{grid-column:1/-1;display:flex;justify-content:center;margin-top:64px}.lg .grid .lg-loadmore .btn{display:inline-block;padding:16px 40px;border:1px solid #2E2C27;background:#fff;color:#2e2c27;font-family:var(--sans,"Montserrat",Helvetica,Arial,sans-serif);font-size:10px;font-weight:600;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;line-height:1;cursor:pointer;text-decoration:none;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.lg .grid .lg-loadmore .btn:hover{background:#2e2c27;color:#fff;border-color:#2e2c27}.lg .grid .lg-loadmore .btn:focus-visible{outline:2px solid #8A7345;outline-offset:4px}@media(max-width:860px){.lg .grid .lg-loadmore{margin-top:44px}.lg .grid .lg-loadmore .btn{padding:14px 30px;letter-spacing:.22em;text-indent:.22em}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/saratti-lg-card.css.map */
