.ctl{margin-top:32px}.ctl__heading{margin-bottom:16px;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000;text-transform:uppercase}.ctl__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0px;justify-content:flex-start}.ctl__item{display:flex;gap:24px;align-items:stretch;padding:12px 0;border-bottom:1px solid #e0e0e0}.ctl__item:first-child{border-top:1px solid #e0e0e0}.ctl__media{width:120px}.ctl__details{width:calc(100% - 144px);display:flex;flex-direction:column;gap:8px;justify-content:space-between}.ctl_product--img{width:100%;height:auto;object-fit:cover;aspect-ratio:2 / 3}.ctl__title-price{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:4px}.ctl__title{font-family:Karla,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#3b3b3b;margin-bottom:0}.ctl__vendor{font-family:Karla,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#555;text-transform:capitalize}.ctl__price{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#555}.ctl__swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.ctl__swatch-input{display:none}.ctl__swatch-label{padding:.5rem 1rem;border:1px solid #000;cursor:pointer;font-size:12px}.ctl__swatch-input:checked+.ctl__swatch-label{background-color:#000;color:#fff}.ctl__swatch-label--disabled{text-decoration:line-through;color:#ccc;border-color:#ccc;pointer-events:none}.ctl__btn:disabled{pointer-events:none}@media (max-width: 980px){.ctl__media{width:85px}.ctl__details{width:calc(100% - 101px)}.ctl__item{align-items:top;gap:16px}.ctl__btn{height:40px}.ctl__btn.btn{width:100%}}.ctl__select option:disabled{opacity:.3}.select_variant .ctl__select{border:1px solid red!important;color:red}.select_variant .ctl__select option{color:#000}.select_variant.ctl__select-wrapper:after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='red' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E")}.ctl__btn.btn{padding:12px 16px;height:36px;display:flex;align-items:center;justify-content:center}.ctl__select{margin-top:8px;margin-bottom:0;height:34px;border:solid 1px #dfdfdf;cursor:pointer;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;padding:8px 40px 8px 8px;font-size:12px;width:100%}.ctl__select-wrapper{position:relative;width:100%}.ctl__select-wrapper:after{content:"";position:absolute;top:56%;right:16px;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}@media (max-width: 1024px){.ctl__heading{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/complete-the-look.css.map */
