.bundle-upsell-pwp{border:1px solid rgba(var(--color-foreground),.1);border-radius:4px}.bundle-upsell-pwp__container{display:flex;flex-direction:column;gap:1rem}.bundle-upsell-pwp__segment+.bundle-upsell-pwp__segment{margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.08)}.bundle-upsell-pwp__heading{margin:0 0 .5rem;font-size:14px;font-weight:700}.bundle-upsell-pwp__products{display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.bundle-upsell-pwp__product{display:flex;flex-direction:column;gap:1rem;width:calc(50% - 15px);margin-right:15px}.bundle-upsell-pwp__image{flex-shrink:0;width:100%}.bundle-upsell-pwp__image img{width:100%;height:100%;object-fit:contain;aspect-ratio:1;border-radius:4px}.bundle-upsell-pwp__details{flex:1;display:flex;flex-direction:column;gap:.5rem}h4.bundle-upsell-pwp__title{margin:0;font-size:14px;font-weight:700;flex:1}.bundle-upsell-pwp__title a{text-decoration:none;color:inherit}.bundle-upsell-pwp__title a:hover{text-decoration:underline}.bundle-upsell-pwp__price{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;font-size:14px}.bundle-upsell-pwp__price-compare{opacity:.6;font-size:.875rem;position:relative;display:inline-block}.bundle-upsell-pwp__price-compare:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:red;transform:translateY(-50%)}.bundle-upsell-pwp__price-compare+.bundle-upsell-pwp__price-current{color:red}.bundle-upsell-pwp__price-current{font-weight:500}.bundle-upsell-pwp__checkbox-label{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:.5rem;border:1px solid #00ac46;border-radius:10px;background:#fff;color:#00ac46;padding:9px 24px}.bundle-upsell-pwp__checkbox{display:none}.bundle-upsell-pwp__checkbox-text{font-size:.9375rem;cursor:pointer;-webkit-user-select:none;user-select:none}.bundle-upsell-pwp__product:has(input[type=checkbox][disabled]){opacity:.5}.bundle-upsell-pwp__segment--layout-dropdown .bundle-upsell-pwp__dropdown{position:relative}.bundle-upsell-pwp__dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:rgb(var(--color-foreground));font-size:1rem;font-weight:500;text-align:left;cursor:pointer}.bundle-upsell-pwp__dropdown-trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-upsell-pwp__dropdown-chevron{display:flex;flex-shrink:0;transition:transform .2s ease}.bundle-upsell-pwp__dropdown-trigger[aria-expanded=true] .bundle-upsell-pwp__dropdown-chevron{transform:rotate(180deg)}.bundle-upsell-pwp__dropdown-panel{position:absolute;z-index:2;top:calc(100% + .25rem);left:0;right:0;max-height:320px;overflow-y:auto;border:1px solid rgba(var(--color-foreground),.35);border-radius:4px;background-color:#fff;opacity:1;box-shadow:0 4px 12px #0000001f}.bundle-upsell-pwp__dropdown-list{margin:0;padding:0;list-style:none;background-color:#fff}.bundle-upsell-pwp__dropdown-item{padding:.75rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.08);background-color:#fff}.bundle-upsell-pwp__dropdown-item:last-child{border-bottom:none}.bundle-upsell-pwp__dropdown-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bundle-upsell-pwp__segment--layout-dropdown .bundle-upsell-pwp__dropdown-item .bundle-upsell-pwp__checkbox-label{margin-top:0;padding:0;border:none;border-radius:0;background:transparent;color:inherit;justify-content:flex-start;cursor:pointer}.bundle-upsell-pwp__segment--layout-dropdown .bundle-upsell-pwp__checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block}.bundle-upsell-pwp__dropdown-control{flex-shrink:0;display:inline-block;box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #bdbdbd;border-radius:50%;background-color:#fff;position:relative;transition:border-color .15s ease,background-color .15s ease}.bundle-upsell-pwp__checkbox:not(:checked)+.bundle-upsell-pwp__dropdown-control{border-color:#bdbdbd;background-color:#fff}.bundle-upsell-pwp__checkbox:checked+.bundle-upsell-pwp__dropdown-control{border-color:#00ac46;background-color:#00ac46}.bundle-upsell-pwp__checkbox:checked+.bundle-upsell-pwp__dropdown-control:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%)}.bundle-upsell-pwp__checkbox:disabled+.bundle-upsell-pwp__dropdown-control{opacity:.4;cursor:not-allowed}.bundle-upsell-pwp__dropdown-item:has(input[type=checkbox][disabled]){opacity:.5}.bundle-upsell-pwp__dropdown-title{flex:1;min-width:0;font-size:.9375rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-upsell-pwp__dropdown-title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:inherit}.bundle-upsell-pwp__dropdown-title a:hover{text-decoration:underline}.bundle-upsell-pwp__dropdown-prices{flex-shrink:0;justify-content:flex-end}.bundle-upsell-pwp__bundle-total{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(var(--color-foreground),.12)}body .product-single__meta .bundle-upsell-pwp__bundle-total-label,body .product-single__meta .bundle-upsell-pwp__bundle-total-current,body .product-single__meta .bundle-upsell-pwp__bundle-total-current span{color:#23282a;font-size:1.25rem;line-height:1.5rem;font-weight:700}@media(min-width:936px){body .product-single__meta .bundle-upsell-pwp__bundle-total-label,body .product-single__meta .bundle-upsell-pwp__bundle-total-current,body .product-single__meta .bundle-upsell-pwp__bundle-total-current span{font-size:1.5rem;line-height:1.875rem}}@media(min-width:1268px){body .product-single__meta .bundle-upsell-pwp__bundle-total-label,body .product-single__meta .bundle-upsell-pwp__bundle-total-current,body .product-single__meta .bundle-upsell-pwp__bundle-total-current span{font-size:1.875rem;line-height:1.875rem}}.bundle-upsell-pwp__bundle-total-prices{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem;flex-shrink:0}body .product-single__meta .bundle-upsell-pwp__bundle-total-compare,body .product-single__meta .bundle-upsell-pwp__bundle-total-compare span{opacity:.6;position:relative;display:inline-block;font-size:.8125rem;line-height:1.25rem;font-weight:500;text-decoration:none}body .product-single__meta .bundle-upsell-pwp__bundle-total-current.bundle-upsell-pwp__price-current{color:#23282a}@media(min-width:936px){body .product-single__meta .bundle-upsell-pwp__bundle-total-compare,body .product-single__meta .bundle-upsell-pwp__bundle-total-compare span{font-size:.9375rem;line-height:1.25rem}}@media(min-width:1268px){body .product-single__meta .bundle-upsell-pwp__bundle-total-compare,body .product-single__meta .bundle-upsell-pwp__bundle-total-compare span{font-size:1.125rem;line-height:1.5rem}}body .product-single__meta:has(bundle-upsell-pwp [data-bundle-total]) .block-price__regular{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bundle-upsell-pwp.css.map */
