.holiday-sweater-selector-section,.holiday-socks-selector-section{display:none}.holiday-bundle-selector{margin-block-end:1.5rem}.holiday-bundle-selector__fieldset{border:0;margin:0;min-width:0;padding:0}.holiday-bundle-selector__legend{font-size:16px;font-weight:700;margin-block-end:.875rem;padding:0}.holiday-bundle-selector__options{display:grid;gap:.5rem}.holiday-bundle-selector__option{align-items:start;background:rgb(var(--color-page-bg-rgb, 255, 255, 255));border:1px solid rgba(var(--color-normal-text-rgb, 17, 17, 17),.32);border-radius:.375rem;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:1.125rem minmax(0,1fr);padding:.875rem .8125rem}.holiday-bundle-selector__option:hover{background:rgba(var(--color-normal-text-rgb, 17, 17, 17),.035)}.holiday-bundle-selector__option:has(input:checked){background:rgba(var(--color-normal-text-rgb, 17, 17, 17),.045);border-color:rgb(var(--color-normal-text-rgb, 17, 17, 17));border-width:2px;padding:.8125rem .75rem}.holiday-bundle-selector__option:has(input:focus-visible){outline:3px solid rgb(120,31,50);outline-offset:3px}.holiday-bundle-selector__option--disabled{cursor:not-allowed;opacity:.5}.holiday-bundle-selector__option input{accent-color:rgb(var(--color-normal-text-rgb, 17, 17, 17));height:1.125rem;margin:.1875rem 0 0;width:1.125rem}.holiday-bundle-selector__option input:focus-visible{outline:0}.holiday-bundle-selector__content,.holiday-bundle-selector__description,.holiday-bundle-selector__value{display:block}.holiday-bundle-selector__topline{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.holiday-bundle-selector__name,.holiday-bundle-selector__price{font-size:14px;font-weight:700}.holiday-bundle-selector__price{font-variant-numeric:tabular-nums;white-space:nowrap}.holiday-bundle-selector__description{font-size:12px;line-height:1.5;margin-block-start:.3125rem}.holiday-bundle-selector__value{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;margin-block-start:.625rem}.holiday-bundle-selector__badge{background:#781f32;border-radius:.1875rem;color:#fff;font-size:.875rem;font-weight:700;line-height:1.4;padding:.25rem .5625rem;white-space:nowrap}.holiday-bundle-selector__save{color:rgba(var(--color-normal-text-rgb, 17, 17, 17),.7);font-size:12px;font-variant-numeric:tabular-nums}.holiday-bundle-selector__compare-at{color:rgba(var(--color-normal-text-rgb, 17, 17, 17),.55);font-weight:400;margin-inline-end:.25rem}.holiday-bundle-selector__note{color:rgba(var(--color-normal-text-rgb, 17, 17, 17),.7);display:block;font-size:12px;line-height:1.5;margin-block-start:.5rem}.holiday-bundle-selector__error{color:#781f32;font-size:12px;font-weight:700;line-height:1.5;margin:.625rem 0 0}.holiday-bundle-selector__submit{background:#000!important;border-color:#000!important;color:#fff!important;font-weight:700;margin-block-start:1rem;min-height:50px}.holiday-bundle-selector__buy-now{background:#fff!important;border:2px solid #111!important;color:#111!important;font-weight:700;margin-block-start:.75rem;min-height:50px}.holiday-bundle-selector__buy-now:hover{background:#f7f7f5!important}.holiday-bundle-enabled .product__block-buy_buttons .product-quantity-main,.holiday-bundle-enabled .product__block-buy_buttons .shopify-payment-button,.holiday-bundle-enabled .product__block-buy_buttons shopify-accelerated-checkout,.holiday-bundle-enabled .product__block-buy_buttons #prvw__bundle_container,.holiday-bundle-enabled .product__block-price .product__badge{display:none!important}.holiday-bundle-media-hidden{display:none!important}@media(max-width:767px){.holiday-bundle-selector__option{gap:.625rem;padding-inline:.75rem}.holiday-bundle-selector__option:has(input:checked){padding-inline:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/holiday-sweater-bundle-selector.css.map */
