#pp_ext,.pp_ext,#product_pp_ext,#product_pp_ext>div,tr+tr td>#pp_ext_calculated_wrapper:not(:empty),tr+tr td>#pp_ext_explanation:not(:empty){margin-top:0.75rem;clear:both}#product_pp_ext,#pp_ext_calculated_wrapper>div,#pp_ext_explanation>div{margin-bottom:0.75rem}#pp_ext *,.pp_ext *{box-sizing:border-box}.pp-ext-highlight{background-color:rgba(255,255,255,0.8);box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)}#pp_ext.pp-ext-highlight{margin:1.25rem 0;padding:1.25rem}div[id^=quickview-modal] #pp_ext.pp-ext-highlight{margin:0;padding:0;background-color:transparent;box-shadow:none}.pp_ext_prop_container{border-collapse:separate;border-spacing:0 0.375rem}caption.pp_ext_title,.pp_ext_prop_wrapper.pp_ext_title label[for],.pp_ext_title .pp_explanation,.pp_explanation .pp_ext_title{text-align:left;color:inherit;font-weight:bold;text-transform:lowercase;font-variant:small-caps;margin:0 0 0.75rem 0;padding:0;letter-spacing:1.5px}caption.pp_ext_title{caption-side:top}.pp_ext_title .pp_explanation,.pp_explanation .pp_ext_title{font-style:normal;margin-top:0.75rem}.pp_ext_prop_wrapper{width:100%}.pp_ext_prop_wrapper td{padding:0}.pp_ext_prop_wrapper td:first-child{width:1%;min-width:5rem;padding-right:0.375rem}.pp_ext_prop_wrapper label[for]{white-space:nowrap;text-align:left;vertical-align:middle;padding:0;margin-bottom:0}.pp_ext_prop_wrapper td[colspan] label[for]{display:inline-block;margin:0.375rem 0}.pp_ext_prop_wrapper.psm-label-highlight td[colspan] label[for]{display:block;margin-top:0.75rem;padding:0.25rem;background-color:rgba(255,255,255,0.8);border:solid 1px #cccaca}.pp_ext_prop_wrapper .input-group{vertical-align:middle;width:auto}.pp_ext_prop_wrapper .input-group.bootstrap-touchspin{display:inline-block;border-collapse:separate;border-spacing:0}.pp_ext_prop_wrapper .input-group.bootstrap-touchspin .input-group-btn-vertical{display:initial;width:auto;float:left}.pp_ext_prop_wrapper .input-group .input-group-addon.pp_qty_text{border-left-width:0;text-align:center}.pp_ext_prop_wrapper:not([data-amended^=amended]){visibility:hidden}.pp_ext_prop_wrapper.psm-collapsible.psm-collapsible-open td>label{font-weight:bold}.pp_ext_prop_wrapper.psm-collapsible td>label::before{content:" ";display:inline-block;margin-right:5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #303030;border-right:none}.pp_ext_prop_wrapper.psm-collapsible.psm-collapsible-open td>label::before{margin-bottom:2.5px;border-top:5px solid #303030;border-bottom:none;border-left:5px solid transparent;border-right:5px solid transparent}.pp_ext_prop_wrapper.psm-collapsible:not(.psm-collapsible-open) td>label+div,.pp_ext_prop_wrapper.psm-collapsible:not(.psm-collapsible-open)+.pp_ext_prop_wrapper_explanation{display:none}.pp_ext_prop_wrapper input.pp_ext_prop_quantity,.pp_ext_prop_wrapper input.pp_ext_prop_input_smalltext{width:5rem;min-width:5rem}input.pp_ext_prop_input_text,textarea.pp_ext_prop_input_textarea{width:100%}textarea.pp_ext_prop_input_textarea{padding-top:.625rem;padding-bottom:.625rem}.pp_ext_prop_attribute select{width:auto;padding-right:1.875rem}.pp_ext_prop_attribute ul{margin:0;padding:0}.pp_ext_prop_attribute ul li{margin-right:.625rem}.pp_ext_prop_attribute ul li.input-container label{margin-bottom:0}.pp_ext_prop_attribute ul li.input-container span.color{margin:.3125rem 0}.pp_ext_prop_attribute.psm-attribute-color-text-visible ul li.input-container span.color{position:relative}.pp_ext_prop_attribute ul li.input-container span.color span.sr-only{position:absolute;width:auto;height:auto;padding:0;margin:unset;overflow:hidden;clip:unset;border:0;top:22px;left:0;text-align:center;font-size:80%;line-height:1rem}.pp_ext_prop_attribute.psm-attribute-color-small ul li.input-container span.color{width:2.25rem;height:2.25rem}.pp_ext_prop_attribute.psm-attribute-color-text-visible.psm-attribute-color-small ul li.input-container span.color span.sr-only{top:2.25rem}.pp_ext_prop_attribute.psm-attribute-color-medium ul li.input-container span.color{width:3.25rem;height:3.25rem}.pp_ext_prop_attribute.psm-attribute-color-text-visible.psm-attribute-color-medium ul li.input-container span.color span.sr-only{top:3.25rem}.pp_ext_prop_attribute.psm-attribute-color-large ul li.input-container span.color{width:4.25rem;height:4.25rem}.pp_ext_prop_attribute.psm-attribute-color-text-visible.psm-attribute-color-large ul li.input-container span.color span.sr-only{top:4.25rem}.pp_ext_prop_attribute.psm-attribute-color-xlarge ul li.input-container span.color{width:5.25rem;height:5.25rem}.pp_ext_prop_attribute.psm-attribute-color-text-visible.psm-attribute-color-xlarge ul li.input-container span.color span.sr-only{top:5.25rem}.pp_ext_prop_attribute.psm-attribute-color-xxlarge ul li.input-container span.color{width:6.25rem;height:6.25rem}.pp_ext_prop_attribute.psm-attribute-color-text-visible.psm-attribute-color-xxlarge ul li.input-container span.color span.sr-only{top:6.25rem}.pp_ext_prop_attribute.psm-attribute-color-xxxlarge ul li.input-container span.color{width:7.25rem;height:7.25rem}.pp_ext_prop_attribute.psm-attribute-color-text-visible.psm-attribute-color-xxxlarge ul li.input-container span.color span.sr-only{top:7.25rem}.pp_ext_prop_attribute.psm-attribute-color-jumbo ul li.input-container span.color{width:8.25rem;height:8.25rem}.pp_ext_prop_attribute.psm-attribute-color-text-visible.psm-attribute-color-jumbo ul li.input-container span.color span.sr-only{top:8.25rem}.pp_ext_errors_wrapper{color:#dc0000}.pp_ext_property_wrapper p{margin:0}.pp_ext_calculated_quantity_wrapper,.pp_ext_calculated_total_quantity_wrapper{font-size:110%;font-weight:bold}.pp_ext tr[class*=psm-separator] td{border-width:0;border-style:solid;border-color:#d6d4d4}.pp_ext tr.psm-separator-top:not(.pp_ext_prop_wrapper_explanation) td{padding-top:5px;border-top-width:1px}.pp_ext tr.psm-separator-bottom:not(.has-psm-ui-tooltip):not(.has-pp_ext_prop_wrapper_explanation) td{padding-bottom:5px;border-bottom-width:1px}.pp_ext tr.pp_ext_prop_wrapper_explanation .pp_explanation{margin-bottom:0}.has-psm-ui-tooltip{cursor:help}.has-psm-ui-tooltip[class*=psm-tooltip-icon]>i[class*=icon]{color:#2fb5d2;font-size:18px;width:unset;height:unset;padding-left:5px;vertical-align:text-bottom}div[data-id-ext-prop-product-variants-item] .pp_explanation{margin-top:0.625rem;margin-bottom:0}.has-psm-ui-tooltip.psm-tooltip-icon-layout-left>i[class*=icon]{padding-right:5px;padding-left:0}.has-psm-ui-tooltip.psm-tooltip-icon-layout-right>i[class*=icon]{padding-right:0;padding-left:5px}.has-psm-ui-tooltip.psm-tooltip-dashed{border-bottom:1px dashed #9c9b9b;padding-bottom:1px}.has-psm-ui-tooltip.psm-tooltip-icon-layout-right{display:flex;justify-content:space-between}.ui-tooltip.pp_tooltip{max-width:400px;font-style:normal;font-size:0.75rem}.ui-tooltip.pp_tooltip pre{font-family:monospace;font-style:normal;font-size:0.675rem;line-height:0.675rem;margin:0;background:transparent}.pp-packs-calculator-quantity-hidden .pp_packs_calculator{display:none}.pp-packs-calculator-title:not(.pp_ext_prop_wrapper_explanation).psm-collapsible:not(.psm-collapsible-open) ~ tr[class*="pp-ext-group-"],.pp-packs-calculator-title:not(.pp_ext_prop_wrapper_explanation).psm-collapsible:not(.psm-collapsible-open) ~ tr.pp_ext_prop_wrapper.pp_packs_calculator{display:none}div[class*=pp-ext-group],div[class*=pp-ext-group] .pp_ext_prop_wrapper,div[class*=pp-ext-group] div.pp-ext-group-item-wrapper{display:flex;align-content:flex-start;align-items:center;width:unset}div[class*=pp-ext-group] div.pp-ext-group-item-wrapper.psm-label-hidden:not(:first-child){margin-left:0.5rem}div[class*=pp-ext-group] label{margin:0 0.5rem}div[class*=pp-ext-group]>div:first-child>label{margin-left:0}

