.looks-header{display:flex;justify-content:space-between;align-items:center;margin:15px 10px 0px 10px}@media only screen and  (min-width: 768px){.looks-header{margin:40px 10px 0px 10px}}@media only screen and  (min-width: 992px){.looks-header{margin:15px 0px}}.looks-header .looks-header-left{display:flex;align-items:baseline;flex-direction:column}.looks-header .looks-count{font-size:14px;color:#666}.looks-header.header-detail{display:block;margin-left:10px;margin-right:10px}@media only screen and  (min-width: 768px){.looks-header.header-detail{margin-left:unset;margin-right:unset}}.looks-header.header-detail .btn-default{margin-bottom:20px;font-size:14px}.looks-header.header-detail .text-secondary{display:block;margin-bottom:7.5px}.looks-active-filters{margin:20px 10px}@media only screen and  (min-width: 768px){.looks-active-filters{margin:20px 0}}.looks-active-filters .filter-chip{display:inline-block;background:#f1f3f5;color:#333;padding:8px 12px;margin-right:6px;margin-bottom:6px;text-decoration:none;font-size:12px}@media only screen and  (min-width: 768px){.looks-active-filters .filter-chip{font-size:14px}}.looks-active-filters .filter-chip span{margin-left:8px}.looks-active-filters .filter-chip:hover{text-decoration:none;background:#e5e8eb}.looks-active-filters .clear-filters{margin-left:8px;font-size:12px}@media only screen and  (min-width: 768px){.looks-active-filters .clear-filters{font-size:14px}}.listing-looks{margin:30px 10px;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:15px;row-gap:45px;grid-auto-flow:row dense}@media only screen and  (min-width: 768px){.listing-looks{margin:30px 0;grid-template-columns:repeat(4, 1fr);column-gap:50px;row-gap:60px;align-items:stretch}}.look-item{display:flex;flex-direction:column;height:100%;text-decoration:none;color:#000}.look-item:hover{text-decoration:none}.look-item:hover img{transform:scale(1.05)}.look-item .look-image{position:relative;width:100%;aspect-ratio:.75;overflow:hidden;background:#eee;margin-bottom:10px;flex-shrink:0}.look-item .look-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.look-item .look-image .look-content{margin-bottom:auto}.look-item .look-image .look-content .label{color:#93999e}.look-item .look-image .items-count{position:absolute;bottom:10px;right:10px;background:#fff;padding:4px 8px;font-size:12px;color:#000}.look-item .look-content{margin-bottom:auto;min-height:22px}.look-item .look-content .look-cta{font-size:16px;color:#000}@media only screen and  (min-width: 768px){.listing-looks>.look-item.look-item-large{grid-row:span 2}.listing-looks>.look-item.look-item-large-left{grid-column-start:1;grid-column-end:3}.listing-looks>.look-item.look-item-large-right{grid-column-start:3;grid-column-end:5}.listing-looks>.look-item.look-item-large .look-image{aspect-ratio:auto;flex:1 1 auto;min-height:0}}.look-detail-grid{margin-top:15px}@media only screen and  (min-width: 768px){.look-detail-grid{margin-top:30px;display:grid;grid-template-columns:300px 1fr;column-gap:30px}}@media only screen and  (min-width: 992px){.look-detail-grid{max-width:1100px;grid-template-columns:450px 1fr;column-gap:60px}}.look-detail-grid .look-item{margin-left:10px;margin-right:10px}@media only screen and  (min-width: 768px){.look-detail-grid .look-item{margin-left:unset;margin-right:unset}}.look-detail-grid .products{display:flex;flex-direction:column;gap:16px;margin:10px;margin-top:30px}@media only screen and  (min-width: 768px){.look-detail-grid .products{margin:unset}}.look-detail-grid .products .product{display:grid;grid-template-columns:80px minmax(0, 1fr) 60px;grid-template-areas:'image info form';row-gap:10px;column-gap:20px;position:relative;align-items:center;min-height:110px;border:1px solid #e6e6e6;border-radius:4px;background:#fff}@media only screen and  (min-width: 768px){.look-detail-grid .products .product{grid-template-columns:100px minmax(0, 1fr) 100px}}.look-detail-grid .products .product .image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;background:#fafafa}.look-detail-grid .products .product .image img{display:block;max-width:60px;max-height:60px;width:auto;height:auto;object-fit:contain}@media only screen and  (min-width: 768px){.look-detail-grid .products .product .image img{max-width:70px;max-height:70px}}.look-detail-grid .products .product .info{min-width:0}.look-detail-grid .products .product .info .manufacturer{margin-bottom:2px;font-size:14px;line-height:1.3;color:#4f7391}.look-detail-grid .products .product .info .title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;line-height:1.35;color:#7a7a7a;text-decoration:none}.look-detail-grid .products .product .info .title:hover{text-decoration:underline}.look-detail-grid .products .product .info .pricing{margin-top:5px}@media only screen and  (min-width: 768px){.look-detail-grid .products .product .info .pricing{margin-top:10px}}.look-detail-grid .products .product .info .pricing .old{text-decoration:line-through;color:#d1d1d1;margin-right:5px}.look-detail-grid .products .product .add-wrap{display:flex;justify-content:flex-start}.look-detail-grid .products .product .add-wrap a{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding-left:10px !important;padding-right:10px !important}.look-detail-grid .products .product .add-wrap a span{font-size:20px;position:relative;top:-1px;display:none}@media only screen and  (min-width: 768px){.look-detail-grid .products .product .add-wrap a span{display:block}}.slider-wrapper{margin:10px}@media only screen and  (min-width: 768px){.slider-wrapper{margin:unset}}.slider-wrapper h2{margin-top:75px}.look-animate{opacity:0;transform:translateY(18px);animation:lookFadeInUp 520ms ease forwards;will-change:opacity,transform}@keyframes lookFadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.look-animate{opacity:1;transform:none;animation:none}}.looks-filter{position:fixed;bottom:10px;left:10px;right:10px;z-index:2;text-align:right}@media only screen and  (min-width: 768px){.looks-filter{position:relative;bottom:unset;left:unset;right:unset;text-align:unset}}.looks-filter .btn-filter{background:#1c303f !important;color:#fff !important}@media only screen and  (min-width: 768px){.looks-filter .btn-filter{background:#fff !important;color:inherit !important}}.looks-filter .btn-filter .count{color:#ff8600}.looks-filter i{margin-right:5px !important}.looks-filter .dropdown{display:none;position:absolute;right:0;bottom:70px;z-index:30;width:300px;background:#fff;border:1px solid #e4e7eb;border-radius:14px;box-shadow:0 12px 35px rgba(0,0,0,0.12);padding:20px}@media only screen and  (min-width: 768px){.looks-filter .dropdown{width:330px;top:calc(130%);bottom:unset;padding:30px}}.looks-filter .dropdown.is-open{display:block}.looks-filter .arrow{position:absolute;bottom:-12px;right:30px;width:25px;height:25px;background:#fff;border-left:1px solid #e4e7eb;border-top:1px solid #e4e7eb;transform:rotate(225deg)}@media only screen and  (min-width: 768px){.looks-filter .arrow{top:-12px;right:50px;transform:rotate(45deg)}}.looks-filter .title{display:flex;justify-content:space-between;align-items:center;margin:0 0 25px}.looks-filter .options{max-height:260px;overflow-y:auto;padding-right:15px;margin-bottom:0px}.looks-filter .option{display:flex;align-items:center;gap:10px;font-weight:normal;margin:0 0 10px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#1c303f;font-size:15px}.looks-filter .option:hover{text-decoration:underline;color:#ff8600}.looks-filter .option input{display:none}.looks-filter .check{width:15px;height:15px;border:1px solid #ccc;display:inline-block;position:relative;flex:0 0 15px}.looks-filter input:checked+.check{background:#ff8600;border-color:#ff8600}.looks-filter input:checked+.check:after{content:"\f00c";font-family:FontAwesome;color:#fff;position:absolute;left:-1px;top:-4px}.looks-filter .item-count{color:#c7d9e6}.looks-filter .footer{border-top:1px solid #eef0f2;padding-top:15px;display:flex;align-items:center;gap:15px}.looks-filter .selected{margin-right:auto}.looks-filter .clear{color:#ff8600;cursor:pointer}