.woocommerce-product-gallery__image{border-radius:14px;overflow:hidden}.woocommerce-product-gallery__image img{width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:14px;background:#f8f8f8}.flex-control-thumbs{display:flex!important;gap:8px;flex-wrap:nowrap;margin-top:10px!important;overflow-x:auto;padding-bottom:4px}.flex-control-thumbs li{flex:0 0 auto!important;width:70px!important;float:none!important}.flex-control-thumbs li img{border-radius:8px!important;border:2px solid transparent!important;transition:border-color 0.2s,transform 0.15s!important;cursor:pointer;height:70px;object-fit:cover;width:70px}.flex-control-thumbs li img:hover{transform:scale(1.06)}.flex-control-thumbs .flex-active{border-color:#2F7CA2!important}.woocommerce-product-rating{display:flex!important;align-items:center;gap:8px;margin:4px 0 14px!important;flex-wrap:wrap}.woocommerce-product-rating .star-rating{font-size:1.25em!important;color:#F5A623!important;float:none!important}.woocommerce-review-link{font-size:13px;color:#2F7CA2!important;text-decoration:none!important;font-weight:500}.woocommerce-review-link:hover{text-decoration:underline!important}#dakot-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 24px rgb(0 0 0 / .13);z-index:99999;padding:12px 24px;border-top:1px solid #e8e8e8;transform:translateY(110%);transition:transform 0.35s cubic-bezier(.4,0,.2,1);will-change:transform}#dakot-sticky-atc.dakot-visible{transform:translateY(0)}.dakot-sticky-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:16px}.dakot-sticky-product{display:flex;align-items:center;gap:12px;min-width:0}.dakot-sticky-product img{width:48px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0}.dakot-sticky-info{min-width:0}.dakot-sticky-name{font-weight:700;font-size:15px;color:#29293A;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dakot-sticky-price{font-size:14px;color:#2F7CA2;font-weight:600}.dakot-sticky-btn{background:linear-gradient(165grad,#1a6fa5,#2F7CA2);color:#fff;border:none;padding:12px 32px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;transition:opacity 0.2s,transform 0.1s;flex-shrink:0}.dakot-sticky-btn:hover{opacity:.88}.dakot-sticky-btn:active{transform:scale(.97)}#fkcart-mini-toggler{transition:bottom 0.35s cubic-bezier(.4,0,.2,1)!important}body.dakot-bar-on #fkcart-mini-toggler{bottom:80px!important}@media (max-width:600px){#dakot-sticky-atc{padding:10px 14px}.dakot-sticky-product img{width:38px;height:38px}.dakot-sticky-name{font-size:13px}.dakot-sticky-btn{padding:10px 20px;font-size:14px}body.dakot-bar-on #fkcart-mini-toggler{bottom:76px!important}}.woocommerce-breadcrumb{font-size:13px!important;color:#888!important;margin-bottom:16px!important;padding:0!important;background:none!important;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.woocommerce-breadcrumb a{color:#2F7CA2!important;text-decoration:none!important;transition:color 0.15s}.woocommerce-breadcrumb a:hover{color:#1a5f87!important}.product_title.entry-title{font-size:clamp(22px, 3vw, 32px)!important;font-weight:800!important;line-height:1.25!important;color:#1a1a2e!important;margin-bottom:8px!important}.woocommerce-Price-amount{font-size:1.5em!important;font-weight:700!important;color:#2F7CA2!important}p.price,span.price{margin-bottom:18px!important}form.cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px!important}.single_add_to_cart_button{border-radius:10px!important;font-weight:700!important;font-size:16px!important;padding:13px 36px!important;transition:opacity 0.2s,transform 0.1s!important}.single_add_to_cart_button:hover{opacity:0.88!important}.single_add_to_cart_button:active{transform:scale(.97)!important}.dakot-trust-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;margin-bottom:16px;padding:14px 16px;background:linear-gradient(135deg,#f0f7fb 0%,#e8f4f8 100%);border-radius:12px;border:1px solid #d0e8f2}.dakot-trust-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#444;flex:1;min-width:120px}.dakot-trust-icon{font-size:16px;flex-shrink:0}.dakot-trust-item strong{color:#1a5f87}@media (max-width:600px){.dakot-trust-badges{padding:12px;gap:8px}.dakot-trust-item{font-size:12px;min-width:100px}}@keyframes dakot-fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dakot-fade-in{from{opacity:0}to{opacity:1}}.woocommerce-product-gallery{animation:dakot-fade-in 0.6s ease both}.summary.entry-summary{animation:dakot-fade-up 0.55s ease 0.1s both}.woocommerce-tabs{animation:dakot-fade-up 0.55s ease 0.2s both}.flex-control-thumbs li:nth-child(1){animation:dakot-fade-in 0.4s ease 0.30s both}.flex-control-thumbs li:nth-child(2){animation:dakot-fade-in 0.4s ease 0.38s both}.flex-control-thumbs li:nth-child(3){animation:dakot-fade-in 0.4s ease 0.46s both}.flex-control-thumbs li:nth-child(4){animation:dakot-fade-in 0.4s ease 0.54s both}.flex-control-thumbs li:nth-child(5){animation:dakot-fade-in 0.4s ease 0.62s both}.flex-control-thumbs li:nth-child(6){animation:dakot-fade-in 0.4s ease 0.70s both}@media (prefers-reduced-motion:reduce){.woocommerce-product-gallery,.summary.entry-summary,.woocommerce-tabs,.flex-control-thumbs li{animation:none!important}}@media (min-width:1025px){.elementor-element-6ebdd6a{position:sticky!important;top:90px!important;align-self:flex-start!important;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none}.elementor-element-6ebdd6a::-webkit-scrollbar{display:none}}@media (min-width:1025px){.elementor-element-dad6534{width:47%!important;max-width:47%!important;flex:0 0 47%!important}.elementor-element-6ebdd6a{width:51%!important;max-width:51%!important;flex:0 0 51%!important}}@media (min-width:768px){.jet-single-images__main img,.woocommerce-product-gallery__image img{max-height:560px!important;width:100%!important;object-fit:contain!important;border-radius:16px!important;background:#fafafa!important}.jet-single-images__wrap,.woocommerce-product-gallery{border-radius:16px;overflow:hidden}}@media (max-width:767px){.jet-single-images__main img,.woocommerce-product-gallery__image img{max-height:320px!important;object-fit:contain!important;border-radius:12px!important;background:#fafafa!important}}.elementor-element-e542f52,.elementor-element-bf1ddce{display:none!important}.woocommerce .stock,p.stock,.in-stock,.out-of-stock,.on-backorder{display:none!important}@keyframes dakot-ripple{to{transform:scale(4);opacity:0}}.single_add_to_cart_button{position:relative!important;overflow:hidden!important;box-shadow:0 4px 18px rgb(47 124 162 / .32)!important;transition:box-shadow 0.2s,transform 0.15s!important;flex:1 1 0%!important;white-space:nowrap!important;min-width:0!important;width:0!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 32px!important;order:1!important;font-size:18px!important;margin-top:0!important;margin-bottom:0!important;max-width:none!important}.single_add_to_cart_button:not(.loading):not(.added):hover{box-shadow:0 6px 24px rgb(47 124 162 / .48)!important;transform:translateY(-2px)!important}.single_add_to_cart_button:active{transform:scale(.97) translateY(0)!important}.dakot-ripple-el{position:absolute;border-radius:50%;background:rgb(255 255 255 / .35);width:80px;height:80px;margin-top:-40px;margin-left:-40px;animation:dakot-ripple 0.6s linear;pointer-events:none}form.cart{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}form.cart .quantity{display:none!important}form.cart.bundle_form .bundled_product .quantity,form.cart.grouped_form .quantity,form.cart.bundle_form .quantity.bundled_qty{display:block!important}.dakot-cart-bottom{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;margin-top:16px!important;width:100%!important}.dakot-qty-wrap{display:inline-flex!important;flex-direction:row!important;align-items:center!important;border:2px solid #dde5ea!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;flex:0 0 auto!important;height:60px!important;order:2!important}.dakot-qty-btn{background:none;border:none;width:42px;height:100%;font-size:22px;font-weight:300;color:#2F7CA2;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s;padding:0}.dakot-qty-btn:hover{background:#edf5fb}.dakot-qty-btn:active{background:#d0e8f5}.dakot-qty-input{width:44px!important;height:100%!important;border:none!important;border-left:1px solid #dde5ea!important;border-right:1px solid #dde5ea!important;border-radius:0!important;text-align:center!important;font-size:16px!important;font-weight:700!important;color:#1a1a2e!important;padding:0!important;box-shadow:none!important;-moz-appearance:textfield!important}.dakot-qty-input::-webkit-outer-spin-button,.dakot-qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.quantity.dakot-qty-done{position:absolute!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.wc-pao-addons-container{background:#f8fbfd!important;border:1.5px solid #e0eef5!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:4px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px 14px!important}.wc-pao-addons-container>div{grid-column:1 / -1!important}.wc-pao-addons-container>.wc-pao-addon-6713-0,.wc-pao-addons-container>.wc-pao-addon-6713-1{grid-column:span 1!important}.wc-pao-addons-container>.wc-pao-addon-6713-2,.wc-pao-addons-container>.wc-pao-addon-6713-3{grid-column:span 1!important}.wc-pao-addon-name,.wc-pao-addon label,.wc-pao-addons-container label{display:block!important;font-weight:700!important;font-size:12px!important;color:#2F7CA2!important;margin-bottom:4px!important;letter-spacing:0.2px!important}.wc-pao-addon-name .required,.wc-pao-addon .required{color:#e74c3c!important}.wc-pao-addon input[type="text"],.wc-pao-addon input[type="date"],.wc-pao-addons-container input[type="text"]{width:100%!important;border:1.5px solid #dde5ea!important;border-radius:9px!important;height:38px!important;padding:6px 10px!important;font-size:14px!important;color:#2a2a2a!important;background:#fff!important;box-sizing:border-box!important;transition:border-color 0.2s,box-shadow 0.2s!important;outline:none!important;-webkit-appearance:none!important}.wc-pao-addon input[type="text"]:focus,.wc-pao-addons-container input[type="text"]:focus{border-color:#2F7CA2!important;box-shadow:0 0 0 3px rgb(47 124 162 / .12)!important}.wc-pao-addon textarea,.wc-pao-addons-container textarea{width:100%!important;border:1.5px solid #dde5ea!important;border-radius:9px!important;padding:8px 10px!important;font-size:14px!important;color:#2a2a2a!important;background:#fff!important;box-sizing:border-box!important;min-height:70px!important;resize:vertical!important;transition:border-color 0.2s,box-shadow 0.2s!important;outline:none!important;line-height:1.5!important;font-family:inherit!important}.wc-pao-addon textarea:focus,.wc-pao-addons-container textarea:focus{border-color:#2F7CA2!important;box-shadow:0 0 0 3px rgb(47 124 162 / .12)!important}.wc-pao-addon .wc-pao-addon-content{display:flex!important;gap:16px!important;flex-wrap:wrap!important;align-items:center!important}.wc-pao-addon .wc-pao-addon-content label{display:flex!important;align-items:center!important;gap:6px!important;font-weight:500!important;font-size:14px!important;color:#333!important;cursor:pointer!important;margin-bottom:0!important}.wc-pao-addon input[type="radio"],.wc-pao-addon input[type="checkbox"]{accent-color:#2F7CA2!important;width:16px!important;height:16px!important;cursor:pointer!important}.dakot-features{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;margin:10px 0 16px!important;list-style:none!important;padding:0!important;width:100%!important}.dakot-features li{display:flex!important;align-items:center!important;gap:5px!important;font-size:12px!important;color:#444!important;background:#f5f5f5!important;border-radius:20px!important;padding:5px 10px!important;border:1px solid #e4e4e4!important;flex:1 1 0!important;justify-content:center!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dakot-features li:hover{background:#edf5fb!important;border-color:#b8ddf0!important}.dakot-fomo{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:#555;font-weight:500}.dakot-fomo-dot{width:8px;height:8px;border-radius:50%;background:#27ae60;flex-shrink:0;animation:dakot-pulse-dot 2s infinite}@keyframes dakot-pulse-dot{0%{box-shadow:0 0 0 0 rgb(39 174 96 / .5)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.dakot-fomo strong{color:#1a8a4a}.reset_date{display:none!important}.wc-pao-addons-container input::placeholder,.wc-pao-addons-container textarea::placeholder{color:#b0bec5!important;font-size:13px!important;font-weight:400!important}@media (max-width:767px){.wc-pao-addons-container{padding:12px!important;grid-template-columns:1fr!important}.wc-pao-addons-container>div,.wc-pao-addons-container>.wc-pao-addon-6713-0,.wc-pao-addons-container>.wc-pao-addon-6713-1,.wc-pao-addons-container>.wc-pao-addon-6713-2,.wc-pao-addons-container>.wc-pao-addon-6713-3{grid-column:1 / -1!important}.single_add_to_cart_button{font-size:16px!important;height:56px!important;padding:0 22px!important}.dakot-qty-wrap{height:56px!important}}#ui-datepicker-div.ui-datepicker{background:#fff!important;border:1.5px solid #d0e8f5!important;border-radius:16px!important;box-shadow:0 12px 40px rgb(47 124 162 / .18)!important;padding:14px!important;z-index:99999!important;font-family:inherit!important;direction:rtl!important;min-width:280px!important}.ui-datepicker .ui-datepicker-header{background:linear-gradient(135deg,#2F7CA2 0%,#1a5f82 100%)!important;border:none!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:10px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ui-datepicker .ui-datepicker-title{color:#fff!important;font-weight:700!important;font-size:14px!important;text-align:center!important;flex:1!important;line-height:1.4!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:static!important;top:auto!important;background:rgb(255 255 255 / .2)!important;border:none!important;border-radius:6px!important;width:28px!important;height:28px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:rgb(255 255 255 / .35)!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block!important;overflow:visible!important;background:none!important;text-indent:0!important;color:#fff!important;font-size:14px!important;font-weight:bold!important}.ui-datepicker .ui-datepicker-prev span::before{content:›!important}.ui-datepicker .ui-datepicker-next span::before{content:‹!important}.ui-datepicker table.ui-datepicker-calendar{width:100%!important;border-collapse:separate!important;border-spacing:2px!important}.ui-datepicker th{color:#2F7CA2!important;font-weight:700!important;font-size:11px!important;padding:6px 2px!important;text-align:center!important;border:none!important;background:none!important}.ui-datepicker td{padding:2px!important;border:none!important}.ui-datepicker td a.ui-state-default,.ui-datepicker td span.ui-state-default{background:#f5f9fc!important;border:1px solid transparent!important;border-radius:8px!important;color:#333!important;text-align:center!important;padding:6px 4px!important;display:block!important;font-size:13px!important;transition:all 0.15s!important;text-decoration:none!important}.ui-datepicker td a.ui-state-default:hover,.ui-datepicker td a.ui-state-hover{background:#edf5fb!important;border-color:#b8ddf0!important;color:#2F7CA2!important}.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-highlight{background:#2F7CA2!important;color:#fff!important;border-color:#2F7CA2!important;font-weight:700!important}.ui-datepicker td.ui-datepicker-today a{background:#e8f4fb!important;border-color:#2F7CA2!important;color:#2F7CA2!important;font-weight:700!important}.ui-datepicker td.ui-state-disabled span{color:#ccc!important;background:none!important}.ui-datepicker-buttonpane{border-top:1px solid #e8eef2!important;margin-top:8px!important;padding-top:8px!important}.ui-datepicker-buttonpane button{background:#2F7CA2!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:6px 16px!important;cursor:pointer!important;font-size:13px!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none!important}.ui-datepicker .ui-datepicker-prev::after{content:"›"!important;color:#fff!important;font-size:18px!important;font-weight:bold!important;line-height:1!important}.ui-datepicker .ui-datepicker-next::after{content:"‹"!important;color:#fff!important;font-size:18px!important;font-weight:bold!important;line-height:1!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:rgb(255 255 255 / .2)!important;border-radius:6px!important;width:28px!important;height:28px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;float:none!important;top:auto!important;left:auto!important;right:auto!important}.ui-datepicker .ui-datepicker-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.ui-datepicker .ui-datepicker-prev:hover::after,.ui-datepicker .ui-datepicker-next:hover::after{color:#fff!important}.dakot-gender-cards{display:flex!important;flex-direction:row!important;gap:10px!important;margin-top:4px!important}.dakot-gender-card{flex:1!important;border:2px solid #dde5ea!important;border-radius:12px!important;padding:12px 10px!important;text-align:center!important;cursor:pointer!important;background:#fff!important;color:#555!important;font-size:15px!important;font-weight:600!important;transition:all 0.18s!important;user-select:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.dakot-gender-card:hover{border-color:#2F7CA2!important;background:#f0f8fd!important;color:#2F7CA2!important}.dakot-gender-card.dakot-selected{border-color:#2F7CA2!important;background:#2F7CA2!important;color:#fff!important;box-shadow:0 4px 14px rgb(47 124 162 / .3)!important}@media (min-width:768px){.elementor-element-6ebdd6a .elementor-widget-wrap{background:#fff!important;border-radius:20px!important;box-shadow:0 8px 40px rgb(0 0 0 / .09)!important;padding:28px 30px 24px!important}}.elementor-element-dad6534 .elementor-widget-wrap{background:#f8f9fb!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 4px 24px rgb(0 0 0 / .07)!important;padding:12px!important}.jet-single-images__main,.woocommerce-product-gallery__wrapper{border-radius:14px;overflow:hidden}.elementor-element-6ebdd6a .elementor-heading-title{font-size:clamp(22px, 3vw, 30px)!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-0.3px!important;color:#1a1a2e!important;margin-bottom:8px!important}.woocommerce-Price-amount.amount{font-size:32px!important;font-weight:900!important;color:#2F7CA2!important;letter-spacing:-0.5px!important}.woocommerce-Price-currencySymbol{font-size:18px!important;font-weight:700!important;vertical-align:super!important}.price del .woocommerce-Price-amount{font-size:16px!important;color:#999!important;font-weight:500!important}.price ins{text-decoration:none!important}.woocommerce span.onsale{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border-radius:50px!important;font-weight:700!important;font-size:13px!important;padding:6px 14px!important;top:12px!important;right:12px!important;left:auto!important;min-height:auto!important;min-width:auto!important;line-height:1.4!important}.dakot-features{background:linear-gradient(135deg,#f0f8ff,#f7fafb)!important;border-radius:14px!important;padding:14px 16px!important;margin:14px 0 18px!important;border:1px solid #e4eef4!important;gap:10px!important}.dakot-features li{background:#fff!important;border:1.5px solid #d0e8f5!important;border-radius:50px!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important;color:#2F7CA2!important;box-shadow:0 2px 8px rgb(47 124 162 / .08)!important;transition:all 0.2s!important}.dakot-features li:hover{background:#2F7CA2!important;color:#fff!important;border-color:#2F7CA2!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgb(47 124 162 / .25)!important}.single_add_to_cart_button.button{background:linear-gradient(135deg,#2F7CA2 0%,#1a5f82 100%)!important;border:none!important;border-radius:12px!important;font-size:17px!important;font-weight:800!important;letter-spacing:0.3px!important;padding:0 28px!important;height:60px!important;line-height:1!important;color:#fff!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important;max-width:none!important;transition:all 0.2s!important}.single_add_to_cart_button.button:not(.loading):not(.added):hover{background:linear-gradient(135deg,#1a5f82 0%,#124a66 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px rgb(47 124 162 / .45)!important}@media (max-width:767px){.single_add_to_cart_button.button{font-size:16px!important;padding:0 20px!important;height:56px!important}}.dakot-trust-badges{border-top:1px solid #eef3f7!important;padding-top:14px!important;margin-top:16px!important}.dakot-trust-badge{font-weight:600!important;color:#444!important;font-size:12.5px!important}.dakot-fomo{background:linear-gradient(135deg,#f0fef7,#e8f8f0)!important;border:1px solid #b8e8cf!important;border-radius:10px!important;padding:10px 14px!important;margin-bottom:18px!important;font-weight:600!important}.dakot-fomo strong{color:#27ae60!important;font-size:15px!important}.woocommerce div.product .woocommerce-product-rating{display:none!important}.woocommerce-tabs ul.tabs{border-bottom:2px solid #e8f0f5!important;padding:0!important;margin-bottom:0!important}.woocommerce-tabs ul.tabs::before{border-bottom:none!important}.woocommerce-tabs ul.tabs li{border:none!important;border-radius:10px 10px 0 0!important;background:transparent!important;margin-left:4px!important;padding:0!important}.woocommerce-tabs ul.tabs li a{font-weight:700!important;font-size:14px!important;color:#777!important;padding:12px 20px!important;display:block!important;border-radius:10px 10px 0 0!important;transition:all 0.15s!important}.woocommerce-tabs ul.tabs li.active{background:#fff!important;border:2px solid #e8f0f5!important;border-bottom:2px solid #fff!important;margin-bottom:-2px!important}.woocommerce-tabs ul.tabs li.active a{color:#2F7CA2!important}.woocommerce-tabs ul.tabs li:not(.active):hover a{color:#2F7CA2!important;background:#f5fafd!important}.woocommerce-tabs .panel{border:2px solid #e8f0f5!important;border-top:none!important;border-radius:0 0 14px 14px!important;padding:24px 28px!important;background:#fff!important;box-shadow:0 4px 16px rgb(0 0 0 / .04)!important}.related.products ul.products li.product,.upsells.products ul.products li.product,.woocommerce ul.products li.product{border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(0 0 0 / .07)!important;transition:all 0.25s cubic-bezier(.25,.46,.45,.94)!important;background:#fff!important}.related.products ul.products li.product:hover,.upsells.products ul.products li.product:hover,.woocommerce ul.products li.product:hover{box-shadow:0 8px 32px rgb(0 0 0 / .14)!important;transform:translateY(-4px)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;font-weight:700!important;color:#1a1a2e!important}.woocommerce ul.products li.product .price{color:#2F7CA2!important;font-weight:800!important}.related.products h2,.upsells.products h2{font-size:22px!important;font-weight:800!important;color:#1a1a2e!important;margin-bottom:20px!important;padding-bottom:10px!important;border-bottom:3px solid #2F7CA2!important;display:inline-block!important}@media (min-width:768px){.elementor-section.elementor-top-section:has(.elementor-element-dad6534){background:linear-gradient(180deg,#f5f9fc 0%,#fff 100%)!important;padding:32px 0 40px!important}}.woocommerce-Reviews input[type="text"],.woocommerce-Reviews input[type="email"],.woocommerce-Reviews textarea{border:1.5px solid #dde5ea!important;border-radius:10px!important;padding:12px 16px!important;font-size:14px!important;transition:border-color 0.15s!important;box-shadow:none!important;outline:none!important}.woocommerce-Reviews input:focus,.woocommerce-Reviews textarea:focus{border-color:#2F7CA2!important;box-shadow:0 0 0 3px rgb(47 124 162 / .12)!important}.woocommerce-Reviews input[type="submit"]{background:linear-gradient(135deg,#2F7CA2,#1a5f82)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 28px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.2s!important}.dakot-qty-wrap{box-shadow:0 2px 10px rgb(0 0 0 / .06)!important}.woocommerce .breadcrumb-wrap,.woocommerce-breadcrumb,nav.woocommerce-breadcrumb{font-size:12px!important;opacity:0.7!important;margin-bottom:10px!important}@media (max-width:767px){.elementor-element-6ebdd6a .elementor-heading-title{font-size:24px!important}.woocommerce-Price-amount.amount{font-size:28px!important}.dakot-features{padding:10px 12px!important}}.fkcart-modal .woocommerce-Price-amount,.fkcart-modal .woocommerce-Price-amount.amount,.fkcart-shortcode-container .woocommerce-Price-amount,.fkcart-shortcode-container .woocommerce-Price-amount.amount,.fkcart-shortcode-price .woocommerce-Price-amount,.dakot-sticky-price .woocommerce-Price-amount,.dakot-sticky-price .woocommerce-Price-amount.amount{font-size:14px!important;font-weight:600!important;color:inherit!important;letter-spacing:normal!important;vertical-align:baseline!important}.fkcart-modal .woocommerce-Price-currencySymbol,.fkcart-shortcode-container .woocommerce-Price-currencySymbol,.fkcart-shortcode-price .woocommerce-Price-currencySymbol,.dakot-sticky-price .woocommerce-Price-currencySymbol{font-size:13px!important;font-weight:600!important;vertical-align:baseline!important}