.upsell-collection-modal__wrapper{padding-bottom:16px}.upsell-collection-modal{cursor:auto}.upsell-collection-modal--drawer{--shop-the-look-drawer-width: 100vw;display:block;z-index:7001;visibility:hidden;pointer-events:none;background-color:rgba(var(--color-foreground),0);transition:background-color var(--duration-default) ease,visibility 0s linear var(--duration-default)}.upsell-collection-modal--drawer[open],.upsell-collection-modal--drawer[closing]{z-index:7001;visibility:visible;pointer-events:auto;background-color:rgba(var(--color-foreground),.5);transition-delay:0s}.upsell-collection-modal--drawer .advanced-drawer__outer{width:var(--shop-the-look-drawer-width);max-width:var(--shop-the-look-drawer-width);overflow:hidden;transition:transform var(--duration-default) ease;transform:translate(100%)}.upsell-collection-modal--drawer[open] .advanced-drawer__outer{transform:translate(0)}.upsell-collection-modal--drawer[closing] .advanced-drawer__outer{transform:translate(100%)}.upsell-collection-modal--drawer .advanced-drawer__content{--inner: 0;flex:1;overflow-y:auto;padding:0}.upsell-collection-modal--drawer .upsell-collection-modal__drawer-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:16px;padding:16px 18px 20px 24px;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background:var(--gradient-background)}.upsell-collection-modal--drawer .advanced-drawer__close{position:static;flex:0 0 auto;padding:0;border:0;background:transparent}.upsell-collection-modal--drawer .advanced-drawer__close span{display:block;width:16px;height:16px}.upsell-collection-modal--drawer .advanced-drawer__close svg{display:block;width:100%;height:100%}.upsell-collection-modal--drawer .loading__spinner.hidden{display:none!important}@media all and (min-width:590px){.upsell-collection-modal--drawer{--shop-the-look-drawer-width: 500px}}.upsell-collection-modal .advanced-modal__content>.advanced-modal__close{top:18px;right:6px;color:rgba(var(--color-foreground),.75)}.upsell-collection-modal .advanced-modal__close span{display:block;width:24px;height:24px}.upsell-collection-modal .advanced-modal__close svg{width:100%;height:100%}.upsell-collection-modal .advanced-modal__content{min-width:90vw;padding:0}.upsell-collection-modal__image{aspect-ratio:1 / .73;position:relative;overflow:hidden}.upsell-collection-modal__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.upsell-collection-modal__variants{color:rgb(var(--color-foreground));--typeBaseLineHeight: 1.25}.upsell-collection-modal__variants-items{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;row-gap:1rem;overflow:hidden;overflow-y:auto;padding:18px 8px}.upsell-collection-modal__variants-items{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.upsell-collection-modal__variants-items .product-card-wrapper,.upsell-collection-modal__variants-items .advanced-product-grid-item{--modal-border-radius: 0;position:relative;width:100%}.upsell-collection-modal__variants-items .product-card-wrapper .advanced-modal__content,.upsell-collection-modal__variants-items .advanced-product-grid-item .advanced-modal__content{min-width:100%}.upsell-collection-modal__variant{display:grid;grid-template-columns:85px 1fr;align-items:flex-start;justify-content:space-between;gap:17px;padding-right:8px;padding-left:8px;margin-bottom:11px}.upsell-collection-modal__variant-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.upsell-collection-modal__variant-info{display:grid;grid-template-columns:100%;gap:5px;line-height:1}.upsell-collection-modal__heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:40px;line-height:36px;letter-spacing:-2px;font-weight:700;margin-bottom:0;padding:14px 19px 36px}.upsell-collection-modal__variant-heading{font-size:18px;font-weight:500}.upsell-collection-modal__variant-title{font-weight:400;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px}.upsell-collection-modal__variant-price{font-size:14px}.upsell-collection-modal__variants-button{display:flex;align-items:center;justify-content:space-around;border-top:1px solid rgba(var(--color-foreground),30%)}.upsell-collection-modal__variants-button button{width:100%;--advanced-button-max-width: 100%;--advanced-button-padding-inline: 13px;--advanced-button-font-weight: 400;--advanced-button-padding-block: 13px;margin-top:26px}.upsell-collection-modal__variant-controls{margin-top:6px;display:grid;gap:17px;grid-template-columns:1fr 20px;align-items:center;justify-content:space-between;padding-right:7px}.upsell-collection-modal__variant-controls .icon-wrapper{display:none!important}.upsell-collection-modal__variant-controls svg{width:100%;height:100%}.upsell-collection-modal__variant-controls button{min-width:76%;--advanced-button-max-width: 100%;--advanced-button-padding-inline: 8px;--advanced-button-font-weight: 400;--advanced-button-padding-block: 8px}.upsell-collection-modal__variants-items::-webkit-scrollbar{height:4px;width:4px;display:none}.upsell-collection-modal__variants-items::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:4px;border:0}.upsell-collection-modal__variants-items::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:4px}.upsell-collection-modal__variant-controls button[disabled]~span svg{color:rgb(var(--color-button))}@media all and (min-width:750px){.upsell-collection-modal__wrapper{padding-bottom:32px}.upsell-collection-modal__variant-controls button{min-width:76%;--advanced-button-padding-inline: min(10px, .654vw);--advanced-button-padding-block: min(10px, .654vw)}.upsell-collection-modal__variants-button button{padding:min(17px,1.11vw);margin-top:min(34px,2.22vw)}.upsell-collection-modal__variants{grid-template-rows:max-content min(25.245vw,386px) max-content}.upsell-collection-modal .advanced-modal__content{min-width:min(68.9vw,687px)}.upsell-collection-modal__variant-heading{font-size:min(24px,1.56965vw)}.upsell-collection-modal__variant-title{font-size:min(14px,.92vw)}.upsell-collection-modal__variant-price{font-size:min(18px,1.177vw)}.upsell-collection-modal__heading{font-size:50px;line-height:70px;padding:32px 24px;letter-spacing:-2.8px}.upsell-collection-modal__variants-items{padding:20px 24px;gap:1rem;row-gap:4rem}.upsell-collection-modal__variant{grid-template-columns:min(103px,6.73vw) 1fr;gap:min(1.373vw,23px);padding-right:min(10px,.654vw);padding-left:0;margin-bottom:min(15px,.981vw)}.upsell-collection-modal__variant-controls{margin-top:min(8px,.635vw);gap:min(23px,1.504vw);grid-template-columns:1fr min(26px,1.7vw);padding-right:min(9px,.5886vw)}.upsell-collection-modal .advanced-modal__content>.advanced-modal__close{top:47px;right:19px}}.upsell-collection-modal--drawer .upsell-collection-modal__wrapper{padding-bottom:20px}.upsell-collection-modal--drawer .upsell-collection-modal__heading{font-size:34px;line-height:1;letter-spacing:-1.4px;margin:0;padding:0}.upsell-collection-modal--drawer .upsell-collection-modal__variants-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;row-gap:28px;padding:12px 16px 24px}.upsell-collection-modal--drawer .card__information{padding:8px 0 0}.upsell-collection-modal--drawer .advanced-product-badges,.upsell-collection-modal--drawer .advanced-product-badge{--badge-font-size: 10px;--badge-top: 9px;--badge-border-radius: 6px;--badge-padding-inline: 6px;--badge-padding-block: 5px 3px;--badge-gap: 6px;--badge-min-width: 46px}.upsell-collection-modal--drawer .card--standard>.card__content .card__information{gap:8px}.upsell-collection-modal--drawer .card__information .loox-rating{padding-left:0}.upsell-collection-modal--drawer .card__information .loox-rating .loox-icon{width:13px;height:13px}.upsell-collection-modal--drawer .card__information .card__heading{margin:8px 0 4px}.upsell-collection-modal--drawer .card__heading{font-size:16px!important;line-height:18px}.upsell-collection-modal--drawer .card__information-primary>.price{margin-left:0;font-size:14px;line-height:16px}.upsell-collection-modal--drawer .card__information-primary .colors_wrapper{margin:8px 0 4px!important}.upsell-collection-modal--drawer .card-information .grid-product__colors .color-swatch--small{width:18px!important;height:18px!important}.upsell-collection-modal--drawer .card__content .quick-add{margin-top:8px!important}.upsell-collection-modal--drawer .card__content .quick-add .advanced-quick-view{--advanced-button-font-size: 22px;--advanced-button-padding-block: 8px;--advanced-button-padding-inline: 8px;max-width:calc(100% - 4px);min-height:42px;letter-spacing:0;box-shadow:6px 5px rgb(var(--color-button-text))}.upsell-collection-modal--drawer .advanced-modal[data-type=cart-item] .advanced-modal__content{border:1px solid rgba(var(--color-foreground),.16);box-shadow:0 6px 18px rgba(var(--color-foreground),.18)}.upsell-collection-modal--drawer .advanced-modal[data-type=cart-item] .advanced-product-template[id^=QuickModalSection]:has(.advanced-quick-view-product-template) .add-to-cart{--advanced-button-font-size: 13px;--advanced-button-padding-inline: 8px;--advanced-button-padding-block: 9px;--advanced-button-max-width: 100%;--advanced-button-box-shadow: 4px 4px 0;min-width:0;width:100%;margin-top:8px;white-space:nowrap}.upsell-collection-modal--drawer .advanced-modal[data-type=cart-item] .advanced-product-template[id^=QuickModalSection]:has(.advanced-quick-view-product-template) .add-to-cart>span{white-space:nowrap}.upsell-collection-modal--drawer .advanced-quick-view[data-loading],.upsell-collection-modal--drawer .add-to-cart[data-loading]{position:relative;opacity:1}.upsell-collection-modal--drawer .advanced-quick-view[data-loading]>*:not(.loading__spinner),.upsell-collection-modal--drawer .add-to-cart[data-loading]>*:not(.loading__spinner){opacity:0}.upsell-collection-modal--drawer .advanced-quick-view[data-loading] .loading__spinner,.upsell-collection-modal--drawer .add-to-cart[data-loading] .loading__spinner{display:inline-block!important;height:75%}@media all and (min-width:590px){.upsell-collection-modal--drawer .upsell-collection-modal__heading{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/advanced-collection-upsell-modal.css.map */
