.complementary-products .tw-block{display:block}.complementary-products .tw-flex{display:flex}.complementary-products .\!tw-flex{display:flex!important}.complementary-products .tw-flex-col{flex-direction:column}.complementary-products .tw-flex-1{flex:1 1 0%}.complementary-products .tw-flex-shrink-0{flex-shrink:0}.complementary-products .tw-items-center{align-items:center}.complementary-products .tw-justify-between{justify-content:space-between}.complementary-products .tw-gap-2{gap:.5rem}.complementary-products .\!tw-gap-0{gap:0!important}.complementary-products .tw-w-full{width:100%}.complementary-products .tw-min-w-0{min-width:0}.complementary-products .tw-p-0{padding:0}.complementary-products .\!tw-p-0{padding:0!important}.complementary-products .tw-px-3{padding-left:.75rem;padding-right:.75rem}.complementary-products .tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.complementary-products .tw-mt-1{margin-top:.25rem}.complementary-products .tw-mb-3{margin-bottom:.75rem}.complementary-products .tw-rounded{border-radius:.25rem}.complementary-products .tw-border{border-width:1px}.complementary-products .tw-border-solid{border-style:solid}.complementary-products .tw-border-\[\#F3F0E6\]{border-color:#f3f0e6}.complementary-products .tw-bg-white,.complementary-products .tw-bg-\[\#FFFFFF\]{background-color:#fff}.complementary-products .tw-text-xs{font-size:.75rem;line-height:1rem}.complementary-products .tw-text-sm{font-size:.875rem;line-height:1.25rem}.complementary-products .tw-text-base{font-size:1rem;line-height:1.5rem}.complementary-products .tw-text-lg{font-size:1.125rem;line-height:1.75rem}.complementary-products .tw-text-\[\#959595\]{color:#959595}.complementary-products .tw-font-normal{font-weight:400}.complementary-products .tw-font-semibold{font-weight:600}.complementary-products .tw-font-bold{font-weight:700}.complementary-products .tw-line-through{text-decoration-line:line-through}.complementary-products .tw-line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width:1024px){.complementary-products .lg\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.complementary-products .lg\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}}.complementary-products .summary__title{display:flex;align-items:center;gap:.5rem}.complementary-products .summary__title h2{margin:0}.complementary-products:not(.is-accordion) .summary__title{margin-bottom:1rem}.complementary-products summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem;cursor:pointer;list-style:none}.complementary-products summary::-webkit-details-marker{display:none}.complementary-products summary>svg{width:.75rem;height:.75rem;flex-shrink:0;transition:transform .2s ease}.complementary-products details[open]>summary>svg{transform:rotate(180deg)}.complementary-products .complementary-slider{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.complementary-products .complementary-slide{width:100%}.complementary-products .list-unstyled{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.complementary-products .card-wrapper{position:relative;color:inherit;text-decoration:none}.complementary-products .card.card--horizontal{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;height:auto;text-align:left}.complementary-products .card--horizontal .card__inner{position:relative;flex:0 0 90px!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:90px!important;overflow:hidden!important;border-radius:8px!important;padding:0!important}.complementary-products .card--horizontal .card__inner .card__media,.complementary-products .card--horizontal .card__inner .media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0}.complementary-products .card--horizontal .card__inner img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.complementary-products .card--horizontal .card__inner .card__content,.complementary-products .card--horizontal>.card__content .card__badge{display:none!important}.complementary-products .card--horizontal>.card__content{flex:1;min-width:0;height:auto;aspect-ratio:auto;padding:0 3.25rem 0 0}.complementary-products .card__heading{margin:0;font-size:inherit;font-weight:inherit}.complementary-products .full-unstyled-link{color:inherit;text-decoration:none}.complementary-products product-form-component{display:block}.complementary-products .comp-quick-add-btn{position:relative}.complementary-products .comp-quick-add-btn .cart-upsell__add-icon{display:inline-flex;align-items:center;justify-content:center;width:21.6px;height:21.6px;color:var(--quick-add-icon-color, currentColor);flex-shrink:0;pointer-events:none}.complementary-products .comp-quick-add-btn .cart-upsell__add-icon svg{display:block;width:100%;height:100%}@keyframes comp-quick-add-spin{to{transform:rotate(360deg)}}.complementary-products .comp-quick-add-spinner{display:none;pointer-events:none}.complementary-products .comp-quick-add-spinner .spinner{width:22px;height:22px;flex-shrink:0;animation:comp-quick-add-spin .8s linear infinite}.complementary-products .comp-quick-add-spinner .path{stroke:#fff;fill:none}.complementary-products .comp-quick-add-btn:disabled{cursor:wait}.complementary-products .comp-quick-add-btn:disabled .comp-quick-add-spinner{display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;border-radius:50%;background:#00000026}.complementary-products .comp-quick-add-btn:disabled .cart-upsell__add-icon{visibility:hidden}.complementary-products .comp-quick-add-check{display:none;align-items:center;justify-content:center;width:22px;height:22px;color:var(--quick-add-icon-color, currentColor);--icon-stroke-width: 2.5px;pointer-events:none}.complementary-products .comp-quick-add-check svg{display:block;width:100%;height:100%}.complementary-products .comp-quick-add-btn.is-in-cart:not(:disabled) .comp-quick-add-check{display:inline-flex}.complementary-products .comp-quick-add-btn.is-in-cart:not(:disabled) .cart-upsell__add-icon{display:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/jump-complementary-products.css.map */
