the-looks .product-grid .product-block__detail{margin-bottom:0}.complete-the-look{margin:20px 0 0;overflow:hidden}the-looks h4{--heading-font-weight: 400}.size-varint-template,.complete-the-look.complete-the-look-hide{display:none}.complete-the-look.complete-the-look--loading{display:block}.complete-the-look__grid{margin-bottom:0;gap:15px}.complete-the-look--loading .ctl-product-pages{pointer-events:none}.complete-the-look .slider-component{position:relative}.complete-the-look .grid__item{scroll-snap-align:start}.complete-the-look .has-ltr-icon[disabled] svg{opacity:.5}.complete-the-look .quickadd-container{background:transparent}.complete-the-look .product-grid--per-row-mob-2{--product-columns-desktop: 2.04}.size-selector{z-index:99;position:fixed;margin:24px 0;border:1px solid rgb(var(--body-text-color) / .15);background:#fff;max-width:230px;display:inline-block;width:230px;box-shadow:0 2px 4px #2c2e311f,0 2px 10px #2c2e311f!important;transition:transform .3s ease-in-out}sizes-selector-drawer+.js-drawer-overlay{opacity:0!important;z-index:80}.size-selector.sizes-selector-hide{display:none}.size-selector .header{position:sticky;display:flex;width:228px;top:0;z-index:10;padding:14px 16px;font-size:14px;font-weight:600;letter-spacing:.5px;background:var(--input-background-color);border-bottom:1px solid rgb(var(--body-text-color) / .15);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center}.size-selector ul{max-height:200px;overflow-y:auto;overflow-x:hidden;list-style:none;padding:0 10px;margin:0;background:#fff}.size-selector:not(.open) ul{display:none}.size-selector li{padding:12px 16px;font-size:14px;font-weight:400;color:#1a1a1a;border-bottom:1px solid rgb(var(--text-color) / var(--divider-opacity));cursor:pointer;transition:background .15s ease;text-align:left}.size-selector li:hover{background:#f8f8f8}.size-selector li.sold-out{opacity:.4;cursor:not-allowed;background:var(--input-border-color)}.size-selector ul::-webkit-scrollbar{width:6px}.size-selector ul::-webkit-scrollbar-track{background:#f8f8f8}.size-selector ul::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.size-selector ul::-webkit-scrollbar-thumb:hover{background:#b0b0b0}the-looks .slider--edge-peek{width:calc(100% + 30px);padding-right:unset}.alert-product{position:fixed;top:50%;z-index:100;left:50%;overflow:visible;height:auto;transform:translate(-50%,-50%);max-width:60%;max-height:80%;width:auto}.alert-prodcut .quickadd-container{background:transparent}.quickadd-icon-btn{display:flex;width:40px;height:40px;background:#fff;justify-content:center;align-items:center;position:absolute;right:5px;bottom:5px;opacity:.8}the-looks .product-block__title,featured-ig .product-block__title{white-space:normal;overflow:hidden;line-height:var(--base-line-height);max-height:calc(2 * var(--base-line-height) * 1em)}@media screen and (min-width:768px){.complete-the-look__grid{gap:15px;padding-bottom:1rem}.product-grid--per-row-2{--product-columns-desktop: 2.2}featured-ig .product-grid--per-row-2{--product-columns-desktop: 2}.complete-the-look__grid .grid__item{flex:0 0 72%;max-width:72%}}@media screen and (min-width:990px){.complete-the-look .product-grid--per-row-mob-2{--product-columns-desktop: 1.97}.complete-the-look__grid.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:768px){.complete-the-look__grid{gap:8px}the-looks .slider-nav{display:none}the-looks .slider.is-grabbable{width:auto}the-looks .slider--edge-peek{width:calc(100% + var(--container-pad-x) * 2);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x)}}@media screen and (min-width:750px)and (max-width:989px){.complete-the-look__grid{gap:1.4rem}.complete-the-look__grid .grid__item{flex:0 0 calc(50% - 1rem)}}@media screen and (max-width:749px){.complete-the-look{margin-right:-16px}sizes-selector-drawer+.js-drawer-overlay{opacity:1!important;z-index:8888;transition:unset}.size-selector{z-index:9888}.size-selector .header{padding:14px;font-size:16px}.size-selector li{padding:15px 10px;font-size:14px}.size-selector li:last-child{margin-bottom:20px}.sizes-selector-drawer.size-selector.sizes-selector-hide{transform:translateY(100%)}.sizes-selector-drawer.size-selector{transform:translateY(0);position:fixed;max-height:50%;top:unset!important;bottom:0!important;width:100%;left:0!important;max-width:100%;flex-direction:column;margin:0;padding:0}.sizes-selector-drawer.size-selector .header{width:100%}.sizes-selector-drawer.size-selector ul{max-height:max-content;padding:0 15px}.complete-the-look .slider-buttons{display:none}.quickadd-icon-btn{width:28px;height:28px;overflow:hidden}.quickadd-icon-btn img{transform:scale(1.2)}}.complete-the-look .slider-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.complete-the-look .slider-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:all .2s ease}.complete-the-look .slider-button:hover:not([disabled]){border-color:rgba(var(--color-foreground),.3);transform:scale(1.05)}.complete-the-look .slider-button[disabled]{opacity:.3;cursor:not-allowed}.complete-the-look .slider-button--prev svg{transform:rotate(90deg)}.complete-the-look .slider-button--next svg{transform:rotate(-90deg)}.complete-the-look .slider-counter{min-width:4.4rem;text-align:center}.complete-the-look .ctl-layout{box-sizing:border-box;width:100%}.complete-the-look .ctl-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.complete-the-look .ctl-heading{margin:0;font-size:16px;font-weight:400;line-height:20px}@media screen and (max-width:749px){.complete-the-look .ctl-heading{font-size:18px;line-height:24px}}.complete-the-look .ctl-pagination{display:flex;flex:0 0 auto;align-items:center;gap:8px}.complete-the-look .ctl-pagination[hidden]{display:none!important}.complete-the-look .ctl-mobile-more-row{display:flex;justify-content:center;margin-top:12px}.complete-the-look .ctl-mobile-more-row[hidden]{display:none!important}.complete-the-look .ctl-mobile-more-button{display:inline-flex;align-items:center;gap:6px;padding:0 0 12px;border:0;background:transparent;color:#191919;font:inherit;font-size:14px;line-height:18px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.complete-the-look .ctl-mobile-more-button svg{color:#a6a6a6;transition:transform .18s ease}.complete-the-look .ctl-mobile-more-button svg.is-expanded{transform:rotate(180deg)}.complete-the-look .ctl-page-button{display:grid;width:16px;height:16px;flex:0 0 16px;min-width:16px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#191919;cursor:pointer}.complete-the-look .ctl-page-button:disabled{opacity:.35;cursor:default}.complete-the-look .ctl-page-button svg{display:block;width:16px;height:16px}.complete-the-look .ctl-page[hidden]{display:none!important}.complete-the-look .ctl-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.complete-the-look .ctl-card,.complete-the-look .ctl-card>.product-block{display:block;min-width:0}.complete-the-look .ctl-card>.product-block{display:contents}.complete-the-look .ctl-card__image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.complete-the-look .ctl-card__image>.product-link,.complete-the-look .ctl-card__image .product-block__image,.complete-the-look .ctl-card__image .img-ar{display:block;width:100%;height:100%}.complete-the-look .ctl-card__image .img-ar{aspect-ratio:auto}.complete-the-look .ctl-card__image img{display:block;width:100%;height:100%;object-fit:cover}.complete-the-look .ctl-card__content{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:6px;margin:12px 0 0}.complete-the-look .ctl-card__title{display:block;color:#191919cc;text-decoration:none}.complete-the-look .ctl-card__title .product-block__title{display:-webkit-box;max-height:36px;overflow:hidden;font-size:14px;font-weight:400;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.complete-the-look .ctl-card__color{display:flex;min-height:16px;align-items:center;gap:6px;color:#191919cc;font-size:12px;font-weight:400;line-height:16px}.complete-the-look .ctl-card__swatch{display:block;box-sizing:border-box;width:16px;height:16px;flex:0 0 16px;border:1px solid #c6c6c6;border-radius:10.67px;background-color:var(--ctl-swatch-color, #b7b7b7);background-image:var(--ctl-swatch-image, none);background-position:center;background-size:cover}.complete-the-look .ctl-card__price{display:flex;align-items:baseline;gap:8px;color:#191919cc;font-size:14px;font-weight:500;line-height:18px}.complete-the-look .ctl-card__price-current{color:#191919cc}.complete-the-look .ctl-card__price--sale .ctl-card__price-current{color:#de4a5b;font-weight:500}.complete-the-look .ctl-card__price-was{color:#19191980;font-size:inherit;font-weight:400;text-decoration:line-through}.complete-the-look .ctl-quickadd-button{display:flex;position:relative;overflow:hidden;min-height:36px;align-items:center;justify-content:center;box-sizing:border-box;margin-top:auto;padding:0 12px;border:1px solid #191919;border-radius:18px;background:#fff;color:#191919;font-size:14px;font-weight:400;line-height:18px;text-decoration:none}.complete-the-look .ctl-quickadd-button:before{--loading-spinner-size: 1.4em;content:"";pointer-events:none;position:absolute;top:calc(50% - var(--loading-spinner-size) / 2);left:calc(50% - var(--loading-spinner-size) / 2);width:var(--loading-spinner-size);height:var(--loading-spinner-size);animation:loadingSpinner 1s linear infinite;border:1px solid transparent;border-radius:100%;border-left-color:rgb(var(--btn-text-hover-color));opacity:0;visibility:hidden;transition:all .2s ease-in}.complete-the-look .ctl-quickadd-button:after{--icon-size: 1.6em;content:"";pointer-events:none;position:absolute;top:calc(50% - var(--icon-size) / 1.6);left:calc(50% - var(--icon-size) / 5);width:calc(var(--icon-size) / 2);height:var(--icon-size);opacity:0;border-right:2px solid rgb(var(--btn-text-hover-color));border-bottom:2px solid rgb(var(--btn-text-hover-color));transform:scale(.8) rotate(45deg);transition:all .15s ease-out}.complete-the-look .ctl-quickadd-button.is-loading{pointer-events:none;background:rgb(var(--btn-bg-hover-color))!important;color:rgb(var(--btn-bg-hover-color))!important}.complete-the-look .ctl-quickadd-button.is-loading:before{opacity:1;visibility:visible}.complete-the-look .ctl-quickadd-button.is-success:before{opacity:0;transform:scale(.8)}.complete-the-look .ctl-quickadd-button.is-success:after{animation:2s linear atc-tick-activated}.complete-the-look .ctl-quickadd-button:hover{background:#191919;color:#fff}.complete-the-look .ctl-skeleton-card{display:flex;min-width:0;gap:8px}.complete-the-look .ctl-skeleton-card__image{width:116px;flex:0 0 116px;aspect-ratio:3 / 4;border-radius:0}.complete-the-look .ctl-skeleton-card__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:6px;min-height:150px;padding:0}.complete-the-look .ctl-skeleton-card__title{display:grid;flex:0 0 36px;align-content:center;gap:4px;width:78%;height:36px}.complete-the-look .ctl-skeleton-card__title span{width:100%;height:8px}.complete-the-look .ctl-skeleton-card__title span:last-child{width:68%}.complete-the-look .ctl-skeleton-card__color{display:flex;min-height:16px;align-items:center;gap:6px}.complete-the-look .ctl-skeleton-card__swatch{width:12px;height:12px;flex:0 0 12px;border-radius:50%}.complete-the-look .ctl-skeleton-card__color-name{width:34px;height:10px}.complete-the-look .ctl-skeleton-card__price{width:32%;height:18px;flex:0 0 18px}.complete-the-look .ctl-skeleton-card__quickadd{width:100%;min-height:36px;flex:0 0 36px;margin-top:4px;border:1px solid rgb(25 25 25 / 18%);background:#0000000d;border-radius:18px}.size-selector ul,.sizes-selector-drawer.size-selector ul{max-height:none;overflow:visible}@media screen and (min-width:750px){.complete-the-look .ctl-card{display:flex;flex-direction:column}.complete-the-look .ctl-card__content{min-height:150px}}@media screen and (max-width:749px){.complete-the-look{margin-right:0}.complete-the-look .page-width{box-sizing:border-box;max-width:none;padding:24px 0 0}.complete-the-look .ctl-product-pages,.complete-the-look .ctl-page{display:flex;flex-direction:column;gap:12px}.complete-the-look .ctl-card{display:flex;align-items:stretch;gap:10px}.complete-the-look .ctl-card__image{width:min(34%,150px);height:auto;flex:0 0 min(34%,150px);aspect-ratio:3 / 4}.complete-the-look .ctl-skeleton-card{height:auto;flex-direction:row;align-items:stretch}.complete-the-look .ctl-skeleton-card__image{width:min(34%,150px);height:auto;flex:0 0 min(34%,150px);aspect-ratio:3 / 4;border-radius:0}.complete-the-look .ctl-card__content{height:auto;flex:1 1 auto;gap:8px;margin:0}.complete-the-look .ctl-skeleton-card__content{height:auto;gap:8px}.complete-the-look .ctl-card__title .product-block__title{max-height:44px;font-size:16px;line-height:22px}.complete-the-look .ctl-card__color{min-height:20px;font-size:14px;line-height:20px}.complete-the-look .ctl-card__swatch{width:18px;height:18px;flex-basis:18px}.complete-the-look .ctl-card__price{font-size:16px;line-height:20px}.complete-the-look .ctl-quickadd-button{width:100%;height:36px;min-height:36px;margin-top:0}.complete-the-look .ctl-skeleton-card__title{flex-basis:44px;height:44px}.complete-the-look .ctl-skeleton-card__color{min-height:20px}.complete-the-look .ctl-skeleton-card__swatch{width:18px;height:18px;flex-basis:18px}.complete-the-look .ctl-skeleton-card__price{height:20px;flex-basis:20px}.complete-the-look .ctl-skeleton-card__quickadd{height:36px;min-height:36px;flex-basis:36px;margin-top:0}.sizes-selector-drawer.size-selector{display:flex;box-sizing:border-box;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.sizes-selector-drawer.size-selector .size-selector-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.size-selector li{padding:11px 16px}.size-selector li:last-child{margin-bottom:0}}.complete-the-look .ctl-more-row{display:flex;justify-content:center;margin-top:16px}@media screen and (max-width:749px){.complete-the-look .ctl-more-row{margin-top:12px}}.complete-the-look .ctl-more-row[hidden]{display:none!important}.complete-the-look .ctl-more-button{display:inline-flex;align-items:center;gap:6px;padding:0 0 12px;border:0;background:transparent;color:#191919;font:inherit;font-size:14px;line-height:18px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.complete-the-look .ctl-more-button .ctl-more-icon{display:block;width:16px;height:16px;transition:transform .18s ease}.complete-the-look .ctl-more-button .ctl-more-icon.is-expanded{transform:rotate(180deg)}.complete-the-look .ctl-card[hidden]{display:none!important}@media screen and (min-width:750px){.complete-the-look{margin-top:48px}.complete-the-look .ctl-heading-row{margin-bottom:16px}.complete-the-look .ctl-product-pages,.complete-the-look .ctl-page{display:flex;flex-direction:column;gap:16px}.complete-the-look .ctl-card{display:block;min-width:0}.complete-the-look .ctl-card>.product-block{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;min-width:0}.complete-the-look .ctl-card__image{width:96px;height:128px;aspect-ratio:auto}.complete-the-look .ctl-card__content{display:grid;grid-template-columns:minmax(0,1fr) 70px;grid-template-rows:repeat(3,min-content);align-content:start;align-items:start;justify-content:start;column-gap:24px;row-gap:4px;min-height:128px;margin:0}.complete-the-look .ctl-card__title,.complete-the-look .ctl-card__color,.complete-the-look .ctl-card__price{grid-column:1;justify-self:start;align-self:start;margin:0}.complete-the-look .ctl-card__title{grid-row:1}.complete-the-look .ctl-card__color{grid-column:1;grid-row:2}.complete-the-look .ctl-card__price{grid-row:3;justify-self:start;align-self:start;margin-top:32px;text-align:left}.complete-the-look .ctl-quickadd-button{grid-column:2;grid-row:1 / span 3;align-self:start;width:100%;min-height:36px;margin:0}.complete-the-look .ctl-skeleton-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;height:auto}.complete-the-look .ctl-skeleton-card__image{width:96px;height:128px;flex:none}.complete-the-look .ctl-skeleton-card__content{display:grid;grid-template-columns:minmax(0,1fr) 70px;grid-template-rows:auto auto auto;align-content:start;align-items:start;column-gap:24px;row-gap:4px;height:128px}.complete-the-look .ctl-skeleton-card__title{grid-column:1;grid-row:1}.complete-the-look .ctl-skeleton-card__color{grid-column:1;grid-row:2}.complete-the-look .ctl-skeleton-card__price{grid-column:1;grid-row:3;justify-self:start;align-self:start;margin-top:32px;text-align:left}.complete-the-look .ctl-skeleton-card__quickadd{grid-column:2;grid-row:1 / span 3;align-self:start;width:70px;min-height:36px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/complete-the-look.css.map */
