.elementor-1962 .elementor-element.elementor-element-3096bc68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-3096bc68:not(.elementor-motion-effects-element-type-background), .elementor-1962 .elementor-element.elementor-element-3096bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.premavita.sk/wp-content/uploads/2025/11/sunset-5235908_1920.jpg");background-position:center center;background-size:cover;}.elementor-1962 .elementor-element.elementor-element-3096bc68 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1962 .elementor-element.elementor-element-3096bc68 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-92aa102 );}.elementor-1962 .elementor-element.elementor-element-3096bc68 > .elementor-shape-bottom svg, .elementor-1962 .elementor-element.elementor-element-3096bc68 > .e-con-inner > .elementor-shape-bottom svg{width:calc(160% + 1.3px);height:60px;}.elementor-1962 .elementor-element.elementor-element-78296ac7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:60px 60px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-78296ac7.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-44ab9daf{text-align:center;}.elementor-1962 .elementor-element.elementor-element-44ab9daf .elementor-heading-title{color:#FFFFFF;}.elementor-1962 .elementor-element.elementor-element-4433125{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-4433125:not(.elementor-motion-effects-element-type-background), .elementor-1962 .elementor-element.elementor-element-4433125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92aa102 );}.elementor-1962 .elementor-element.elementor-element-8fedaad{--display:flex;--justify-content:center;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 71px 0px #EEEEEE inset;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:30px;}.elementor-1962 .elementor-element.elementor-element-8fedaad:not(.elementor-motion-effects-element-type-background), .elementor-1962 .elementor-element.elementor-element-8fedaad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF1;}.elementor-1962 .elementor-element.elementor-element-8fedaad::before, .elementor-1962 .elementor-element.elementor-element-8fedaad > .elementor-background-video-container::before, .elementor-1962 .elementor-element.elementor-element-8fedaad > .e-con-inner > .elementor-background-video-container::before, .elementor-1962 .elementor-element.elementor-element-8fedaad > .elementor-background-slideshow::before, .elementor-1962 .elementor-element.elementor-element-8fedaad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1962 .elementor-element.elementor-element-8fedaad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF82;--background-overlay:'';}.elementor-1962 .elementor-element.elementor-element-8fedaad::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 9.5px ) hue-rotate( 0deg );}.elementor-1962 .elementor-element.elementor-element-a63fa6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1962 .elementor-element.elementor-element-84db631{--spacer-size:8px;}.elementor-1962 .elementor-element.elementor-element-1929a72 > .elementor-widget-container{padding:0px 030px 0px 030px;}.elementor-1962 .elementor-element.elementor-element-1929a72 .jet-woo-builder .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.elementor-1962 .elementor-element.elementor-element-5e4fe81{--display:flex;}.elementor-1962 .elementor-element.elementor-element-4c13212{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-c9c38aa > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1962 .elementor-element.elementor-element-ca871a5{--display:flex;}.elementor-1962 .elementor-element.elementor-element-4053ef6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-ecf5bbb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1962 .elementor-element.elementor-element-f94c684{--display:flex;}.elementor-1962 .elementor-element.elementor-element-01bad3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-982d02c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1962 .elementor-element.elementor-element-beb2ab5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1962 .elementor-element.elementor-element-beb2ab5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1962 .elementor-element.elementor-element-beb2ab5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1962 .elementor-element.elementor-element-beb2ab5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-f7154a0 > .elementor-widget-container{padding:30px 30px 0px 30px;}.woocommerce .elementor-1962 .elementor-element.elementor-element-f7154a0 .price{font-size:28px;line-height:36px;}.woocommerce .elementor-1962 .elementor-element.elementor-element-f7154a0 .price ins{color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-5754eca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1962 .elementor-element.elementor-element-5754eca{--add-to-cart-wc-forward-display:none;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-1962 .elementor-element.elementor-element-5754eca .jet-woo-builder .single_add_to_cart_button.button{font-size:16px;line-height:20px;color:#ffffff;background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;margin:0px 0px 0px 0px;padding:5px 40px 5px 40px;}.elementor-1962 .elementor-element.elementor-element-5754eca .jet-woo-builder .single_add_to_cart_button.button:hover{background-color:var( --e-global-color-c31ebdd );}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:100px;}.elementor-1962 .elementor-element.elementor-element-5754eca .jet-woo-builder .qty{background-color:var( --e-global-color-92aa102 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#86868642;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);padding:10px 10px 10px 10px;}.elementor-1962 .elementor-element.elementor-element-5754eca .jet-woo-builder .qty:focus{background-color:#ffffff;}.elementor-1962 .elementor-element.elementor-element-5754eca .jet-woo-builder .qty:not([type="hidden"]){margin:0px 20px 0px 20px;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .variations{max-width:50%;margin:0px 0px 0px 0px;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .variations .label label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:32px;color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .variations select{font-family:"Muli", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-text );background-color:var( --e-global-color-92aa102 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;margin:-3px 0px 0px 0px;padding:8px 10px 8px 16px;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .variations select:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-92aa102 );border-color:var( --e-global-color-primary );}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:28px;line-height:48px;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-primary );padding:0px 20px 0px 20px;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-primary );padding:0px 20px 0px 20px;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .woocommerce-variation-description{color:#3c4b71;}.elementor-1962 .elementor-element.elementor-element-5754eca .elementor-jet-single-add-to-cart .reset_variations{color:#9c5d90;}.elementor-1962 .elementor-element.elementor-element-944763c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1962 .elementor-element.elementor-element-d62fa1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1962 .elementor-element.elementor-element-8aa16f6{--display:flex;}.elementor-1962 .elementor-element.elementor-element-d54e31b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1962 .elementor-element.elementor-element-6848c4c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1962 .elementor-element.elementor-element-6848c4c .elementor-icon-box-title{margin-block-end:0px;}.elementor-1962 .elementor-element.elementor-element-6848c4c .elementor-icon{font-size:30px;}.elementor-1962 .elementor-element.elementor-element-498859c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1962 .elementor-element.elementor-element-498859c .elementor-icon-box-title{margin-block-end:0px;}.elementor-1962 .elementor-element.elementor-element-498859c .elementor-icon{font-size:30px;}.elementor-1962 .elementor-element.elementor-element-04f1a6e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1962 .elementor-element.elementor-element-04f1a6e .elementor-icon-box-title{margin-block-end:0px;}.elementor-1962 .elementor-element.elementor-element-04f1a6e .elementor-icon{font-size:30px;}.elementor-1962 .elementor-element.elementor-element-8dc80f2{--display:flex;}.elementor-1962 .elementor-element.elementor-element-7b00db8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1962 .elementor-element.elementor-element-8fedaad{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1962 .elementor-element.elementor-element-a63fa6a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-1962 .elementor-element.elementor-element-78296ac7{--width:100%;}.elementor-1962 .elementor-element.elementor-element-4433125{--content-width:1200px;}}@media(max-width:767px){.elementor-1962 .elementor-element.elementor-element-4433125{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-1929a72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1962 .elementor-element.elementor-element-8aa16f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1962 .elementor-element.elementor-element-d2e0c74{text-align:center;}.elementor-1962 .elementor-element.elementor-element-d54e31b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1962 .elementor-element.elementor-element-6848c4c{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-1962 .elementor-element.elementor-element-6848c4c .elementor-icon-box-wrapper{gap:6px;}.elementor-1962 .elementor-element.elementor-element-498859c{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1962 .elementor-element.elementor-element-498859c .elementor-icon-box-wrapper{gap:5px;}.elementor-1962 .elementor-element.elementor-element-04f1a6e .elementor-icon-box-wrapper{gap:5px;}.elementor-1962 .elementor-element.elementor-element-8dc80f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #c99e70;
    font-size: 1.25em;
}
.custom-list ul li {
    list-style: none;
    padding-left: 47px;
    padding-bottom: 40px;
}

.custom-list ul li {
  position: relative;
}
.custom-list ul {
    padding-left: 0;
}

.custom-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 30px;
  height: 30px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23c99e70" d="M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z"/></svg>') no-repeat center;
  background-size: contain;
}










.extra-candles-title {
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 700;
}
.extra-candle-actions .add_to_cart_inline {
    margin-bottom: 0;
}

.extra-candles-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.extra-candle-thumb {
    margin-bottom: -8px;
}
.extra-candle-actions .ajax_add_to_cart {
    border-radius: 40px !important;
    background: #c99e70 !important;
    color: white !important;
}

.extra-candle-actions .added_to_cart {
    display: none !important;
}

/* každý riadok */
.extra-candle-row {
    display: flex;
    
    align-items: center;
    padding: 0;
    padding-right: 20px;
    border-radius: 12px;
    background: #faf8f0;
}

/* thumbnail */
.extra-candle-thumb img {
    width: 70px;
    height: auto;
    border-radius: 18px;
    margin-right: 16px;
}

/* názov – nech zaberá zvyšok miesta */
.extra-candle-name {
    flex: 1;
    font-size: 18px;
    font-weight: 600;
}

/* formulár (quantity + button) v riadku */
.extra-candle-actions form.cart {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
}

/* input na počet kusov */
.extra-candle-actions .quantity input[type="number"] {
    width: 70px;
}

/* aby tlačidlo vyzeralo ako tvoje "Pridať do košíka" */
.extra-candle-actions button,
.extra-candle-actions .single_add_to_cart_button {
    white-space: nowrap;
}

@media only screen and (max-width:767px){
    .extra-candle-row {
    display: flex;
    align-items: center;
    padding: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
    border-radius: 12px;
    background: #faf8f0;
    flex-direction: column;
}
}/* End custom CSS */