.jci-bfcm-families{padding:0 0 16px}.jci-family{display:flex;align-items:stretch;gap:16px;margin-bottom:32px}.jci-family:last-child{margin-bottom:0!important}.jci-family--image-right{flex-direction:row-reverse}.jci-family__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.jci-family__media{position:relative;flex:0 0 390px;margin-top:32px;overflow:hidden;border:1px solid rgba(45,80,64,.14);border-radius:16px;background:#427962}.jci-family__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#42796233}.jci-family__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jci-family__media--art{align-self:flex-start;border:0;background:none}.jci-family__media--art:after{content:none}.jci-family__media--art picture,.jci-family__media--art .jci-family__img{display:block}.jci-family__media--art .jci-family__img{position:static;height:auto}.jci-family__media--review{display:flex;flex-direction:column;justify-content:flex-end;align-self:flex-start;aspect-ratio:390 / 720.4375;padding:24px}.jci-family__media--review:after{content:none}.jci-family__review-bg,.jci-family__review-bg .jci-family__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.jci-family__review{position:relative;display:flex;flex-direction:column;gap:24px}.jci-family__review-stars{display:flex;gap:0;width:160px;height:32px}.jci-family__review-stars svg{flex:0 0 32px;width:32px;height:32px;fill:#f6a529}.jci-family__review-quote{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:var(--review-size, 24px);font-weight:600;line-height:1.5}@media(min-width:768px){[data-family=family_twin] .jci-family__review-quote{max-width:329px}[data-family=family_waggle] .jci-family__review-quote{text-transform:lowercase}}.jci-family__head{padding-top:32px}.jci-family__title{margin:0;color:#417961;font-family:Poppins,sans-serif;font-size:36px;font-weight:600;line-height:36px;text-transform:lowercase}.jci-family__sub{margin:16px 0 0;color:#417961;font-family:"PT Serif",serif;font-size:16px;line-height:1.2}.jci-family__carousel{position:relative;display:block;margin-top:32px}.jci-family__track{gap:16px;scroll-snap-type:x proximity}.jci-family .cc-carousel-button.jci-family__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #efefef;border-radius:50%;background:#fff;box-shadow:0 0 5.55px #0000001a;color:#427962;transform:translateY(-50%)}.jci-family .jci-family__arrow svg{width:16px;height:16px}.jci-family .jci-family__arrow--prev{left:-20px}.jci-family .jci-family__arrow--next{right:-20px}.jci-family .jci-family__arrow[disabled]{display:none}.jci-family__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.jci-family__dot{width:8px;height:8px;border-radius:8px;background:#42796233;cursor:pointer;transition:width .2s,background-color .2s}.jci-family__dot.is-active{width:22px;background:#427962}.jci-family__all{display:inline-flex;align-self:center;align-items:center;justify-content:center;height:45px;margin-top:32px;padding:0 40px;border:1px solid #427962;border-radius:999px;color:#417961;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.12px;line-height:15.4px;text-decoration:none;text-transform:uppercase}.jci-family-card{display:flex;flex:0 0 326px;width:326px;flex-direction:column;min-height:517px;overflow:hidden;border:1px solid rgba(45,80,64,.14);border-radius:12px;background:#fff;scroll-snap-align:start}.jci-family-card--featured{border:2px solid #2d5040;background:#6894811a}.jci-family-card__media{position:relative;display:block;height:339px}.jci-family-card__pill{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:8px;background:#000;color:#fff;font-family:"PT Serif",serif;font-size:14px;line-height:16px}.jci-family-card__pill--left{right:auto;left:12px}.jci-family-card__media img{width:100%;height:100%;object-fit:contain}.jci-family-card--featured .jci-family-card__media img{mix-blend-mode:multiply}.jci-family-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px;text-align:center}.jci-family-card__info{display:flex;flex-direction:column;align-items:center;gap:8px;color:#689481;text-decoration:none}.jci-family-card__title{color:#689481;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-transform:lowercase}.jci-family-card__rating{display:inline-flex;align-items:center;gap:6px;font-family:"PT Serif",serif;font-size:11.2px;line-height:1}.jci-family-stars{position:relative;display:inline-block;line-height:0}.jci-family-stars__base,.jci-family-stars__fill{display:inline-flex;gap:1px;white-space:nowrap}.jci-family-stars__base{opacity:.2}.jci-family-stars__fill{position:absolute;top:0;bottom:0;left:0;width:var(--rating, 100%);overflow:hidden}.jci-family-stars svg{flex:0 0 11.2px;width:11.2px;height:11.2px;fill:#f6a529}.jci-family-card__price{display:inline-flex;align-items:center;gap:8px;font-family:"PT Serif",serif;font-weight:700;line-height:1;white-space:nowrap}.jci-family-card__now{color:#689481;font-size:14px}.jci-family-card__was{color:#689481;font-size:13px;opacity:.5}.jci-family-card__save{color:#c94f36;font-size:10px}.jci-family-card__preorder{color:#c94f36;font-family:"PT Serif",serif;font-size:12px;line-height:1}.jci-family-card__swatches{display:flex;gap:8px;padding:6px 4px 0}.jci-family-card__swatch{position:relative;width:15px;height:15px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:100px;background-position:center;background-size:cover}.jci-family-card__swatch[data-swatch]{background-color:var(--swatch-background-color, #fff);background-image:var(--swatch-background-image)}.jci-family-card__swatch:is([data-swatch="midnight black"],[data-swatch=onyx]){background:#1d1d1d}.jci-family-card__swatch[data-swatch=hickory]{background:linear-gradient(90deg,#1d1d1d 50%,#8c4d35 50%)}.jci-family-card__swatch[data-swatch=sand]{background:#dfd1c4}.jci-family-card__swatch[data-swatch=mocha]{background:#b99e8f}.jci-family-card__swatch[data-swatch="moss green"]{background:#718975}.jci-family-card__swatch[data-swatch="forest green"]{background:#85967f}.jci-family-card__swatch[data-swatch="hunter green"]{background:#566154}.jci-family-card__swatch[data-swatch="twilight blue"]{background:#3c5366}.jci-family-card__swatch[data-swatch="storm blue"]{background:#5c6c7b}.jci-family-card__swatch[data-swatch="graphite gray"]{background:#716d6d}.jci-family-card__swatch[data-swatch="stone gray"]{background:#c6c6c6}.jci-family-card__swatch[data-swatch="desert berry"]{background:#895a57}button.jci-family-card__swatch{padding:0;cursor:pointer;-webkit-appearance:none;appearance:none}.jci-family-card__swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3px #427962}.jci-family-card__media .jci-family-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}@media(hover:hover){.jci-family-card__media:hover .jci-family-card__hover{opacity:1}.jci-family-card__media:has(.jci-family-card__hover):hover .jci-family-card__img{opacity:0}}.jci-family-card__swatch.is-sold-out{box-shadow:0 0 0 2px #fff,0 0 0 3px #6894814d}.jci-family-card__swatch.is-sold-out:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff6}.jci-family-card__swatch.is-sold-out:after{content:"";position:absolute;top:50%;left:-3px;right:-3px;height:1px;background:#68948199;transform:rotate(-45deg)}.jci-family-card__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;border:1px solid #427962;border-radius:30px;background:#427962;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media(max-width:767px){.jci-family,.jci-family--image-right{flex-direction:column;gap:0;margin-bottom:40px}.jci-family__media{flex:none;aspect-ratio:1 / 1;margin-top:0}.jci-family__media--art{order:1;align-self:stretch;margin-top:24px;aspect-ratio:auto}.jci-family__media--review{order:1;align-self:stretch;justify-content:flex-start;margin-top:24px;aspect-ratio:auto;padding:46% 16px 16px}.jci-family__review-bg,.jci-family__review-bg .jci-family__img{bottom:auto;height:auto;aspect-ratio:1 / 1}.jci-family__review{gap:16px}.jci-family__review-stars{width:120px;height:24px}.jci-family__review-stars svg{flex-basis:24px;width:24px;height:24px}.jci-family__review-quote{font-size:16px}.jci-family__head{padding-top:24px;text-align:center}.jci-family__title{font-size:28px;line-height:1.1}.jci-family__sub{margin-top:8px;font-size:14px}.jci-family__carousel{margin-top:24px}.jci-family .cc-carousel-button.jci-family__arrow{display:none}.jci-family-card{flex-basis:245px;width:245px;min-height:0}.jci-family-card__media{height:255px}.jci-family-card__btn{padding:12px 32px;font-size:14px}.jci-family__all{margin-top:24px;padding:0 24px;font-size:12px;letter-spacing:.96px}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/jci-bfcm-families.css.map */
