#cart-wrapper .fvstudio-alert-testing{padding:20px 35px;margin-top:30px;border-radius:8px;background-color:rgba(214,4,127,.2);line-height:1.2}#cart-wrapper table.cart-table{margin-top:40px}#cart-wrapper table.cart-table tr.fvstudio-giftrule .quantity .increase{visibility:hidden}#cart-wrapper table.cart-table tr.fvstudio-giftrule .p-total.fvstudio-p-total form{width:70px;margin-top:initial}#cart-wrapper table.cart-table tr.fvstudio-giftrule .p-total.fvstudio-p-total form .remove-item.fvstudio-remove-item{width:auto;height:auto;margin-left:0;margin-top:initial}#cart-wrapper table.cart-table tr.fvstudio-giftrule .p-total.fvstudio-p-total form .remove-item.fvstudio-remove-item:before{display:none}#cart-wrapper table.cart-table tr.fvstudio-giftrule .p-total.fvstudio-p-total form .remove-item.fvstudio-remove-item .sr-only{display:flex;color:var(--color-primary);font-size:.7rem;text-decoration:underline;line-height:1.4}#cart-wrapper table.cart-table tr.fvstudio-giftrule .p-total.fvstudio-p-total form .remove-item.fvstudio-remove-item:hover .sr-only{color:var(--color-primary-hover);text-decoration:none}#cart-wrapper table.cart-table tr:has(+tr.fvstudio-giftrule-title){border-bottom:0}#cart-wrapper table.cart-table tr.fvstudio-giftrule-title{min-height:auto}#cart-wrapper table.cart-table tr.fvstudio-giftrule-title td{min-height:auto;width:100%}#cart-wrapper table.cart-table tr.fvstudio-giftrule-title td h4{font-size:1.2em;margin-top:15px;margin-bottom:15px;font-weight:700;text-transform:none;color:var(--color-primary)}#cart-wrapper table.cart-table tr.fvstudio-inrule,#cart-wrapper table.cart-table tr.fvstudio-inrule-related{border-bottom:0}#cart-wrapper table.cart-table tr.fvstudio-inrule-related.related.visible,#cart-wrapper table.cart-table tr.fvstudio-inrule.related.visible{padding-bottom:30px}#cart-wrapper table.cart-table tr.fvstudio-inrule-title{min-height:initial}#cart-wrapper table.cart-table tr.fvstudio-inrule-title td{padding-left:100px;padding-right:20px;width:100%;position:relative}#cart-wrapper table.cart-table tr.fvstudio-inrule-title td:before{width:25px;height:25px;background:#f5f5f5;content:'';position:absolute;left:125px;top:-20px;transform:rotate(-45deg)}#cart-wrapper table.cart-table tr.fvstudio-inrule-title td div{background:#f5f5f5;padding:10px 20px 10px 15px;border-radius:4px;position:relative;width:100%;margin-top:-40px}@media (max-width:890px){#cart-wrapper table.cart-table tr.fvstudio-inrule-title.fvstudio-related-prev td:before{top:0}#cart-wrapper table.cart-table tr.fvstudio-inrule-title.fvstudio-related-prev td div{margin-top:0}}@media (max-width:1200px){#cart-wrapper table.cart-table tr.fvstudio-inrule-title td{padding-left:15px}}@media (max-width:767px){#cart-wrapper table.cart-table tr.fvstudio-inrule-title{display:none}}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table{margin-top:0}@media (max-width:767px){#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table .fvstudio-giftrule .p-total{justify-content:center;text-align:center!important}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table .fvstudio-giftrule .p-total form{display:none}}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table .fvstudio-giftrule .p-cell.p-availability{display:none}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-total{order:initial}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-total.p-common-price{max-width:100px}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-total.p-common-price strong{text-decoration:line-through;text-decoration-color:var(--color-secondary);text-decoration-thickness:1px;font-size:1.3rem}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-button{padding-left:10px}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-name .fvstudio-rule-link-wrapper{position:relative;margin-top:15px}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-name .fvstudio-rule-link-wrapper:before{width:25px;height:25px;background:#f5f5f5;content:'';position:absolute;left:25px;margin-top:-5px;transform:rotate(-45deg)}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-name .fvstudio-rule-link-wrapper a{font-weight:400!important;background:#f5f5f5;padding:10px 20px 10px 15px;border-radius:4px;position:relative;width:100%;margin-top:0}#cart-wrapper table.cart-table.fvstudio-giftrule-cart-table-unused-actions .p-name .fvstudio-rule-link-wrapper a.fvstudio-rule-nolink{pointer-events:none;cursor:default;text-decoration:none;color:inherit}#cart-wrapper .fvstudio-giftrule-title{background-color:#f5f5f5;border-radius:4px;margin-top:30px;display:flex}#cart-wrapper .fvstudio-giftrule-title h4{border-radius:4px;padding:10px 20px;font-size:1.2em;margin-top:0;margin-bottom:0;font-weight:700;background-color:var(--color-primary);color:#fff}#cart-wrapper .fvstudio-giftrule-title.fvstudio-giftrule-title-unused-actions h4 span{font-weight:300}#cart-wrapper .fvstudio-giftrule-title-unused-actions-description{position:relative;margin-top:15px}#cart-wrapper .fvstudio-giftrule-title-unused-actions-description:before{width:25px;height:25px;background:#e5e5e5;content:'';position:absolute;left:25px;margin-top:-5px;transform:rotate(-45deg)}#cart-wrapper .fvstudio-giftrule-title-unused-actions-description p{font-weight:400!important;background:#e5e5e5;padding:10px 20px 10px 15px;border-radius:4px;position:relative;width:100%;margin-top:0}body .messages.msg-visible-hidden .msg{display:none!important}#fvstudio-overlay-loader{background-color:rgba(0,0,0,.01)}#fvstudio-overlay-loader .loader-rotate>div{border-color:rgba(0,0,0,.6)}