:root{--lcp_live_preview_footer27228:#212121}.woocommerce-variation-add-to-cart,form.cart{flex-wrap:wrap!important}.pfk{width:100%}.pfk-hide{display:none!important}.pfk-upload-thumbs{display:flex;gap:10px}.pfk-child-item .wc-block-cart-item__quantity{display:none}body,html{scroll-behavior:auto!important}.pfk img{max-width:100%}.pfk-wrapper{margin:0 0 20px -5px;width:100%}.pfk-field-group,.pfk-section{display:flex;flex-wrap:wrap}.pfk-cloner{margin-top:15px}.pfk-section .pfk-cloner{margin:0 0 15px 5px}.pfk-clone-title{margin:15px 0;padding-left:5px;width:100%}.pfk-input-label{font-weight:400;cursor:pointer}.pfk-label-text{padding-left:10px}.pfk-checkbox,.pfk-radio{clear:both}.pfk-field-container{padding:0 5px var(--apf-margin-bottom,15px) 5px;box-sizing:border-box}.pfk-field-container .pfk-swatch--image{width:100%}.pfk input[type=email],.pfk input[type=number],.pfk input[type=text],.pfk input[type=url],.pfk select,.pfk textarea{width:100%;box-sizing:border-box}.pfk input[type=checkbox],.pfk input[type=radio]{float:left;margin-top:5px}.pfk-field-label{display:flex;align-items:center}.label-above .pfk-field-label{margin-bottom:10px}.pfk-field-description{font-size:85%;opacity:.8;padding:5px 0 0 0;margin:0}.pfk-pricing-hint{opacity:.7}.pfk-disabled{opacity:.5}.pfk-disabled label{cursor:default!important}.pfk-card,.pfk-swatch{box-sizing:border-box;cursor:pointer;position:relative;min-width:0}.pfk-swatch label{cursor:pointer;font-weight:400;display:block;width:100%;margin:0;z-index:1}.pfk--circle{border-radius:50%}.pfk--rounded{border-radius:4px}.pfk-swatch-wrapper{display:flex;flex-wrap:wrap}.pfk-card-wrap{display:grid;grid-template-columns:repeat(var(--pfk-cols),1fr);grid-auto-rows:auto;gap:1rem}@media all and (max-width:900px){.pfk-card-wrap{grid-template-columns:repeat(var(--pfk-cols-t),1fr)}}@media all and (max-width:768px){.pfk-card-wrap{grid-template-columns:repeat(var(--pfk-cols-m),1fr)}}.pfk-card{position:relative;background:var(--apf-card-bg,#fff);color:var(--apf-card-color,inherit);border-radius:var(--apf-card-radius,6px);border:var(--apf-card-border,none);box-shadow:var(--apf-card-shadow,none)}.pfk-card.is-qty-select{background:var(--apf-cq-bg,#fff);color:var(--apf-cq-color,inherit);border-radius:var(--apf-cq-radius,6px);border:var(--apf-cq-border,none);box-shadow:var(--apf-cq-shadow,none);cursor:default}.pfk-card:not(.is-qty-select):hover{color:var(--apf-card-color-hov,inherit);border-color:var(--apf-card-border-color-hov,transparent);background:var(--apf-card-bg-hov,transparent)}.pfk-card.pfk-checked:not(.is-qty-select){color:var(--apf-card-color-sel,inherit);border-color:var(--apf-card-border-color-sel,transparent);background:var(--apf-card-bg-sel,#fff)}.pfk-card-inner{padding:.7em;display:flex;gap:7px;font-size:.935rem;overflow:hidden;user-select:none}.pfk-card-img img{width:68px;height:68px;max-width:68px;max-height:68px;object-fit:var(--apf-img-fit,cover);object-position:center;border-radius:var(--apf-card-radius,6px);vertical-align:bottom}.pfk-card-body,.pfk-card-row{display:flex;gap:.5rem;flex-flow:column;width:100%}.pfk-card-row{flex-flow:row;justify-content:space-between;align-items:center}.pfk-card-title{font-weight:600;width:100%;flex:1}.pfk-card-link{display:flex;align-items:end}.pfk-card a{padding:0;text-decoration:underline;color:currentColor}.pfk-card-qty{width:100%}.pfk-card-info{white-space:nowrap}.pfk-card-vertical .pfk-card-inner{flex-flow:column;height:100%}.pfk-card-vertical .pfk-card-body{row-gap:.5rem;flex-grow:1}.pfk-card-vertical .pfk-card-row:last-child{margin-top:auto}.pfk-card-vertical .pfk-card-img img{width:100%;height:100%;max-width:100%;max-height:120px}.pfk-switch{user-select:none}.pfk-switch .pfk-custom{display:inline-block;width:30px;height:18px;background:var(--apf-switch-bg,#ccc);border-radius:50px;position:relative;transition:background .2s;vertical-align:middle}.pfk-switch .pfk-custom::before{content:'';position:absolute;width:12px;height:12px;background:var(--apf-switch-knob,#fff);border-radius:50%;top:3px;left:3px;transition:transform .2s}.pfk-switch input:checked+.pfk-custom{background:var(--apf-switch-bg-on,#353c4e)}.pfk-switch input:checked+.pfk-custom::before{transform:translateX(12px);background:var(--apf-switch-knob-on,#fff)}.pfk-card input:is([type=radio],[type=checkbox]),.pfk-swatch input:is([type=radio],[type=checkbox]),.pfk-switch input{position:absolute;opacity:0;height:1px;width:1px;padding:0}.pfk-swatch--image{text-align:center;transition:all .1s;overflow:hidden}.pfk-swatch--image img{vertical-align:bottom}.pfk-swatch--image .apf-pick-box,.pfk-swatch--image.apf-pick-box{border:2px solid transparent}.pfk-swatch--image.pfk-checked .apf-pick-box,.pfk-swatch--image.pfk-checked.apf-pick-box{border-color:#353c4e}.pfk-swatch-label{text-align:center;padding:4px}.pfk-swatch--image label{height:100%}.pfk-image-swatch-wrapper{display:grid;grid-template-columns:repeat(var(--pfk-cols),var(--apf-col-width,1fr));gap:10px}@media all and (max-width:900px){.pfk-image-swatch-wrapper{grid-template-columns:repeat(var(--pfk-cols-t,var(--pfk-cols)),var(--apf-col-width,1fr))}}@media all and (max-width:768px){.pfk-image-swatch-wrapper{grid-template-columns:repeat(var(--pfk-cols-m,var(--pfk-cols)),var(--apf-col-width,1fr))}}.pfk-swatch--color{margin:0 15px 15px 0;position:relative;transition:all .1s}.pfk-swatch--color .pfk-color{margin:auto}.pfk-swatch--color.pfk-checked .pfk-color{border:3px solid #fff;color:#353c4e;box-shadow:0 0 0 2px}.pfk-swatch--text{margin:0 15px 15px 0;border-radius:4px;border:1px solid #ccc}.pfk-swatch--text label{padding:7px 11px}.pfk-swatch--text:hover{border-color:#353c4e}.pfk-swatch--text.pfk-checked{border-color:#353c4e;background:#353c4e;color:#fff}.pfk-checkboxes,.pfk-radios{display:inline-grid;grid-template-columns:repeat(var(--apf-input-cols,1),minmax(0,1fr));gap:5px 1rem}.pfk-checkbox label,.pfk-radio label{display:flex;align-items:center}.apf-plusmin{display:inline-flex;border-radius:var(--apf-ns-radius,var(--apf-radius,0));border:var(--apf-ns-border,var(--apf-input-border,none));width:100%;max-width:var(--apf-ns-width,100%);height:var(--apf-input-height,38px);overflow:hidden}.apf-plusmin:focus-within{border-color:var(--apf-ns-border-color-foc,var(--apf-input-border-color-foc,transparent))}.pfk-card-vertical .apf-plusmin{max-width:100%}.pfk .apf-plusmin button,.pfk .apf-plusmin input{box-shadow:none;margin:0!important;line-height:0;border:0;border-radius:0;width:auto;outline:0;flex:1;height:100%}.apf-plusmin button{background:var(--apf-ns-bg,transparent);font-size:1rem;padding:0!important;max-width:40px;outline:0;fill:var(--apf-ns-color,inherit);touch-action:manipulation}.apf-plusmin button:focus,.apf-plusmin button:hover{background:var(--apf-ns-bg,transparent)!important;fill:var(--apf-ns-color,inherit)}.pfk button.apf-minus{border-right:var(--apf-ns-border-inner,none)}.pfk button.apf-plus{border-left:var(--apf-ns-border-inner,none)}.pfk .apf-plusmin input{text-align:center;-moz-appearance:textfield;min-width:40px;padding:0 .7em;background:var(--apf-ns-input-bg,var(--apf-input-bg,#fff));color:var(--apf-ns-input-color,var(--apf-input-color,inherit))}.apf-plusmin input::-webkit-inner-spin-button,.apf-plusmin input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pfk-product-totals{width:100%}.pfk-total{margin:0;padding:0}.pfk-product-totals .pfk--inner{margin-bottom:20px}.pfk-product-totals .pfk--inner>div{padding-bottom:10px;clear:both}.pfk-product-totals .pfk--inner>div:last-child{padding-bottom:0}.pfk-product-totals div span:first-child{font-weight:700}.pfk-product-totals div span:last-child{float:right}.wttw{z-index:999999;position:fixed;max-width:200px;opacity:0;transition:opacity .2s;visibility:hidden;left:-100%}.rtl .wttw{left:100%}.pfk-ttp{padding:4px 9px;font-size:.9rem;border-radius:4px;color:var(--apf-tooltip-color,#fff);background:var(--apf-tooltip-bg,#353c4e)}.pfk-ttp:after{content:'';z-index:-1;position:absolute;width:8px;height:8px;background:var(--apf-tooltip-bg,#353c4e);transform-origin:center;transform:rotate(45deg)}.tt-v{visibility:visible;display:block;position:absolute;opacity:1}.tt-t .pfk-ttp:after{bottom:-4px;left:50%;margin-left:-4px}.tt-b .pfk-ttp:after{top:-4px;left:50%;margin-left:-4px}.tt-l .pfk-ttp:after{top:50%;right:-4px;margin-top:-4px}.tt-r .pfk-ttp:after{top:50%;left:-4px;margin-top:-4px}.pfk-tt-icon{margin-left:5px;padding:0 5px;fill:var(--apf-tooltip-icon,currentColor);display:flex;cursor:pointer}