body.saibai-theme.template-product :is(product-recommendations,.product-recommendations){--pd-recs-cream: var(--saibai-bg, #F2F5EE);--pd-recs-dark: #2A3A1A;--pd-recs-muted: #4E6040;--pd-recs-terra: #8B5E4A;--pd-recs-aspect: 334 / 468;--pd-recs-info-slot: 5.25rem;--pd-recs-info-box-h: 6.25rem;--pd-recs-lift-dur: 1.15s;--pd-recs-lift-ease: cubic-bezier(.33, 0, .2, 1);--pd-recs-tile-bg: var(--pd-recs-cream);--pd-recs-info-box-bg: #FFFFFF}body.saibai-theme .saibai-card-footer{display:none!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper.card-wrapper{position:relative;display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(hover:hover){body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper.card-wrapper:hover{border:0!important;box-shadow:none!important}}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper>.card{position:relative!important;display:block!important;flex:none!important;height:auto!important;min-height:0!important;padding:0 0 var(--pd-recs-info-slot)!important;margin:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-media{position:relative!important;display:block!important;flex:none!important;width:100%;aspect-ratio:var(--pd-recs-aspect);overflow:hidden;background:var(--pd-recs-tile-bg)!important;border-radius:0!important;transition:transform var(--pd-recs-lift-dur) var(--pd-recs-lift-ease)}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-media .ratio{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-media .ratio:before{display:none!important;content:none!important;padding:0!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card__media,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper card-media.card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:var(--pd-recs-tile-bg)!important;overflow:hidden;isolation:isolate}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:var(--pd-recs-tile-bg)!important;overflow:hidden}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card__media img,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card__media .media img{position:absolute!important;right:0!important;bottom:0!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;background:transparent!important;mix-blend-mode:multiply;filter:none;transition:transform var(--pd-recs-lift-dur) var(--pd-recs-lift-ease)}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .media.media--hover-effect>img+img,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .media.media--hover-effect>img~img,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .media.media--hover-effect>.deferred-media{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-media:after{display:none!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-button,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .saibai-card-footer,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .saibai-card-ship,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .saibai-card-view-link,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .saibai-plp-card-cta,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card-product-information:has(.card--block-button),body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card-product-information:has(.card--block-variant):not(:has(.card--block-title)){display:none!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card-product-information:has(.card--block-title),body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-group:has(.card--block-title){position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;z-index:2;flex:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:auto!important;max-height:none!important;min-height:var(--pd-recs-info-slot)!important;margin:0!important;padding:.875rem .5rem 0!important;text-align:center!important;background:transparent;transition:bottom var(--pd-recs-lift-dur) var(--pd-recs-lift-ease),min-height var(--pd-recs-lift-dur) var(--pd-recs-lift-ease),padding var(--pd-recs-lift-dur) var(--pd-recs-lift-ease),background var(--pd-recs-lift-dur) var(--pd-recs-lift-ease),box-shadow var(--pd-recs-lift-dur) var(--pd-recs-lift-ease)}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card-product-information:has(.card--block-title).layout-panel-flex--row{flex-direction:column!important;align-items:center!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper [class*=card-product-title],body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper [class*=card-product-title] a,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-title,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-title .card__heading,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-title .card__heading a,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-title rte-formatter,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-title .text-block,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-title .custom-font-size,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-title .custom-font-size>*{margin:0 0 .35rem!important;font-family:var(--font-heading--family, "Jost", sans-serif)!important;font-size:clamp(.8125rem,.95vw,.9375rem)!important;font-weight:400!important;letter-spacing:.045em!important;line-height:1.45!important;text-align:center!important;color:var(--pd-recs-dark)!important;min-height:0!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price{justify-content:center!important;margin:0!important;min-height:1.2em;font-family:var(--font-body--family, "Jost", sans-serif)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.08em!important;line-height:1.35!important;text-transform:uppercase;color:var(--pd-recs-muted)!important;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity var(--pd-recs-lift-dur) var(--pd-recs-lift-ease),visibility var(--pd-recs-lift-dur) var(--pd-recs-lift-ease),max-height var(--pd-recs-lift-dur) var(--pd-recs-lift-ease),margin var(--pd-recs-lift-dur) var(--pd-recs-lift-ease)}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__container,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__sale,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__regular{justify-content:center!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block.card-information.custom-font-size,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block.card-information.custom-font-size>*,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price-item--sale,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price-item--regular,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__sale .price-item:not(s),body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__regular .price-item{font-size:.6875rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--pd-recs-dark)!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price .price__regular .price-item--regular{display:inline-block!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__sale s,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__regular s{margin-inline-end:.35rem;font-size:.6875rem!important;font-weight:400!important;text-decoration:line-through;color:var(--pd-recs-muted)!important;opacity:.55}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price-item--percent,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price__sale>span:first-of-type{display:none!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .sale-badge,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .badge--sale,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .card--block-media .sale-badge,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .card--block-media .badge--sale{display:none!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper:has(.sold-out-badge){opacity:.48}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .card--block-media .sold-out-badge{top:.75rem!important;left:.75rem!important;background:transparent!important;color:#2a3a1a6b!important;font-size:.5625rem!important;font-weight:400!important;letter-spacing:.12em;text-transform:uppercase}@media(hover:hover){body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper:hover .card--block-media img,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper:hover .card--block-media .media img{transform:scale(1.006)!important}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper:hover .card-product-information:has(.card--block-title),body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper:hover .card--block-group:has(.card--block-title){bottom:var(--pd-recs-info-slot)!important;min-height:var(--pd-recs-info-box-h)!important;padding:1rem .875rem .875rem!important;background:var(--pd-recs-info-box-bg)!important;box-shadow:0 -6px 28px #2a3a1a0d}body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper:hover .price{opacity:1;visibility:visible;max-height:2rem;margin-top:.5rem!important}}@media(hover:none){body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price{opacity:1;visibility:visible;max-height:none;margin-top:.5rem!important}}body.saibai-theme.template-product product-recommendations .collection-carousel-swiper-component,body.saibai-theme.template-product .product-recommendations .collection-carousel-swiper-component{--card-grid-per-row-desktop: 4}body.saibai-theme.template-product product-recommendations .collection-carousel-swiper-component.swiper-autoheight,body.saibai-theme.template-product .product-recommendations .collection-carousel-swiper-component.swiper-autoheight,body.saibai-theme.template-product product-recommendations .collection-carousel-swiper-component .swiper,body.saibai-theme.template-product .product-recommendations .collection-carousel-swiper-component .swiper,body.saibai-theme.template-product product-recommendations .collection-carousel-swiper-component .swiper-wrapper,body.saibai-theme.template-product .product-recommendations .collection-carousel-swiper-component .swiper-wrapper,body.saibai-theme.template-product product-recommendations .collection-carousel-swiper-component .swiper-slide,body.saibai-theme.template-product .product-recommendations .collection-carousel-swiper-component .swiper-slide{height:auto!important}body.saibai-theme.template-product product-recommendations .collection-carousel-swiper-component .swiper-wrapper,body.saibai-theme.template-product .product-recommendations .collection-carousel-swiper-component .swiper-wrapper{align-items:flex-start!important}body.saibai-theme.template-product product-recommendations .section-resource-list__content .swiper,body.saibai-theme.template-product .product-recommendations .section-resource-list__content .swiper{overflow:visible}@media(prefers-reduced-motion:reduce){body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card-product-information,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card--block-group,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .price,body.saibai-theme.template-product :is(product-recommendations,.product-recommendations) .product-card-wrapper .card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/saibai-pages-pdp-recs.css.map */
