.set-builder{display:block;width:100%;color:var(--color-foreground);font-size:1rem;line-height:1.4}.set-builder[hidden]{display:none}.product-details:has(set-builder-component[data-open]) .product-form-buttons{display:none}.set-builder__head{display:flex;align-items:center;gap:14px;margin:0 0 6px;text-align:center}.set-builder__head:before,.set-builder__head:after{content:"";flex:1;height:1px;background:rgb(var(--color-foreground-rgb) / .2)}.set-builder__headline{font-weight:700;line-height:1.3}.set-builder__headline u{text-decoration-thickness:1px;text-underline-offset:3px}.set-builder__cards{container:set-builder-cards / inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px}.set-builder__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.set-builder__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"imgs" "title" "price" "save";align-content:start;justify-items:center;gap:6px;min-width:0;margin:0;padding:14px 10px 10px;border:1px solid var(--offer-border-color, rgb(var(--color-foreground-rgb) / .12));border-radius:var(--offer-radius, 14px);background:var(--color-background);color:inherit;font:inherit;line-height:1.2;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .15s ease}.set-builder__card:hover{border-color:rgb(var(--color-foreground-rgb) / .4)}.set-builder__card[aria-checked=true]{padding:13px 9px 9px;border:2px solid var(--color-foreground)}.set-builder__ribbon{position:absolute;top:0;left:50%;z-index:2;padding:4px 12px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.set-builder__ribbon--popular{background:var(--offer-badge-color, #f9ca4f);color:var(--color-foreground)}.set-builder__ribbon--best{background:var(--color-foreground);color:var(--color-background)}.set-builder__card-images{grid-area:imgs;display:flex;min-width:0}.set-builder__card-images img{display:block;width:47px;height:65px;object-fit:cover;object-position:top center}.set-builder__card-images img+img{margin-inline-start:-11px}.set-builder__card-title{grid-area:title;font-size:.9375rem;font-weight:700;white-space:nowrap}.set-builder__card-price{grid-area:price;min-width:0;font-size:.8125rem;color:var(--offer-muted-color, rgb(var(--color-foreground-rgb) / .65))}.set-builder__card-new{display:block;font-size:1.25rem;font-weight:700;line-height:1.15;color:var(--color-foreground);white-space:nowrap}.set-builder__card-ref{white-space:nowrap}.set-builder__card-ref s{text-decoration-thickness:1px}.set-builder__save{grid-area:save;padding:3px 8px;border-radius:4px;background:var(--offer-badge-color, #f9ca4f);color:var(--color-foreground);font-size:.6875rem;font-weight:700;line-height:1.3;white-space:nowrap}.set-builder__save[hidden]{display:none}@container set-builder-cards (min-width: 430px){.set-builder__card-images img{width:57px;height:79px}.set-builder__card-images img+img{margin-inline-start:-13px}}@container set-builder-cards (min-width: 580px){.set-builder__cards:not(.set-builder__cards--three) .set-builder__card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"imgs price" "title save";justify-items:start;column-gap:10px;row-gap:8px;padding:16px;text-align:start}.set-builder__cards:not(.set-builder__cards--three) .set-builder__card[aria-checked=true]{padding:15px}.set-builder__cards:not(.set-builder__cards--three) .set-builder__card-title{align-self:end}.set-builder__cards:not(.set-builder__cards--three) .set-builder__card-price{justify-self:end;align-self:start;text-align:end}.set-builder__cards:not(.set-builder__cards--three) .set-builder__save{justify-self:end;align-self:end}}@media screen and (min-width:750px){.set-builder__card-new{font-size:1.375rem}.set-builder__cards{gap:12px}}.set-builder__panel{margin-top:18px}.set-builder__panel[hidden]{display:none}.set-builder__panel-title{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-weight:700;font-size:1.0625rem}.set-builder__panel-title:before,.set-builder__panel-title:after{content:"";flex:1;height:1px;background:rgb(var(--color-foreground-rgb) / .2)}.set-builder__slots{padding:4px 16px;border:1px solid var(--offer-border-color, rgb(var(--color-foreground-rgb) / .12));border-radius:var(--offer-radius, 14px)}.set-builder__slot{display:grid;grid-template-columns:minmax(88px,36%) minmax(0,1fr);gap:10px 14px;padding:16px 0 18px;border-top:1px solid var(--offer-border-color, rgb(var(--color-foreground-rgb) / .12))}.set-builder__slot:first-child{border-top:0}.set-builder__slot-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.set-builder__slot-title{font-weight:700;font-size:1.0625rem}.set-builder__remove{padding:2px 6px;border:0;background:none;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.set-builder__slot-media{display:flex;align-items:center;justify-content:center}.set-builder__slot-media img{display:block;width:100%;max-width:150px;height:auto;border-radius:var(--offer-radius, 14px)}.set-builder__field+.set-builder__field{margin-top:12px}.set-builder__label{display:block;margin-bottom:6px}.set-builder__select-wrap{position:relative}.set-builder__select-wrap:after{content:"";position:absolute;top:50%;right:16px;width:12px;height:8px;pointer-events:none;transform:translateY(-50%);background:currentColor;-webkit-mask:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'><path d='M1 1l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'><path d='M1 1l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.set-builder__select-wrap .set-builder__select{width:100%;padding:11px 40px 11px 16px;overflow:hidden;border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, var(--color-foreground));border-radius:var(--style-border-radius-inputs, 32px);background:var(--color-input-background, var(--color-background));background-image:none;color:var(--color-input-text, var(--color-foreground));font:inherit;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;appearance:none}.set-builder__select-wrap .set-builder__select:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.set-builder__actions{margin-top:14px}.set-builder__button{width:100%}.set-builder__button[aria-busy=true]{opacity:.6}.set-builder__error{margin:8px 0 0;color:var(--color-error, #bf0a34);font-size:.875rem}.set-builder__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/set-builder.css.map */
