.pmrs-wc-bundle-item__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.pmrs-card-product-swap{background-color:rgb(var(--color-white)/1);border-color:rgb(var(--color-neutral-200)/1);border-radius:16px;border-width:1px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:12px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:166px}.pmrs-card-product-swap--selected,.pmrs-card-product-swap:hover{border-color:rgb(var(--color-red-primary)/1)}.pmrs-card-product-swap__thumbnail{align-items:center;background-color:rgb(var(--color-neutral-50)/1);border-radius:16px;display:flex;height:56px;justify-content:center;overflow:hidden;padding:8px;width:56px}.pmrs-card-product-swap__thumbnail img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.pmrs-card-product-swap__content,.pmrs-card-product-swap__data{display:flex;flex-direction:column;flex-grow:1;gap:16px}.pmrs-card-product-swap__data{justify-content:space-between}.pmrs-card-product-swap__title{color:rgb(var(--color-neutral-900)/1);display:-webkit-box;font-size:.75rem;font-weight:700;line-height:150%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pmrs-card-product-swap__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.75rem;gap:4px;line-height:150%}.pmrs-card-product-swap__price .amount{color:rgb(var(--color-red-primary)/1);font-weight:700}.pmrs-card-product-swap__price del{color:rgb(var(--color-neutral-500)/1)}.pmrs-card-product-swap__price del .amount{color:rgb(var(--color-neutral-500)/1);font-weight:400}.pmrs-card-product-swap__price ins{text-decoration-line:none}.pmrs-card-product-swap__action{width:100%}.pmrs-wc-bundle-item{align-items:flex-start;border-bottom-width:1px;border-top-width:1px;display:flex;gap:12px;position:relative;--tw-border-opacity:1;border-color:rgb(var(--color-neutral-100)/var(--tw-border-opacity));color:rgb(var(--color-neutral-900)/1);font-size:.875rem;line-height:150%;padding:14px}.pmrs-wc-bundle-item:hover{color:rgb(var(--color-red-light)/1)}@media (min-width:1025px){.pmrs-wc-bundle-item{align-items:center;gap:16px}}.pmrs-wc-bundle-item{contain:content}.pmrs-wc-bundle-item:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#f2f4f7);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1}@media (min-width:1025px){.pmrs-wc-bundle-item:hover:before{opacity:1}}.pmrs-wc-bundle-item--backorder{background:linear-gradient(90deg,#fff,#fff5ea)}.pmrs-wc-bundle-item--backorder:hover:before{background:linear-gradient(90deg,#fff,#ffe7cf)}.pmrs-wc-bundle-item__image{aspect-ratio:1/1;background-color:rgb(var(--color-neutral-50)/1);border-radius:16px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:48px}@media (min-width:1025px){.pmrs-wc-bundle-item__image{width:56px}}.pmrs-wc-bundle-item__wrapper{display:flex;flex-direction:column;flex-grow:1;gap:8px}@media (min-width:1264px){.pmrs-wc-bundle-item__wrapper{flex-direction:row}}.pmrs-wc-bundle-item__title{color:currentColor;font-weight:700;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pmrs-wc-bundle-item__title-backorder-label{color:rgb(var(--color-warning-hover)/1)}.pmrs-wc-bundle-item__attribute{align-items:center;color:rgb(var(--color-neutral-600)/1);display:flex;font-size:.75rem;gap:4px;line-height:150%}.pmrs-wc-bundle-item__attribute-value{align-items:center;color:rgb(var(--color-neutral-900)/1);display:flex;font-weight:700;gap:4px}.pmrs-wc-bundle-item__attribute .pmrs-wc-variation-options__icon,.pmrs-wc-bundle-item__attribute-icon{border-radius:9999px;height:14px;width:14px}.pmrs-wc-bundle-item__attribute .screen-reader-text{display:flex;height:auto;position:relative;width:auto}.pmrs-wc-bundle-item__content{align-items:flex-end;display:flex;gap:22px;justify-content:space-between}@media (min-width:1025px){.pmrs-wc-bundle-item__content{gap:20px}}@media (min-width:1264px){.pmrs-wc-bundle-item__content{align-items:center}}.pmrs-wc-bundle-item__data{display:flex;flex-direction:column;gap:4px;justify-content:center;width:210px}@media (min-width:1025px){.pmrs-wc-bundle-item__data{width:320px}}.pmrs-wc-bundle-item__quantity{flex-shrink:0;font-weight:700;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pmrs-wc-bundle-item__info{align-items:center;display:flex;gap:16px;justify-content:space-between;z-index:10}@media (min-width:1025px){.pmrs-wc-bundle-item__info{gap:24px}}@media (min-width:1264px){.pmrs-wc-bundle-item__info{margin-left:auto}}.pmrs-wc-bundle-item__info-actions{display:flex;gap:8px;margin-left:auto}.pmrs-wc-bundle-item__info-edit,.pmrs-wc-bundle-item__info-trash{background-color:rgb(var(--color-background-2)/1);border-radius:12px;padding:12px}.pmrs-wc-bundle-item__info-edit .bt-button__icon,.pmrs-wc-bundle-item__info-trash .bt-button__icon{color:rgb(var(--color-red-primary)/1);height:20px;width:20px}.pmrs-wc-bundle-item__info-edit:hover,.pmrs-wc-bundle-item__info-trash:hover{background-color:rgb(var(--color-red-primary)/1)}.pmrs-wc-bundle-item__info-edit:hover .bt-button__icon,.pmrs-wc-bundle-item__info-trash:hover .bt-button__icon{color:rgb(var(--color-white)/1)}.pmrs-wc-bundle-item__dialog-data{align-items:flex-start;color:rgb(var(--color-neutral-900)/1);display:flex;gap:16px;margin-bottom:8px}@media (min-width:1025px){.pmrs-wc-bundle-item__dialog-data{align-items:center}}.pmrs-wc-bundle-item__variations{display:flex;flex-direction:column;gap:16px;max-height:192px;overflow-y:auto;padding:12px 24px}.pmrs-wc-bundle-item__informations{border-color:rgb(var(--color-neutral-300)/1);border-style:solid;border-width:0 0 1px}.pmrs-wc-bundle-item__meta{display:flex;flex-wrap:wrap;gap:12px}.pmrs-wc-bundle-item__meta-info{align-items:center;color:#232426;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:.75rem;line-height:150%}.pmrs-wc-bundle-item__meta-info:not(:last-child){border-color:rgb(var(--color-neutral-300)/1);border-right-width:1px;padding-right:12px}.pmrs-wc-bundle-item__excerpt{font-size:.75rem;line-height:150%}.pmrs-wc-bundle-item__more{width:-moz-fit-content;width:fit-content}.pmrs-wc-bundle-item__dialog-back{background-color:rgb(var(--color-white)/1)}.pmrs-wc-bundle-item__dialog-delete{align-self:center;border-radius:0;color:rgb(var(--color-red-primary)/1);padding-top:24px}.pmrs-wc-bundle-item__similar-products{border-color:rgb(var(--color-neutral-200)/1);border-top-width:1px;padding-top:16px;width:100%}.pmrs-wc-bundle-item__similar-products-title{color:rgb(var(--color-neutral-900)/1);font-size:.875rem;font-weight:700;line-height:150%;margin-bottom:12px}.pmrs-wc-bundle-item__similar-products-box{cursor:grab;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pmrs-wc-bundle-item__similar-products-box::-webkit-scrollbar{display:none}.pmrs-wc-bundle-item__similar-products-box.active{cursor:grabbing}.pmrs-wc-bundle-item .pmrs-wc-button-list{align-items:center;display:flex;gap:16px;margin-left:auto}.pmrs-wc-bundle-item .price{display:flex;flex-direction:row-reverse;font-weight:700;gap:4px}@media (min-width:1025px){.pmrs-wc-bundle-item .price{align-items:flex-end;flex-direction:column;gap:1px}}.pmrs-wc-bundle-item .price:not(:has(del,ins)){flex-direction:row}.pmrs-wc-bundle-item .price ins,.pmrs-wc-bundle-item .price>.amount{color:rgb(var(--color-red-primary)/1);font-size:.875rem;line-height:150%;text-decoration-line:none}.pmrs-wc-bundle-item .price del{display:none}.pmrs-wc-bundle-item+.pmrs-wc-bundle-item{border-top-width:0}.pmrs-wc-bundle-item .bt-dialog{margin-bottom:0;--tw-translate-y:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1025px){.pmrs-wc-bundle-item .bt-dialog{margin-bottom:auto;--tw-translate-y:0px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.pmrs-wc-bundle-item .bt-dialog{max-height:100dvh}.pmrs-wc-bundle-item .bt-dialog--open{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pmrs-wc-bundle-item .bt-dialog__container{display:flex;flex-direction:column;max-height:100dvh;min-height:0}.pmrs-wc-bundle-item .bt-dialog__footer,.pmrs-wc-bundle-item .bt-dialog__header{flex:0 0 auto}.pmrs-wc-bundle-item .bt-dialog__content{padding-bottom:24px;padding-left:0;padding-right:0}@media (min-width:1025px){.pmrs-wc-bundle-item .bt-dialog__content{padding-bottom:24px}}.pmrs-wc-bundle-item .bt-dialog__content{flex:0 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.pmrs-wc-bundle-item .bt-dialog__footer{align-items:flex-end;border-style:none;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.pmrs-wc-bundle-item .pmrs-wc-quantity-input{flex-direction:row;flex-wrap:wrap;gap:8px;width:145px}.pmrs-wc-bundle-item .pmrs-wc-quantity-input__label{width:100%}.pmrs-wc-bundle-item .pmrs-wc-quantity-input__content{height:48px;width:120px}.pmrs-wc-bundle-item .bt-accordion{padding-bottom:16px;padding-top:16px}.pmrs-wc-bundle-item .bt-accordion__button{color:rgb(var(--color-red-primary)/1);font-size:.75rem;gap:8px;justify-content:flex-start;line-height:150%;padding:0;width:-moz-fit-content;width:fit-content}.pmrs-wc-bundle-item .bt-accordion__content{background-color:rgb(var(--color-background-1)/1);border-color:rgb(var(--color-neutral-300)/1);border-radius:16px;border-width:1px}.pmrs-wc-bundle-item .bt-accordion__safezone{display:flex;flex-direction:column;gap:12px}.pmrs-wc-bundle-item .bt-accordion__icon{display:none}.pmrs-wc-bundle-item .bt-accordion__custom-icon{height:10px;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:6px}.pmrs-wc-bundle-item .bt-accordion[open] .bt-accordion__content{margin-top:10px;padding:16px}.pmrs-wc-bundle-item .bt-accordion[open] .bt-accordion__button .bt-accordion__custom-icon{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pmrs-wc-bundle-item .alert{align-items:center;animation:none;border-radius:24px;gap:4px;margin-bottom:12px}@media (min-width:1025px){.pmrs-wc-bundle-item .alert{margin-bottom:16px}}.pmrs-wc-bundle-item .alert__title{font-size:.75rem;line-height:150%}.pmrs-wc-bundle-item .bundled_item_price_quantity,.pmrs-wc-bundle-item .single_variation_wrap,.pmrs-wc-bundle-item--variable .pmrs-wc-bundle-item__info>.price{display:none!important}.pmrs-wc-bundle-item--variable .pmrs-wc-bundle-item__info>.price:has(>.price){display:flex!important}