.combo-widget{margin:2.4rem 0}.bundle-includes{margin:2rem 0}.combo-widget .cart-drawer-recommendations__header,.bundle-includes .cart-drawer-recommendations__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.combo-widget .cart-drawer-recommendations__title,.bundle-includes .cart-drawer-recommendations__title{margin:0;font-size:1.2rem;font-weight:900;text-transform:uppercase}.combo-widget .cart-drawer-recommendations__item,.bundle-includes .cart-drawer-recommendations__item{display:flex;gap:.75rem;padding:1.1rem .6rem .6rem;background-color:rgba(var(--color-background),1);border:1.4px solid #1a1a1a;border-radius:15px;align-items:center;min-width:100%;max-width:100%;box-sizing:border-box;position:relative}.combo-widget .cart-drawer-recommendations__image,.bundle-includes .cart-drawer-recommendations__image{position:relative;display:block;width:90px;height:90px;flex-shrink:0;overflow:hidden;border-radius:calc(15px - .6rem);background-color:rgba(var(--color-foreground),.04)}.combo-widget__badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:0;color:#fff;line-height:1;border:1.5px solid #1a1a1a;font-style:italic;background:#1a1a1ae5;white-space:nowrap;width:auto;text-align:center}.combo-widget__badge--savings{border-radius:20px}.combo-widget .cart-drawer-recommendations__image img,.bundle-includes .cart-drawer-recommendations__image img{width:100%;height:100%;object-fit:cover;display:block}.combo-widget .cart-drawer-recommendations__badge{display:inline-block;padding:4px 8px;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;color:#fff;text-align:center;white-space:nowrap;box-shadow:none;line-height:1;border:1.5px solid #1a1a1a;font-style:italic;background:#ff6b00;position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:10}.combo-widget .cart-drawer-recommendations__content,.bundle-includes .cart-drawer-recommendations__content{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.35rem;min-width:0;flex:1;position:relative}.combo-widget .cart-drawer-recommendations__content{grid-template-rows:auto auto auto}.combo-widget .cart-drawer-recommendations__name,.bundle-includes .cart-drawer-recommendations__name{font-size:1.4rem;font-weight:900;color:rgb(var(--color-foreground));text-decoration:none;line-height:1.2;grid-column:1;grid-row:1}.combo-widget .cart-drawer-recommendations__meta,.bundle-includes .cart-drawer-recommendations__meta{display:flex;align-items:center;gap:1rem;grid-column:1;grid-row:2;min-width:0;justify-content:space-between}.combo-widget .cart-drawer-recommendations__price,.bundle-includes .cart-drawer-recommendations__price{font-size:1.4rem;display:flex;gap:.5rem;align-items:center;font-weight:900}.combo-widget .cart-drawer-recommendations__price--compare,.bundle-includes .cart-drawer-recommendations__price--compare{color:rgba(var(--color-foreground),.6)}.combo-widget .cart-drawer-recommendations__price--compare,.bundle-includes .cart-drawer-recommendations__price--compare{font-size:.8em;position:relative;display:inline-block}.combo-widget .cart-drawer-recommendations__price--compare:after,.bundle-includes .cart-drawer-recommendations__price--compare:after{content:"";position:absolute;left:-2%;right:1%;top:50%;height:.5px;background:rgba(var(--color-foreground),.6);opacity:.9;transform:translateY(-50%) rotate(-7deg);transform-origin:center;pointer-events:none}.combo-widget .cart-drawer-recommendations__actions{display:flex;align-items:center;justify-content:flex-end;grid-column:2;grid-row:1 / -1;align-self:stretch;height:100%}.combo-widget .cart-drawer-recommendations__button{width:fit-content;min-width:0;padding:.3rem .8rem;font-size:.95rem;min-width:100px;line-height:1.1;font-weight:900;min-height:unset;position:relative}.combo-widget .cart-drawer-recommendations__button .loading-overlay__spinner .path{stroke:#fff!important}.combo-widget .cart-drawer-recommendations__button.loading .loading-overlay__spinner{display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;right:0;bottom:0;left:50%}.combo-widget .cart-drawer-recommendations__button.loading .loading-overlay__spinner .spinner{width:1.6rem;height:1.6rem}.combo-widget__includes-preview{grid-column:1 / -1;grid-row:2;font-size:1rem;font-weight:500;color:#212121;line-height:1.25;letter-spacing:1.3px}.combo-widget .cart-drawer-recommendations__meta{grid-row:3}.bundle-includes__grid{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.bundle-includes__card{display:block;text-decoration:none;color:inherit;background:#fff;border:1.5px solid #1a1a1a;border-radius:10px;overflow:hidden;padding:0}.bundle-includes__media{width:100%;aspect-ratio:4/ 3;background:#fff;border-bottom:1px solid #1a1a1a;overflow:hidden}.bundle-includes__media img{width:101%;height:101%;object-fit:cover;display:block}@media screen and (min-width: 990px) and (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine){.bundle-includes__media img{transition:transform var(--duration-long) ease;will-change:transform}.bundle-includes__card:hover .bundle-includes__media img{transform:scale(1.03)}}.bundle-includes__content{padding:1rem;text-align:center}.bundle-includes__title{margin-top:0;font-size:8px;font-weight:900;line-height:1.15}@media screen and (max-width: 989px){.bundle-includes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.combo-widget .cart-drawer-recommendations__name,.bundle-includes .cart-drawer-recommendations__name{font-size:1.2rem}.combo-widget .cart-drawer-recommendations__image,.bundle-includes .cart-drawer-recommendations__image{width:60px;height:60px}.combo-widget .cart-drawer-recommendations__item,.bundle-includes .cart-drawer-recommendations__item{padding-top:1.6rem}.combo-widget .cart-drawer-recommendations__price,.bundle-includes .cart-drawer-recommendations__price{font-size:1.2rem}.combo-widget .cart-drawer-recommendations__button{min-width:80px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-combo-widget.css.map */
