.sx-late__grid{display:grid;gap:10px}.sx-late__card{display:block;padding:18px 16px;background:var(--color-cream, #FFFEFA);border:1px solid var(--color-rule, #E8DDD6);color:var(--color-ink, #2C2420);text-decoration:none}.sx-late__card b{display:block;margin-bottom:6px;font-family:var(--font-display);font-weight:400;font-size:20px}.sx-late__card span{display:block;font-family:var(--font-body);font-size:14px;line-height:1.5;color:#4a403a}.sx-late__card:hover,.sx-late__card:focus-visible{border-color:var(--color-oxblood, #5E2A2C)}@media(min-width:750px){.sx-late__grid{grid-template-columns:1fr 1fr;gap:16px}.sx-late__card{padding:24px 22px}}.sx-jump{background:var(--color-cream, #FFFEFA);border-bottom:1px solid var(--color-rule, #E8DDD6)}.sx-jump__list{display:flex;gap:8px;margin:0 auto;padding:12px 20px;max-width:var(--container-max, 1400px);box-sizing:border-box;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.sx-jump__list::-webkit-scrollbar{display:none}.sx-jump__list>li{flex:0 0 auto}@media(min-width:990px){.sx-jump__list{justify-content:center;flex-wrap:wrap;padding:14px 40px;-webkit-mask-image:none;mask-image:none}}.sx-note{background:var(--color-cream, #FFFEFA);padding:14px 20px 4px}.sx-note__box{display:flex;gap:10px;align-items:flex-start;max-width:860px;margin:0 auto;padding:12px 14px;border:1px solid var(--color-oxblood, #5E2A2C);font-family:var(--font-body);font-size:14px;line-height:1.45;color:var(--color-ink, #2C2420)}.sx-note__box svg{flex:0 0 20px;width:20px;height:20px;color:var(--color-oxblood, #5E2A2C)}.sx-note__box:has(>span[hidden]){display:none}@media(min-width:990px){.sx-note{padding:18px 40px 6px}.sx-note__box{font-size:15px;justify-content:center}}.sx-gridhead{padding:44px 0 4px;background:var(--color-cream, #FFFEFA)}@media(min-width:990px){.sx-gridhead{padding:64px 0 8px}}.sx-page .sofias-section{padding:48px 0;background:var(--bg-base, #FFFEFA);color:var(--text, #2C2420)}.sx-page .sofias-section--alt{background:var(--bg-alt, #F5F2EE)}.sx-page .sofias-container{max-width:var(--container-max, 1400px);margin:0 auto;padding:0 20px}.sx-page .sofias-section-header{margin-bottom:22px}.sx-page .sofias-section-header__main{display:flex;flex-direction:column;gap:10px}.sx-page .sofias-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#6d6259}.sx-page .sofias-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.sx-page .sofias-display{font-family:var(--font-display);font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--text, #2C2420);margin:0}.sx-page .sofias-display em{font-style:italic;font-weight:400;color:var(--text-accent, #5E2A2C)}.sx-page .sofias-section-header__title{font-size:31px}.sx-page .sofias-section-header__sub{margin:0;font-family:var(--font-body);font-size:15.5px;line-height:1.55;color:#4a403a}.sx-page .sofias-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sx-page .sofias-collection-tile{display:block;color:var(--text, #2C2420);text-decoration:none}.sx-page .sofias-collection-tile__img{aspect-ratio:4 / 5;margin-bottom:12px;background:var(--color-warm-white, #F5F2EE);overflow:hidden}.sx-page .sofias-collection-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.sx-page .sofias-collection-tile__name{font-family:var(--font-display);font-size:15px;font-weight:400;margin-bottom:2px}.sx-page .sofias-collection-tile__meta{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.sx-page .sofias-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border:0;border-radius:0;font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:var(--tracking-wide, .12em);text-transform:uppercase;cursor:pointer;line-height:1}.sx-page .sofias-btn-primary{background:var(--button-primary-bg, #5E2A2C);color:var(--button-primary-text, #FFFEFA)}.sx-page .sofias-btn-primary:hover{background:var(--button-primary-hover, #4A2123)}.sx-page .sofias-btn-secondary{background:var(--button-secondary-bg, #C4B09A);color:var(--button-secondary-text, #2C2420)}.sx-page .sofias-btn-block{width:100%}@media(min-width:750px){.sx-page .sofias-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:990px){.sx-page .sofias-section{padding:64px 0}.sx-page .sofias-container{padding:0 40px}.sx-page .sofias-section-header{margin-bottom:30px}.sx-page .sofias-section-header__main{flex-direction:row;align-items:baseline;justify-content:space-between;gap:48px}.sx-page .sofias-section-header__title{font-size:40px}.sx-page .sofias-section-header__sub{max-width:380px;text-align:right}.sx-page .sofias-collection-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sx-page .sofias-product-card{display:flex;flex-direction:column;gap:8px}.sx-page .sofias-product-card__img-link{display:block;position:relative;aspect-ratio:4 / 5;background:var(--color-cream, #FFFEFA);overflow:hidden;margin-bottom:8px}.sx-page .sofias-product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sx-page .sofias-product-card:hover .sofias-product-card__img{transform:scale(1.03)}.sx-page .sofias-product-badge{position:absolute;top:12px;left:12px;padding:5px 10px;font-family:var(--font-body);font-size:10px;letter-spacing:var(--tracking-wider, .18em);text-transform:uppercase;font-weight:500;background:var(--color-cream, #FFFEFA);color:var(--color-ink, #2C2420);z-index:1}.sx-page .sofias-product-badge--low{background:transparent;border:1px solid var(--color-ink, #2C2420)}.sx-page .sofias-product-card__vendor{font-family:var(--font-body);font-size:var(--text-xs, 11px);font-weight:500;letter-spacing:var(--tracking-wider, .18em);text-transform:uppercase;color:var(--text-accent, #5E2A2C);margin:0 0 2px}.sx-page .sofias-product-card__title{font-family:var(--font-display);font-size:var(--text-base, 15px);font-weight:400;line-height:1.25;color:var(--text, #2C2420);margin:0 0 4px}.sx-page .sofias-product-card__title a{color:inherit;text-decoration:none}.sx-page .sofias-product-card__title a:hover{color:var(--text-accent, #5E2A2C)}.sx-page .sofias-product-card__price{font-family:var(--font-body);font-size:var(--text-sm, 13px);font-weight:500;color:var(--text, #2C2420);margin:0 0 12px}.sx-page .sofias-product-card__price s{opacity:.55;margin-right:6px;font-weight:400}.sx-page .sofias-product-card__form{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/44/assets/sofia-xmas-page.css.map */
