.idfp-wrap{color:var(--idfp-text,#3a3f4f);display:flex;flex-direction:column;gap:var(--idfp-gap,14px);width:100%;box-sizing:border-box}.idfp-wrap *,.idfp-wrap *:before,.idfp-wrap *:after{box-sizing:border-box}.idfp-block{margin-top:var(--mt,0);margin-bottom:var(--mb,0);min-width:0}.idfp-hide-tabs .woocommerce-tabs,.idfp-hide-tabs .wc-tabs-wrapper{display:none!important}.idfp-hide-tabs .product-tabs-wrapper:not(:has(.product-tabs-inner>:not(.woocommerce-tabs):not(.wc-tabs-wrapper):not(script):not(style))){display:none!important}.idfp-brand{font-size:var(--fs,12px);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--c,var(--idfp-muted))}.idfp-brand a,.idfp-brand span:not(.idfp-brand-label){color:var(--c2,var(--idfp-muted));text-decoration:underline;text-underline-offset:2px}.idfp-brand a:hover{color:var(--idfp-accent)}.idfp-wrap .idfp-title{font-size:var(--fs,32px)!important;line-height:1.15!important;font-weight:var(--fw,800)!important;color:var(--c,var(--idfp-heading))!important;margin:0!important;padding:0!important;letter-spacing:-.01em;text-transform:none}.idfp-wrap .idfp-price{display:block;margin:0!important;color:var(--c,var(--idfp-accent))!important;font-size:var(--fs,30px)!important;font-weight:800;line-height:1.1}.idfp-wrap .idfp-price.idfp-has-sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.idfp-wrap .idfp-price .idfp-badge{margin-left:8px;vertical-align:middle}.idfp-wrap .idfp-price.idfp-has-sale .idfp-badge{margin-left:0}.idfp-wrap .idfp-price>.amount,.idfp-wrap .idfp-price ins,.idfp-wrap .idfp-price ins .amount,.idfp-wrap .idfp-price>.woocommerce-Price-amount{color:var(--c,var(--idfp-accent))!important;font-size:inherit!important;font-weight:inherit;text-decoration:none!important;background:none!important;order:1;padding:0}.idfp-wrap .idfp-price del{order:2;color:var(--c2,var(--idfp-muted))!important;font-size:var(--fs2,14px)!important;font-weight:500;opacity:1;text-decoration:line-through}.idfp-wrap .idfp-price del .amount{color:inherit!important;font-size:inherit!important}.idfp-wrap .idfp-price .idfp-badge{order:3;align-self:center;font-size:var(--fs3,12px);font-weight:700;padding:.25em .65em;border-radius:999px;background:var(--bg,#e8f3f3);color:var(--c,var(--idfp-accent))}.idfp-wrap .idfp-price .woocommerce-price-suffix{order:4;font-size:var(--fs3,12px);font-weight:400;color:var(--idfp-muted)}.idfp-note{font-size:var(--fs,13px);color:var(--c,var(--idfp-muted));line-height:1.4}.idfp-note p{margin:0}.idfp-atc form.cart{margin:0!important;padding:0!important;border:0!important}.idfp-atc form.cart:not(.variations_form),.idfp-atc .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%}.idfp-atc .variations_form .variations{margin-bottom:12px}.idfp-atc .quantity{display:flex!important;align-items:center;justify-content:space-between;margin:0!important;flex:0 0 auto;min-width:104px;height:var(--h,var(--idfp-btn-h,46px));background:var(--qbg,var(--idfp-soft));border-radius:var(--idfp-radius,10px);border:0!important;padding:0 6px}.idfp-atc .quantity input.qty{width:34px!important;min-width:0!important;height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-weight:700;font-size:var(--fs2,15px);color:var(--idfp-heading);padding:0!important;-moz-appearance:textfield;appearance:textfield}.idfp-atc .quantity input.qty::-webkit-outer-spin-button,.idfp-atc .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.idfp-atc .quantity .minus,.idfp-atc .quantity .plus,.idfp-atc .quantity .idfp-q{width:30px!important;min-width:0!important;height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--idfp-heading)!important;font-size:calc(var(--fs2,15px) + 3px)!important;line-height:1;cursor:pointer;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.idfp-atc .single_add_to_cart_button{flex:1 1 auto;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:var(--h,var(--idfp-btn-h,46px))!important;min-height:0!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:var(--idfp-radius,10px)!important;background:var(--bg,var(--idfp-accent))!important;color:var(--c,#fff)!important;font-weight:700!important;font-size:var(--fs,15px)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .15s,transform .1s;width:auto!important;line-height:1!important}.idfp-atc .single_add_to_cart_button:hover{background:var(--bgh,var(--idfp-accent-h))!important;color:var(--c,#fff)!important}.idfp-atc .single_add_to_cart_button:active{transform:scale(.99)}.idfp-atc .single_add_to_cart_button.disabled{opacity:.55}.idfp-atc-has-icon .single_add_to_cart_button:before{content:"";display:inline-block!important;width:var(--is,18px);height:var(--is,18px);flex:0 0 var(--is,18px);background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;position:static!important;opacity:1!important;margin:0!important;border:0!important;animation:none!important}.idfp-atc-clean form.cart .wd-wishlist-btn,.idfp-atc-clean form.cart .wd-compare-btn,.idfp-atc-clean form.cart .yith-wcwl-add-to-wishlist,.idfp-atc-clean form.cart .tinv-wraper{display:none!important}.idfp-atc .stock{margin:0 0 10px}.idfp-atc-no-instock .stock.in-stock,.idfp-atc-no-instock .wd-stock.in-stock{display:none!important}.idfp-info{list-style:none!important;margin:0!important;padding:0!important;border:1px solid var(--bd,var(--idfp-border));border-radius:var(--idfp-radius,10px);background:var(--bg,#fff);overflow:hidden}.idfp-info li{display:flex;align-items:center;gap:12px;margin:0!important;padding:13px 16px;font-size:var(--fs,14px);color:var(--c,var(--idfp-text));line-height:1.35}.idfp-info li:before{display:none!important}.idfp-info li+li{border-top:1px solid var(--bd,var(--idfp-border))}.idfp-info .idfp-ico{display:inline-flex;color:var(--c2,var(--idfp-heading));flex:0 0 auto}.idfp-info p{margin:0}.idfp-wrap .idfp-btn,.idfp-btn-sc a,.idfp-btn-sc button{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--h,var(--idfp-btn-h,46px));padding:10px 18px!important;border-radius:var(--idfp-radius,10px)!important;font-weight:700!important;font-size:var(--fs,15px)!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:background .15s,color .15s,border-color .15s;box-shadow:none!important;margin:0!important;font-family:inherit}.idfp-wrap .idfp-btn-outline,.idfp-btn-sc.idfp-btn-outline a,.idfp-btn-sc.idfp-btn-outline button{background:var(--bg,transparent)!important;color:var(--c,var(--idfp-heading))!important;border:1.5px solid var(--bd,var(--c,var(--idfp-heading)))!important}.idfp-wrap .idfp-btn-outline:hover,.idfp-btn-sc.idfp-btn-outline a:hover,.idfp-btn-sc.idfp-btn-outline button:hover{background:var(--c,var(--idfp-heading))!important;color:#fff!important}.idfp-wrap .idfp-btn-filled,.idfp-btn-sc.idfp-btn-filled a,.idfp-btn-sc.idfp-btn-filled button{background:var(--bg,var(--idfp-heading))!important;color:var(--c,#fff)!important;border:1.5px solid var(--bd,var(--bg,var(--idfp-heading)))!important}.idfp-wrap .idfp-btn-filled:hover{filter:brightness(1.08)}.idfp-wrap .idfp-btn .idfp-ico{display:inline-flex}.idfp-wrap .idfp-wl.is-added .idfp-svg{fill:currentColor}.idfp-wrap .idfp-wl.is-loading{opacity:.6;pointer-events:none}.idfp-acc{border-top:1px solid var(--bd,var(--idfp-border))}.idfp-acc-item{border-bottom:1px solid var(--bd,var(--idfp-border));margin:0!important}.idfp-acc-item>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;cursor:pointer;font-weight:700;font-size:var(--fs,15px);color:var(--c,var(--idfp-heading));user-select:none}.idfp-acc-item>summary::-webkit-details-marker{display:none}.idfp-acc-item>summary::marker{content:""}.idfp-acc-ico{position:relative;width:var(--is,12px);height:var(--is,12px);flex:0 0 var(--is,12px);font-style:normal}.idfp-acc-plus .idfp-acc-ico:before,.idfp-acc-plus .idfp-acc-ico:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--is,12px) - 2px);height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s}.idfp-acc-plus .idfp-acc-ico:after{transform:translate(-50%,-50%) rotate(90deg)}.idfp-acc-plus .idfp-acc-item[open] .idfp-acc-ico:after{transform:translate(-50%,-50%) rotate(0)}.idfp-acc-chevron .idfp-acc-ico:before{content:"";position:absolute;left:15%;top:5%;width:58%;height:58%;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}.idfp-acc-chevron .idfp-acc-item[open] .idfp-acc-ico:before{transform:translateY(4px) rotate(225deg)}.idfp-acc-body{padding:0 2px 18px;font-size:var(--fs2,14px);line-height:1.6;color:var(--idfp-text)}.idfp-acc-body>*:first-child{margin-top:0}.idfp-acc-body>*:last-child{margin-bottom:0}.idfp-acc-body table{width:100%;border-collapse:collapse;margin:0}.idfp-acc-body table th,.idfp-acc-body table td{padding:8px 0;border:0;border-bottom:1px solid var(--idfp-border);text-align:left;font-size:var(--fs2,14px);background:none}.idfp-acc-body table th{font-weight:600;color:var(--idfp-heading);width:40%}.idfp-acc-body table td p{margin:0}.idfp-fl-title{font-size:var(--fs3,12px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--idfp-muted);margin-bottom:8px}.idfp-flist{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:var(--al,flex-start)}.idfp-fl-column{flex-direction:column;align-items:flex-start}.idfp-fl-column.idfp-fl-button,.idfp-fl-box{align-items:stretch}.idfp-fl-box{flex-direction:column}.idfp-wrap .idfp-fi{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs,14px);line-height:1.35;color:var(--c,var(--idfp-text));text-decoration:none!important;margin:0}.idfp-fi-ico{display:inline-flex;flex:0 0 auto;color:var(--c2,currentColor)}.idfp-fi-txt{min-width:0}.idfp-fi-text .idfp-fi-v{font-weight:600}.idfp-wrap .idfp-fi-pill{padding:6px 12px;border-radius:999px;background:var(--bg,var(--idfp-soft));border:1px solid var(--bd,transparent);font-weight:600}.idfp-wrap a.idfp-fi-pill:hover{filter:brightness(.97)}.idfp-wrap .idfp-fi-button{justify-content:center;min-height:var(--h,40px);padding:8px 16px;border-radius:var(--idfp-radius,10px);background:var(--bg,transparent);border:1.5px solid var(--bd,var(--c,var(--idfp-heading)));color:var(--c,var(--idfp-heading));font-weight:700;transition:background .15s,color .15s}.idfp-wrap a.idfp-fi-button:hover{background:var(--c,var(--idfp-heading));color:#fff}.idfp-fl-column .idfp-fi-button{width:100%}.idfp-wrap .idfp-fi-box{display:flex;flex-wrap:wrap;align-items:center;width:100%;box-sizing:border-box;gap:12px 14px;padding:14px 16px;border-radius:14px;background:var(--bg,#fdf8f4);border:1.5px dashed var(--bd,var(--c2,#9bc5cd));color:var(--c,#3a3330);line-height:1.35;text-align:left}.idfp-fi-box .idfp-fi-ico{width:44px;height:44px;flex:0 0 44px;border-radius:50%;justify-content:center;align-items:center;background:var(--c2,#9bc5cd);color:#fff}.idfp-fi-box .idfp-fi-txt{flex:1 1 180px;display:block;min-width:0}.idfp-fi-box .idfp-fi-t{display:block;font-size:calc(var(--fs,14px) + 3px);font-weight:700;line-height:1.3}.idfp-fi-box .idfp-fi-s{display:block;margin-top:2px;font-size:calc(var(--fs,14px) + 1px);font-weight:400;line-height:1.4}.idfp-fi-box .idfp-fi-v{display:inline-block;margin:0 2px;padding:1px 8px;border:1.5px dashed var(--c2,#9bc5cd);border-radius:6px;background:#fff;font-weight:800;letter-spacing:.08em;color:#222}.idfp-wrap .idfp-fi-box .idfp-copy,.idfp-wrap .idfp-fi-box .idfp-fi-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;height:40px;margin:0 0 0 auto;padding:0 18px;border:0;border-radius:30px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff!important;text-decoration:none!important;cursor:pointer;font-family:inherit}.idfp-wrap .idfp-fi-box .idfp-fi-btn{background:var(--c2,#9bc5cd)}.idfp-wrap .idfp-fi-box .idfp-copy{background:var(--c,#3a3330)}.idfp-wrap .idfp-fi-box .idfp-fi-btn+.idfp-copy{margin-left:0}.idfp-wrap .idfp-fi-box .idfp-fi-btn:hover,.idfp-wrap .idfp-fi-box .idfp-copy:hover{filter:brightness(1.08)}.idfp-wrap .idfp-fi-box .idfp-copy.is-done{background:var(--c2,#9bc5cd)}.idfp-wrap .idfp-copy{flex:0 0 auto;border:0;border-radius:999px;padding:8px 14px;background:var(--idfp-heading);color:#fff;font-weight:700;font-size:var(--fs2,13px);cursor:pointer;line-height:1.2;margin:0;font-family:inherit;transition:filter .15s}.idfp-wrap .idfp-copy:hover{filter:brightness(1.2)}.idfp-wrap .idfp-copy.is-done{background:var(--idfp-accent)}.idfp-text{font-size:var(--fs,14px);color:var(--c,var(--idfp-text));text-align:var(--al,left);line-height:1.6}.idfp-text>*:last-child{margin-bottom:0}.idfp-meta{font-size:var(--fs,13px);color:var(--c,var(--idfp-muted));display:flex;flex-direction:column;gap:4px}.idfp-meta-l{font-weight:600;color:var(--c2,var(--idfp-heading))}.idfp-meta a{color:inherit}.idfp-stock .stock{margin:0;font-size:var(--fs,14px);font-weight:600}.idfp-spacer{height:var(--h,16px)}.idfp-divider{border:0!important;border-top:var(--th,1px) solid var(--c,var(--idfp-border))!important;margin:0!important;height:0!important;background:none!important}.idfp-rating .woocommerce-product-rating{margin:0}.idfp-muted-note{opacity:.5}.idfp-admin-warning{margin-top:6px;padding:8px 10px;border:1px dashed #d63638;border-radius:6px;background:#fff6f6;color:#8a1f20;font-size:12px;line-height:1.4}.idfp-edit-mode .idfp-block{position:relative;cursor:pointer}.idfp-edit-mode .idfp-block:after{content:"";position:absolute;inset:-5px;border:2px dashed transparent;border-radius:8px;pointer-events:none;transition:border-color .12s}.idfp-edit-mode .idfp-block:hover:after{border-color:#2f6fed}.idfp-edit-mode .idfp-block.idfp-selected:after{border-color:#2f6fed;border-style:solid}.idfp-wrap .idfp-svg{flex:0 0 auto}.idfp-info .idfp-svg,.idfp-wrap .idfp-btn .idfp-svg{width:var(--is,18px);height:var(--is,18px)}.idfp-fi .idfp-svg{width:var(--is,16px);height:var(--is,16px)}.idfp-fi-box .idfp-svg{width:var(--is,22px);height:var(--is,22px)}.idfp-brand a,.idfp-brand span:not(.idfp-brand-label){font-size:var(--fs2,1em)}.idfp-rating .star-rating{font-size:var(--is,1em)}.idfp-rating{font-size:var(--fs,14px)}.idfp-theme-el,.idfp-sc{font-size:var(--fs,inherit)}.idfp-meta-l{font-size:var(--fs2,1em)}.idfp-stock .stock:before{font-size:var(--is,1em)}.idfp-wrap img.idfp-img-ico{object-fit:contain;display:inline-block;max-width:none;border-radius:0;margin:0}.idfp-wrap .idfp-user-ico{display:inline-block}.idfp-ic-color .single_add_to_cart_button:before{background:var(--ic) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important}.idfp-toast{position:fixed;left:50%;z-index:999999;display:flex;width:max-content;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:#1b2340;color:#fff;font-size:14px;font-weight:600;line-height:1.3;box-shadow:0 8px 28px #0f142838;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;font-family:inherit}.idfp-toast-bottom{bottom:24px;transform:translate(-50%,12px)}.idfp-toast-top{top:24px;transform:translate(-50%,-12px)}.idfp-toast-bottom-right{left:auto;right:24px;bottom:24px;transform:translateY(12px)}.idfp-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.idfp-toast-bottom-right.is-on{transform:none}.idfp-toast-ico{display:inline-flex}.idfp-toast-ico .idfp-svg{width:1.15em;height:1.15em;fill:currentColor}.idfp-toast-link{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px;margin-left:4px;opacity:.9;white-space:nowrap}@media (max-width:767px){.idfp-toast-bottom,.idfp-toast-bottom-right{bottom:72px}.idfp-toast-bottom-right{right:auto;left:50%;transform:translate(-50%,12px)}.idfp-toast-bottom-right.is-on{transform:translate(-50%)}.idfp-toast{font-size:13px;padding:11px 16px}}.idfp-acc-left .idfp-acc-item>summary{justify-content:flex-start}.idfp-acc-left .idfp-acc-ico{order:-1}.idfp-acc-left .idfp-acc-body{padding-left:calc(var(--is,12px) + 14px)}.idfp-acc-item>summary .idfp-acc-t{flex:0 1 auto;margin-right:auto}.idfp-acc-left .idfp-acc-item>summary .idfp-acc-t{margin-right:0}.idfp-acc-tico{display:inline-flex;flex:0 0 auto;color:var(--c2,var(--idfp-heading))}.idfp-acc-tico .idfp-svg{width:var(--fs3,18px);height:var(--fs3,18px)}.idfp-acc-item>summary{font-weight:var(--fw,700)}.idfp-acc.idfp-acc-box{border:1px solid var(--bd,var(--idfp-border));border-radius:var(--idfp-radius,10px);background:var(--bg,#fff);overflow:hidden}.idfp-acc-box .idfp-acc-item{border-bottom:0}.idfp-acc-box .idfp-acc-item+.idfp-acc-item,.idfp-acc-box .idfp-admin-warning+.idfp-acc-item{border-top:1px solid var(--bd,var(--idfp-border))}.idfp-acc-box .idfp-acc-item>summary{padding:13px 16px;gap:12px;font-size:var(--fs,14px);font-weight:var(--fw,400);color:var(--c,var(--idfp-text));line-height:1.35}.idfp-acc-box .idfp-acc-body{padding:0 16px 16px}.idfp-acc-box.idfp-acc-left .idfp-acc-body{padding-left:calc(var(--is,12px) + 28px)}.idfp-acc-box .idfp-admin-warning{margin:6px 10px}.idfp-acc-box .idfp-acc-item:has(.idfp-acc-tico) .idfp-acc-body{padding-left:calc(var(--fs3,18px) + 28px)}.idfp-acc:not(.idfp-acc-box) .idfp-acc-item:has(.idfp-acc-tico) .idfp-acc-body{padding-left:calc(var(--fs3,18px) + 14px)}.idfp-atc-wl{display:flex;flex:0 0 auto}.idfp-wrap .idfp-atc-wl .idfp-btn{width:var(--h,var(--idfp-btn-h,46px))!important;min-width:var(--h,var(--idfp-btn-h,46px));height:var(--h,var(--idfp-btn-h,46px));min-height:0;padding:0!important;flex:0 0 auto}.idfp-atc-wl .idfp-btn-text{display:none}.idfp-atc-wl .idfp-wl.is-added .idfp-svg{fill:currentColor}.idfp-atc-wl .idfp-svg{width:var(--fs3,20px);height:var(--fs3,20px)}.idfp-sub-title{font-size:var(--fs3,13px);font-weight:700;color:var(--c3,var(--idfp-heading));margin-bottom:8px}.idfp-tags{display:flex;flex-wrap:wrap;gap:var(--gp,8px);justify-content:var(--al,flex-start)}.idfp-wrap .idfp-tag{display:inline-flex;align-items:center;gap:5px;padding:.42em .95em;border-radius:var(--rad,999px);background:var(--bg,var(--idfp-soft));color:var(--c,var(--idfp-text))!important;border:1px solid var(--bd,transparent);font-size:var(--fs,13px);font-weight:var(--fw,500);line-height:1.2;text-decoration:none!important;text-transform:var(--tt,none);transition:background .15s,color .15s;margin:0}.idfp-wrap a.idfp-tag:hover{background:var(--bgh,var(--idfp-accent));color:var(--c2,#fff)!important}.idfp-tag .idfp-ico{display:inline-flex}.idfp-tag .idfp-svg{width:var(--is,14px);height:var(--is,14px)}.idfp-pay{display:flex;flex-direction:column;gap:10px}.idfp-pay.is-boxed{border:1px solid var(--bd,var(--idfp-border));border-radius:var(--idfp-radius,10px);background:var(--bg,#fff);padding:var(--pad,14px 16px)}.idfp-pay-t{display:flex;align-items:center;gap:8px;font-size:var(--fs,14px);font-weight:var(--fw,700);color:var(--c,var(--idfp-heading));justify-content:var(--al,flex-start)}.idfp-pay-t .idfp-ico{display:inline-flex}.idfp-pay-list{display:flex;flex-wrap:wrap;gap:var(--gp,8px);align-items:center;justify-content:var(--al,flex-start)}.idfp-pay-i{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h,30px);min-width:calc(var(--h,30px) * 1.5);padding:0 10px;border:1px solid var(--c3,var(--idfp-border));border-radius:var(--rad,6px);background:var(--bg2,#fff);font-size:var(--fs2,12px);font-weight:700;color:var(--c2,var(--idfp-heading));line-height:1;box-sizing:border-box}.idfp-pay-i.has-ico{padding:0 8px}.idfp-pay-i .idfp-svg{height:calc(var(--h,30px) - 10px);width:auto;max-width:90px;object-fit:contain}.idfp-pay-i svg.idfp-svg{width:calc(var(--h,30px) - 10px)}.idfp-pay.is-gray .idfp-pay-i{filter:grayscale(1);opacity:.85}.idfp-pay-note{font-size:var(--fs3,12px);color:var(--idfp-muted);text-align:var(--al,left)}.idfp-pay .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.idfp-rv{display:flex;flex-direction:column;gap:var(--sp,16px)}.idfp-rv-title{font-size:var(--fs,20px);font-weight:var(--fw,800);color:var(--c,var(--idfp-heading));line-height:1.2}.idfp-rv-sum{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;padding:var(--pad,16px);border:1px solid var(--bd,var(--idfp-border));border-radius:var(--rad,var(--idfp-radius,10px));background:var(--bg,#fff)}.idfp-rv-avg{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:120px}.idfp-rv-num{font-size:calc(var(--fs,20px) * 1.8);font-weight:800;line-height:1;color:var(--c,var(--idfp-heading))}.idfp-rv-cnt{font-size:var(--fs3,13px);color:var(--idfp-muted)}.idfp-rv-bars{flex:1;min-width:180px;display:flex;flex-direction:column;gap:6px}.idfp-rv-bar{display:flex;align-items:center;gap:8px;font-size:var(--fs3,12px);color:var(--idfp-muted)}.idfp-rv-bl{width:2.6em;white-space:nowrap}.idfp-rv-track{flex:1;height:8px;border-radius:99px;background:var(--idfp-soft);overflow:hidden}.idfp-rv-track span{display:block;height:100%;background:var(--c2,#f5b301);border-radius:99px}.idfp-rv-bn{width:2em;text-align:right}.idfp-stars{position:relative;display:inline-block;font-size:var(--is,16px);line-height:1;letter-spacing:2px;white-space:nowrap;font-family:Arial,sans-serif}.idfp-stars-bg{color:var(--c3,#dfe2ea)}.idfp-stars-fg{position:absolute;left:0;top:0;overflow:hidden;color:var(--c2,#f5b301)}.idfp-rv-list{display:grid;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:var(--gp,12px)}.idfp-rv-item{display:flex;flex-direction:column;gap:8px;padding:var(--pad,16px);border:1px solid var(--bd,var(--idfp-border));border-radius:var(--rad,var(--idfp-radius,10px));background:var(--bg,#fff);min-width:0}.idfp-rv:not(.is-cards) .idfp-rv-list{gap:0}.idfp-rv:not(.is-cards) .idfp-rv-item{border:0;border-bottom:1px solid var(--bd,var(--idfp-border));border-radius:0;background:none;padding:var(--pad,16px) 0}.idfp-rv-head{display:flex;align-items:center;gap:10px}.idfp-rv-av{width:2.4em;height:2.4em;border-radius:50%;background:var(--bg2,var(--idfp-soft));color:var(--idfp-heading);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs3,13px);flex:0 0 auto}.idfp-rv-who{display:flex;flex-direction:column;min-width:0;flex:1}.idfp-rv-name{font-weight:700;font-size:var(--fs3,13px);color:var(--idfp-heading)}.idfp-rv-ver{font-size:calc(var(--fs3,13px) - 1px);color:#2f8f57}.idfp-rv-date{font-size:calc(var(--fs3,13px) - 1px);color:var(--idfp-muted);white-space:nowrap}.idfp-rv-text{font-size:var(--fs2,14px);line-height:1.55;color:var(--idfp-text)}.idfp-rv-text p{margin:0 0 .5em}.idfp-rv-text p:last-child{margin:0}.idfp-rv-text.is-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines,4);overflow:hidden}.idfp-wrap .idfp-rv-more{align-self:center;width:auto!important;padding:10px 22px!important}.idfp-rv-more.is-hidden{display:none!important}.idfp-rv-empty{font-size:var(--fs2,14px);color:var(--idfp-muted)}.idfp-rv-form>summary{list-style:none;cursor:pointer;width:auto!important;display:inline-flex!important}.idfp-rv-form>summary::-webkit-details-marker{display:none}.idfp-rv-form>summary::marker{content:""}.idfp-rv-form-in{margin-top:14px;padding:var(--pad,16px);border:1px solid var(--bd,var(--idfp-border));border-radius:var(--rad,var(--idfp-radius,10px));background:var(--bg,#fff)}.idfp-rv-form-in label{display:block;font-weight:600;font-size:13px;margin-bottom:4px;color:var(--idfp-heading)}.idfp-rv-form-in input[type=text],.idfp-rv-form-in input[type=email],.idfp-rv-form-in textarea,.idfp-rv-form-in select{width:100%;border:1px solid var(--idfp-border);border-radius:8px;padding:10px 12px;font:inherit;box-sizing:border-box}.idfp-rv-form-in p{margin:0 0 12px}.idfp-rv-form-in .comment-form-cookies-consent label{display:inline;font-weight:400}.idfp-rv-form-in .form-submit{margin:0}.idfp-rv-form-in .form-submit .submit{width:auto!important;display:inline-flex!important}.idfp-rv-form-in p.stars a{color:var(--c2,#f5b301)}.idfp-rv-note{font-size:var(--fs2,14px);color:var(--idfp-muted);margin:0}.idfp-atc-wl{--c:var(--wlc,var(--idfp-heading));--bd:var(--wlb,var(--idfp-border));--bg:#fff}.idfp-wrap .idfp-atc-wl .idfp-btn-outline:hover{background:var(--c)!important;color:#fff!important;border-color:var(--c)!important}.idfp-atc .idfp-atc-row{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:10px}.idfp-atc .idfp-atc-row .single_add_to_cart_button{flex:1 1 auto}.idfp-tags-wrap.is-inline{display:flex;align-items:center;gap:10px}.idfp-tags-wrap.is-inline .idfp-sub-title{margin:0;flex:0 0 auto;white-space:nowrap}.idfp-tags-wrap.is-inline .idfp-tags{flex:1 1 auto;min-width:0}.idfp-wrap .idfp-rv-up{display:none!important;align-self:center;width:auto!important;padding:10px 22px!important;gap:8px}.idfp-rv.is-open .idfp-rv-up{display:inline-flex!important}.idfp-rv-up .idfp-svg{transform:rotate(-90deg)}.idfp-atc form.cart .idfp-atc-row:not(form){flex:1 1 auto;width:100%;min-width:0}.idfp-wrap .idfp-atc form.cart{width:100%!important;max-width:none!important}.idfp-wrap .idfp-atc form.cart:not(.variations_form),.idfp-wrap .idfp-atc .woocommerce-variation-add-to-cart,.idfp-wrap .idfp-atc .idfp-atc-row{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important;float:none!important}.idfp-wrap .idfp-atc form.cart .idfp-atc-row:not(form){flex:1 1 auto!important;min-width:0!important}.idfp-wrap .idfp-atc .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;float:none!important;margin:0!important}.idfp-wrap .idfp-atc .quantity{flex:0 0 auto!important;float:none!important;margin:0!important}.idfp-wrap .idfp-atc .idfp-atc-wl{flex:0 0 auto!important;margin:0!important}.idfp-wrap .idfp-acc-body table,.idfp-wrap .idfp-acc-body table tr,.idfp-wrap .idfp-acc-body table th,.idfp-wrap .idfp-acc-body table td,.idfp-wrap .idfp-acc-body table th *,.idfp-wrap .idfp-acc-body table td *{border:0!important;box-shadow:none!important;text-decoration:none!important;background:none!important;outline:0!important}.idfp-wrap .idfp-acc-body table th:before,.idfp-wrap .idfp-acc-body table th:after,.idfp-wrap .idfp-acc-body table td:before,.idfp-wrap .idfp-acc-body table td:after,.idfp-wrap .idfp-acc-body table tr:before,.idfp-wrap .idfp-acc-body table tr:after{display:none!important;content:none!important}.idfp-wrap .idfp-acc-body table th,.idfp-wrap .idfp-acc-body table td,.idfp-wrap .idfp-acc-body table th *,.idfp-wrap .idfp-acc-body table td *{font-weight:400!important;font-size:var(--fs2,14px)!important;color:var(--idfp-text)!important;text-transform:none!important;letter-spacing:0!important}.idfp-wrap .idfp-acc-body table th,.idfp-wrap .idfp-acc-body table td{padding:6px 0!important;vertical-align:top!important;text-align:left!important}.idfp-wrap .idfp-acc-body table th{width:40%!important;padding-right:12px!important}.idfp-wrap .idfp-acc-body table td p{margin:0!important;padding:0!important;display:inline!important}.idfp-wrap .idfp-acc-body table a{color:inherit!important}.idfp-atc-no-instock :is(.stock,.wd-stock):not(.out-of-stock),.idfp-atc-no-instock .woocommerce-variation-availability :is(.stock,.wd-stock):not(.out-of-stock){display:none!important}.idfp-atc-no-stock :is(.stock,.wd-stock),.idfp-atc-no-stock .woocommerce-variation-availability{display:none!important}.idfp-atc-clean>:not(form):not(:has(form)):not(.idfp-keep):not(.stock):not(.wd-stock):not(.idfp-atc-wl):not(script):not(style):not(:has(input,select,textarea)){display:none!important}.idfp-atc-clean :is(form.cart,.idfp-atc-row,.woocommerce-variation-add-to-cart)>:not(.quantity):not(.idfp-keep):not(.single_add_to_cart_button):not(table):not(.variations):not(.single_variation_wrap):not(.woocommerce-variation-add-to-cart):not(input):not(.idfp-atc-wl):not(.idfp-atc-row):not(script):not(style):not(:has(.single_add_to_cart_button)):not(:has(.quantity)):not(:has(input,select,textarea)){display:none!important}.idfp-atc-clean .single_variation_wrap>.woocommerce-variation>:not(.woocommerce-variation-price):not(.woocommerce-variation-availability){display:none!important}.idfp-wrap[data-idfp]{box-sizing:border-box}.idfp-rv.is-boxed{gap:0;border:var(--bw,1px) solid var(--bd,var(--idfp-border));border-radius:var(--rad,var(--idfp-radius,10px));background:var(--bg,#fff);overflow:hidden}.idfp-rv.is-boxed>.idfp-rv-title{padding:14px var(--bpad,16px);border-bottom:1px solid var(--bd,var(--idfp-border))}.idfp-rv.is-boxed>.idfp-rv-sum{border:0;border-radius:0;background:none;padding:16px var(--bpad,16px);border-bottom:1px solid var(--bd,var(--idfp-border))}.idfp-rv.is-boxed:not(.is-cards) .idfp-rv-item{padding:var(--pad,14px) var(--bpad,16px)}.idfp-rv.is-boxed:not(.is-cards) .idfp-rv-list>.idfp-rv-item:last-child,.idfp-rv.is-boxed:not(.is-cards) .idfp-rv-list:not(.is-all)>.idfp-rv-item:has(+.idfp-rv-item[style*=none]){border-bottom:0}.idfp-rv.is-boxed.is-cards>.idfp-rv-list{padding:16px var(--bpad,16px)}.idfp-rv.is-boxed>.idfp-rv-empty,.idfp-rv.is-boxed>.idfp-rv-note{padding:16px var(--bpad,16px)}.idfp-wrap .idfp-rv.is-boxed>.idfp-rv-more,.idfp-wrap .idfp-rv.is-boxed>.idfp-rv-up{margin:14px auto!important}.idfp-rv.is-boxed>.idfp-rv-form{padding:14px var(--bpad,16px) 16px;border-top:1px solid var(--bd,var(--idfp-border))}.idfp-rv.is-boxed>.idfp-rv-form>summary{margin:0 auto}.idfp-rating .woocommerce-product-rating,.idfp-rating .star-rating,.idfp-rating a.woocommerce-review-link{cursor:pointer}#idfp-reviews{scroll-margin-top:90px}.idfp-rating-empty{display:flex;align-items:center;gap:8px;font-size:var(--fs,14px);color:var(--idfp-muted)}.idfp-rating-empty a{color:inherit;text-decoration:underline;text-underline-offset:2px}.idfp-wrap[data-idfp].idfp-no-reviews .woocommerce-product-rating{display:none!important}.idfp-wrap[data-idfp] .idfp-atc :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart,.idfp-atc-row){flex-wrap:wrap!important;row-gap:0!important}.idfp-wrap[data-idfp] .idfp-atc .single_add_to_cart_button{flex:1 1 0%!important}.idfp-wrap[data-idfp] .idfp-atc :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart,.idfp-atc-row)>:not(.quantity):not(.single_add_to_cart_button):not(.idfp-atc-wl):not(.idfp-atc-ico):not(.idfp-atc-row):not(script):not(style):not(input[type=hidden]):not(:has(.single_add_to_cart_button)):not(:has(.quantity)){flex:0 0 100%!important;width:100%!important;max-width:100%!important;order:99!important;margin-left:0!important;margin-right:0!important}.idfp-wrap[data-idfp] .idfp-atc :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart,.idfp-atc-row)>:not(.quantity):not(.single_add_to_cart_button):not(.idfp-atc-wl):not(.idfp-atc-ico):not(.idfp-atc-row):not(script):not(style):not(input[type=hidden]):not(:has(.single_add_to_cart_button)):not(:has(.quantity)):not(:empty){margin-top:var(--kmt,13px)!important}.idfp-wrap .sequra-promotion-widget,.idfp-wrap .Sequra__PromotionalWidgetWrapper{display:none!important}.idfp-wrap[data-idfp] .idfp-atc :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart,.idfp-atc-row):before,.idfp-wrap[data-idfp] .idfp-atc :is(form.cart:not(.variations_form),.woocommerce-variation-add-to-cart,.idfp-atc-row):after{display:none!important;content:none!important}.idfp-wrap .idfp-atc .idfp-keep{margin:var(--kmt,13px) 0 0!important;box-sizing:border-box}.idfp-wrap .idfp-keep img{display:inline-block!important;vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important}.idfp-wrap .idfp-atc-keeplook .idfp-keep{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin:var(--kmt,13px) 0 0!important;padding:13px 16px!important;border:1px solid var(--kbd,var(--idfp-border))!important;border-radius:var(--idfp-radius,10px)!important;background:var(--kbg,#fff)!important;color:var(--kc,var(--idfp-text))!important;font-size:var(--kfs,14px)!important;font-weight:400!important;line-height:1.35!important;text-transform:none!important;text-align:left!important;box-shadow:none!important}.idfp-wrap .idfp-atc-keeplook .idfp-keep:before{content:""!important;display:inline-block!important;flex:0 0 var(--kis,18px);width:var(--kis,18px);height:var(--kis,18px);background:var(--kc2,var(--idfp-heading));-webkit-mask:var(--kic) center/contain no-repeat;mask:var(--kic) center/contain no-repeat}.idfp-wrap .idfp-atc-keeplook .idfp-keep img{display:none!important}.idfp-wrap .idfp-atc-keeplook .idfp-keep :is(b,strong,span,a){font-weight:inherit!important;font-size:inherit!important;color:inherit!important;text-transform:inherit!important}.idfp-wrap .idfp-keep:empty{display:none!important}
