/*
Generated time: June 22, 2024 11:15
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
@media screen and (min-width:990px){.complete-the-look{max-width:47rem}}.complete-the-look-wrapper{font-family:var(--font-heading-family)}.complete-the-look-item-inner{width:100%;display:flex}.complete-the-look-item-inner .media{width:9rem}.complete-the-look-info h3{text-align:left;font-size:1.2rem;margin:0;font-weight:500;text-transform:uppercase;width:calc(100% - 7rem)}.complete-the-look-select{margin-top:2rem}.complete-the-look-select select{min-height:3rem;height:3rem;padding-left:1rem;width:fit-content;font-size:1rem}.complete-the-look-select .select{width:fit-content}.product__price{font-size:1.2rem}.complete-the-look-item{position:relative;border:.1rem solid rgb(var(--color-foreground))}.complete-the-look-info{padding:.5rem 1rem .5rem .6rem;width:100%}.ctl-sale-badge{position:absolute;top:0;right:0;line-height:1;font-size:1rem}.product__price--sale{color:rgba(var(--color-foreground),.5)}completethe-look{display:block}.complete-the-look-item+.complete-the-look-item{margin-top:1rem}.ctl-heading{font-size:1.4rem;text-transform:uppercase;margin-top:0;margin-bottom:0;}.complete-the-look-totals{margin-top:1rem}.ctl__total{text-transform:uppercase;margin-bottom:.5rem}.ctl__total{font-size:1.4rem}.complete-the-look-totals button{font-size:1.2rem;min-width:15rem;min-height:3.2rem}.complete-the-look-media{position:relative}.upsell-checkbox__Item{position:absolute;bottom:0;left:0;z-index:1}.upsell-checkbox__Item label{display:block;width:16px;height:16px;transition:all .2s ease;cursor:pointer;color:rgb(var(--color-foreground));background-color:var(--color-border);margin:0;border:1px solid rgb(var(--color-foreground));font-size:0}.upsell-checkbox__Checkbox:checked+label:before{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.upsell-checkbox__Item label,.upsell-checkbox__Item label:before{width:20px;height:20px;top:0}.upsell-checkbox__Item label:before{position:absolute;content:'';display:inline-block;opacity:1;transition-delay:0.1s;border:none;border-radius:0;left:0}.upsell-checkbox__Checkbox:checked+label:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(https://cdn.shopify.com/s/files/1/0364/0999/9495/files/check-white.svg?v=1664376436);width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.ProductForm__Error{padding:10px 20px;white-space:normal;font-size:1rem;word-break:break-all;word-break:break-word;text-shadow:none;margin-top:10px;text-align:left;background:#e4c4c4;color:#cb2b2b;width:fit-content}.ctl-sale-badge{text-transform:uppercase}

.ctl_bundle_price, .ctl_bundle_total_price {
  color:red;
}

.complete-the-look-price > .product__price {
  display:flex;
  justify-content:flex-start;
  align-items:flex-start;
} 

.complete-the-look-price > .product__price > * + *:not(:last-child) {
  margin-right:.7rem;
}

.ctl__price {
  margin-right:.7rem;
}

.ctl-heading-wrapper {
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-flow:row wrap;
  gap:1rem;
  margin-bottom:1rem;
}

.bundle_save {
  font-size:1.3rem;
  color:red;
}

.product__info-container.center .ctl-heading-wrapper {
  justify-content:center
}