.jcg-recs{--jcg-recs-pad-top: 80px;--jcg-recs-pad-bottom: 80px;--jcg-recs-accent: #b04a2a;--jcg-recs-title-color: #1a1a1a;--jcg-recs-bg: #faf7f2;--jcg-recs-per-row: 3;--jcg-recs-gap: 22px;--jcg-recs-serif: "Cormorant Garamond", Georgia, serif;--jcg-recs-display: "Montserrat", "Helvetica Neue", Arial, sans-serif;background:var(--jcg-recs-bg);padding:var(--jcg-recs-pad-top) 0 var(--jcg-recs-pad-bottom);box-sizing:border-box;position:relative}.jcg-recs__header{max-width:1560px;margin:0 auto 44px;padding:0 48px;text-align:center;box-sizing:border-box}.jcg-recs__mark{display:inline-flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:10px}.jcg-recs__mark span{display:block;width:3px;height:3px;border-radius:50%;background:var(--jcg-recs-accent)}.jcg-recs__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-family:var(--jcg-recs-display);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--jcg-recs-accent);margin-bottom:8px}.jcg-recs__rule{display:inline-block;width:72px;height:1px;opacity:.8;background:currentColor}.jcg-recs__eyebrow--rule .jcg-recs__rule:first-child{background:linear-gradient(to right,transparent 0%,currentColor 100%)}.jcg-recs__eyebrow--rule .jcg-recs__rule:last-child{background:linear-gradient(to right,currentColor 0%,transparent 100%)}.jcg-recs__title{margin:0;font-family:var(--jcg-recs-serif);font-weight:400;font-size:var(--jcg-recs-title-size, 42px);line-height:1.15;letter-spacing:0;color:var(--jcg-recs-title-color);text-transform:none;font-variant:normal}.jcg-recs__carousel-wrap{position:relative;max-width:1560px;margin:0 auto;padding:0 64px;box-sizing:border-box}.jcg-recs__track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.jcg-recs__track::-webkit-scrollbar{display:none;width:0;height:0}.jcg-recs__track .product-recommendations,.jcg-recs__track .product-recommendations-placeholder{padding:0}.jcg-recs__track .grid.jcg-recs__grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;justify-content:safe center;margin:0;padding:0;gap:var(--jcg-recs-gap);list-style:none}.jcg-recs__track .grid.jcg-recs__grid>.grid__item,.jcg-recs__track .grid.jcg-recs__grid>.grid-item{flex:0 0 calc((100% - (var(--jcg-recs-gap) * (var(--jcg-recs-per-row) - 1))) / var(--jcg-recs-per-row));max-width:calc((100% - (var(--jcg-recs-gap) * (var(--jcg-recs-per-row) - 1))) / var(--jcg-recs-per-row));padding:0;margin:0;float:none;scroll-snap-align:start;box-sizing:border-box}.jcg-recs__track .grid-product{margin-bottom:0;text-align:center}.jcg-recs__track .grid-product__title{font-family:var(--jcg-recs-serif);font-weight:400}.jcg-recs__track .product-recommendations-placeholder .visually-invisible{display:block!important;max-height:0;overflow:hidden;margin:0;padding:0}.jcg-recs__arrow{position:absolute;top:40%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fffffff0;color:var(--jcg-recs-title-color);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 8px #0000000f;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;z-index:2}.jcg-recs__arrow:hover{background:var(--jcg-recs-accent);color:#fff;border-color:var(--jcg-recs-accent);box-shadow:0 4px 16px #0000001f}.jcg-recs__arrow[hidden]{display:none}.jcg-recs{--arrow-inset: 12px}.jcg-recs__arrow--prev{left:var(--arrow-inset)}.jcg-recs__arrow--next{right:var(--arrow-inset)}.jcg-recs .grid-overflow-wrapper{margin-top:0}.jcg-recs .product-recommendations{padding-top:0}@media(max-width:1200px){.jcg-recs{--arrow-inset: 4px}.jcg-recs__carousel-wrap{padding:0 48px}}@media(max-width:900px){.jcg-recs{--jcg-recs-pad-top: 50px;--jcg-recs-pad-bottom: 50px;--jcg-recs-per-row: 2;--jcg-recs-gap: 12px}.jcg-recs__header{margin:0 auto 28px;padding:0 20px}.jcg-recs__title{font-size:min(var(--jcg-recs-title-size, 42px),30px)}.jcg-recs__eyebrow{font-size:10px;letter-spacing:.25em;gap:10px;margin-bottom:6px}.jcg-recs__rule{width:48px}.jcg-recs__mark{margin-bottom:8px}.jcg-recs__carousel-wrap{padding:0 16px}.jcg-recs__arrow{display:none!important}.jcg-recs__track{overflow:visible;scroll-snap-type:none}.jcg-recs__track .grid.jcg-recs__grid{flex-wrap:wrap;row-gap:24px;padding-right:0}.jcg-recs__track .grid.jcg-recs__grid>.grid__item,.jcg-recs__track .grid.jcg-recs__grid>.grid-item{flex:0 0 calc((100% - var(--jcg-recs-gap)) / 2);max-width:calc((100% - var(--jcg-recs-gap)) / 2);scroll-snap-align:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/jcg-product-recommendations.css.map */
