.lookbook-listing__container{padding-inline:14px}.lookbook-listing__container--small{padding-inline:3px}@media screen and (min-width:768px){.lookbook-listing__container{padding-inline:25px}.lookbook-listing__container--small{padding-inline:6px}}.lookbook-header{margin-block:30px 20px}.js-has-pseudo .lookbook-header:not([csstools-has-1m-2w-2p-37-14-1a-30-33-33-2z-2q-33-33-2z-19-2w-2t-2p-2s-2t-36-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32-15]),.lookbook-header:not(:has(.lookbook-header__description)){margin-block:30px}.lookbook-header__heading{display:block;margin-bottom:16px;position:relative;text-align:left;width:100%}.lookbook-header__heading .h2{font-family:var(--text-font-family);font-size:22px}@media screen and (min-width:750px){.lookbook-header__heading .h2{font-size:24px}}.lookbook-header__description{color:#767676;cursor:pointer;max-width:410px;text-align:left;text-wrap:pretty}.lookbook-header__description p{text-align:left}.lookbook-header__description p:last-of-type{margin-bottom:0}@media screen and (max-width:749px){.lookbook-header__description{font-size:12px}}.lookbook-header__description--clamped{display:-webkit-box;-webkit-line-clamp:var(--lookbook-description-clamp-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.lookbook-header__description--expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.lookbook-header__description-close{background:none;border:0;color:#767676;cursor:pointer;display:none;font:inherit;font-size:12px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.lookbook-header__description--expanded .lookbook-header__description-close{display:block}.lookbook-header__description.rte{margin-bottom:0}@media screen and (min-width:750px){.lookbook-header__description.rte{margin-inline:0;max-width:1045px;width:100%}}.lookbook-listing{display:block;padding-block-end:var(--vertical-breather)}.lookbook-listing__grid{--lookbook-column-gap:1.5px;display:grid;gap:24px var(--lookbook-column-gap);grid-template-columns:repeat(var(--lookbook-per-row, 1),minmax(0,1fr))}@media screen and (min-width:741px){.lookbook-listing__grid{--lookbook-column-gap:2px}}.lookbook-listing .pagination{margin-block-start:40px}.lookbook-listing .empty-state{margin-block:40px}
/*# sourceMappingURL=/cdn/shop/t/956/assets/section-lookbook-listing.bundle.css.map */
