.prad-repeater .prad-repeater-instances{display:flex;flex-direction:column;gap:20px}.prad-repeater .prad-button-item.prad-repeater-add-btn{border:none!important}.prad-repeater .prad-repeater-instance{display:flex;flex-direction:column;gap:20px}.prad-repeater .prad-repeater-instance .prad-repeater-section-wrapper{background-color:transparent}.prad-repeater-instance .prad-repeater-remove-btn{align-items:center;background-color:rgba(223,28,65,.2);display:inline-flex;justify-content:center;padding:3px}.prad-repeater-instance-title .prad-block-title{font-size:calc(var(--prad-title-size, 16px)*1.125)!important;font-weight:700!important}.prad-repeater-blank{padding:0}.prad-repeater-blank .prad-section-body{border:none!important}.prad-repeater-blank .prad-section-body .prad-section-container{background-color:transparent;padding:15px 0 0}.prad-repeater-instance-divider{border:none;border-top:1px solid var(--prad-button-border-color,#e1e1e1)}.prad-thematic-style .prad-repeater-instance .prad-repeater-remove-btn{background-color:var(--prad-repeater-remove-btn-bg,color-mix(in srgb,var(--prad-error-color,#df1c41) 20%,transparent))}.prad-thematic-style .prad-repeater-instance .prad-repeater-remove-btn svg path{stroke:var(--prad-error-color,#ff0101)}.prad-thematic-style .prad-repeater-instance .prad-repeater-instance-divider{border:none;border-top:1px solid var(--prad-button-border-color,#9fa79d);margin:1px 0}
.prad-has-req-warning{--prad-color-req:#e83629}.prad-has-req-warning.prad-block-button .prad-button-item{border-color:var(--prad-color-req)!important}.prad-thematic-style .prad-button-item{background-color:var(--prad-button-bg,#fff)!important;border:var(--prad-button-border-width,1px) solid var(--prad-button-border-color,#9fa79d)!important;border-radius:var(--prad-button-border-radius,20px);box-sizing:border-box;color:var(--prad-button-color,#0b0e04);font-size:var(--prad-button-size,14px);height:var(--prad-button-height,28px);padding:var(--prad-button-padding-tb,10px) var(--prad-button-padding-lr,16px)!important}.prad-thematic-style .prad-button-item .prad-block-price,.prad-thematic-style .prad-button-item .prad-block-price span,.prad-thematic-style .prad-button-item .prad-block-price span span,.prad-thematic-style .prad-button-item .prad-block-price span span span,.prad-thematic-style .prad-button-item .prad-block-price span.woocommerce-Price-amount,.prad-thematic-style .prad-button-item .prad-block-price span.woocommerce-Price-amount span.woocommerce-Price-currencySymbol,.prad-thematic-style .prad-button-item .prad-block-price span.woocommerce-Price-amount span.woocommerce-Price-currencySymbol span{color:var(--prad-button-color,#0b0e04);font-size:var(--prad-price-size,14px);font-style:var(--prad-price-style,normal);font-weight:var(--prad-price-weight,400);line-height:var(--prad-price-line-height,20px);-webkit-text-decoration:var(--prad-price-decoration,none);text-decoration:var(--prad-price-decoration,none)}.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price,.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price span,.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price span span,.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price span span span,.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price span.woocommerce-Price-amount,.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price span.woocommerce-Price-amount span.woocommerce-Price-currencySymbol,.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price span.woocommerce-Price-amount span.woocommerce-Price-currencySymbol span,.prad-thematic-style .prad-button-item:hover .prad-block-price,.prad-thematic-style .prad-button-item:hover .prad-block-price span,.prad-thematic-style .prad-button-item:hover .prad-block-price span span,.prad-thematic-style .prad-button-item:hover .prad-block-price span span span,.prad-thematic-style .prad-button-item:hover .prad-block-price span.woocommerce-Price-amount,.prad-thematic-style .prad-button-item:hover .prad-block-price span.woocommerce-Price-amount span.woocommerce-Price-currencySymbol,.prad-thematic-style .prad-button-item:hover .prad-block-price span.woocommerce-Price-amount span.woocommerce-Price-currencySymbol span{color:var(--prad-button-color-hover,#fff)}.prad-thematic-style .prad-button-container.prad-active .prad-button-item,.prad-thematic-style .prad-button-item.prad-active,.prad-thematic-style .prad-button-item:hover{background-color:var(--prad-button-bg-hover,#192217)!important;border-color:var(--prad-button-border-color-hover,#192217);color:var(--prad-button-color-hover,#fff)}.prad-thematic-style .prad-button-container.prad-active .prad-button-item .prad-block-price,.prad-thematic-style .prad-button-item.prad-active .prad-block-price,.prad-thematic-style .prad-button-item:hover .prad-block-price{color:var(--prad-button-color-hover,#fff)}
.prad-block-item-img-parent .prad-block-item-img{border-radius:2px;height:42px;margin-right:8px;object-fit:cover;width:42px}.prad-block-item-img-parent.prad-block-img-circle .prad-block-item-img{border-radius:50%}.prad-swatch-wrapper{display:grid;gap:6px}.prad-swatch-wrapper .prad-block-content-wrapper{flex:1 1 auto;justify-content:space-between;margin-bottom:8px;padding:0 2px}.prad-swatch-container{flex:0 0 auto;overflow:hidden}.prad-swatch-mark-color,.prad-swatch-mark-image{display:none;line-height:0;position:absolute}.prad-swatch-mark-color.prad-active,.prad-swatch-mark-image.prad-active{display:block}.prad-swatch-layout_overlay .prad-swatch-container{display:flex}.prad-swatch-layout_overlay .prad-block-content-wrapper{padding:4px;position:absolute}.prad-swatch-item{box-sizing:border-box}.prad-parent .prad-swatch-wrapper{margin-left:-2px}.prad-block-color-switcher.prad-swatch-layout_overlay .prad-swatch-wrapper .prad-block-content-wrapper,.prad-type_swatches-input.prad-swatch-layout_overlay .prad-swatch-wrapper .prad-block-content-wrapper{margin-bottom:0}.prad-block-color-switcher.prad-swatch-layout_overlay .prad-hover-show-bottom .prad-effect-container,.prad-type_swatches-input.prad-swatch-layout_overlay .prad-hover-show-bottom .prad-effect-container{opacity:0;transform:translateY(100%);transition:all var(--prad-transition-md)}.prad-block-color-switcher.prad-swatch-layout_overlay .prad-hover-show-bottom:hover .prad-effect-container,.prad-type_swatches-input.prad-swatch-layout_overlay .prad-hover-show-bottom:hover .prad-effect-container{opacity:1;transform:translateY(0)}.prad-block-color-switcher.prad-swatch-layout_overlay .prad-hover-hide-bottom:hover .prad-effect-container,.prad-type_swatches-input.prad-swatch-layout_overlay .prad-hover-hide-bottom:hover .prad-effect-container{opacity:0;transform:translateY(100%);transition:all var(--prad-transition-md)}.prad-swatch-item-wrapper>.prad-option-description,.prad-swatch-wrapper .prad-option-description{text-align:center}.prad-thematic-style .prad-type_swatches-input .prad-swatch-wrapper{grid-template-columns:repeat(auto-fit,minmax(56px,100px))}.prad-thematic-style .prad-type_swatches-input.prad-swatch-layout_img .prad-swatch-wrapper{grid-template-columns:repeat(auto-fit,100px)}.prad-thematic-style .prad-type_swatches-input.prad-swatch-layout_img .prad-swatch-wrapper:has(.prad-quantity-input){grid-template-columns:repeat(auto-fit,minmax(56px,100px))}.prad-thematic-style .prad-type_swatches-input .prad-swatch-item{border:var(--prad-swatch-border-width,2px) solid var(--prad-swatch-border-color);border-radius:var(--prad-swatch-border-radius,4px);height:82px;width:100px}.prad-thematic-style .prad-type_swatches-input .prad-swatch-mark-image{border:1px solid var(--prad-checkbox-check-color,#fff)!important;color:var(--prad-swatch-border-color-selected,#0b0e04);right:calc(var(--prad-swatch-border-width, 2px) + 1px + var(--prad-swatch-check-inset, 4px));top:calc(var(--prad-swatch-border-width, 2px) + 1px + var(--prad-swatch-check-inset, 4px))}.prad-thematic-style .prad-type_swatches-input .prad-swatch-mark-image svg path{stroke:var(--prad-checkbox-check-color,#fff)}.prad-thematic-style .prad-type_swatches-input .prad-active .prad-swatch-item,.prad-thematic-style .prad-type_swatches-input .prad-swatch-container.prad-active,.prad-thematic-style .prad-type_swatches-input .prad-swatch-item:hover{border-color:var(--prad-swatch-border-color-selected,#0b0e04)}.prad-thematic-style .prad-type_swatches-input.prad-swatch-layout_overlay .prad-block-content-wrapper{border-radius:0 0 2px 2px;bottom:calc(var(--prad-swatch-border-width, 2px) + 2px);left:calc(var(--prad-swatch-border-width, 2px) + 2px);right:calc(var(--prad-swatch-border-width, 2px) + 2px)}.prad-thematic-style .prad-type_swatches-input.prad-swatch-layout_overlay input[type=number].prad-quantity-input.prad-block-input{min-width:60px;width:96%!important}.prad-thematic-style .prad-parent .prad-type_swatches-input.prad-swatch-layout_overlay .prad-block-content-wrapper{bottom:calc(var(--prad-swatch-border-width, 2px) + 4px);left:calc(var(--prad-swatch-border-width, 2px) + 4px);right:calc(var(--prad-swatch-border-width, 2px) + 4px)}.prad-thematic-style .prad-type_swatches-input .prad-swatch-container .prad-block-input,.prad-thematic-style .prad-type_swatches-input input:is([type=url],[type=tel],[type=text],[type=email],[type=number]).prad-block-input{min-width:100px}input.prad-input-hidden~.prad-swatch-mark-color,input.prad-input-hidden~.prad-swatch-mark-image{display:none}input.prad-input-hidden:checked~.prad-swatch-mark-color,input.prad-input-hidden:checked~.prad-swatch-mark-image{display:block}
.prad-block-color-switcher .prad-swatch-wrapper{gap:6px}.prad-color-switcher-container{display:flex;gap:12px}.prad-color-switcher-container input[type=checkbox]{appearance:none!important;opacity:0!important;position:absolute!important}.prad-color-switcher-container input[type=checkbox]:checked+label{border:2px solid var(--prad-color-text-dark)!important}.prad-color-switcher-container .prad-color-switcher-field{border-radius:4px;cursor:pointer;display:block;height:56px;position:relative;width:56px}.prad-color-switcher-container .prad-color-switcher-field:hover .prad-color-switch-label{display:block}.prad-color-switcher-container .prad-color-switcher-field .prad-color-switch-label{background:var(--prad-color-dark);border-radius:4px;color:var(--prad-color-base-one);display:none;height:30px;padding:2px 4px!important;position:absolute;top:-32px;width:max-content}.prad-has-req-warning{--prad-color-req:#e83629}.prad-has-req-warning.prad-block-color-switcher .prad-swatch-item{border-color:var(--prad-color-req)!important}.prad-thematic-style .prad-block-color-switcher .prad-swatch-wrapper{grid-template-columns:repeat(auto-fit,minmax(56px,100px))}.prad-thematic-style .prad-block-color-switcher.prad-swatch-layout_img .prad-swatch-wrapper{grid-template-columns:repeat(auto-fit,100px)}.prad-thematic-style .prad-block-color-switcher.prad-swatch-layout_img .prad-swatch-wrapper:has(.prad-quantity-input){grid-template-columns:repeat(auto-fit,minmax(56px,100px))}.prad-thematic-style .prad-block-color-switcher .prad-swatch-item{border:var(--prad-swatch-border-width,2px) solid var(--prad-swatch-border-color);border-radius:var(--prad-swatch-border-radius,4px);height:82px;width:100px}.prad-thematic-style .prad-block-color-switcher .prad-swatch-mark-image{border:1px solid var(--prad-checkbox-check-color,#fff)!important;color:var(--prad-swatch-border-color-selected,#0b0e04);right:calc(var(--prad-swatch-border-width, 2px) + 1px + var(--prad-swatch-check-inset, 4px));top:calc(var(--prad-swatch-border-width, 2px) + 1px + var(--prad-swatch-check-inset, 4px))}.prad-thematic-style .prad-block-color-switcher .prad-swatch-mark-image svg path{stroke:var(--prad-checkbox-check-color,#fff)}.prad-thematic-style .prad-block-color-switcher .prad-active .prad-swatch-item,.prad-thematic-style .prad-block-color-switcher .prad-swatch-container.prad-active,.prad-thematic-style .prad-block-color-switcher .prad-swatch-item:hover{border-color:var(--prad-swatch-border-color-selected,#0b0e04)}.prad-thematic-style .prad-block-color-switcher.prad-swatch-layout_overlay .prad-block-content-wrapper{border-radius:0 0 2px 2px;bottom:calc(var(--prad-swatch-border-width, 2px) + 1px);left:calc(var(--prad-swatch-border-width, 2px) + 1px);right:calc(var(--prad-swatch-border-width, 2px) + 1px)}.prad-thematic-style .prad-block-color-switcher.prad-swatch-layout_overlay input[type=number].prad-quantity-input.prad-block-input{min-width:60px;width:96%!important}.prad-thematic-style .prad-parent .prad-block-color-switcher.prad-swatch-layout_overlay .prad-block-content-wrapper{bottom:calc(var(--prad-swatch-border-width, 2px) + 4px);left:calc(var(--prad-swatch-border-width, 2px) + 4px);right:calc(var(--prad-swatch-border-width, 2px) + 4px)}.prad-thematic-style .prad-block-color-switcher .prad-swatch-container .prad-block-input,.prad-thematic-style .prad-block-color-switcher .prad-swatch-container input:is([type=url],[type=tel],[type=text],[type=email],[type=number]).prad-block-input{min-width:100px}.prad-thematic-style .prad-block-color-switcher .prad-swatch-container{margin-left:-5px;margin-right:auto}
.prad-type_swatches-input img.prad-swatch-item{box-shadow:none;object-fit:cover}.theme-spacious.prad-page .prad-block-item-img{margin-bottom:0}.prad-has-req-warning{--prad-color-req:#e83629}.prad-has-req-warning.prad-block-img-swatches .prad-swatch-item{border-color:var(--prad-color-req)!important}
.prad-product-block-variation-select{width:100%}.prad-product-block-variation-select .prad-select-options{max-width:max-content;width:max-content}.prad-product-block-variation-select .prad-select-options .prad-select-option{text-align:left}.wp-theme-blocksy .prad-products-item-wrapper .prad-block-content-wrapper{margin-inline:unset!important}.prad-has-req-warning{--prad-color-req:#e83629}.prad-has-req-warning.prad-block-products .prad-checkbox-mark,.prad-has-req-warning.prad-block-products .prad-radio-mark,.prad-has-req-warning.prad-block-products .prad-swatch-item{border-color:var(--prad-color-req)!important}.prad-thematic-style .prad-block-products.prad-swatch-layout_overlay .prad-select-box .prad-select-box-item{color:var(--prad-content-color,#192217);font-size:var(--prad-content-size,14px);font-style:var(--prad-content-style,normal);font-weight:var(--prad-content-weight,400);line-height:var(--prad-content-line-height,20px);-webkit-text-decoration:var(--prad-content-decoration,none);text-decoration:var(--prad-content-decoration,none)}
