@font-face{font-family:'Glyphs';src:url('/pub/static/frontend/JinPaganelli/BaseTheme/it_IT/fonts/glyphicons-halflings-regular.woff') format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'icons-blank-theme';src:url('/pub/static/frontend/JinPaganelli/BaseTheme/it_IT/fonts/Blank-Theme-Icons.woff2') format("woff2");font-weight:400;font-style:normal;font-display:swap}.has-border-top{border-top:1px solid var(--color-content-line)}.has-border-bottom{border-bottom:1px solid var(--color-content-line)}.font-body{font-family:var(--font-body),Arial,Verdana,Tahoma,sans-serif !important}.font-label{font-family:var(--font-label),Arial,Verdana,Tahoma,sans-serif !important;letter-spacing:.03em}.font-size-xxlarge{font-size:var(--font-size-xxlarge) !important;line-height:var(--line-height-xxlarge)}.font-size-xlarge{font-size:var(--font-size-xlarge) !important;line-height:var(--line-height-xlarge)}.font-size-large{font-size:var(--font-size-large) !important;line-height:var(--line-height-large)}.font-size-medium{font-size:var(--font-size-medium) !important;line-height:var(--line-height-medium)}.font-size-regular-large{font-size:var(--font-size-regular-large) !important;line-height:var(--line-height-regular-large)}.font-size-regular{font-size:var(--font-size-regular) !important;line-height:var(--line-height-regular)}.font-size-small{font-size:var(--font-size-small) !important;line-height:var(--line-height-small)}.font-size-xsmall{font-size:var(--font-size-xsmall) !important;line-height:var(--line-height-xsmall)}.font-size-xxsmall{font-size:var(--font-size-xxsmall) !important;line-height:var(--line-height-xxsmall)}.font-size-xxxsmall{font-size:var(--font-size-xxxsmall) !important;line-height:var(--line-height-xxxsmall)}.fotorama-item.fotorama.fotorama--fullscreen{z-index:999999 !important}.grecaptcha-badge{position:fixed !important;bottom:64px !important}a:hover,a:focus,.link:hover,.link:focus{text-decoration-color:#930625;text-underline-offset:.2em;transition:all .2s ease}a:active,a.link:active{text-decoration-color:var(--color-brand-dark);text-underline-offset:.2em;text-decoration-thickness:2px}@media screen and (max-width:768px){a:hover,a:focus,.link:hover,.link:focus{text-decoration-thickness:2px;transition:all .25s ease}a:active,a.link:active{text-decoration-color:var(--color-brand-dark);text-decoration-thickness:2px}}a.link-list-item:hover,a.link-list-item:focus,a.link-list:hover,a.link-list:focus{color:var(--color-brand);text-decoration:underline;text-decoration-color:#930625;text-decoration-thickness:1px;text-underline-offset:.2em;transition:all .25s ease}a.link-list-item:active,a.link-list:active{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:2px}a.link-list-item:hover:before,a.link-list:hover:before{color:var(--color-brand);transition:all .25s ease}a.link-tag:hover{background-color:var(--color-brand);color:var(--color-brand-contrast);transition:all .25em ease}a.link-tag:focus{background-color:var(--color-brand-light);color:var(--color-brand-contrast)}a.link-tag:active{background-color:var(--color-brand-dark);color:var(--color-brand-contrast)}a.link-image:hover a.link-image:focus a.link-image:active{border:none;color:transparent;background-color:transparent;text-decoration:none;transition:all .25em ease}a.link-image-border:hover,a.link-image-border:focus{border-color:var(--color-brand-light);transition:all .25s ease}a.link-image-border:active{border-color:var(--color-brand-dark);transition:all 0s}a.clean,.link.clean{color:var(--color-brand);text-decoration:none;transition:all .5s ease}a.clean:hover,a.clean:focus,.link.clean:hover,.link.clean:focus{color:var(--color-text-lighter);text-decoration:underline;text-decoration-thickness:1px;transition:all .25em ease}a.clean:active,.link.clean:active{color:var(--color-text-lightest);text-decoration:none;text-decoration:underline;text-decoration-thickness:1px}a.plain,.link.plain{color:var(--color-brand);text-decoration:none;transition:all .5s ease}a.plain:hover,a.plain:focus,.link.plain:hover,.link.plain:focus{color:var(--color-text-lighter);text-decoration:none;transition:all .25em ease}a.plain:active,.link.plain:active{color:var(--color-text-lightest);text-decoration:none}a.inverse,.link.inverse{display:inline-block;color:var(--color-brand-contrast);text-decoration:underline;text-decoration-color:var(--color-brand-contrast);text-underline-offset:.15em;text-decoration-thickness:1px;transition:all .5s ease}a.inverse:hover,a.inverse:focus,.link.inverse:hover,.link.inverse:focus{color:var(--color-brand-contrast);text-decoration-color:var(--color-brand-contrast);text-decoration-thickness:2px;transition:all .25em ease}a.inverse:active,.link.inverse:active{color:var(--color-text-lightest);text-decoration-color:var(--color-text-lightest);text-decoration-thickness:2px}a.solid,button.solid,.link.solid{display:inline-block;padding:.25em .5em;margin:.1em .5em;border:none;text-decoration:none;background-color:var(--color-brand);color:var(--color-brand-contrast);transition:all .5s ease}a.solid:hover,a.solid:focus,button.solid:hover,button.solid:focus,.link.solid:hover,.link.solid:focus{background-color:var(--color-brand-light);text-decoration:underline;text-decoration-color:var(--color-brand-contrast);text-underline-offset:.25em;transition:all .25em ease}a.solid:active,.link.solid:active,button.solid:active{background-color:var(--color-brand-dark);text-decoration:underline;text-decoration-color:var(--color-brand-contrast)}a.solid.inverse,.link.solid.inverse,button.solid.inverse{background-color:var(--color-brand-contrast);color:var(--color-brand);transition:all .5s ease}a.solid.inverse:hover,a.solid.inverse:focus,.link.solid.inverse:hover,.link.solid.inverse:focus,button.solid.inverse:hover,button.solid.inverse:focus{text-decoration:underline;color:var(--color-text-light);text-decoration-color:var(--color-brand);text-underline-offset:.25em;transition:all .25em ease}a.solid.inverse:active,.link.solid.inverse:active,button.solid.inverse:active{color:var(--color-text-lightest);text-decoration:underline;text-decoration-color:var(--color-brand-dark)}a.border,.link.border,button.border{display:inline-block;padding:.25em .5em;margin:.1em .5em;border:2px solid var(--color-brand);text-decoration:none;background-color:transparent;color:var(--color-brand);transition:all .5s ease}a.border:hover,a.border:focus,.link.border:hover,.link.border:focus,button.border:hover,button.border:focus{color:var(--color-text-light);background-color:transparent;text-decoration:underline;text-decoration-color:var(--color-brand);text-underline-offset:.25em;transition:all .25em ease}a.border:active,.link.border:active,button.border:active{color:var(--color-text-lightest);text-decoration:underline;text-decoration-color:var(--color-brand-dark);border-color:var(--color-brand-dark)}a.border.inverse,.link.border.inverse,button.border.inverse{display:inline-block;padding:.25em .5em;margin:.1em .5em;border:2px solid var(--color-brand-contrast);text-decoration:none;background-color:transparent;color:var(--color-brand-contrast);transition:all .5s ease}a.border.inverse:hover,a.border.inverse:focus,.link.border.inverse:hover,.link.border.inverse:focus,button.border.inverse:hover,button.border.inverse:focus{color:var(--color-brand-contrast);background-color:transparent;text-decoration:underline;text-decoration-color:var(--color-brand-contrast);text-underline-offset:.25em;transition:all .25em ease}a.border.inverse:active,.link.border.inverse:active,button.border.inverse:active{color:var(--color-text-lightest);text-decoration:underline;text-decoration-color:var(--color-text-light);border-color:var(--color-text-lightest)}button.action.primary,a.action.primary,.primary>button.action{display:inline-block;padding:.25em .5em;margin:.1em .5em;border:2px solid var(--color-brand);text-decoration:none;background-color:var(--color-brand);color:var(--color-brand-contrast);transition:all .5s ease}button.action.primary:hover,button.action.primary:focus,a.action.primary:hover,a.action.primary:focus,.primary>button.action:hover,.primary>button.action:focus,#mpajaxcart-popup button.action.primary.btn-view-cart.solid:hover,#mpajaxcart-popup button.action.primary.btn-view-cart.solid:focus{background-color:var(--color-brand-contrast);color:var(--color-brand);transition:all .25s ease}button.action.primary:active,a.action.primary:active,.primary>button.action:active,#mpajaxcart-popup button.action.primary.btn-view-cart.solid:active{background-color:var(--color-brand-contrast);color:var(--color-content-darkest);transition:all 0 linear}button.action.collateral,a.action.collateral,button.action.secondary.action-hide-popup,#mpajaxcart-popup button.action.primary.continue-shopping.collateral,.mpajaxcart-update.collateral{font-size:1.1rem;font-weight:500;display:inline-block;padding:.25em .5em;margin:.1em .5em;border:2px solid #930625;text-decoration:none;background-color:#fff;color:#930625;transition:all .5s ease;line-height:1.5}button.action.collateral:hover,button.action.collateral:focus,a.action.collateral:hover,a.action.collateral:focus,button.action.secondary.action-hide-popup:hover,button.action.secondary.action-hide-popup:focus,#mpajaxcart-popup button.action.primary.continue-shopping.collateral:hover,#mpajaxcart-popup button.action.primary.continue-shopping.collateral:focus,.mpajaxcart-update.collateral:hover,.mpajaxcart-update.collateral:focus{background-color:var(--color-brand);color:var(--color-brand-contrast);transition:all .25s ease}button.action.collateral:active,a.action.collateral:active,button.action.secondary.action-hide-popup:active,#mpajaxcart-popup button.action.primary.continue-shopping.collateral:active,.mpajaxcart-update.collateral:active{background-color:var(--color-brand-darker);color:var(--color-brand-contrast)}body{overflow-x:hidden;background-color:rgba(200,200,200,1);font-size:1.125rem;line-height:1.5;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}#content-global-wrapper.modal-frame #footer{box-shadow:0 0 8px rgba(0,0,0,.75)}@media screen and (min-width:1024px){#content-global-wrapper.modal-frame #footer{border-radius:.8rem .8rem 0 0}}.sidebar-slider .sidebar-content{position:fixed;background:#fff;top:0;bottom:0;z-index:99999999;width:450px;max-width:90vw;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.sidebar-content .store-type-image-wrapper{max-width:240px;width:100%;margin:.5rem auto}.sidebar-left .sidebar-content{opacity:0;visibility:hidden;right:unset;left:0;transform:translateX(-100%);transition:opacity .3s ease,transform .3s ease,visibility 1s}.sidebar-right .sidebar-content{opacity:0;visibility:hidden;right:0;left:unset;transform:translateX(100%);transition:opacity .3s ease,transform .3s ease,visibility 1s}.sidebar-left.sidebar-open .sidebar-content,.sidebar-right.sidebar-open .sidebar-content{visibility:visible;opacity:1;transform:translateX(0%);transition:opacity .5s ease,transform .5s ease}.sidebar-open .sidebar-overlay{position:fixed;background-color:#00000066;width:100vw;height:100vh;top:0;bottom:0;right:0;left:0;z-index:99999}.sidebar-main-title{border-top:1px solid #ccc}.sidebar-title h2{font-family:'Urbanist';font-weight:400;text-align:center;margin:.5rem;letter-spacing:.03em;font-size:var(--font-size-large)}.sidebar-slider .sidebar-content>.action-close{position:absolute;top:.5rem;right:.5rem;font-size:1.4rem;font-weight:400;width:2rem;height:2rem;padding:0;line-height:1;text-align:center;z-index:10}.sidebar-group-title h3{font-family:'Urbanist';font-weight:600;text-align:center;margin:.5rem;letter-spacing:.03em;font-size:var(--font-size-medium)}.sidebar-group-content.action-toolbar{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-evenly;align-items:center;row-gap:.5rem;column-gap:1rem;padding:.5rem}.navigation>ul.nav-menu{margin:0 0 1rem;padding:0 8px}.nav-menu .submenu{display:none}.nav-menu ul.submenu{padding:0 0 0 1rem;margin:0;border-top:1px solid #ccc;margin-bottom:1.5em}.nav-menu li{position:relative}.nav-menu li.parent:after{content:">";font-size:1.5em;font-weight:400;color:var(--color-text-lighter);display:block;position:absolute;top:0;right:.25em;transform:scaleX(1.5) rotate(90deg);font-family:var(--font-body);transition:all .2s ease}.nav-menu li.parent.is-open:after{transform:scaleX(1.5) rotate(-90deg);font-weight:400;transition:all .2s ease}.nav-menu a.menu-item-image{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;column-gap:.4rem}.nav-menu a.menu-item-image:focus{display:flex}.nav-menu a.menu-item-image .webp-image-wrapper{background-color:#fff;border-radius:4px;overflow:hidden}.nav-menu a,.nav-menu a:focus{font-family:'Urbanist';font-size:var(--font-size-regular);font-weight:400;display:block;text-decoration:none;background-color:transparent;letter-spacing:.03em;transition:all .5s ease}.nav-menu li.level0.is-open>a{background-color:#e6}.nav-menu a:hover,.nav-menu li.is-open>a:hover{text-decoration:none;background-color:#f0;letter-spacing:.05em;font-weight:bolder;transition:all .2s linear}.nav-menu a:active,.nav-menu li.is-open>a:active{text-decoration:none;background-color:#dc;transition:all 0s linear}.nav-menu li.level0,.nav-menu li.level1,.nav-menu li.menu-item-show-all{border-bottom:1px solid #ccc}.nav-menu li.level1.last{border-bottom:none}.nav-menu>li>a.level-top{font-size:var(--font-size-medium);font-weight:500;padding:.1em .25em}.nav-menu>li>a.link{font-size:var(--font-size-regular);font-weight:500;padding:.3em .5em}.nav-menu li>a{border-left:4px solid transparent}.nav-menu li>a:hover{border-left:4px solid var(--color-brand-light)}.nav-menu li>a:active{border-left:4px solid var(--color-brand-lighter)}.nav-menu li.level1>a,.nav-menu li.level2>a{padding:.3em .5em}.nav-menu li.menu-item-show-all>a{text-align:center;padding:.5em}.navigation>ul.accordion-menu{margin:0 0 1rem;padding:0 8px}.accordion-menu ul.submenu{padding:0 0 1rem 2.5rem;margin:0;margin-bottom:0;border-bottom:1px solid #ccc;background-color:#fff}.accordion-menu li a{padding:.3em 0;font-weight:500}.accordion-menu li.has-expand-icon:before{display:inline-block;content:"+";font-weight:600;font-size:1.2em;line-height:1em;vertical-align:middle;width:1.5rem;color:#777;text-align:center}.accordion-menu li.is-open{background-color:#e6}.accordion-menu li.has-expand-icon.is-open:before{content:"_";font-weight:700;vertical-align:super}#account-sidebar-menu-content .form-login-wrapper{padding:0 1.5rem}#account-sidebar-menu-content .form-login-wrapper .field.note{text-align:center}#account-sidebar-menu-content .form-login-wrapper .field.choice{display:none}#account-sidebar-menu-content .form-login-wrapper .message-wrapper.warning-message{text-align:center;color:var(--color-error);font-weight:600}header>.block.block-search{z-index:10}header>.block.block-search .block-search-toggle{cursor:pointer}header>.block-search .control{border:none;margin:0;padding:0}header>.block-search input{position:relative;left:unset;margin:0;font-size:var(--font-size-regular-large)}header>.block-search .action.search{margin:0;right:0;left:0;background:#f2f2f2;border:1px solid #cdcdcd;color:#333;cursor:pointer;font-family:'Open Sans','sans serif';font-weight:700;margin:0;font-size:1.4rem;line-height:1.6rem;box-sizing:border-box;display:block;position:relative;height:30px;width:40px;padding:0}header>.block-search .action.search:before{display:none;content:''}header>.block-search .action.search svg{vertical-align:bottom}header>.block.block-search>.block-content.opened{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;visibility:visible;flex-direction:row;align-content:center;justify-content:center;align-items:center}header>.block.block-search>.block-content.opened>.overlay-search-box{background-color:var(--color-content-overlay);position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}header>.block.block-search>.block-content.opened>#search_mini_form{z-index:11;width:80vw;max-width:640px;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}header>.block.block-search>.block-content.opened>#search_mini_form .field{width:100%}header>.block.block-search>.block-content.opened>#search_mini_form label.label{display:none}.section-content-wrapper.section-content-wrapper-headlines{overflow:visible}.headline-item{position:relative}.headline-item.collapsible-responsive.closed .headline-content{display:none}.headline-item.collapsible-responsive.opened .headline-content{border:1px solid #ccc;position:absolute;background-color:var(--color-content-dark);z-index:1;font-size:var(--font-size-regular);padding:.5em;background:#fff;box-shadow:0 0 .5rem #00000080;border-color:var(--color-brand);border-width:2px;min-width:min(420px,66vw);max-width:512px}.headline-item.collapsible-responsive.opened.open-on-right .headline-content{left:unset;right:0}.headline-content ul.headline-description-content{margin-top:0;padding-left:1.5rem;font-size:.9em}.headline-content ul.headline-description-content li::marker{color:#930625}.headline-element.headline-action{text-align:center;font-weight:600;color:var(--color-brand)}input:focus,select:focus,textarea:focus,button:focus{outline:none}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email],select{font-family:var(--font-body);font-size:var(--font-size-regular);font-weight:400;outline:none;padding:0 .5em}input[type=text]:disabled,input[type=password]:disabled,input[type=url]:disabled,input[type=tel]:disabled,input[type=search]:disabled,input[type=number]:disabled,input[type*=date]:disabled,input[type=email]:disabled,select:disabled{border-color:#ccc;background-color:#f2f2f2;color:#333;font-weight:400;opacity:1}select>option[disabled]{text-decoration:line-through;background-color:#f2f2f2;color:#aaa}.fieldset>.field{margin:0 0 1rem}.fieldset>.legend{display:block;width:100%;margin:0 0 1rem;padding:0;box-sizing:border-box;float:none;font-family:var(--font-label);letter-spacing:.025em;font-size:var(--font-size-medium);text-align:center;border-bottom:1px solid #ccc}.fieldset>.legend+br{display:none}.fieldset>.message{font-size:var(--font-size-regular);font-weight:400;line-height:var(--line-height-regular);margin:0 0 .5em}.fieldset>.message.info{border:2px solid var(--color-success);color:var(--color-text);background-color:var(--color-success-bg)}.fieldset>.message.info>*:first-child:before{font-size:var(--font-size-xlarge);line-height:1;color:var(--color-success);top:.8em}.fieldset>.field>.label,.fieldset>.fields>.field>.label{font-family:var(--font-label);font-size:var(--font-size-regular);font-weight:600;letter-spacing:.03em;margin:0;line-height:1.25}.fieldset>.field.choice .label,.fieldset>.fields>.field.choice .label{display:inline;font-weight:500}.fieldset>.field>.control{position:relative;position:relative;display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;grid-template-areas:"input tooltip" "message message" "note note";align-items:center;justify-items:stretch;align-content:stretch}.fieldset>.field>.control>input{grid-area:input}.fieldset>.field>.control>.field-tooltip{grid-area:tooltip;position:relative}.fieldset>.field>.control>.field-tooltip .field-tooltip-action:before{font-size:2rem}.fieldset>.field>.control>div.mage-error,.fieldset>.field>.control>div.field-error{grid-area:message;font-size:var(--font-size-small);margin-top:0;line-height:1.5;padding:0 .2em;font-weight:600}.fieldset>.field>.control>.note{grid-area:note}.fieldset>.field.choice.privacy-container{padding-left:1rem}.fieldset>.field.choice.privacy-container:before{display:none}.fieldset>.field.choice.privacy-container div.checkbox-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"control label" ". error";column-gap:.5rem;align-items:start}#customer_account_create_privacy_included{grid-area:control;margin-top:.4em}.fieldset>.field.choice.privacy-container div.checkbox-container>.label.checkbox{grid-area:label}.fieldset>.field.choice.privacy-container div.checkbox-container>.mage-error{grid-area:error;font-size:var(--font-size-small);margin-top:0;line-height:1.5;padding:0 .2em;font-weight:600}body.ajax-loading .basic-waiting-panel.loading-mask{z-index:999999999 !important;display:block !important}.to-modal-popup,.to-image-popup,.image-to-popup,.carousel-image-to-popup{cursor:zoom-in !important;overflow:hidden}.to-modal-popup>img,.to-image-popup>img,.image-to-popup>img,.carousel-image-to-popup>img,img.to-modal-popup,img.to-image-popup,img.image-to-popup,img.carousel-image-to-popup{transform:scale(1);transition:all 1.5s ease}.to-modal-popup:hover>img,.to-image-popup:hover>img,.image-to-popup:hover>img,.carousel-image-to-popup:hover>img,img.to-modal-popup:hover,img.to-image-popup:hover,img.image-to-popup:hover,img.carousel-image-to-popup:hover{transform:scale(1.1);transition:all 1.5s ease}.block>.block-title,.block>h2.block-title,.block>.block-title>h2{font-family:var(--font-label);font-size:var(--font-size-large);line-height:var(--line-height-large);font-weight:600;letter-spacing:.025em}.block>.block-title,.block>h2.block-title{margin:.25em;padding-bottom:.25em}.block>.block-title>h2{font-family:var(--font-label);font-size:var(--font-size-large);line-height:var(--line-height-large);font-weight:600;letter-spacing:.025em;margin:0;padding:0}.block>.block-title>strong{font-weight:inherit}.block>.block-content{padding:.5rem .5rem 1.5rem}.block>.block-title+.block-content{padding:0}.block>.block-action-toolbar{text-align:center}.box>.box-title,.box>h3.box-title{font-family:var(--font-label);font-size:var(--font-size-medium);line-height:var(--line-height-medium);font-weight:600;letter-spacing:.025em}.box>.box-title,.box>h3.box-title{margin:.25em 0;padding:0}.box>.box-title>h3{font-family:var(--font-label);font-size:var(--font-size-medium);line-height:var(--line-height-medium);font-weight:600;letter-spacing:.025em}.box>.box-content{font-family:var(--font-body);font-size:var(--font-size-regular);line-height:var(--line-height-regular);font-weight:400}.box.box-information>.box-content{margin-top:1rem;max-width:512px}address{font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small)}address .customer-name{font-weight:600}address .company{font-weight:600;font-style:italic}address .customer-contacts{margin-top:.5em}address .customer-contacts .codfiscale{margin-top:.25em}.section-carousel-full-frame-wrapper .section-title{text-align:center}.owl-carousel .owl-stage{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;align-items:stretch}.owl-carousel .carousel-item-wrapper{height:100%}.owl-carousel>.owl-dots{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;column-gap:.5rem;row-gap:.5rem;margin:1rem .5rem}.owl-carousel>.owl-dots>.owl-dot{cursor:pointer;height:1rem;width:1rem;border:2px solid var(--color-brand);background-color:transparent;border-radius:1rem;transition:all .5s ease}.owl-carousel>.owl-dots>.owl-dot.active{background-color:var(--color-brand);transition:all .5s ease}.jp-content-toggle .jp-content-toggle-trigger{position:relative;letter-spacing:0;cursor:pointer;transition:all .5s ease}.jp-content-toggle .jp-content-toggle-trigger:hover{letter-spacing:.02em;transition:all .25s ease}.jp-content-toggle .jp-content-toggle-trigger>*{letter-spacing:0em;padding-right:2.5rem !important;transition:all .5s ease}.jp-content-toggle.is-open .jp-content-toggle-trigger>*{padding-left:.5rem !important}.jp-content-toggle .jp-content-toggle-trigger>*:hover{letter-spacing:.02em;transition:all .25s ease}.jp-content-toggle .jp-content-toggle-trigger:active{letter-spacing:.02em;background-color:rgba(128,128,128,.25)}.jp-content-toggle.is-open .jp-content-toggle-trigger{background-color:var(--color-brand);color:var(--color-brand-contrast)}.jp-content-toggle .jp-content-toggle-trigger:after{content:">";font-size:1.5em;font-weight:400;color:var(--color-brand);display:block;position:absolute;top:.15em;right:.75rem;transform:scaleX(1.5) rotate(90deg);font-family:var(--font-body);transition:all .25s ease}.jp-content-toggle.is-open .jp-content-toggle-trigger:after{transform:scaleX(1.5) rotate(-90deg);top:.1em;color:inherit;transition:all .25s ease}#image-modal-popup{display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;z-index:99999}#image-modal-popup>div.overlay{background-color:#00000066;position:absolute;top:0;bottom:0;left:0;right:0}#image-modal-popup>.image-popup-wrapper{background-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0}#image-modal-popup>.image-popup-wrapper>.control.action{position:absolute;font-family:'icons-blank-theme';font-size:.5rem;top:1rem;right:1rem;margin:0;line-height:1}#image-modal-popup>.image-popup-wrapper>.control.action:after{font-size:2.5rem}#image-modal-popup>.image-popup-wrapper>.control.action.popup-full{right:unset;left:1rem}#image-modal-popup>.image-popup-wrapper>.control.action>span{display:none}#image-modal-popup>.image-popup-wrapper>.popup-close:after{content:'\e616'}#image-modal-popup>.image-popup-wrapper>.popup-full:after{content:'\e615'}#image-popup-content{display:grid;align-content:center;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto}#image-popup-content>.popup-image{object-fit:contain;max-width:90vw;max-height:90vh}#image-popup-content.full-screen{display:block;padding:2rem;text-align:center}#image-popup-content.full-screen>.popup-image{object-fit:unset;max-width:unset;max-height:unset}.image-quote-wrapper{margin:0 auto}.image-quote-content{display:grid;grid-column:1fr;grid-row:auto}.image-quote-content .image-quote-photo-wrapper{grid-row:1;grid-column:1;z-index:1;align-self:end}.image-quote-content .image-quote-text-wrapper{grid-row:1;grid-column:1;z-index:2;max-width:75%;justify-self:center;align-self:end;padding:1rem}.image-quote-content .image-quote-text-container{padding:1rem;background-color:#333333a3;color:var(--color-brand-contrast);border-radius:.5rem;font-size:var(--font-size-samll);font-weight:400}.image-quote-content .image-quote-link{text-align:center}.image-quote-content .image-quote-link a{font-size:.85rem}#jp-modal-popup{display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:99999}#jp-modal-popup>div.overlay{background-color:#00000066;position:absolute;top:0;bottom:0;left:0;right:0}#jp-modal-popup>.popup-wrapper{margin:5vh auto;max-width:1024px;display:flex;z-index:9;position:relative;max-height:90vh;justify-content:center}#jp-modal-popup>.popup-wrapper>.basic-waiting-panel{background-color:transparent}#jp-modal-popup>.popup-wrapper>.control.action{position:fixed;font-family:'icons-blank-theme';font-size:.5rem;top:1rem;right:1rem;margin:0;line-height:1}#jp-modal-popup>.popup-wrapper>.control.action>span{display:none}#jp-modal-popup>.popup-wrapper>.control.action.popup-close:after{font-size:2.5rem;content:'\e616'}#popup-content{display:flex;margin:0 clamp(.5rem,-1.2384rem + 6.6225vw,3rem);box-shadow:0 0 10px 0 #00000080;border:1px solid var(--color-content-line-dark);border-radius:1rem;overflow:hidden}.product-addtocart-popup-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer";background-color:var(--color-content);align-content:stretch;align-items:stretch;justify-content:stretch}.product-addtocart-popup-wrapper>.header{grid-area:header;border-bottom:2px solid var(--color-brand);font-size:1rem}.product-addtocart-popup-wrapper>.header>.name-wrapper{text-align:center;padding:0 1rem;font-size:var(--font-size-medium);line-height:1.1}.product-addtocart-popup-wrapper>.header>.name-wrapper>.brand{font-size:.7em;line-height:1.5;padding-top:.25em}.product-addtocart-popup-wrapper>.header>.name-wrapper>.product-tags{font-size:.65em;line-height:1.5;font-weight:500;border-top:1px solid #ccc}.product-addtocart-popup-wrapper>.header>.name-wrapper>.product-tag{display:none}.product-addtocart-popup-wrapper>.header>.name-wrapper>.top-feature{display:none}.product-addtocart-popup-wrapper>.content-container{grid-area:content;overflow-x:hidden;overflow-y:auto;padding:0 .5rem}.product-addtocart-popup-wrapper>.footer{grid-area:footer;border-top:2px solid var(--color-brand)}#popup-content .content{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"rating" "image" "features" "special-badges" "price" "descr";align-items:start;justify-items:stretch;align-content:stretch;row-gap:1rem;column-gap:1rem}#popup-content .content .rating-wrapper{grid-area:rating}#popup-content .content .rating-wrapper .product-reviews-summary{display:flex;margin:.5rem 0;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;column-gap:.5rem;row-gap:.25rem}#popup-content .content .rating-wrapper .reviews-actions{margin-left:.5rem;font-size:.85em;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;column-gap:.5rem;row-gap:.25rem}#popup-content .content .product-item-wrapper-image{grid-area:image;max-width:320px;border:1px solid var(--color-brand);margin:0 auto;width:100%}#popup-content .content .top-features-wrapper{display:none}#popup-content .content .product-special-badges{grid-area:special-badges;align-self:start;justify-self:right;display:flex;row-gap:.25em;column-gap:.5rem;flex-direction:row;align-content:stretch;align-items:center;width:100%;padding-bottom:1rem;border-bottom:1px solid #ccc;flex-wrap:wrap;justify-content:flex-end}#popup-content .content .product-special-badges .product-special-badge{font-size:.85rem;font-weight:600;line-height:1.1;padding:.3em .4em;border-radius:.5em;color:#fff;background-color:#930625;letter-spacing:.02em}#popup-content .content .prices-wrapper{grid-area:price}#popup-content .content .short-description-wrapper{grid-area:descr;font-size:.9em}#popup-content .content .key-features-wrapper{grid-area:features;font-size:.8em}#popup-content .content .key-features-wrapper ul{margin:.5rem;padding:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;column-gap:1rem;row-gap:.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;list-style-type:none}#popup-content .content .key-features-wrapper ul>li{padding:.2em .5em;border:2px solid var(--color-brand);font-weight:600;border-radius:.5em}@media screen and (min-width:512px){#popup-content .content{display:grid;grid-template-columns:256px 1fr;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"rating rating" "image special-badges" "image price" "features features" "descr descr"}#popup-content .prices-wrapper .unavailable-wrapper{max-width:256px}}@media screen and (min-width:768px){#popup-content .content{display:grid;grid-template-columns:256px 1fr auto;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"rating rating rating" "image descr special-badges" "image descr price" "image descr price" "features features price"}}#popup-content .prices-wrapper>.head-title,#popup-content .prices-wrapper .regular-price-note,#popup-content .prices-wrapper .single-price-note{display:none}#popup-content .prices-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;font-size:1rem;min-width:220px;position:relative}#popup-content .prices-wrapper .unavailable-wrapper{background-color:#fff;padding:1rem;text-align:center;border:1px solid var(--color-brand);color:var(--color-brand);font-weight:600;justify-self:center;margin:1rem auto}#popup-content form.product-addtocart-form{margin:1rem 0 1rem;padding:.5rem;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;grid-template-areas:"label input" "action action";justify-content:center;align-content:stretch;align-items:center;column-gap:.5rem;row-gap:.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#popup-content form.product-addtocart-form .label{grid-area:label;text-align:right;font-weight:600;font-size:1.2em}#popup-content form.product-addtocart-form .qty-wrapper input.qty{width:64px;text-align:center;border:2px solid #930625;background-color:#fff;margin-right:.5rem;font-size:1.4em;font-weight:600}#popup-content form.product-addtocart-form .action.tocart.primary{grid-area:action}#popup-content .prices-wrapper .base-price{text-align:center}#popup-content .prices-wrapper .single-price .amount{font-size:2em;font-weight:500;line-height:1}#popup-content .prices-wrapper .regular-price{color:#777;font-size:.9em}#popup-content .prices-wrapper .regular-price .amount{font-size:1.1em;text-decoration:line-through;text-decoration-color:#ad072bd1;text-decoration-thickness:3px;font-weight:400}#popup-content .prices-wrapper .price-per-weight-wrapper{font-size:.9em;color:#777}#popup-content .prices-wrapper .price-per-weight-wrapper:before{content:'('}#popup-content .prices-wrapper .price-per-weight-wrapper:after{content:')'}#popup-content .prices-wrapper .tier-prices{grid-column:1/span 2;margin-top:1.5rem}#popup-content .prices-and-tax-note{font-size:.85em;margin-top:1.5rem;text-align:right}#popup-content .prices-and-tax-note>p{margin-bottom:.2em;line-height:1.25}#popup-content .tier-prices{font-size:.9rem}#popup-content .tier-prices .tier-price-note{font-family:var(----font-label);font-size:1.1em;text-align:center;letter-spacing:.02em;border-top:1px solid var(--color-brand);border-bottom:1px solid var(--color-brand);font-weight:600}#popup-content .tier-prices .tier-price{border-bottom:1px solid #ccc;padding:.5em 0}#popup-content .tier-prices .row-discount{font-size:.9em;font-weight:500;color:var(--color-text-lighter);text-align:center}#popup-content .tier-prices .row-discount .discount-qty{font-size:1.3em;font-weight:700;color:#048b10}#popup-content .tier-prices .row-discount .discount-qty:before{content:'('}#popup-content .tier-prices .row-discount .discount-qty:after{content:')'}#popup-content .tier-prices .row-discount .equals{color:var(--color-brand-light);font-size:1.2em;font-weight:600}#popup-content .tier-prices .row-discount .discount-value{font-size:1.3em;font-weight:700;color:#048b10}#popup-content .tier-prices .row-discount .currency{font-size:.9em;font-weight:600}#popup-content .tier-prices .row-addtocart .col-qty{display:none}#popup-content .tier-prices .row-addtocart{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;margin-top:.5em;column-gap:1rem}#popup-content .tier-prices .row-addtocart .price .amount{font-size:1.2em;font-weight:600}#popup-content .prices-wrapper .head-title{display:none}#popup-content .prices-wrapper .price-panel-configurable-product .current-price{font-size:1rem;text-align:center}#popup-content .prices-wrapper .price-panel-configurable-product .current-price .price{margin:.5rem}#popup-content .prices-wrapper .price-panel-configurable-product .current-price .amount,#popup-content .prices-wrapper .price-panel-configurable-product .current-price .price-amount{font-size:2em;font-weight:500;line-height:1}#popup-content .prices-wrapper .price-panel-configurable-product .old-price.no-show{display:none}#popup-content .prices-wrapper .configurable-product-panel .block-header{padding:.5em;font-family:'Urbanist',Arial,Helvetica,sans-serif;font-weight:500;font-size:1em;line-height:1;letter-spacing:.03em;color:#fff;background-color:#930625}#popup-content .prices-wrapper form#product_addtocart_form{border:2px solid #930625;border-top:none;padding:.5em;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;grid-template-areas:none}#popup-content .prices-wrapper #product_addtocart_form .field.configurable{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start}#popup-content .prices-wrapper form#product_addtocart_form .label{text-align:left;width:100%;padding:.2em 0;float:none}#popup-content .prices-wrapper form#product_addtocart_form .control{width:100%;float:none}#popup-content .prices-wrapper form#product_addtocart_form .product-options-bottom button.action.tocart.primary{text-align:center;margin:1rem auto}.mpquickcart-icon-wrapper .action.showcart .counter.qty .counter-label{display:none}.mpquickcart-icon-wrapper .action.showcart .counter.qty{position:absolute;top:-10px;left:18px;font-size:.9rem;font-weight:400;border-radius:1rem;min-width:24px;background-color:var(--color-brand)}.mpquickcart-icon-wrapper .action.showcart .counter.qty .counter-number{padding:0 .2em}.mpquickcart-icon-wrapper.floating{top:2.5rem;right:0;background:var(--color-brand);padding:.5rem 3rem .2rem .5rem;border-radius:.5rem 0 0 .5rem;box-shadow:0 0 4px 0 #000000cc;cursor:pointer;z-index:9999}.mpquickcart-icon-wrapper.floating:hover{background:var(--color-brand-dark)}.mpquickcart-icon-wrapper.floating:active{background:var(--color-brand-light)}.mpquickcart-icon-wrapper.floating .action.showcart{background-color:transparent}.mpquickcart-icon-wrapper.floating .action.showcart svg{display:inline-block;stroke:#fff}.mpquickcart-icon-wrapper.floating .action.showcart .counter.qty{position:relative;display:inline-block;top:unset;right:unset;left:unset;font-size:1rem;background-color:var(--color-brand-dark)}.mpquickcart-icon-wrapper.floating .action.showcart .counter.qty.empty{display:none}.modal-slide.mpquickcart{z-index:9999}aside.mpquickcart .modal-header{padding:0;position:relative}aside.mpquickcart .modal-header h1.modal-title{font-size:var(--font-size-xlarge);font-weight:400;line-height:var(--line-height-xlarge);letter-spacing:.05em}aside.mpquickcart .modal-header .action-close{padding:0}aside.mpquickcart .modal-header .action-close:before{font-size:var(--font-size-xxxlarge);color:var(--color-brand-contrast)}aside.mpquickcart .modal-content{padding:0 1rem}aside.mpquickcart .modal-content .minicart-wrapper{margin:0;display:block;float:none}aside.mpquickcart .modal-content .minicart-wrapper .mpquickcart-block{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"summary" "totals" "items"}aside.mpquickcart .mpquickcart-block .block-content.block-items{grid-area:items;border-top:1px solid var(--color-brand);height:unset;margin-bottom:4rem}aside.mpquickcart .mpquickcart-block .block-footer{grid-area:totals;border-top:1px solid #ccc}aside.mpquickcart .mpquickcart-block .block-content{padding:0}aside.mpquickcart .mpquickcart-block .minicart-items-wrapper{padding:0}aside.mpquickcart .mpquickcart-block .minicart-items{padding:1.5rem .5rem}aside.mpquickcart .mpquickcart-block .block-title{grid-area:summary;text-align:center;font-size:var(--font-size-medium);line-height:1.2;font-weight:300;color:#777}aside.mpquickcart .mpquickcart-block .block-title .value{font-weight:600}aside.mpquickcart .product-item>.product{display:grid;align-items:flex-start;grid-template-rows:auto;grid-template-columns:auto 1fr;column-gap:.5rem}aside.mpquickcart .minicart-items .product>.product-item-photo{border:1px solid var(--color-brand);width:64px;display:block;float:none;overflow:hidden}aside.mpquickcart .product-item-photo:hover{border:1px solid var(--color-brand-light)}aside.mpquickcart .product-item-photo:active{border:1px solid var(--color-brand-dark)}aside.mpquickcart .minicart-items .product>.product-item-photo .product-image-container{display:block}aside.mpquickcart .minicart-items .product>.product-item-photo .product-image-container .product-image-wrapper{display:block;padding-bottom:100% !important;position:relative}aside.mpquickcart .minicart-items .product .product-image-photo{position:absolute;top:0;left:0;right:0;bottom:0}aside.mpquickcart .minicart-items .product-item-details{padding-left:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"name name" "price action"}aside.mpquickcart .minicart-items .product-item-name{grid-area:name;margin-right:0;color:var(--color-text);font-weight:500;font-size:var(--font-size-xsmall);line-height:1.25}aside.mpquickcart .minicart-items .product-item-name a{color:var(--color-text-light);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.25em}aside.mpquickcart .minicart-items .product-item-name a:hover{color:var(--color-brand-light);text-decoration:none;border-bottom:1px solid var(--color-brand)}aside.mpquickcart .minicart-items .product-item-name a:active{color:var(--color-text-lighter);text-decoration:none;border-bottom:1px solid transparent}aside.mpquickcart .minicart-items .product-item-details .product.actions{grid-area:action;align-self:center;float:none;margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}aside.mpquickcart .minicart-items .product-item-details .product.actions .primary,aside.mpquickcart .minicart-items .product-item-details .product.actions .secondary{margin:0;display:block}aside.mpquickcart .minicart-items .action.edit,aside.mpquickcart .minicart-items .action.delete{text-decoration:none;display:block;width:36px;height:36px}aside.mpquickcart .minicart-items .action.edit:before,aside.mpquickcart .minicart-items .action.delete:before{font-size:36px;line-height:36px;color:var(--color-brand)}aside.mpquickcart .minicart-items .action.edit:hover:before,aside.mpquickcart .minicart-items .action.delete:hover:before{color:var(--color-text-lighter)}aside.mpquickcart .minicart-items .action.edit:active:before,aside.mpquickcart .minicart-items .action.delete:active:before{color:var(--color-brand-dark)}aside.mpquickcart .minicart-items .product-item-pricing{grid-area:price}aside.mpquickcart .minicart-items .product-item-pricing .price-container{text-align:center;font-size:var(--font-size-medium)}aside.mpquickcart .minicart-items .product-item-details .price{font-weight:500}aside.mpquickcart .product-item-details .details-qty{display:grid;grid-template-columns:auto auto auto auto;grid-template-rows:auto auto;grid-template-areas:"label minus input plus" ". update update update";justify-content:center;align-items:center;justify-items:center;align-content:center;column-gap:.5rem;row-gap:.5rem}aside.mpquickcart .product-item-details .details-qty .label{grid-area:label;font-weight:600}aside.mpquickcart .product-item-details .details-qty .button-action.minus{grid-area:minus}aside.mpquickcart .product-item-details .details-qty .button-action{border:1px solid var(--color-brand);background-color:var(--color-brand);color:var(--color-brand-contrast);transition:all .5s ease}aside.mpquickcart .product-item-details .details-qty .button-action:hover{background-color:var(--color-brand-contrast);color:var(--color-brand);transition:all .25s ease}aside.mpquickcart .product-item-details .details-qty .button-action:active{background-color:var(--color-brand-contrast);color:var(--color-text-lighter);border-color:var(--color-text-lighter);transition:all 0 linear}aside.mpquickcart .product-item-details .details-qty .button-action:before{font-family:'icons-blank-theme';color:inherit;font-size:28px;font-weight:700;line-height:28px}aside.mpquickcart .product-item-details .details-qty .button-action.minus:before{content:"\e60f"}aside.mpquickcart .product-item-details .details-qty .cart-item-qty{grid-area:input;border-color:var(--color-brand);font-weight:600}aside.mpquickcart .product-item-details .details-qty .button-action.plus{grid-area:plus}aside.mpquickcart .product-item-details .details-qty .button-action.plus:before{content:"\e61c"}aside.mpquickcart .product-item-details .details-qty .update-cart-item{grid-area:update;justify-self:center;font-size:var(--font-size-xsmall);padding:.25em .5em;line-height:1.5;font-weight:500;border:1px solid var(--color-brand);background-color:var(--color-brand-contrast);color:var(--color-brand);transition:all .5s ease}aside.mpquickcart .product-item-details .details-qty .update-cart-item:hover{background-color:var(--color-brand);color:var(--color-brand-contrast);transition:all .25s ease}aside.mpquickcart .product-item-details .details-qty .update-cart-item:active{background-color:var(--color-brand-dark);color:var(--color-brand-contrast);transition:all 0s}#mpquickcart-coupon-form{padding:.2em .5em;margin:0}#mpquickcart-coupon-form .block-note{font-size:var(--font-size-xxsmall);text-align:center;line-height:1.4;color:var(--color-text-light)}#mpquickcart-coupon-form .message{font-size:.9em;text-align:center;margin:.5em 0}#mpquickcart-coupon-form .fieldset.coupon{margin:1rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;align-content:center;align-items:center;justify-items:stretch}#mpquickcart-coupon-form .fieldset.coupon>.field{margin:0}#mpquickcart-coupon-form .fieldset.coupon>.field>.label{display:none}#mpquickcart-coupon-form .fieldset.coupon>.field>.control{float:none;width:100%}#mpquickcart-coupon-form .fieldset.coupon>.actions-toolbar{padding:0}#mpquickcart-coupon-form .fieldset.coupon>.actions-toolbar .action{border:1px solid var(--color-brand);background-color:var(--color-brand);color:var(--color-brand-contrast);line-height:30px;height:32px;font-size:var(--font-size-xsmall);font-weight:500;transition:all .5s ease;padding:0 1rem}#mpquickcart-coupon-form .fieldset.coupon>.actions-toolbar .action:hover{background-color:var(--color-brand-contrast);color:var(--color-brand);transition:all .25s ease}#mpquickcart-coupon-form .fieldset.coupon>.actions-toolbar .action:active{background-color:var(--color-text-lighter);color:var(--color-brand-contrast);transition:all 0 linear}aside.mpquickcart .block-footer .cart-totals{max-height:unset;overflow-y:auto;padding-left:0;padding-right:0;font-size:1rem}aside.mpquickcart .cart-totals .table-totals .table-caption{color:var(--color-text-lightest);font-size:var(--font-size-large);font-weight:300;font-family:var(--font-label);letter-spacing:.04em}aside.mpquickcart .cart-totals .table-totals tbody tr th{text-align:left;font-weight:400;padding:.2em .5em;font-size:.95em}aside.mpquickcart .cart-totals .table-totals tbody tr td{text-align:right;font-weight:500;padding:.2em .5em;font-size:.95em}aside.mpquickcart .cart-totals .table-totals tbody tr.totals.grand_total td.amount{font-size:1.1em;font-weight:700}aside.mpquickcart .mpquickcart-block .block-footer{height:unset;position:unset}aside.mpquickcart .mpquickcart-block .block-footer>.actions{width:100%;position:relative;bottom:0;left:0;max-height:unset;background-color:var(--color-content);border-top:1px solid var(--color-brand)}aside.mpquickcart .mpquickcart-block .block-footer>.actions>.primary{margin:0;display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:1rem;margin:1rem .5rem;align-items:center;justify-items:center;align-content:center}aside.mpquickcart .mpquickcart-block .block-content>.actions>.primary .action.viewcart,aside.mpquickcart #top-cart-btn-checkout{font-size:var(--font-size-regular);display:block;width:unset;height:unset;color:var(--color-brand-contrast);margin:0;padding:.5rem}aside.mpquickcart .mpquickcart-block .block-content>.actions>.primary .action.viewcart:focus,aside.mpquickcart #top-cart-btn-checkout:focus{border-color:var(--color-brand-light);color:var(--color-brand)}aside.mpquickcart .mpquickcart-block .block-content>.actions>.primary .action.viewcart:hover,aside.mpquickcart #top-cart-btn-checkout:hover{color:var(--color-brand);border-color:var(--color-brand)}aside.mpquickcart .mpquickcart-block .block-content>.actions>.primary .action.viewcart:active,aside.mpquickcart #top-cart-btn-checkout:active{color:var(--color-brand-contrast);background-color:var(--color-text-lighter)}@media screen and (max-width:480px){.modal-slide.mpquickcart{max-width:90%}}@media screen and (max-width:639px){#filters-list-title.active.is-open:after{transform:rotate(-90deg)}#narrow-by-list{background-color:var(--color-content);padding:.5rem}}#narrow-by-list .filter-options-item .filter-options-title{display:block;position:relative;cursor:pointer;padding:.2em .2rem .2rem 1.5rem;font-weight:500;color:var(--color-text);text-decoration:none}#narrow-by-list .filter-options-item .filter-options-title:hover,#narrow-by-list .filter-options-item .filter-options-title:focus{text-decoration:underline;text-decoration-color:var(--color-brand);text-underline-offset:.15em;text-decoration-thickness:1px}#narrow-by-list .filter-options-item .filter-options-title:active{text-decoration-color:var(--color-brand-dark);text-decoration-thickness:2px}#narrow-by-list .filter-options-item .filter-options-title:before{position:absolute;font-size:1rem;font-weight:600;color:var(--color-brand);text-align:center;vertical-align:middle;font-family:Glyphs;content:"\e259";top:.4rem;left:.2rem}#narrow-by-list .filter-options-item.active{background-color:var(--color-content)}#narrow-by-list .filter-options-item.active .filter-options-title:before{content:"\e260"}#narrow-by-list .filter-options-content ol.items{list-style-type:none;margin:0;padding:0 .2rem .5rem 1.5rem}#narrow-by-list .filter-options-content ol.items li.item.filter{padding:.2rem 0;margin:.2rem 0}#narrow-by-list .filter-options-content ol.items .filter-count-label{display:none}#narrow-by-list .filter-options-content ol.items span.count{font-weight:600;color:var(--color-text-lightest)}#narrow-by-list .filter-options-content ol.items span.count:before,#narrow-by-list .filter-options-content ol.items span.count:after{color:var(--color-text-lightest);font-weight:400}#narrow-by-list .filter-options-content ol.items span.count:before{content:"("}#narrow-by-list .filter-options-content ol.items span.count:after{content:")"}.product-item-wrapper .prices-wrapper.configurable-product .addtocart-wrapper .action.primary{color:var(--color-brand-contrast);border:2px solid var(--color-brand);background:var(--color-brand);transition:all .5s ease}.product-item-wrapper .prices-wrapper.configurable-product .addtocart-wrapper .action.primary:hover,.product-item-wrapper .prices-wrapper.configurable-product .addtocart-wrapper .action.primary:focus{color:var(--color-brand);border:2px solid var(--color-brand);background:var(--color-brand-contrast);transition:all .25s ease}.product-item-wrapper .prices-wrapper.configurable-product .addtocart-wrapper .action.primary:active{color:var(--color-text-lighter);border:2px solid var(--color-brand);background:var(--color-content-dark);transition:all 0s linear}.product-item-wrapper form.product-addtocart-form button.action.tocart.primary{color:var(--color-brand-contrast);border:2px solid var(--color-brand);background:var(--color-brand);transition:all .5s ease}.product-item-wrapper form.product-addtocart-form button.action.tocart.primary:hover,.product-item-wrapper form.product-addtocart-form button.action.tocart.primary:focus{color:var(--color-brand);border:2px solid var(--color-brand);background:var(--color-brand-contrast);transition:all .25s ease}.product-item-wrapper form.product-addtocart-form button.action.tocart.primary:active{color:var(--color-text-lighter);border:2px solid var(--color-brand);background:var(--color-content-dark);transition:all 0s linear}.sidebar-group.blog-posts-group{border-bottom:1px solid #ccc;padding-bottom:1rem}.sidebar-group.blog-posts-group .sidebar-group-content{padding:1rem 1rem .5rem}.sidebar-group.blog-posts-group .sidebar-group-content.blog-posts-collection-wrapper{padding:0;display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start;justify-content:space-evenly;align-items:flex-start;row-gap:1rem}.sidebar-group.blog-posts-group .sidebar-group-content.blog-posts-collection-wrapper .post-item-container{flex:1 1 50%;min-width:175px;max-width:220px;padding:0 .5rem}.carousel-full-frame.carousel-blog-posts .carousel-item-container{padding:0 .5rem}.mpajaxcart-overlay{z-index:9999 !important}#mpajaxcart-popup{min-width:256px !important;width:90vw !important;max-width:600px !important;z-index:99999 !important}#mpajaxcart-popup-content{display:flex;flex-direction:column}#mpajaxcart-popup-content .mpajaxcart-popup-success{float:none;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding:.5rem 1rem;column-gap:1rem;row-gap:.5rem;align-items:start;margin-bottom:0}#mpajaxcart-popup-content .mpajaxcart-popup-success .mp-product-item-photo,#mpajaxcart-popup-content .mpajaxcart-popup-success .mp-product-item-info{float:none;width:unset}#mpajaxcart-popup-content .mpajaxcart-popup-success .mp-product-item-photo{overflow:hidden;border:1px solid #ccc;max-width:180px;margin:0 auto;width:100%}#mpajaxcart-popup-content .mpajaxcart-popup-success .mp-product-item-info{font-size:calc(1.125rem - clamp(0rem,-.1509rem + .5747vw,.125rem));display:flex;flex-direction:column;align-content:stretch;align-items:center;justify-content:flex-start}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-popup-label{font-size:1.1em;line-height:1.3;margin-bottom:.25rem;text-align:center}span.mpajaxcart-message{padding:1rem;text-align:center;border:2px solid var(--color-success);font-size:1em;display:block;margin:.25rem auto}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-control{margin-top:1rem;display:grid;grid-template-columns:auto auto auto;grid-template-rows:1fr 1fr auto;grid-template-areas:"label input plus" "label input minus" ". update update"}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-control .mpajaxcart-minus{grid-area:minus;justify-self:center;align-self:center;position:relative;left:unset;right:unset}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-control .mpajaxcart-plus{grid-area:plus;justify-self:center;align-self:center;position:relative;left:unset;right:unset}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-control .mpajaxcart-qty{grid-area:input;justify-self:center;align-self:center;min-width:75px;font-size:1.2em;margin-top:.25rem}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-control .mpajaxcart-update{font-size:.9em;position:relative;top:unset;left:unset;grid-area:update;display:block;width:auto;height:auto;margin-top:.5rem;border-radius:.5em;font-weight:500;line-height:1.5;padding:.25em .5em;font-family:var(--font-body)}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-control .label{grid-area:label;font-weight:600;padding:0 .5rem;text-align:right;justify-self:end;align-self:center}#mpajaxcart-popup-content .mpajaxcart-popup-success .mp-status{display:block;position:relative;font-size:.9em;font-weight:600}#mpajaxcart-popup-content .mpajaxcart-success-action{padding:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;column-gap:1rem;row-gap:.5rem;border-top:1px solid #ccc;text-align:center}#mpajaxcart-popup-content .mpajaxcart-success-action a.action.primary{font-size:1.1em;font-weight:600}@media screen and (min-width:561px){#mpajaxcart-popup-content .mpajaxcart-popup-success{grid-template-columns:auto 1fr;grid-template-rows:auto}#mpajaxcart-popup-content .mpajaxcart-popup-success .mp-product-item-photo{width:256px}#mpajaxcart-popup-content .mpajaxcart-popup-success .mpajaxcart-popup-label{text-align:left}}