.cart-item__details .vitals-upsell-suggestions,#bundle-product-bundles,.Vtl-Dropdown__Portal{--vtl-color-text-default-on-light: rgb(var(--color-foreground));--vtl-color-bg-surface-default-on-light: rgb(var(--color-background));--vtl-color-bg-surface-hover-on-light: rgba(var(--color-foreground), .04);--vtl-color-bg-surface-selected-on-light: rgba(var(--color-foreground), .04);--vtl-color-border-secondary-on-light: rgba(var(--color-foreground), .55);--vtl-color-border-focus-on-light: rgb(var(--color-foreground))}.Vtl-Dropdown__Portal .Vtl-DropdownDialog,.Vtl-Dropdown__Portal .Vtl-Dropdown__Portal-List{border:var(--line-width) solid rgba(var(--color-foreground),.55);border-radius:0;box-shadow:none}.Vtl-Dropdown__Portal .Vtl-DropdownDialog .Vtl-Dropdown__Portal-List{border:0}.Vtl-Dropdown__Portal .Vtl-Dropdown__Portal-List-Option{font:var(--type-body);font-weight:400;letter-spacing:0}.cart-item__details .vitals-upsell-suggestions .Vtl-Dropdown__Header:focus-visible,#bundle-product-bundles .Vtl-Dropdown__Header:focus-visible,#bundle-product-bundles input[type=checkbox]:focus-visible{outline:var(--focused-base-outline)!important;outline-offset:var(--focused-inset-outline-offset)!important}.cart-item__details .vitals-upsell-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:var(--space-3) 0 0;padding:0;border:0;font:var(--type-meta);font-weight:400;letter-spacing:0;color:var(--color-foreground-muted)}html[data-tbyb-mode=tbyb] .cart-item__details .vitals-upsell-suggestions{display:none!important}.cart-item__details .vitals-upsell-suggestions .vtl-ub-suggestion__product,.cart-item__details .vitals-upsell-suggestions .product-options{display:contents}.cart-item__details .vitals-upsell-suggestions .vtl-ub-suggestion__image-wrapper{display:none}.cart-item__details .vitals-upsell-suggestions>span{order:1}.cart-item__details .vitals-upsell-suggestions>span:first-child{order:0}.cart-item__details .vitals-upsell-suggestions [data-vtl-el=title]{order:0;width:auto;overflow:visible;white-space:normal;color:rgb(var(--color-foreground));text-decoration:none}@media(hover:hover){.cart-item__details .vitals-upsell-suggestions [data-vtl-el=title]:hover{text-decoration:underline;text-underline-offset:.2em}}.cart-item__details .vitals-upsell-suggestions .vtl-ub-suggestion__value{font-weight:400!important;color:rgb(var(--color-foreground))}.cart-item__details .vitals-upsell-suggestions:after{content:"";order:1;flex-basis:100%;height:0}.cart-item__details .vitals-upsell-suggestions .Vtl-Dropdown{order:2;width:auto;max-width:100%;margin:var(--space-2) var(--space-4) 0 0}.cart-item__details .vitals-upsell-suggestions .Vtl-Dropdown__Header{gap:var(--space-1);height:auto;min-height:2.4rem;padding:0;border:0;border-radius:0;background:none;opacity:1}.cart-item__details .vitals-upsell-suggestions .Vtl-Dropdown__Header-Selected{font:var(--type-body);letter-spacing:0;color:var(--color-foreground-muted)}.cart-item__details .vitals-upsell-suggestions .Vtl-Dropdown__Header-ArrowContainer svg{width:2rem;height:2rem;margin:-.5rem}.cart-item__details .vitals-upsell-suggestions .Vtl-Dropdown__Header-ArrowContainer svg path{fill:currentColor}.cart-item__details .vitals-upsell-suggestions .vtl-ub-suggestion__add-to-cart{order:3;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;margin:var(--space-2) 0 0;padding:0 1.8rem;border:var(--line-width) solid rgba(var(--color-foreground),.55)!important;border-radius:0;background:none!important;font:400 1.2rem / 1.5 var(--type-family);letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--color-foreground))!important;cursor:pointer}.cart-item__details .vitals-upsell-suggestions .vtl-ub-suggestion__add-to-cart:hover{border-color:rgb(var(--color-foreground))!important}.pdp-look-card.pdp-look-card--in-set,.pdp-looks.pdp-looks--all-in-set,.pdp-looks__page:not(:has([data-pdp-look-card]:not(.pdp-look-card--in-set))){display:none}@media screen and (max-width:989px){.pdp-looks__track:not(:has(>.pdp-looks__page:nth-child(2) [data-pdp-look-card]:not(.pdp-look-card--in-set))) .pdp-looks__page{flex-basis:100%}}.pdp-set:not(:has(.vtl-ub-pb-main-widget)){display:none}.pdp-set{margin:var(--space-8) 0;padding-top:var(--space-5);border-top:var(--line-width) solid var(--line)}#bundle-product-bundles .Vtl-ProductBundleWidget__BundleWrapper{margin:0;padding:0;border:0;border-radius:0;background:none;color:rgb(var(--color-foreground));font:var(--type-body);letter-spacing:0}#bundle-product-bundles .Vtl-ProductBundleWidget__BundleHeader{align-items:flex-start;padding:0 0 var(--space-3)}#bundle-product-bundles div.Vtl-ProductBundleWidget__BundleTitle{margin:0;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;text-align:start}#bundle-product-bundles .Vtl-ProductBundleWidget__BundleContent{display:contents}#bundle-product-bundles .Vtl-ProductBundleWidget__BundleWrapper{display:flex;flex-direction:column}#bundle-product-bundles .Vtl-ProductBundleWidget__Left{order:1;display:flex;margin:0}#bundle-product-bundles .Vtl-ProductDetailsSection__Container{order:2}#bundle-product-bundles .Right{order:3;align-items:stretch;width:100%;margin:0;padding:0}#bundle-product-bundles .Vtl-ProductBundleWidget__SeeLessContainer{order:4;display:flex;justify-content:flex-start;margin:var(--space-1) 0 0}#bundle-product-bundles .Vtl-ProductBundleWidget__SeeLessBtn{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hit-area);margin:0;padding:0;border:0;background:none;font:var(--type-body);letter-spacing:0;color:rgb(var(--color-foreground));cursor:pointer}#bundle-product-bundles .Vtl-ProductBundleWidget__SeeLessBtnText{font:inherit;text-decoration:underline;text-underline-offset:.2em}#bundle-product-bundles .Vtl-ProductBundleWidget__SeeLessBtn svg{width:2rem;height:2rem;margin:-.5rem}#bundle-product-bundles .Vtl-ProductBundleWidget__SeeLessBtn svg path{fill:currentColor}#bundle-product-bundles .Vtl-ProductBundleWidget__Left{--set-photo: min(16rem, calc((100% - 2 * var(--space-3) - 1rem) / 2));flex-wrap:wrap;align-items:center;column-gap:var(--space-3);row-gap:var(--space-2)}@media screen and (min-width:990px){#bundle-product-bundles .Vtl-ProductBundleWidget__Left{--set-photo: 8rem}}#bundle-product-bundles .Vtl-ProductIcon__Container{display:contents}#bundle-product-bundles .Vtl-ProductIcon__Container img{display:block;flex:0 0 var(--set-photo);width:var(--set-photo)!important;height:auto!important;max-width:none;aspect-ratio:2 / 3!important;border:0;border-radius:0;object-fit:cover;background:rgba(var(--color-foreground),.04)}#bundle-product-bundles .Vtl-ProductIcon__Switcher{flex:0 0 auto;width:calc(2 * var(--set-photo) + 2 * var(--space-3) + 1rem)}#bundle-product-bundles .Vtl-ProductBundleWidget__Plus{display:flex;color:var(--color-foreground-muted)}#bundle-product-bundles .Vtl-ProductBundleWidget__Plus svg{width:1rem;height:1rem}#bundle-product-bundles .Vtl-ProductBundleWidget__Plus svg path{fill:currentColor}#bundle-product-bundles .Vtl-Dropdown{width:100%;max-width:100%}#bundle-product-bundles .Vtl-Dropdown__Header{height:var(--hit-area);padding:0 var(--space-2) 0 var(--space-3);border:var(--line-width) solid rgba(var(--color-foreground),.55);border-radius:0;background:rgb(var(--color-background));opacity:1}#bundle-product-bundles .Vtl-Dropdown__Header-Selected{font:400 1.4rem / 2rem var(--type-family);letter-spacing:0;color:rgb(var(--color-foreground))}#bundle-product-bundles .Vtl-Dropdown__Header-ArrowContainer svg{width:2rem;height:2rem}#bundle-product-bundles .Vtl-Dropdown__Header-ArrowContainer svg path{fill:currentColor}#bundle-product-bundles .Vtl-ProductDetailsSection__Container--visible{padding:var(--space-4) 0 0}#bundle-product-bundles .Vtl-ProductDetailsSection__List{gap:var(--space-3)}#bundle-product-bundles .Vtl-ProductDetailsSection__Item{align-items:flex-start;gap:var(--space-2)}#bundle-product-bundles .Vtl-ProductDetailsSection__Checkbox input{accent-color:rgb(var(--color-foreground));border-radius:0}#bundle-product-bundles .Vtl-ProductDetailsSection__Row{gap:var(--space-1) var(--space-2);font:var(--type-body);letter-spacing:0}#bundle-product-bundles .Vtl-ProductDetailsSection__ProductTitle,#bundle-product-bundles .Vtl-ProductDetailsSection__ProductPrice{font-weight:400!important}#bundle-product-bundles .Vtl-ProductDetailsSection__ProductCompareAt,#bundle-product-bundles .Vtl-BundleSummary__OriginalPrice{opacity:1;color:var(--color-foreground-muted)!important}#bundle-product-bundles .Vtl-ProductDetailsSection__VariantSelector{flex-basis:100%}#bundle-product-bundles .Vtl-ProductDetailsSection__VariantSelector .Vtl-Dropdown{max-width:24rem}#bundle-product-bundles .Vtl-BundleSummary__Container{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);width:100%;margin:0;padding:var(--space-4) 0 0;background:none;text-align:start}#bundle-product-bundles .Vtl-BundleSummary__PricingRow,#bundle-product-bundles .Vtl-BundleSummary__SavingsRow{justify-content:flex-start;gap:var(--space-2);font:var(--type-body);font-weight:400;letter-spacing:0;color:rgb(var(--color-foreground))}#bundle-product-bundles .Vtl-BundleSummary__PricingRow *,#bundle-product-bundles .Vtl-BundleSummary__SavingsRow *{font-weight:400!important}#bundle-product-bundles .Vtl-BundleSummary__PricingLabel,#bundle-product-bundles .Vtl-BundleSummary__SavingsLabel,#bundle-product-bundles .Vtl-BundleSummary__CurrentPrice,#bundle-product-bundles .Vtl-BundleSummary__SavingsAmount{color:rgb(var(--color-foreground))!important}#bundle-product-bundles .Vtl-BundleSummary__ButtonRow{width:100%;margin-top:var(--space-3)}#bundle-product-bundles .Vtl-UBBundleBoxAtcButton{white-space:normal;display:flex!important;align-items:center;justify-content:center;width:100%;max-width:none!important;min-height:var(--control-h)!important;margin:0;padding:0 1.8rem!important;border:var(--line-width) solid rgba(var(--color-foreground),.55)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:400 1.2rem / 1 var(--type-family);letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--color-foreground))!important}#bundle-product-bundles .Vtl-UBBundleBoxAtcButton:before,#bundle-product-bundles .Vtl-UBBundleBoxAtcButton:after{display:none}#bundle-product-bundles .Vtl-UBBundleBoxAtcButton:hover{border-color:rgb(var(--color-foreground))!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-set-offer.css.map */
