.sbc-section{background:var(--sbc-bg, #FFFBF5);color:var(--sbc-text, #2C2924);padding-top:var(--sbc-padding-top, 80px);padding-bottom:var(--sbc-padding-bottom, 80px);overflow:hidden}.sbc-container{max-width:var(--sbc-max-width, 1280px);margin:0 auto;padding:0 32px}.sbc-heading-wrap{text-align:center;margin-bottom:56px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.sbc-heading-wrap.sbc-in-view{opacity:1;transform:translateY(0)}.sbc-heading{font-family:Georgia,Times New Roman,serif;font-size:var(--sbc-heading-size, 32px);font-weight:500;letter-spacing:.06em;margin:0 0 14px;color:var(--sbc-text, #2C2924)}.sbc-subheading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;color:#2c2924a6;margin:0}.sbc-category-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-top:1px solid rgba(44,41,36,.16);border-bottom:1px solid rgba(44,41,36,.16)}.sbc-item{position:relative;min-width:0;margin:0;padding:0;border-right:1px solid rgba(44,41,36,.14);background:transparent;transition:background .35s ease}.sbc-item:last-child{border-right:0}.sbc-item:hover{background:#2c292406}.sbc-item-link{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;height:100%;min-height:158px;margin:0;padding:26px 22px 32px;border:0;appearance:none;-webkit-appearance:none;background:transparent;text-decoration:none;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:hidden}.sbc-item-link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.sbc-index{display:block;margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:10px;line-height:1;font-weight:600;letter-spacing:.18em;color:var(--sbc-text, #2C2924);opacity:var(--sbc-index-opacity, .22);transition:opacity .2s linear,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(5px)}.sbc-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;min-width:0;transition:transform .55s cubic-bezier(.22,1,.36,1)}.sbc-title{display:block;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.05vw,29px);font-weight:400;line-height:1.16;letter-spacing:-.025em;color:var(--sbc-text, #2C2924);opacity:var(--sbc-title-opacity, .3);transform:translateY(8px);transition:opacity .18s linear,transform .7s cubic-bezier(.22,1,.36,1),letter-spacing .7s ease}.sbc-title-arrow{display:block;flex:0 0 17px;width:17px;height:17px;color:var(--sbc-text, #2C2924);opacity:var(--sbc-arrow-opacity, .24);transform:translate(-5px);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}.sbc-subtitle{display:block;margin-top:10px;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.45;font-weight:400;letter-spacing:.015em;color:var(--sbc-text, #2C2924);opacity:var(--sbc-subtitle-opacity, .16);transform:translateY(6px);transition:opacity .18s linear,transform .7s cubic-bezier(.22,1,.36,1)}.sbc-item.sbc-in-view .sbc-index,.sbc-item.sbc-in-view .sbc-title,.sbc-item.sbc-in-view .sbc-subtitle{transform:translateY(0)}.sbc-item-link:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;background:var(--sbc-text, #2C2924);opacity:.45;transform:scaleX(var(--sbc-scroll-progress, 0));transform-origin:left center;transition:transform .12s linear}.sbc-item-link:hover .sbc-title,.sbc-item-link[aria-expanded=true] .sbc-title,.sbc-item-link:focus-visible .sbc-title{opacity:1;transform:translateY(0)}.sbc-item-link:hover .sbc-subtitle,.sbc-item-link[aria-expanded=true] .sbc-subtitle,.sbc-item-link:focus-visible .sbc-subtitle{opacity:.62;transform:translateY(0)}.sbc-item-link:hover .sbc-index,.sbc-item-link[aria-expanded=true] .sbc-index,.sbc-item-link:focus-visible .sbc-index{opacity:.62;transform:translateY(0)}.sbc-item-link:hover .sbc-title-arrow,.sbc-item-link[aria-expanded=true] .sbc-title-arrow,.sbc-item-link:focus-visible .sbc-title-arrow{opacity:.9;transform:translate(0)}.sbc-item-link[aria-expanded=true]:after,.sbc-item-link:hover:after{transform:scaleX(1)}.sbc-products-area{width:100%;margin-top:56px}.sbc-products-panel{width:100%;max-height:0;height:auto;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transform:translateY(14px);transition:max-height .78s cubic-bezier(.22,1,.36,1),opacity .34s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .78s}.sbc-products-panel.sbc-panel--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:max-height .78s cubic-bezier(.22,1,.36,1),opacity .38s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.sbc-products-heading{display:flex;align-items:center;justify-content:center;margin:0 0 28px}.sbc-products-title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;letter-spacing:.04em;line-height:1.2;color:var(--sbc-text, #2C2924);text-align:center}.sbc-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;list-style:none;align-items:stretch}.sbc-product-item{min-width:0;display:flex;margin:0;padding:0;opacity:0;transform:translateY(24px) scale(.985)}.sbc-products-panel.sbc-panel--open .sbc-product-item{animation:sbcProductIn .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--sbc-card-index, 0) * 75ms + .1s)}@keyframes sbcProductIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sbc-product-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;background:#fff;border:1px solid rgba(44,41,36,.07);border-radius:24px;box-shadow:0 8px 24px #2c29240e;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.sbc-product-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #2c29241a;border-color:#2c29241a}.sbc-product-card__media{position:relative;width:100%;aspect-ratio:1 / 1;flex:0 0 auto;overflow:hidden;background:#fff}.sbc-product-card__image-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.sbc-product-card__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.sbc-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#fff;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s ease}.sbc-product-card__image--primary{opacity:1;transform:scale(1)}.sbc-product-card__image--secondary{opacity:0;transform:scale(1.015)}.sbc-product-card:hover .sbc-product-card__image--primary{transform:scale(1.035)}.sbc-product-card:hover .sbc-product-card__image--secondary{opacity:1;transform:scale(1.035)}.sbc-product-card__placeholder{width:100%;height:100%;opacity:.45}.sbc-product-card__badge{position:absolute;top:18px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-sizing:border-box}.sbc-product-card__badge--left{left:18px;color:#fff;background:#17191e}.sbc-product-card__badge--right{right:18px;color:#fff;background:#c63a2e}.sbc-product-card__body{position:relative;z-index:2;display:flex!important;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:178px;padding:16px 18px 18px;gap:14px;flex:0 0 auto;background:#fff;opacity:1!important;visibility:visible!important}.sbc-product-card__details-link{display:block;min-width:0;color:inherit;text-decoration:none}.sbc-product-card__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:.005em;color:#16181d}.sbc-product-card__description{margin:8px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;font-weight:400;color:#89857f}.sbc-product-card__bottom{display:flex;flex-direction:column;gap:10px;min-width:0}.sbc-product-card__price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.sbc-product-card__prices{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:2px}.sbc-product-card__compare{color:#a6a29c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2;text-decoration:line-through;white-space:nowrap}.sbc-product-card__price{color:#c63a2e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:19px;line-height:1.2;font-weight:750;white-space:nowrap}.sbc-product-card__status{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:999px;background:#17191e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap;transition:transform .3s ease,background .3s ease}.sbc-product-card__form{width:100%;margin:0}.sbc-product-card__add-to-cart{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:999px;background:#17191e;color:#fff;font:inherit;font-size:12px;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease}.sbc-product-card__add-to-cart svg{width:15px;height:15px;transition:transform .3s ease}.sbc-product-card__add-to-cart:hover{transform:translateY(-2px);background:#c63a2e;box-shadow:0 8px 18px #2c292424}.sbc-product-card__add-to-cart:hover svg{transform:translate(2px)}.sbc-product-card__add-to-cart:active{transform:translateY(0) scale(.98)}.sbc-product-card__add-to-cart--disabled{cursor:not-allowed;opacity:.75}.sbc-product-card:hover .sbc-product-card__status{transform:translateY(-1px);background:#262932}.sbc-product-card.is-sold-out .sbc-product-card__price{color:#2a2c33}.sbc-no-products{grid-column:1 / -1;text-align:center;padding:34px 16px;color:#2c292499}@media(prefers-reduced-motion:reduce){.sbc-heading-wrap,.sbc-item,.sbc-item-link,.sbc-index,.sbc-title,.sbc-label,.sbc-subtitle,.sbc-title-arrow,.sbc-products-panel,.sbc-product-item,.sbc-product-card,.sbc-product-card__image,.sbc-product-card__status{transition:none!important;animation:none!important}}@media(min-width:769px)and (max-width:1120px){.sbc-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sbc-product-card__body{min-height:118px;padding:16px}.sbc-product-card__title{font-size:16px}.sbc-product-card__price{font-size:17px}}@media(max-width:768px){.sbc-container{padding:0 20px}.sbc-heading{font-size:24px}.sbc-heading-wrap{margin-bottom:36px}.sbc-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sbc-item{border-bottom:1px solid rgba(44,41,36,.14)}.sbc-item:nth-child(2n){border-right:0}.sbc-item:nth-last-child(-n+2){border-bottom:0}.sbc-item-link{min-height:142px;padding:22px 14px 26px}.sbc-index{margin-bottom:17px;font-size:9px}.sbc-title{font-size:clamp(19px,5vw,24px);line-height:1.14}.sbc-title-arrow{flex-basis:14px;width:14px;height:14px}.sbc-subtitle{margin-top:8px;font-size:11px}.sbc-item-link:after{left:14px;right:14px}.sbc-products-area{margin-top:40px}.sbc-products-heading{margin-bottom:22px}.sbc-products-title{font-size:21px}.sbc-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sbc-product-card{border-radius:20px}.sbc-product-card__badge{top:12px;min-height:34px;padding:0 11px;font-size:11px}.sbc-product-card__badge--left{left:12px}.sbc-product-card__badge--right{right:12px}.sbc-product-card__body{min-height:158px;padding:13px 12px;gap:10px}.sbc-product-card__title{font-size:14px;line-height:1.28}.sbc-product-card__description{font-size:11px;line-height:1.42;margin-top:6px}.sbc-product-card__bottom{gap:9px}.sbc-product-card__price-row{align-items:center}.sbc-product-card__compare{font-size:10px}.sbc-product-card__price{font-size:15px}.sbc-product-card__status{min-height:28px;padding:0 10px;font-size:10px}.sbc-product-card__add-to-cart{min-height:36px;font-size:11px;padding:0 12px}}@media(max-width:560px){.sbc-product-card__media{aspect-ratio:1 / 1}.sbc-product-card__body{min-height:150px;padding:12px 10px}.sbc-product-card__title{font-size:13px;line-height:1.25}.sbc-product-card__description{font-size:10px;line-height:1.4;margin-top:5px}.sbc-product-card__compare{font-size:9px}.sbc-product-card__price{font-size:14px}.sbc-product-card__status{min-height:26px;padding:0 9px;font-size:9px}.sbc-product-card__add-to-cart{min-height:34px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-shop-by-category.css.map */
