.elementor-726 .elementor-element.elementor-element-f7d2771{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-726 .elementor-element.elementor-element-ad21d45{border-radius:20px 20px 20px 20px}.elementor-726 .elementor-element.elementor-element-ff62e95{--display:flex;--padding-top:5em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em}.elementor-726 .elementor-element.elementor-element-ce76dc0{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em}.elementor-726 .elementor-element.elementor-element-d573725{background-color:var(--e-global-color-0cfa582);padding:4em 4em 4em 4em;border-style:solid;border-color:var(--e-global-color-101145a);border-radius:30px 30px 30px 30px}.elementor-726 .elementor-element.elementor-element-d573725 .cart button,.elementor-726 .elementor-element.elementor-element-d573725 .cart .button{transition:all 0.2s}.elementor-726 .elementor-element.elementor-element-d573725 .quantity .qty{transition:all 0.2s}.elementor-726 .elementor-element.elementor-element-2b8e739{--display:flex;--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em}body.elementor-page-726:not(.elementor-motion-effects-element-type-background),body.elementor-page-726>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-05001e9)}@media(min-width:768px){.elementor-726 .elementor-element.elementor-element-ce76dc0{--content-width:1000px}}@media(max-width:767px){.elementor-726 .elementor-element.elementor-element-ff62e95{--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-726 .elementor-element.elementor-element-ce76dc0{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-726 .elementor-element.elementor-element-d573725{padding:2em 2em 2em 2em}.elementor-726 .elementor-element.elementor-element-2b8e739{--padding-top:1em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em}}table.variations th.label label{font-family:"Cormorant Garamond",serif!important;font-size:54px!important;font-weight:600!important;line-height:0.95!important;letter-spacing:-1px!important;color:#123c2f!important}table.variations,table.variations tbody{width:100%;display:block}table.variations tr,table.variations th,table.variations td{border:0!important;background:transparent!important}table.variations th,table.variations td{padding:0!important}.variable-item-tooltip{display:none!important}@media (min-width:769px){table.variations tr{display:block!important;margin:0 0 48px!important;padding-bottom:42px!important;border-bottom:1px solid rgb(18 60 47 / .12)!important}table.variations tr:last-child{border-bottom:0!important}table.variations th.label{display:block!important;width:100%!important;text-align:center!important;padding-bottom:26px!important}table.variations th.label label{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#123c2f!important;font-size:34px!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-0.5px!important;text-transform:none!important;position:relative}table.variations tr:nth-child(1) th.label label::before,table.variations tr:nth-child(2) th.label label::before,table.variations tr:nth-child(3) th.label label::before{width:42px;height:42px;margin-bottom:10px;border-radius:50%;background:#123c2f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;box-shadow:0 8px 22px rgb(18 60 47 / .18)}table.variations tr:nth-child(1) th.label label::before{content:"1"}table.variations tr:nth-child(2) th.label label::before{content:"2"}table.variations tr:nth-child(3) th.label label::before{content:"3"}table.variations tr:nth-child(1) th.label label::after{content:"Prvi korak rutine"}table.variations tr:nth-child(2) th.label label::after{content:"Nežno čiščenje"}table.variations tr:nth-child(3) th.label label::after{content:"Zaključna nega"}table.variations th.label label::after{display:block;margin-top:8px;color:#60736a;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.3}table.variations td.value{display:block!important;width:100%!important}.variable-items-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:24px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important}.variable-item.image-variable-item{flex:0 0 260px!important;width:260px!important;min-height:280px!important;padding:22px!important;border-radius:24px!important;background:#fff!important;border:1px solid #e4e4df!important;box-shadow:0 6px 20px rgb(18 60 47 / .045);box-sizing:border-box!important;transition:all .22s ease}.variable-item.image-variable-item img{width:100%!important;height:190px!important;object-fit:contain!important;display:block!important;margin:0 auto 18px!important}.variable-item-span,.variable-item-span span{display:block!important;text-align:center!important;color:#123c2f!important;font-size:18px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.2px!important;white-space:normal!important}@media (min-width:769px) and (max-width:1100px){.variable-items-wrapper{gap:20px!important}.variable-item.image-variable-item{flex:0 0 220px!important;width:220px!important}.variable-item.image-variable-item img{height:160px!important}}}@media (max-width:768px){table.variations tr{display:block!important;margin-bottom:46px!important}table.variations th.label{display:block!important;width:100%!important;text-align:center!important;padding:0 0 18px!important}table.variations th.label label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;text-align:center!important;font-size:26px!important;font-weight:500!important;letter-spacing:-0.4px!important;color:#123c2f!important}table.variations tr:nth-child(1) th.label label::before,table.variations tr:nth-child(2) th.label label::before,table.variations tr:nth-child(3) th.label label::before{width:36px;height:36px;border-radius:50%;background:#123c2f;color:#fff;font-size:17px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px}table.variations tr:nth-child(1) th.label label::before{content:"1"}table.variations tr:nth-child(2) th.label label::before{content:"2"}table.variations tr:nth-child(3) th.label label::before{content:"3"}table.variations td.value,.woo-variation-items-wrapper{display:block!important;width:100%!important;max-width:100%!important}.variable-items-wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important;width:100%!important;max-width:100%!important}.variable-item.image-variable-item{width:100%!important;max-width:100%!important;min-width:100%!important;padding:22px 18px 24px!important;border-radius:28px!important;box-sizing:border-box!important;background:#fff!important}.variable-item.image-variable-item img{width:100%!important;height:auto!important;max-height:260px!important;object-fit:contain!important;display:block!important;margin:0 auto 18px!important}.variable-item-span,.variable-item-span span{width:100%!important;display:block!important;text-align:center!important;font-size:19px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-0.25px!important;color:#123c2f!important;white-space:normal!important}}.woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:70px minmax(260px,460px);justify-content:center;gap:16px;align-items:center;margin-top:34px!important}.quantity input.qty{width:70px!important;height:56px!important;border:1px solid #d8ddd8!important;border-radius:14px!important;background:#fff!important}.single_add_to_cart_button{height:56px!important;border-radius:999px!important;background:#123c2f!important;color:#fff!important;font-size:17px!important;font-weight:700!important;text-transform:none!important}.single_add_to_cart_button.disabled{background:#8da99a!important;opacity:.55!important}@media (max-width:768px){table.variations th.label label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px}table.variations tr:nth-child(1) th.label label::after{content:"Prvi korak rutine"}table.variations tr:nth-child(2) th.label label::after{content:"Nežno čiščenje"}table.variations tr:nth-child(3) th.label label::after{content:"Zaključna nega"}table.variations th.label label::after{display:block!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;color:#6f7f77!important;line-height:1.3!important;letter-spacing:0!important;margin-top:2px!important}table.variations tr:nth-child(1) th.label label::before,table.variations tr:nth-child(2) th.label label::before,table.variations tr:nth-child(3) th.label label::before{margin-bottom:8px!important}}.woocommerce .reset_variations[style="visibility: visible;"]{display:none!important;position:absolute;right:15px;top:100%}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;display:none!important}.woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:86px minmax(280px,520px)!important;gap:22px!important;justify-content:center!important;align-items:center!important;margin-top:42px!important}.woocommerce-variation-add-to-cart .quantity input.qty{width:86px!important;height:64px!important;border-radius:18px!important;border:1px solid rgb(18 60 47 / .16)!important;background:#fff!important;color:#123c2f!important;font-size:18px!important;font-weight:600!important;box-shadow:0 8px 24px rgb(18 60 47 / .06)!important}.single_add_to_cart_button{position:relative!important;height:64px!important;border-radius:999px!important;border:0!important;background:linear-gradient(135deg,#123c2f 0%,#0b2b22 100%)!important;color:#fff!important;font-size:19px!important;font-weight:700!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 14px 34px rgb(18 60 47 / .22)!important;transition:all .25s ease!important;overflow:hidden!important}.single_add_to_cart_button::before{content:"✦";margin-right:9px;color:#d8b84c;font-size:16px}.single_add_to_cart_button:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px rgb(18 60 47 / .28)!important;background:linear-gradient(135deg,#164936 0%,#0a241c 100%)!important}.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled{background:#8fa79b!important;opacity:.6!important;box-shadow:none!important;transform:none!important}@media (max-width:768px){.woocommerce-variation-add-to-cart{grid-template-columns:72px 1fr!important;gap:12px!important;margin-top:32px!important;padding:0 12px!important}.woocommerce-variation-add-to-cart .quantity input.qty{width:72px!important;height:58px!important;border-radius:16px!important}.single_add_to_cart_button{height:58px!important;font-size:17px!important}}