.wc-pao-addons-container{margin-bottom:10px}.wc-pao-addons-container .wc-pao-fieldset{border:none;background:inherit;margin:0;min-width:0;padding:.01em 0 0 0}.wc-pao-addons-container .wc-pao-legend{background:inherit;font-weight:inherit;margin-left:0;display:table}body:not(:-moz-handler-blocked) .wc-pao-legend{display:table-cell}.woocommerce select.wc-pao-addon-image-swatch-select{display:none !important}.wc-pao-addon-image-swatch{display:inline-block;outline:1px solid #ddd;padding:2px;margin-right:5px;margin-bottom:2px}.wc-pao-addon-image-swatch:hover,.wc-pao-addon-image-swatch:active,.wc-pao-addon-image-swatch:focus{outline:1px solid #666}.wc-pao-addon-image-swatch.selected{outline-color:#000;outline-width:2px}.wc-pao-addon-image-swatch img{max-width:65px;max-height:65px;float:left}.wc-pao-addon-image-swatch-selected-swatch{display:block}.wc-pao-addon-heading{margin:1em 0 0}#required_addons_validation_message{margin:0 0 30px;display:none}.wc-pao-addon{padding:0 2px}.wc-pao-addon .wc-pao-addon-name{margin:0;display:inline-block}.wc-pao-addon label.wc-pao-addon-name,.wc-pao-addon legend.wc-pao-addon-name{font-weight:bold}.wc-pao-addon .wc-pao-addon-description{font-style:italic}.wc-pao-addon .wc-pao-addon-wrap{margin:.5em 0 0 0}.wc-pao-addon .wc-pao-addon-wrap select{font-size:1em;width:auto;min-width:50%}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox{align-self:center;margin-right:4px}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio{align-self:center}.wc-pao-cart-quantity-field input{background:none !important;outline:0 !important;border:0 !important;box-shadow:none !important}.wc-pao-addon-chars-remaining{display:none}.wc-pao-addon-chars-remaining.visible{display:block}.wc-pao-validation-notice{display:block;color:#cc1818;font-size:small;line-height:1.1em;margin-top:5px}.woocommerce .wc-pao-addon .wc-pao-addon-wrap label{display:inline}.wc-pao-addon abbr.required{text-decoration:none !important}div.product-addon-totals{margin:20px 0 40px 0;padding:20px 0 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}div.product-addon-totals ul{list-style:none;margin:0;padding:0}div.product-addon-totals ul li{display:flex;justify-content:space-between;padding:5px 0}div.product-addon-totals .wc-pao-subtotal-line{justify-content:flex-end;border-top:1px solid #eee;padding:10px 0;margin-top:20px}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price{margin:0}.tips{cursor:help;text-decoration:none}img.tips{padding:5px 0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.chart-tooltip code,.wc_error_tip code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:rgba(0,0,0,0);border-style:solid;border-width:6px;height:0;width:0}.wc_pao_datepicker div,.wc_pao_datepicker span,.wc_pao_datepicker h1,.wc_pao_datepicker h2,.wc_pao_datepicker h3,.wc_pao_datepicker h4,.wc_pao_datepicker h5,.wc_pao_datepicker h6,.wc_pao_datepicker p,.wc_pao_datepicker pre,.wc_pao_datepicker a,.wc_pao_datepicker abbr,.wc_pao_datepicker acronym,.wc_pao_datepicker big,.wc_pao_datepicker cite,.wc_pao_datepicker code,.wc_pao_datepicker del,.wc_pao_datepicker dfn,.wc_pao_datepicker em,.wc_pao_datepicker img,.wc_pao_datepicker ins,.wc_pao_datepicker kbd,.wc_pao_datepicker q,.wc_pao_datepicker s,.wc_pao_datepicker small,.wc_pao_datepicker strike,.wc_pao_datepicker strong,.wc_pao_datepicker sub,.wc_pao_datepicker sup,.wc_pao_datepicker tt,.wc_pao_datepicker var,.wc_pao_datepicker b,.wc_pao_datepicker u,.wc_pao_datepicker i,.wc_pao_datepicker center,.wc_pao_datepicker dl,.wc_pao_datepicker dt,.wc_pao_datepicker dd,.wc_pao_datepicker ol,.wc_pao_datepicker ul,.wc_pao_datepicker li,.wc_pao_datepicker fieldset,.wc_pao_datepicker form,.wc_pao_datepicker label,.wc_pao_datepicker legend,.wc_pao_datepicker table,.wc_pao_datepicker caption,.wc_pao_datepicker tbody,.wc_pao_datepicker tfoot,.wc_pao_datepicker thead,.wc_pao_datepicker tr,.wc_pao_datepicker th,.wc_pao_datepicker td,.wc_pao_datepicker article,.wc_pao_datepicker aside,.wc_pao_datepicker canvas,.wc_pao_datepicker details,.wc_pao_datepicker embed,.wc_pao_datepicker figure,.wc_pao_datepicker figcaption,.wc_pao_datepicker footer,.wc_pao_datepicker header,.wc_pao_datepicker hgroup,.wc_pao_datepicker section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.wc_pao_datepicker table{border-collapse:collapse;border-spacing:0}.wc_pao_datepicker{width:40em;font-size:10px;padding:0 1.3em 2.3em;background-color:#f5f5f5;color:#060606;z-index:9999 !important}.wc_pao_datepicker .ui-datepicker-header{font-size:1.5em;overflow:hidden}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev,.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next{padding:1em;cursor:pointer;color:#060606;-webkit-user-select:none;-ms-user-select:none;user-select:none}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next:hover{color:#000}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{color:#bbb;cursor:initial}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev{float:left}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next{float:right}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;font-weight:bold;padding:1em}.wc_pao_datepicker table.ui-datepicker-calendar{font-size:1.4em;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.wc_pao_datepicker table.ui-datepicker-calendar th,.wc_pao_datepicker table.ui-datepicker-calendar td{background-color:rgba(0,0,0,0) !important;text-align:center}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#000 !important;cursor:default}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a:hover{color:#000}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day:after{background-color:#fff !important}.wc_pao_datepicker table.ui-datepicker-calendar td:after{content:"";position:absolute;background-color:rgba(0,0,0,0);border-radius:50%;width:2.3em;height:2.3em;top:50%;left:50%;z-index:1;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wc_pao_datepicker table.ui-datepicker-calendar th span{font-weight:500;padding:.5em;display:block;color:#bbb;font-weight:bold}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-state-disabled span{color:#bbbbbc}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled){position:relative}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled) a{position:relative;z-index:2;font-weight:500;padding:.5em;display:block;color:#2f2f2f;font-weight:bold}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover a{color:#000}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover:after{background-color:#fff}.wc-pao-addon .reset_date{display:none;font-size:.9em}.wc-pao-addon .reset_file.inactive{display:none}.wc-pao-addon .reset_file.active{display:block}.read-link{cursor:pointer;text-decoration:none;display:inline-block;border-top:none;border-left:none;border-right:none;box-shadow:none !important;transition:color .3s ease,background-color .3s ease}.read_div{margin-top:10px}.rmwr-icon{display:inline-block;margin-right:5px}.rmwr-accordion-item{margin-bottom:10px}.rmwr-teaser{display:inline}.rmwr-ellipsis{opacity:.7}.rmwr-toggle-all{cursor:pointer;background:transparent;border:1px solid currentColor;border-radius:4px;padding:6px 14px;font-size:.9em;margin:8px 0}.rmwr-toc{border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:14px 18px;margin:0 0 20px;background:rgba(0,0,0,.02)}.rmwr-toc-title{font-weight:700;margin:0 0 8px}.rmwr-toc ol{margin:0 0 0 18px;padding:0}.rmwr-toc li{margin:4px 0}.rmwr-sec-title{margin-bottom:0}.rmwr-sec-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.15);padding:10px 4px;cursor:pointer;font:inherit;font-weight:inherit;color:inherit;text-align:left}.rmwr-sec-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rmwr-sec-icon::before{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-left:10px}.rmwr-sec-btn[aria-expanded="true"] .rmwr-sec-icon::before{transform:rotate(-135deg)}.rmwr-sec-panel{padding:10px 4px 16px}.rmwr-lock-box{border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:20px;margin-top:12px;background:rgba(0,0,0,.02);max-width:480px}.rmwr-lock-title{font-weight:700;font-size:1.05em;margin:0 0 6px}.rmwr-lock-message{margin:0 0 12px}.rmwr-lock-form .rmwr-lock-email{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(0,0,0,.25);border-radius:4px;margin-bottom:10px;font:inherit}.rmwr-lock-consent{display:flex;gap:8px;align-items:flex-start;font-size:.85em;margin-bottom:10px}.rmwr-lock-submit{padding:8px 18px}.rmwr-lock-error{color:#c0392b;font-size:.85em;margin:8px 0 0}.rmwr-share-buttons{display:flex;gap:8px;flex-wrap:wrap}.rmwr-share-btn{cursor:pointer;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:8px 14px;background:#fff;font:inherit;font-size:.9em}.rmwr-share-btn:hover{background:rgba(0,0,0,.05)}.rmwr-paywall-teaser{position:relative;overflow:hidden}.rmwr-paywall-hard .rmwr-paywall-teaser{max-height:none}.rmwr-paywall-fade{position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 90%);pointer-events:none}.rmwr-paywall-cta{text-align:center;padding:14px 0 4px}.rmwr-paywall-msg{font-weight:600;margin:0 0 10px}.rmwr-paywall-btn{display:inline-block;padding:10px 22px;border-radius:4px}.rmwr-cta-box{position:relative;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:16px 40px 16px 16px;margin:14px 0;background:rgba(0,0,0,.02);animation:rmwr-cta-in .35s ease}@keyframes rmwr-cta-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rmwr-cta-close{position:absolute;top:6px;right:8px;border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:inherit;opacity:.6}.rmwr-cta-close:hover{opacity:1}.rmwr-ai-summary{border-left:4px solid rgba(0,0,0,.35);background:rgba(0,0,0,.03);border-radius:0 6px 6px 0;padding:12px 16px;margin:0 0 14px}.rmwr-ai-label{display:inline-block;font-size:.75em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:4px}.rmwr-ai-text{margin:0}.rmwr-lazy-placeholder,.rmwr-loading{padding:20px;text-align:center;color:#999;font-style:italic}