.cf-recently-viewed-wrapper{padding:2.5rem 0;width:100%}.cf-recently-viewed-wrapper .cf-header-container{margin-bottom:2rem;text-align:center}.cf-recently-viewed-wrapper .cf-flex-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.5rem;padding-bottom:0.5rem}.cf-recently-viewed-wrapper .cf-flex-header .cf-section-hr{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;border-top:1px solid rgba(151,151,151,0.3);margin:0 1rem}.cf-recently-viewed-wrapper .cf-flex-header .cf-title-text h2{font-family:'abril-display', serif, sans-serif;font-size:28px;line-height:1.2;color:#555555;font-weight:500;white-space:nowrap;margin:0}.cf-recently-viewed-wrapper .cf-subtitle-text{font-family:'aktiv-grotesk', sans-serif;font-size:0.875rem;color:#888888;margin-top:-0.5rem;margin-bottom:0}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;width:100%}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-active-cols="2"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-active-cols="3"]{-webkit-column-count:3;-moz-column-count:3;column-count:3}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-active-cols="4"]{-webkit-column-count:4;-moz-column-count:4;column-count:4}.cf-recently-viewed-wrapper .cf-masonry-card{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;background:#FFFFFF;border:1px solid rgba(151,151,151,0.3);overflow:hidden;display:block;opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-box-sizing:border-box;box-sizing:border-box}.cf-recently-viewed-wrapper .cf-masonry-card.cf-animate-in{-webkit-animation:cf-fadeInUp 0.4s ease forward;animation:cf-fadeInUp 0.4s ease forward;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cf-recently-viewed-wrapper .cf-masonry-card.cf-lift-effect{-webkit-transition:-webkit-transform 0.25s ease, -webkit-box-shadow 0.25s ease;transition:-webkit-transform 0.25s ease, -webkit-box-shadow 0.25s ease;transition:transform 0.25s ease, box-shadow 0.25s ease;transition:transform 0.25s ease, box-shadow 0.25s ease, -webkit-transform 0.25s ease, -webkit-box-shadow 0.25s ease}.cf-recently-viewed-wrapper .cf-masonry-card.cf-lift-effect:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.12);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.cf-recently-viewed-wrapper .cf-masonry-card a{text-decoration:none;display:block;color:inherit}.cf-recently-viewed-wrapper .cf-image-wrapper{position:relative;overflow:hidden;width:100%}.cf-recently-viewed-wrapper .cf-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cf-recently-viewed-wrapper .cf-image-wrapper.ratio-normal{aspect-ratio:1 / 1}.cf-recently-viewed-wrapper .cf-image-wrapper.ratio-tall{aspect-ratio:4 / 5}.cf-recently-viewed-wrapper .cf-image-wrapper.ratio-xtall{aspect-ratio:2 / 3}.cf-recently-viewed-wrapper .cf-image-wrapper.ratio-wide{aspect-ratio:5 / 4}.cf-recently-viewed-wrapper .cf-badge-stack{position:absolute;top:0.5rem;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem}.cf-recently-viewed-wrapper .cf-badge-stack span{display:block;padding:0.35rem 1rem;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.5px}.cf-recently-viewed-wrapper .cf-badge-stack .badge-sale{background:#d00000;color:#FFFFFF}.cf-recently-viewed-wrapper .cf-badge-stack .badge-expert{background:#333333;color:#FFFFFF}.cf-recently-viewed-wrapper .cf-card-details{padding:0.75rem}.cf-recently-viewed-wrapper .cf-card-details h3{font-family:'aktiv-grotesk', sans-serif;font-size:14px;line-height:1.4;color:#555555;font-weight:500;margin:0 0 0.5rem 0;text-align:left}.cf-recently-viewed-wrapper .cf-card-details .cf-price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.cf-recently-viewed-wrapper .cf-card-details .cf-price-row .price-standard{font-size:14px;font-weight:700;color:#333333}.cf-recently-viewed-wrapper .cf-card-details .cf-price-row .price-sale{font-size:14px;font-weight:700;color:#d00000}.cf-recently-viewed-wrapper .cf-card-details .cf-price-row .price-was{font-size:12px;text-decoration:line-through;color:#999999}.cf-recently-viewed-wrapper .cf-card-details .cf-shipping-badge{font-size:12px;font-weight:600;margin-top:0.25rem;color:#555555}@media (max-width: 767px){.cf-recently-viewed-wrapper h3{font-size:12px !important}.cf-recently-viewed-wrapper .cf-badge-stack span{font-size:10px}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-mobile-cols="2"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-mobile-cols="3"]{-webkit-column-count:3;-moz-column-count:3;column-count:3}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-mobile-cols="4"]{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width: 768px) and (max-width: 1024px){.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-tablet-cols="2"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-tablet-cols="3"]{-webkit-column-count:3;-moz-column-count:3;column-count:3}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-tablet-cols="4"]{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width: 1025px){.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-desktop-cols="2"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-desktop-cols="3"]{-webkit-column-count:3;-moz-column-count:3;column-count:3}.cf-recently-viewed-wrapper .cf-pinterest-masonry-grid[data-desktop-cols="4"]{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@-webkit-keyframes cf-fadeInUp{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cf-fadeInUp{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

