.product-form__input--pill>.set-variant-options{display:flex}@media screen and (min-width: 750px){.set-builder{display:grid;grid-template-columns:1fr 1fr;gap:40px}.set-product-card{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:24px}.set-product-card+.set-product-card{margin-top:80px}.view-set{display:none}}.set__line-item-info{flex-grow:1}@media screen and (min-width: 1340px){.set-builder{grid-template-columns:1fr 548px;gap:80px}.set-product-card{grid-template-columns:1fr 2fr;gap:40px}.set__line-item-info{flex-grow:1;display:flex;justify-content:space-between;gap:16px}.set__line-item-price{text-align:right;flex:0 0 172px}.product-form__input--pill>.set-variant-options{display:grid}}.set-product-image{width:320px;height:320px;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:16px}.set-product-image-placeholder{width:100%;aspect-ratio:1;background:#f4f4f4;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.set-product-image-placeholder svg{width:60%;height:60%;opacity:.3}.set-product-price{font-size:16px;margin-top:8px;margin-bottom:16px}.set-variant-group{margin-bottom:16px}.set-variant-label{font-size:14px;font-weight:500;margin-bottom:8px;color:#333}.set-variant-options{display:flex;flex-wrap:wrap;gap:8px}.product-form__input--swatch .set-variant-options{gap:16px}.set-variant-option{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;transition:all .2s ease}.set-variant-option:hover{border-color:#999}.set-variant-option.selected{background:#00f;color:#fff;border-color:#00f}.set-variant-option.unavailable{opacity:.5;cursor:not-allowed}.set__summary{padding:16px;border:1px solid rgb(var(--color-foreground));border-radius:16px}@media screen and (min-width: 750px){.set__summary{border:1px solid rgb(var(--color-foreground));border-radius:16px;padding:32px;position:sticky;top:112px;height:fit-content}}.set__summary-title{font-size:20px;margin:0 0 20px}.set__items{margin:32px 0;overflow:auto;flex-grow:1}.set__line-item{display:flex;gap:16px;margin-bottom:20px}.set__line-item-image{width:64px;height:64px;object-fit:cover;border-radius:4px;flex-shrink:0}.set__line-item-price .regular-price{text-decoration:line-through}.discount-name{color:#d44511}.set-remove-item{background:none;border:none;color:#999;cursor:pointer;padding:0;min-width:44px;height:44px}.set-remove-item .svg-wrapper{pointer-events:none}.set-pricing{border-top:1px solid #ddd;padding-top:16px;margin-top:16px}.set-pricing-row{display:flex;justify-content:space-between;margin-bottom:8px}.set-total{font-size:16px;border-top:1px solid #ddd;padding-top:16px;margin-top:16px;margin-bottom:32px}.set-savings{color:#28a745;font-weight:500}.set__add-to-cart-button{transition:background .2s ease}.set__add-to-cart-button:disabled{cursor:not-allowed}.set-empty-set{text-align:center;color:#666;padding:40px 20px}.set .button--primary{color:rgb(var(--color-background))}@media screen and (max-width: 7){.set-builder{grid-template-columns:1fr;gap:20px}.set-products{grid-template-columns:1fr}}build-a-set{margin-top:40px}.set-hero__text-wrapper{max-width:640px}.set-hero__title{margin-top:0;margin-bottom:8px}.product__info-container>*:first-child{margin-top:0}.product__title>*{margin:0}.product__text{margin-bottom:0}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 16px;min-width:fit-content;border:none}.product-form__input+.product-form__input{margin-top:24px}.product-form__input:last-of-type{margin-bottom:24px}.product-form__input .form__label{text-transform:uppercase;padding-left:0}.product-form__input .select{max-width:100%}.set__summary-close{display:none}@media screen and (max-width: 749px){.set__summary-close{position:absolute;right:16px;top:16px;display:block}.set-builder{display:block;margin-top:32px}.view-set{background:#fff;display:block;position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:24px;z-index:3}.view-set>a{position:relative;display:block;width:100%;background-color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;color:rgb(var(--color-foreground));margin-top:0;padding:14px 5px 12px;border:1px solid rgb(var(--color-foreground),1);border-radius:56px;overflow:hidden;letter-spacing:.05em;font-weight:var(--font-body-weight-bold);font-size:14px}.set__progress{position:absolute;background:rgb(var(--color-button-text));width:0;left:0;height:100%;top:0;transition:width var(--duration-long) ease}.set__progress-text{position:relative}.set__summary{position:fixed;bottom:0;background:rgb(var(--color-background));left:0;z-index:4;height:100%;transform:translateY(100%);transition:transform var(--duration-long) ease;border-bottom:none;border-radius:0;top:0;display:flex;flex-direction:column;z-index:10}.set__summary.visible{transform:none}.product-images__featured{margin-bottom:16px}.product__text{margin-bottom:4px}.set-product-card+.set-product-card{margin-top:32px}.product-form__input--pill>.set-variant-options{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/component-set.css.map */
