.wall-of-love-ab{display:none;padding:3.5rem 0 2.75rem;background:#fff;color:#1a1a1a}body.template-product[data-wall-of-love=true] .wall-of-love-ab,html[data-wall-of-love=true] body.template-product .wall-of-love-ab,html.wall-of-love-b body.template-product .wall-of-love-ab,body.template-product .wall-of-love-ab.wall-of-love-ab--design{display:block}.wall-of-love-ab__inner{max-width:1180px;margin:0 auto;padding:0 1.25rem}.wall-of-love-ab__heading{margin:0 0 2rem;text-align:center;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:inherit}.wall-of-love-ab__carousel{position:relative}.wall-of-love-ab__viewport{overflow:hidden}.wall-of-love-ab__track{display:flex;transition:transform .45s ease;will-change:transform}.wall-of-love-ab__slide{flex:0 0 100%;width:100%;min-width:100%;box-sizing:border-box}.wall-of-love-ab__masonry{column-count:4;column-gap:.85rem}.wall-of-love-ab__card{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;display:block;margin:0 0 .85rem;padding:.85rem .95rem .75rem;background:#f0f2f5;border-radius:12px;box-sizing:border-box}.wall-of-love-ab__card-header{display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.wall-of-love-ab__avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#8a8d91;text-transform:uppercase}.wall-of-love-ab__avatar img{width:100%;height:100%;object-fit:cover;display:block}.wall-of-love-ab__name{margin:0;font-size:.92rem;font-weight:700;line-height:1.2;color:#050505}.wall-of-love-ab__text{margin:0;font-size:.9rem;line-height:1.4;color:#050505;word-wrap:break-word}.wall-of-love-ab__image{display:block;width:100%;margin-top:.65rem;border-radius:8px;overflow:hidden;background:#e4e6eb}.wall-of-love-ab__image img{display:block;width:100%;height:auto;vertical-align:middle}.wall-of-love-ab__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem}.wall-of-love-ab__meta-left{display:flex;align-items:center;gap:.55rem;font-size:.78rem;color:#65676b;line-height:1}.wall-of-love-ab__hide{color:#65676b;text-decoration:none;pointer-events:none;cursor:default}.wall-of-love-ab__reactions{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0}.wall-of-love-ab__reaction-icons{display:inline-flex;align-items:center}.wall-of-love-ab__reaction-icon{width:16px;height:16px;border-radius:50%;border:1.5px solid #f0f2f5;margin-left:-4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.wall-of-love-ab__reaction-icon:first-child{margin-left:0}.wall-of-love-ab__reaction-icon svg{width:100%;height:100%;display:block}.wall-of-love-ab__reaction-count{font-size:.78rem;color:#65676b;line-height:1}.wall-of-love-ab__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;color:#1a1a1a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s ease,background .2s ease}.wall-of-love-ab__nav:hover{background:#f7f7f7}.wall-of-love-ab__nav:disabled{opacity:.35;cursor:default}.wall-of-love-ab__nav svg{width:18px;height:18px;display:block}.wall-of-love-ab__nav--prev{left:-8px}.wall-of-love-ab__nav--next{right:-8px}.wall-of-love-ab__dots{display:flex;justify-content:center;align-items:center;gap:.45rem;margin-top:1.35rem;padding:0;list-style:none}.wall-of-love-ab__dot{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:#d0d0d0;cursor:pointer;transition:background .2s ease,transform .2s ease}.wall-of-love-ab__dot.is-active{background:#c62828;transform:scale(1.1)}.wall-of-love-ab__dots[hidden],.wall-of-love-ab__nav[hidden]{display:none!important}@media screen and (max-width:989px){.wall-of-love-ab{padding:2.75rem 0 2.25rem}.wall-of-love-ab__masonry{column-count:2}.wall-of-love-ab__nav--prev{left:0}.wall-of-love-ab__nav--next{right:0}}@media screen and (max-width:640px){.wall-of-love-ab__inner{padding:0 1rem}.wall-of-love-ab__heading{margin-bottom:1.35rem;font-size:1.35rem}.wall-of-love-ab__masonry{column-count:1;max-width:420px;margin:0 auto}.wall-of-love-ab__nav{width:34px;height:34px}.wall-of-love-ab__nav--prev{left:-4px}.wall-of-love-ab__nav--next{right:-4px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/wall-of-love-ab-test.css.map */
