.ctl__heading{margin:0 0 var(--ctl-heading-mb, 1.8rem);font-family:var(--ctl-h-font, var(--font-heading-family));font-weight:var(--ctl-h-weight, 700);font-size:var(--ctl-h-size-m, 2.2rem);line-height:1.15;text-transform:var(--ctl-h-transform, none);letter-spacing:var(--ctl-h-spacing, 0);color:var(--ctl-h-color, rgb(var(--color-foreground)));text-align:var(--ctl-h-align, left)}@media screen and (min-width:750px){.ctl__heading{font-size:var(--ctl-h-size, 2.8rem)}}.ctl__list{display:flex;flex-direction:column;gap:var(--ctl-gap, 1.2rem)}.ctl__row{display:flex;align-items:center;gap:var(--ctl-row-gap, 1.4rem);border:var(--ctl-border-w, 1px) solid var(--ctl-border, rgba(var(--color-foreground), .12));border-radius:var(--ctl-radius, 1rem);padding:var(--ctl-pad, 1.2rem);background:var(--ctl-bg, transparent)}.ctl__media{flex:0 0 auto;width:var(--ctl-img, 7rem);height:var(--ctl-img, 7rem);border-radius:var(--ctl-img-radius, .8rem);overflow:hidden;background:rgba(var(--color-foreground),.05);display:block}.ctl__media img{width:100%;height:100%;object-fit:cover;display:block}.ctl__info{flex:1 1 auto;min-width:0}.ctl__name{display:block;font-family:var(--ctl-name-font, var(--font-heading-family));font-weight:var(--ctl-name-weight, 600);font-size:var(--ctl-name-size, 1.6rem);line-height:1.25;color:var(--ctl-name-color, rgb(var(--color-foreground)));text-decoration:none}.ctl__name:hover{text-decoration:underline}.ctl__price{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap;margin-top:.4rem;font-size:var(--ctl-price-size, 1.5rem)}.ctl__compare{text-decoration:line-through;color:rgba(var(--color-foreground),.5)}.ctl__sale{color:var(--ctl-sale-color, #c0392b);font-weight:600}.ctl__form{flex:0 0 auto}.ctl__add{cursor:pointer;border:var(--ctl-btn-border-w, 0) solid var(--ctl-btn-border, transparent);background:var(--ctl-btn-bg, #f28c1e);color:var(--ctl-btn-text, #ffffff);border-radius:var(--ctl-btn-radius, .6rem);padding:var(--ctl-btn-pad-y, 1rem) var(--ctl-btn-pad-x, 2rem);font-weight:var(--ctl-btn-weight, 600);font-size:var(--ctl-btn-size, 1.4rem);text-transform:var(--ctl-btn-transform, none);letter-spacing:.02em;transition:opacity .2s ease,transform .15s ease}.ctl__add:hover:not([disabled]){opacity:.9;transform:translateY(-1px)}.ctl__add[disabled]{opacity:.4;cursor:not-allowed}@media screen and (max-width:749px){.ctl__add{padding:var(--ctl-btn-pad-y, 1rem) var(--ctl-btn-pad-x-m, 1.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/complete-the-look.css.map */
