.ctl-section .ctl{max-width:var(--ctl-container-width);padding-top:var(--ctl-padding-top);padding-bottom:var(--ctl-padding-bottom)}.ctl-section .ctl-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.ctl-section .ctl-title{margin:0;text-transform:uppercase}.ctl-section .ctl-controls{display:flex;align-items:center;gap:1rem;font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;white-space:nowrap}.ctl-section .ctl-arrow{border:none;background:transparent;padding:.2rem;line-height:0;font-size:2em;cursor:pointer;color:var(--scheme-text-color)}.ctl-counter.h3{margin-bottom:0}.ctl-section .ctl-arrow svg{display:block;width:2.4rem;height:2.4rem}.ctl-section .ctl-arrow[disabled]{opacity:.4;cursor:not-allowed}.ctl-section .ctl-body{position:relative}.ctl-section .ctl-slide{display:none}.ctl-section .ctl-slide.is-active{display:block}.ctl-section .ctl-layout{display:flex;gap:var(--ctl-gap);align-items:stretch}.ctl-section .ctl-look-image{border-radius:.6rem;overflow:hidden;background:#00000008;flex:50%;aspect-ratio:4/3}.ctl-section .ctl-look-image-bg{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.ctl-section .cards-wrapper{flex:50%}.ctl-section .ctl-look-image img{display:block;width:100%;height:100%;object-fit:cover}.ctl-section .ctl-products{display:grid;gap:1.2rem;align-content:start;justify-items:center}.ctl-section .ctl-products.count-4{grid-template-columns:1fr 1fr;height:100%;align-content:space-between}.ctl-section .ctl-products.count-5,.ctl-section .ctl-products.count-6,.ctl-section .ctl-products.count-7,.ctl-section .ctl-products.count-8{grid-template-columns:1fr 1fr}.ctl-section .ctl-products.count-3{grid-template-columns:1fr 1fr;height:100%;align-content:space-between}.ctl-section .ctl-products.count-2{grid-template-columns:1fr 1fr;justify-content:center;justify-items:center;height:100%;align-content:center}.ctl-section .ctl-products.count-1{grid-template-columns:1fr;justify-items:center;height:100%;align-content:center}.ctl-section .ctl-product{position:relative;border-radius:.6rem;overflow:hidden;background:var(--scheme-background-color);border-radius:6px;border:5px solid var(--scheme-carousel-arrows-border)}.ctl-section .ctl-product a{display:block;text-decoration:none;color:inherit;height:100%}.ctl-section .ctl-product img{display:block;width:100%;height:100%;object-fit:cover}.ctl-section .ctl-plus{position:absolute;right:12px;bottom:12px;width:2.2rem;height:2.2rem;border-radius:999px;border:2px solid var(--scheme-text-color);background:var(--scheme-text-color);color:var(--scheme-background-color);display:inline-flex;align-items:center;justify-content:center;font-size:2.6rem;line-height:1;padding:0;cursor:pointer;overflow:visible}.ctl-section .ctl-plus .circle{display:flex;align-items:center;justify-content:center;transition:opacity var(--animation-speed-fast, .2s) ease}.ctl-section .ctl-plus svg.icon.icon-plus{font-size:.7em}.ctl-section svg.icon-plus path.stroke{stroke:var(--scheme-background-color)}.ctl-section .ctl-plus .icon-flamesvg,.ctl-section .ctl-plus img.icon-flamesvg{width:1em;height:auto;display:none;position:absolute;right:0;bottom:0;margin:auto;top:-10px;left:-10px;font-size:1.5em;pointer-events:none}.ctl-section .ctl-product:hover .ctl-plus .circle{opacity:0}.ctl-section .ctl-product:hover .ctl-plus .icon-flamesvg,.ctl-section .ctl-product:hover .ctl-plus img.icon-flamesvg{display:block}@media(max-width:38em){.ctl-section .ctl{max-width:100%}.ctl-section .ctl-title{font-size:3rem;text-align:center;padding:0 1em}.ctl-section{--ctl-padding-top: var(--ctl-padding-top-mobile);--ctl-padding-bottom: var(--ctl-padding-bottom-mobile)}.ctl-section .ctl-head{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.ctl-section .ctl-controls{width:100%;justify-content:space-between}.ctl-section .ctl-layout{flex-direction:column;gap:1rem}.ctl-section .ctl-products{grid-template-columns:1fr 1fr;grid-auto-rows:auto;align-content:start}.ctl-section .ctl-products.count-1{grid-template-columns:1fr}.ctl-section .ctl-products.count-2{justify-items:stretch}.ctl-section .ctl-product{width:100%;max-width:315px}.ctl-section .ctl-head{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/complete_the_look.css.map */
