ul.submenu-list{gap:1.25rem!important}.header-menu-categories a.second-level-link.font-heading{font-size:.825rem!important;white-space:normal!important;word-break:break-word!important;display:block!important;margin-bottom:10px!important}.header-menu-categories a.third-level-link.link-text{font-size:.75rem!important;white-space:normal!important;display:block!important;line-height:1.2!important;padding-top:2px!important;padding-bottom:2px!important}.header-menu-categories .third-level-item,.header-menu-categories li[class*=third-level]{margin-bottom:0!important;padding:0!important}nav.header-menu-nav a.third-level-link.link-text{font-size:.75rem!important;white-space:normal!important;display:block!important;line-height:1.2!important;padding-top:2px!important;padding-bottom:2px!important}.menu-link.link,.second-level-link.link,.menu-title.menu-link,.menu-title.font-heading,.second-level-link,.link.js-summary-link,.third-level-link,#Category-Menu a,.header-menu-nav a,.first-level-summary,.second-level-summary{color:#004a97!important}.product-card.card,.product-card .card{border:0;border-radius:var(--pefsa-radius-card, 8px);overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease;box-shadow:none}@media(hover:hover)and (pointer:fine){.product-card.card:hover,.product-card:hover .card,.product-card:focus-within .card{transform:translateY(-3px);box-shadow:0 10px 25px #0000000f,0 4px 12px #00000008}}.product-card a.media{border:0!important;box-shadow:none!important}.product-card a.media:focus-visible{outline:2px solid #004a97;outline-offset:3px}.bundle-product-card .card-media .media{border:0!important;box-shadow:none!important}.breadcrumb a.link.link-text{color:#4b5563;font-weight:400;text-decoration:none}.breadcrumb a.link.link-text:hover{color:#004a97;--color-foreground: 0, 74, 151}.breadcrumb .page-current{opacity:1}.breadcrumb .page-current .link.link-text,.breadcrumb .page-current span[aria-current=page]{color:#111827;font-weight:600;cursor:default;pointer-events:none;text-decoration:none}.product-card .card-heading a{color:#111827!important;text-decoration:none!important}.product-card .card-heading a:hover{color:#004a97!important;--color-foreground: 0, 74, 151;text-decoration:underline!important;text-underline-offset:2px;--underline-scale: 0}.product-card .card-price{color:#111827;font-weight:700;font-size:1.05rem}.product-list .slider-slide.focus-inset:focus:not(:focus-visible){box-shadow:none;outline:0}.product-list .slider-slide.focus-inset:focus-visible{outline:2px solid #004a97;outline-offset:3px}.product-card product-form.quick-add button,.product-card product-form.quick-add .button{background:#dd3211!important;color:#fff!important;border-color:#dd3211!important;--color-button: 221, 50, 17;--color-button-text: 255, 255, 255}.product-card product-form.quick-add button:hover,.product-card product-form.quick-add .button:hover{background:#b8290c!important;border-color:#b8290c!important}.card-cotizar-link{background:#003c7d!important;color:#fff!important;text-decoration:none!important}.add-cart-button{background:#dd3211!important;border-color:#dd3211!important;color:#fff!important}.add-cart-button:hover{background:#b8290c!important;border-color:#b8290c!important}.quick-view-button:not(.button--icon):not(.card-cotizar-link--primary){background:#dd3211!important;border-color:#dd3211!important}.quick-view-button:not(.button--icon):not(.card-cotizar-link--primary):hover{background:#b8290c!important;border-color:#b8290c!important}#pefsa-quote-trigger-secondary{background-color:#fff;color:#003c7d;box-shadow:inset 0 0 0 2px #003c7d}#pefsa-quote-trigger-secondary:hover{background-color:#eef3f9}.card-cotizar-link--secondary{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;background:#004a97;border:1px solid #004A97;color:#fff;font-size:12px;font-weight:600;letter-spacing:.2px;transition:background .15s,border-color .15s,color .15s}.card-cotizar-link--secondary:hover{background:#003c7d;border-color:#003c7d;color:#fff}.product-card .card-cotizar-link--primary{background:#004a97;border-color:#004a97;color:#fff}.product-card .card-cotizar-link--primary:hover{background:#003c7d;border-color:#003c7d;color:#fff}.pefsa-quote-icon{width:16px;height:16px;flex:0 0 16px}@media screen and (max-width:749px){.product-card .media-content .content-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;padding-inline:8px;box-sizing:border-box;gap:0}.product-card .media-content .content-bottom>.product-card__action--cart{grid-column:1;justify-self:start;min-width:0}.product-card .media-content .content-bottom>.product-card__action--quote{grid-column:2;justify-self:end;min-width:0}.product-card:not(.card--horizontal)>.card-horizontal-buttons{display:none!important}product-quote-drawer .modal-inner{max-height:65vh}}product-quote-drawer .drawer-content{overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){product-quote-drawer .modal-inner{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;display:flex!important;flex-direction:column!important;overflow:hidden!important}product-quote-drawer .drawer-header{flex:0 0 auto}product-quote-drawer .drawer-content{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}}product-card .card-content a,.product-card .card-content a{color:#1a1a1a!important}product-card .card-content a:hover,.product-card .card-content a:hover{opacity:.75}product-card b.price-item,.product-card b.price-item{color:#1a1a1a!important}product-card s.price-item,.product-card s.price-item{color:#9ca3af!important}product-card .card-content .card-price b.price-item,.product-card .card-content .card-price b.price-item{font-size:1.2em;font-weight:700!important}product-card .card-content .card-price s.price-item,.product-card .card-content .card-price s.price-item{font-size:.85em;font-weight:400;opacity:.75;margin-inline-start:.35em}.card-media.card-media--has-meta .card-sold-out{height:calc(100% - 44px)}.predictive-search-main .card.card--horizontal{gap:1rem}.predictive-search-main .card--horizontal .card-meta-badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;position:static;inset:auto;width:auto;max-width:100%;overflow:hidden}.predictive-search-main .card--horizontal .card-meta-badges a,.predictive-search-main .card--horizontal .card-meta-badges a:visited{color:#555!important;text-decoration:none}.predictive-search-main .card--horizontal .card-meta-badges .card-vendor-logo,.predictive-search-main .card--horizontal .card-meta-badges .card-vendor-logo:visited{color:inherit!important}.predictive-search-main .card--horizontal .card-meta-badges{gap:.375rem!important;margin:2px 0!important;line-height:1.35!important}.predictive-search-main .card--horizontal .card-meta-badges .card-sku-badge,.predictive-search-main .card--horizontal .card-meta-badges .card-vendor-badge{background:transparent!important;border:0!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:.75rem!important;line-height:1.35!important;letter-spacing:normal!important;color:#6b7280!important;white-space:nowrap!important}.predictive-search-main .card--horizontal .card-meta-badges .card-vendor-badge a,.predictive-search-main .card--horizontal .card-meta-badges .card-vendor-badge a:visited{color:#6b7280!important}.predictive-search-main .card--horizontal .card-meta-badges .card-vendor-logo{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:16px!important;width:64px!important;min-width:64px!important;flex-shrink:0!important}.predictive-search-main .card--horizontal .card-meta-badges .card-vendor-logo img{max-height:14px!important;max-width:64px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.predictive-search-main .card--horizontal .card-meta-badges .card-sku-badge+.card-vendor-logo:before,.predictive-search-main .card--horizontal .card-meta-badges .card-sku-badge+.card-vendor-badge:before{content:"\b7";color:#9ca3af;margin-inline-end:.375rem;font-size:.75rem;line-height:1}.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons{margin-inline-end:10px;display:flex;align-items:center;gap:.375rem;align-self:center}.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .button,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .quick-add-button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-left:0}@media screen and (max-width:749px){.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .button,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .quick-add-button{width:44px;min-width:44px;height:44px;min-height:44px}}.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons product-form.quick-add button,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons product-form.quick-add .button{background:#e8583c!important;border-color:#e8583c!important}.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons product-form.quick-add button:hover,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons product-form.quick-add .button:hover{background:#d4492f!important;border-color:#d4492f!important}.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .card-cotizar-link,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .card-cotizar-link--primary,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .card-cotizar-link--secondary{background:#1a5fa8!important;border-color:#1a5fa8!important;color:#fff!important}.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .card-cotizar-link:hover,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .card-cotizar-link--primary:hover,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .card-cotizar-link--secondary:hover{background:#14508f!important;border-color:#14508f!important;color:#fff!important}.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .button:focus-visible,.predictive-search-main .card.product-card.card--horizontal .card-horizontal-buttons .quick-add-button:focus-visible{outline:2px solid #004a97;outline-offset:2px}.predictive-search-main .search-results-wrapper .tab-panel-panels{padding-block-start:.5rem}.predictive-search-main .search-results-wrapper .predictive-search-results{grid-template-rows:auto 1fr auto;min-height:0}.predictive-search-main .search-results-wrapper .predictive-search-results>.suggestion-searches{grid-row:1}.predictive-search-main .search-results-wrapper .predictive-search-results>.tab-panel{grid-row:2;min-height:0}.predictive-search-main .search-results-wrapper .predictive-search-results>.predictive-search-cta{grid-row:3}.predictive-search-main .search-results-wrapper .predictive-search-results .tab-panel-panels{padding-block-end:5rem;overscroll-behavior:contain;scrollbar-gutter:stable}.search-pop-panel:has(.predictive-search-cta)>.search-button{display:none}.predictive-search-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding-block:.375rem;margin-block-start:.5rem;line-height:1.3}.predictive-search-main .tab-panel-panels .card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;padding-block:.625rem;padding-inline:.5rem;transition:background-color .15s ease}.predictive-search-main .tab-panel-panels .card:not(:last-child){margin-block-end:0;border-block-end:1px solid rgba(0,0,0,.05)}.predictive-search-main .tab-panel-panels .card:hover,.predictive-search-main .tab-panel-panels .card:focus-within{background:#004a970a!important;box-shadow:none!important;transform:none!important}@media screen and (max-width:749px){.predictive-search-main .card--horizontal .card-heading a.link.link-underline{-webkit-line-clamp:3!important}}.product-info-price .price:not(.price--on-sale) b.price-item--regular{font-size:1.875rem;font-weight:700;color:#111827;line-height:1.2}.product-info-price .price--on-sale .price-item--sale{font-size:1.875rem;font-weight:700;color:#111827;line-height:1.2}.product-info-price .price--on-sale s.price-item--regular{font-size:1rem;font-weight:400;color:#9ca3af;text-decoration-color:#9ca3af;align-self:center}.product-info-price .price-container{display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap}.product-container-main .product-info .product-info-title .product-title-meta a.vendor-name,.product-container-main .product-info .product-info-title .product-title-meta a.type-name,.product-title-meta a.vendor-name,.product-title-meta a.type-name{color:#111827!important;text-decoration:none!important;--underline-scale: 0 !important;background-image:none!important;box-shadow:none!important;border-bottom:0!important}.product-container-main .product-info .product-info-title .product-title-meta a.vendor-name:after,.product-container-main .product-info .product-info-title .product-title-meta a.type-name:after,.product-title-meta a.vendor-name:after,.product-title-meta a.type-name:after{display:none!important;transform:scaleX(0)!important;background:none!important}.product-container-main .product-info .product-info-title .product-title-meta a.vendor-name:hover,.product-container-main .product-info .product-info-title .product-title-meta a.type-name:hover,.product-title-meta a.vendor-name:hover,.product-title-meta a.type-name:hover{color:#004a97!important;text-decoration:underline!important;text-underline-offset:2px!important}.product-info-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px}.product-info-price>.product-price,.product-info-price>.product-tax{flex:0 1 auto;min-width:0}.product-info-price>:not(.product-price):not(.product-tax){flex-basis:100%}.product-info-price>.product-tax{margin:0;font-size:13px;line-height:1.3;color:#566070}[id$=__main] .product-info-price .pefsa-ship-note{display:none}.product-container-main .product-info .product-info-mini-checkout .mini-add-cart-button{--color-button: 221, 50, 17;--color-button-text: 255, 255, 255}shopify-chat::part(activator){transition:transform .24s cubic-bezier(.23,1,.32,1)}@media screen and (min-width:750px){html:has(.product-info-mini-checkout.active) shopify-chat::part(activator){transform:translate(-436px)}}@media screen and (max-width:749px){html:has(.product-info-mini-checkout.active) shopify-chat::part(activator){transform:translateY(-112px)}html:has(.product-info-mini-checkout.active.has-expand) shopify-chat::part(activator){transform:translateY(-300px)}}@media(prefers-reduced-motion:reduce){shopify-chat::part(activator){transition:none}}html body .product-container-main .product-media-gallery .product-thumbnail-slider .thumbnail-list .thumbnail-list-item,html body .product-container-main .product-media-gallery .product-thumbnail-slider .thumbnail-list .thumbnail-list-item:has(.thumbnail-media[aria-current]){position:relative;border-radius:4px;box-shadow:none;overflow:hidden;cursor:pointer}html body .product-container-main .product-media-gallery .product-thumbnail-slider .thumbnail-list .thumbnail-list-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:1px solid #d5dbe5;border-radius:4px;pointer-events:none;transition:border-color .15s ease}html body .product-container-main .product-media-gallery .product-thumbnail-slider .thumbnail-list .thumbnail-list-item:has(.thumbnail-media[aria-current]):after{border:2px solid #004a97}html body .product-container-main .product-media-gallery .product-thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media[aria-current]{transform:none}html body .product-container-main .product-media-gallery product-media-slider>.slider-container>.slider-nav-buttons{display:none}html body .product-container-main .product-media-gallery .product-thumbnail-slider .thumbnail-list .thumbnail-list-item.pefsa-thumb--clipped{visibility:hidden}.pefsa-thumb-more{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#002a579e;color:#fff;font-size:22px;font-weight:800;pointer-events:none}@media screen and (max-width:749px){.section-breadcrumb .breadcrumb-list{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.section-breadcrumb .breadcrumb-list::-webkit-scrollbar{display:none}.section-breadcrumb .breadcrumb-item{flex:0 0 auto}.section-breadcrumb .breadcrumb-item:last-child{padding-inline-end:32px}.product-container-main .quantity-input{font-size:16px}}.product-container-main .product-info .product-info-title .product-title-meta div.vendor-and-type{flex-wrap:wrap;gap:2px 14px}.product-container-main .product-info .product-info-title .product-title-meta div.vendor-and-type>span{min-width:0}.product-container-main .product-info .product-info-title .product-title-meta div.vendor-and-type>.product-sku{font-size:.875rem;color:#111827}@media screen and (max-width:749px){.product-container-main .product-info .product-info-title .product-title-meta div.vendor-and-type{font-size:13px;gap:2px 12px}}#Menu-Drawer.header-menu-drawer-content,#Menu-Drawer .menu-drawer-utility{background:#f5f7fa}#Menu-Drawer .main-drawer-nav{padding-block:16px 20px;overscroll-behavior:contain}#Menu-Drawer .main-drawer-nav>*:not(:last-child){margin-block-end:0}#Menu-Drawer .drawer-menu-category{margin:0;padding:0;border:0}#Menu-Drawer .details-category-content{padding:0;background:#fff}#Menu-Drawer .drawer-menu-category>details>.menu-summary,#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary,#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>a.menu-link,#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>a.menu-link,#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary{display:flex;align-items:center;min-height:48px;padding:0 14px;gap:12px;background:#fff;border-top:1px solid #e7ecf3;font-size:15px;font-weight:500;letter-spacing:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out}#Menu-Drawer .drawer-menu-category>details>.menu-summary:active,#Menu-Drawer .details-category-content .menu-summary:active,#Menu-Drawer .details-category-content a.menu-link:active,#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>a.menu-link:active,#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary:active{background:#eef4fb}#Menu-Drawer .main-drawer-nav .menu-summary .caret-icon{color:#004a97}#Menu-Drawer .main-drawer-nav a.menu-link:focus-visible,#Menu-Drawer .main-drawer-nav .menu-summary:focus-visible{outline:3px solid #7fb2ea;outline-offset:-3px;border-radius:var(--pefsa-radius-card, 8px)}#Menu-Drawer .drawer-menu-category>details>.menu-summary{min-height:56px;border-top:0;border-radius:var(--pefsa-radius-card, 8px) var(--pefsa-radius-card, 8px) 0 0;color:#004a97;font-size:16px}#Menu-Drawer .drawer-menu-category>details[open]>.menu-summary b{font-weight:700!important}#Menu-Drawer .drawer-menu-category>details>.menu-summary .icon-menu{flex:0 0 36px;width:36px;height:36px;padding:7px;border-radius:50%;background:#eef4fb;color:#004a97}#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary,#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>a.menu-link{padding-inline-start:62px}#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item:last-child>details-disclosure>details>.menu-summary,#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item:last-child>a.menu-link{border-radius:0 0 var(--pefsa-radius-card, 8px) var(--pefsa-radius-card, 8px)}#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>a.menu-link>.icon,#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary>.menu-link>.icon{flex:0 0 36px;width:36px;height:36px;padding:8px;border-radius:50%;background:#eef4fb;color:#004a97}#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary>.menu-link{display:flex;align-items:center;gap:12px;padding-block:0}#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>a.menu-link:not(:has(>.icon,>.media)),#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary:not(:has(.menu-link>.icon,.menu-link>.media)){padding-inline-start:62px}summary[aria-controls=Menu-Drawer]{padding:13px 12px;margin:-13px -12px;touch-action:manipulation}@media(prefers-reduced-motion:reduce){#Menu-Drawer .main-drawer-nav a.menu-link,#Menu-Drawer .main-drawer-nav .menu-summary{transition:none}}.header-menu-nav .menu-list>li .menu-link>svg.icon:not(.caret-icon),.header-menu-nav .menu-list>li>a>svg.icon:not(.caret-icon),.header-menu-nav .menu-list>li .menu-link>.media,.header-menu-nav .menu-list>li>a>.media{display:none}#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>a.menu-link>.media,#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary>.menu-link>.media{flex:0 0 36px;width:36px;height:36px;padding:8px;border-radius:50%;background:#eef4fb;overflow:visible;aspect-ratio:auto}#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item .menu-link>.media:before{display:none}#Menu-Drawer .main-drawer-nav>.first-level-menu>.menu-item .menu-link>.media img{position:static;display:block;width:20px;height:20px;object-fit:contain}#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary>.menu-link,#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>a.menu-link{display:flex;align-items:center;gap:19px;padding-block:0}#Menu-Drawer .details-category-content>.first-level-menu>.menu-item .menu-link>.media{flex:0 0 22px;width:22px;height:22px}#Menu-Drawer .details-category-content>.first-level-menu>.menu-item .menu-link>.media img{width:22px;height:22px;object-fit:contain}.header-menu-categories .first-level-summary .media{flex:0 0 22px;width:22px;height:22px}.header-menu-categories .first-level-summary .media img{width:22px;height:22px;object-fit:contain}.header-menu-categories .first-level-summary .menu-link{gap:10px}.header-menu-categories .details-submenu>.first-level-summary{padding-inline-end:18px!important}scroll-seamless[data-init]:not([editor-selected]):focus-within .scroll-list{animation-play-state:paused}#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary:has(.menu-link>.media),#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>a.menu-link:has(>.media){padding-inline-start:33px}#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary:not(:has(.menu-link>.media)),#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>a.menu-link:not(:has(>.media)){padding-inline-start:74px}#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>details-disclosure>details>.menu-summary>.menu-link,#Menu-Drawer .details-category-content>.first-level-menu>.menu-item>a.menu-link{max-width:calc(100% - 44px)}.header-menu-categories a.third-level-link.link-text:not([aria-current=page]),nav.header-menu-nav a.third-level-link.link-text:not([aria-current=page]){font-weight:400!important}#Menu-Drawer .menu-item:has([aria-current=page])>details-disclosure>details>.menu-summary .menu-link,#Menu-Drawer [aria-current=page]{font-weight:700}.header-nav a.third-level-link[aria-current=page]{font-weight:700}.header-nav .first-level-item:has([aria-current=page])>drop-menu>details>.first-level-summary .menu-link,.header-nav .header-menu-first-level:has([aria-current=page])>drop-menu>details>summary{font-weight:700}#Menu-Drawer .drawer-level-menu-wrapper a.menu-link,#Menu-Drawer .drawer-level-menu-wrapper .menu-summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#Menu-Drawer .drawer-level-menu-wrapper a.menu-link:active,#Menu-Drawer .drawer-level-menu-wrapper .menu-summary:active{background:#eef4fb}@media screen and (max-width:749px){body.template-index .carousel[id$=__carousel_t7iURU] .carousel-slide-block .banner-media.media--adapt{--padding-bottom: max(var(--ratio-percent-mobile), 17.5rem)}.carousel .slider-slide>.carousel-slide-block{display:grid;height:100%}.carousel .carousel-slide-block>.banner-media,.carousel .carousel-slide-block>.banner-content{grid-area:1 / 1}.carousel .carousel-slide-block>.banner-content{position:relative;height:auto}}.heading-block--rich>:is(h1,h2,h3,h4,h5,h6,p,ul,ol){font-size:inherit;margin-block:0}.heading-block--rich>*+*{margin-block-start:.5em}.heading-block--rich>:is(p,ul,ol){font-family:var(--font-heading-family),serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:normal}@media screen and (max-width:749px){.heading-block--rich.has-mobile-size>*{line-height:inherit}}.footer p.footer-block-heading{font-family:var(--font-heading-family),serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:normal}.footer p.footer-block-heading:not(.mb-0){margin-block-end:1rem}:is(.description-block,.heading-block--rich) .br-hidden{display:none}@media screen and (min-width:750px){:is(.description-block,.heading-block--rich) .br-only-mobile{display:none}}@media screen and (max-width:749px){:is(.description-block,.heading-block--rich) .br-only-desktop{display:none}.heading-block.has-mobile-size{line-height:1.1}.heading-block.has-mobile-size.heading-mobile--xs{font-size:clamp(1.07rem,4.86vw,1.79rem)}.heading-block.has-mobile-size.heading-mobile--sm{font-size:clamp(1.29rem,5.83vw,2.14rem)}.heading-block.has-mobile-size.heading-mobile--md{font-size:clamp(1.5rem,6.8vw,2.5rem)}.heading-block.has-mobile-size.heading-mobile--lg{font-size:clamp(1.71rem,7.77vw,2.86rem)}.heading-block.has-mobile-size.heading-mobile--xl{font-size:clamp(2.14rem,9.71vw,3.57rem)}.description-block.has-mobile-size.description-mobile--sm{font-size:.875rem;line-height:1.35}.description-block.has-mobile-size.description-mobile--md{font-size:1rem;line-height:1.35}.description-block.has-mobile-size.description-mobile--lg{font-size:1.125rem;line-height:1.35}.button.button-block.has-mobile-size{box-sizing:border-box;min-height:48px;border-block:0 solid transparent;background-clip:padding-box;white-space:nowrap;max-width:none}.button.button-block.has-mobile-size.button-mobile--compact{border-radius:calc(var(--pefsa-radius-control, 4px) + 4px);border-block-width:4px;font-size:13px;padding-inline:14px 12px;gap:6px}.button.button-block.has-mobile-size.button-mobile--normal{border-radius:calc(var(--pefsa-radius-control, 4px) + 2px);border-block-width:2px;font-size:14px;padding-inline:16px 14px;gap:7px}.button.button-block.has-mobile-size.button-mobile--large{border-radius:var(--pefsa-radius-control, 4px);border-block-width:0;font-size:16px;padding-inline:20px 16px;gap:8px}.button.button-block.has-mobile-size.button-mobile--compact .icon{width:14px;height:14px}.button.button-block.has-mobile-size.button-mobile--normal .icon{width:16px;height:16px}.button.button-block.has-mobile-size.button-mobile--large .icon{width:18px;height:18px}:is(.carousel-slide-block,.image-banner__wrapper) .banner-box.has-mobile-width{max-width:var(--content-width-mobile, 100%)}:is(.carousel-slide-block,.image-banner__wrapper) .banner-content.spacing-mobile--compact{padding-block:1rem}:is(.carousel-slide-block,.image-banner__wrapper) .spacing-mobile--compact .banner-box>*:not(:first-child){margin-block-start:.75rem}:is(.carousel-slide-block,.image-banner__wrapper) .spacing-mobile--compact .banner-box>.description-block:not(:first-child){margin-block-start:.5rem}}:root{--pefsa-radius-control: 4px;--pefsa-radius-card: 8px}:where(.button){border-radius:var(--pefsa-radius-control)}.button.button--border:not(.button--pill){--button-radius: var(--pefsa-radius-control)}.select,.field{--input-radius: var(--pefsa-radius-control)}.checkbox{--border-radius: var(--pefsa-radius-control)}.color-swatches{--swatch-border-radius: var(--pefsa-radius-control)}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--pefsa-radius-control)}.modal:not(.drawer)>.modal-inner,.modal:not(.drawer)>.modal-inner:after{border-radius:var(--pefsa-radius-card)}@media screen and (max-width:749px){.modal.drawer>.modal-inner{border-radius:var(--pefsa-radius-card) var(--pefsa-radius-card) 0 0}}.header-menu-nav .menu-list .header-mega-submenu{border-radius:0 0 var(--pefsa-radius-card) var(--pefsa-radius-card)}.header-nav .header-menu-categories .categories-menu-button{border-radius:var(--pefsa-radius-card) var(--pefsa-radius-card) 0 0}.header-nav .header-menu-categories .menu-list{border-radius:0 0 var(--pefsa-radius-card) var(--pefsa-radius-card)}.header-nav .header-menu-categories .menu-secondary-level-wrapper{border-radius:0 0 var(--pefsa-radius-card) 0}.header-menu-nav .header-second-menu-list.header-submenu-list,.header-menu-nav .header-third-menu-list.header-submenu-list{border-radius:var(--pefsa-radius-card)}@media screen and (max-width:749px){html{scroll-padding-bottom:156px}}.product-container-main .product-info .product-info-title+.product-info-price.product-info-block{margin-block-start:1rem}.product-container-main .product-info .product-info-app+.product-info-inventory.product-info-block,.product-container-main .product-info .product-info-inventory+.product-info-custom-liquid.product-info-block,.product-container-main .product-info .product-info-buy-buttons+.product-info-custom-liquid.product-info-block{margin-block-start:.75rem}.product-container-main .product-info .product-info-custom-liquid+.product-info-buy-buttons.product-info-block{margin-block-start:1.25rem}html body .product-container-main .product-info .product-info-inventory.product-info-block:has(+.product-info-custom-liquid .pefsa-delivery--stock){display:none}html body .product-container-main .product-info .product-info-inventory+.product-info-custom-liquid.product-info-block:has(.pefsa-delivery--stock){margin-block-start:.75rem}html body .product-container-main .product-info .product-info-payment-security .info-block-heading:empty,html body .product-container-main .product-info .product-info-payment-security .info-block-description:empty{display:none}html body .product-container-main .product-info .product-info-payment-security:has(.info-block-heading:empty){padding:0;background:none}html body .product-container-main .product-info .product-info-buy-buttons+.product-info-payment-security.product-info-block{margin-block-start:12px}html body .product-container-main .product-info .product-info-payment-security .payments-list{display:flex;flex-wrap:wrap;gap:4px;margin:0}html body .product-container-main .product-info .product-info-payment-security .payments-list{align-items:center}html body .product-container-main .product-info .product-info-payment-security .payments-list .payment-item{display:flex;align-items:center;height:20px}html body .product-container-main .product-info .product-info-payment-security .payments-list .icon{width:32px;height:20px}html body .product-container-main .product-info .product-info-payment-security .payments-list .payment-item--aplazo{justify-content:center;width:32px;height:20px;flex:none;overflow:hidden;border-radius:3px;background:#7fedfa}html body .product-container-main .product-info .product-info-payment-security .payments-list .icon--aplazo{flex:none;width:34px;max-width:none;height:8.5px}html body .product-container-main .product-info .product-info-payment-security .payments-list .payment-item--spei{justify-content:center;width:32px;height:20px;flex:none;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #ededed}html body .product-container-main .product-info .product-info-payment-security .payments-list .icon--spei{flex:none;width:23.5px;max-width:none;height:7.94px}@media screen and (max-width:749px){html body .product-container-main .product-media-gallery .product-media-list .product-media.media{--padding-bottom: min(100%, 300px)}html body .product-container-main .product-media-gallery .product-media-list .product-media.media img{object-fit:contain}html body .product-container-main .product-media-gallery .pefsa-360-slide{aspect-ratio:auto;height:min(calc(100vw - 32px),300px)}html body .product-container-main .product-media-gallery{margin-block-end:1rem}}@media screen and (min-width:1200px){html body .product-container-main:has(.has-pefsa-buybox){gap:40px}html body .product-container-main:has(.has-pefsa-buybox)>:not(product-info){flex:0 0 clamp(420px,35vw,660px);max-width:clamp(420px,35vw,660px)}html body .product-container-main product-info.has-pefsa-buybox{flex:1 1 0;min-width:0;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,24vw,380px);column-gap:32px;row-gap:0;align-items:start}html body .product-container-main product-info.has-pefsa-buybox>*{grid-column:1}html body .product-container-main product-info.has-pefsa-buybox>.product-info-block:has([data-pefsa-buybox]){display:none}html body .product-container-main product-info.has-pefsa-buybox>.pefsa-buybox{grid-column:2;grid-row:1 / span 40;position:sticky;top:110px}html body .product-container-main product-info.has-pefsa-buybox>.product-info-title.product-info-block{margin-block-start:0}html body .pefsa-buybox>.product-info-block:first-child{margin-block-start:0}html body .pefsa-buybox>.product-info-block+.product-info-block{margin-block-start:16px}html body .product-container-main product-info.has-pefsa-buybox:has(.pefsa-delivery--stock)>.product-info-inventory{display:none}html body .product-container-main .pefsa-buybox .product-info-buy-buttons .quantity-selector{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;row-gap:14px}html body .product-container-main .pefsa-buybox .product-info-buy-buttons .quantity-label{margin:0}html body .product-container-main .pefsa-buybox .product-info-buy-buttons .quantity-input-wrapper{display:contents}html body .product-container-main .pefsa-buybox .product-info-buy-buttons .quantity{justify-self:start;width:116px}html body .product-container-main .pefsa-buybox .product-info-buy-buttons .quantity button{width:34px;height:34px;min-width:34px}html body .product-container-main .pefsa-buybox .product-info-buy-buttons .add-cart-button{grid-column:1 / -1;min-width:0}html body .product-container-main product-info.has-pefsa-buybox>.pefsa-buybox{padding:20px;border:1px solid #dde3ec;border-radius:8px}html body .pefsa-buybox .pefsa-delivery__panel{padding:0;background:none;border-radius:0}html body .pefsa-buybox .pefsa-delivery__stock{width:fit-content;margin:16px 0 0;padding:6px 14px;border-radius:999px;background:#e7f5ec;color:#0b6b35;font-size:15px}html body .pefsa-buybox .pefsa-delivery__stock--low{background:#fff4e0;color:#8a5300}}@media screen and (min-width:1600px){html body .product-container-main:has(.has-pefsa-buybox)>:not(product-info){flex-basis:min(40vw,760px);max-width:min(40vw,760px)}}html body .product-container-main .product-info .product-info-title h1{font-weight:700;text-wrap:balance}html body .product-container-main .product-info .product-info-custom-liquid:has(.pefsa-delivery--stock)+.product-info-buy-buttons.product-info-block{margin-block-start:6px}[id$=__related-products] .section-header-block,[id*=__recently_viewed] .section-header-block{text-align:start!important;align-items:flex-start;margin-inline:0}.pefsa-key-specs__title{margin:0 0 6px;font-size:14px;font-weight:700}.pefsa-key-specs__list{margin:0;padding-inline-start:18px;font-size:14px;line-height:1.6}html body .product-container-main .product-info .product-info-block:has(>.pefsa-buy-trust){margin-block-start:16px}.pefsa-buy-trust{padding-top:16px;border-top:1px solid #e6ebf2;font-size:13px;line-height:1.4;color:#4a5568}.pefsa-buy-trust__list{display:grid;row-gap:8px;margin:0}.pefsa-buy-trust__item{display:flex;align-items:flex-start;gap:8px}.pefsa-buy-trust__icon{display:inline-flex;flex:none;line-height:0;color:#6b7280}.pefsa-buy-trust__icon svg{width:16px;height:16px}.pefsa-buy-trust a{color:#004a97;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#004a9759;transition:text-decoration-color .15s ease}.pefsa-buy-trust a:focus-visible{text-decoration-color:currentColor}@media(hover:hover){.pefsa-buy-trust a:hover{text-decoration-color:currentColor}}.pefsa-buy-trust__quote{margin:12px 0 0}.pefsa-buy-trust .pefsa-buy-trust__cta{font-weight:700}product-info:has(#pefsa-quote-block) .pefsa-buy-trust__quote{display:none}html body .product-container-main .product-info .product-info-title{position:relative}html body .product-container-main .product-info .product-info-title h1{padding-inline-end:48px}.pefsa-share{position:absolute;top:0;right:0}.pefsa-share__button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #dde3ec;border-radius:50%;background:#fff;color:#1f2937;cursor:pointer;transition:background-color .16s ease-out,transform .16s ease-out}.pefsa-share__button:active{transform:scale(.97)}.pefsa-share__button:focus-visible{outline:2px solid #004a97;outline-offset:2px}@media(hover:hover)and (pointer:fine){.pefsa-share__button:hover{background:#f2f6fb}}.pefsa-share__icon{display:inline-flex;line-height:0}.pefsa-share__icon svg{width:18px;height:18px}.pefsa-share__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pefsa-share__status{position:absolute;top:calc(100% + 6px);right:0;padding:4px 10px;border-radius:4px;background:#1f2937;color:#fff;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease-out}.pefsa-share.is-announcing .pefsa-share__status{opacity:1}.pefsa-datasheet{display:inline-flex;min-width:0}.pefsa-datasheet__link{display:inline-flex;align-items:center;gap:7px;min-height:24px;color:#004a97;font-size:.875rem;font-weight:600;text-decoration:none}.pefsa-datasheet__link:hover{text-decoration:underline}@media screen and (max-width:749px){.pefsa-datasheet__link{position:relative}.pefsa-datasheet__link:after{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}html body .product-container-main .product-info .product-info-title .product-title-meta div.vendor-and-type{row-gap:6px}}.pefsa-datasheet__link:focus-visible{outline:2px solid #004a97;outline-offset:2px}.pefsa-datasheet__icon{position:relative;display:inline-flex;flex:none;line-height:0;color:#4a5568}.pefsa-datasheet__icon svg{width:20px;height:20px}.pefsa-datasheet__tag{position:absolute;inset-inline-start:-4px;inset-block-end:-2px;padding:1px 2px;border-radius:2px;background:#c62828;color:#fff;font-size:9px;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width:749px){html body .product-container-main .fd-options-button .fd-options-button__options>a{padding-inline:9px!important}}html body .product-container-main .product-info .product-info-buy-buttons .quantity-in-cart{display:none}@media screen and (max-width:749px){html body .product-container-main .product-info .product-info-buy-buttons .quantity-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .product-container-main .product-info .product-info-buy-buttons .quantity-input-wrapper{flex-wrap:nowrap;gap:.75rem}html body .product-container-main .product-info .product-info-buy-buttons .quantity{width:8.5rem;flex:none}html body .product-container-main .product-info .product-info-buy-buttons .add-cart-button{min-width:0;flex:1 1 auto}}@media screen and (max-width:749px){html body .product-container-main .product-media-gallery.hide-thumbnail-mobile .slider-page-dots{position:static;transform:none;width:100%;justify-content:center;margin:12px 0 0;padding:0;border:0;background:none;gap:8px}html body .product-container-main .product-media-gallery .slider-page-dots .page-dot{background:#8a97a8}html body .product-container-main .product-media-gallery .slider-page-dots .page-dot.current{width:1rem;background:#004a97}html body .product-container-main .product-media-gallery .slider-page-dots .page-dot.current:after{display:none}}.pefsa-key-specs__more{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:2px;font-size:14px;color:#004a97;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#004a9759;transition:text-decoration-color .15s ease}.pefsa-key-specs__more:before{content:"\203a";display:inline-block;font-size:18px;line-height:1}.pefsa-key-specs__more:focus-visible{text-decoration-color:currentColor}@media(hover:hover){.pefsa-key-specs__more:hover{text-decoration-color:currentColor}}#pefsa-specs,#pefsa-description{scroll-margin-top:calc(var(--header-height, 5rem) + 72px)}.pefsa-description-details{border-block-start:1px solid rgba(var(--color-foreground),1)}.pefsa-description-details__summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;cursor:pointer;list-style:none}.pefsa-description-details__summary::-webkit-details-marker{display:none}.pefsa-description-details__title{font-size:1.25rem}.pefsa-description-details__summary .caret-icon{width:1rem;flex:0 0 auto;transition:transform .15s ease}.pefsa-description-details[open] .caret-icon{transform:rotate(180deg)}.pefsa-description-details__content{padding-block:1rem 1.5rem}@media screen and (max-width:749px){html body .product-description__wrapper .product-meta{margin-block-start:0}}@media screen and (min-width:750px){html body .product-description__wrapper .product-description{flex:1 1 50%;min-width:0}html body .product-description__wrapper .product-meta{flex:1 1 40rem;width:auto;min-width:0;max-width:40rem}}@media screen and (min-width:750px)and (max-width:899px){html body .product-container-main .product-info{min-width:0}}@media screen and (min-width:750px)and (max-height:500px){html body .section-header.shopify-section-header-sticky{position:static}html body #MainContent{--header-height: 0px}}@media screen and (min-width:750px)and (max-width:1439px){html body .header-nav-container .header-menu-nav>.menu-list{column-gap:12px}}@media screen and (min-width:750px){.pefsa-description-details--expanded[open]{border-block-start:0}.pefsa-description-details--expanded[open]>.pefsa-description-details__summary{display:none}.pefsa-description-details--expanded[open]>.pefsa-description-details__content{padding-block:0}}html body #shopify-pc__banner{padding:12px 24px!important}html body #shopify-pc__banner p{font-size:14px!important;line-height:1.4!important;margin:0!important}html body #shopify-pc__banner button{min-height:40px!important;padding:8px 20px!important;font-size:14px!important;line-height:1.2!important;border-radius:6px!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}html body #shopify-pc__banner__btn-accept{background:#004a97!important;border:1px solid #004a97!important;color:#fff!important}html body #shopify-pc__banner__btn-decline{background:#fff!important;color:#004a97!important;border:1px solid #004a97!important}@media(hover:hover){html body #shopify-pc__banner__btn-accept:hover{background:#003c7d!important;border-color:#003c7d!important}html body #shopify-pc__banner__btn-decline:hover{background:#004a97!important;color:#fff!important}}html body #shopify-pc__banner button:focus-visible{outline:2px solid #004a97!important;outline-offset:2px!important}@media screen and (max-width:749px){html body #shopify-pc__banner{padding:12px 16px!important}html body #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}html body #shopify-pc__banner__btn-accept,html body #shopify-pc__banner__btn-decline{flex:1 1 45%!important;width:auto!important;margin:0!important}html body #shopify-pc__banner__btn-manage-prefs{flex:1 1 100%!important;order:3!important;min-height:32px!important;padding:4px!important;margin:0!important}html:has(#shopify-pc__banner) shopify-chat::part(activator){transform:translateY(-200px)}}@media screen and (min-width:750px){html:has(#shopify-pc__banner) shopify-chat::part(activator){transform:translateY(-72px)}}@media screen and (min-width:750px){html body #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;align-items:center!important;gap:12px!important}html body #shopify-pc__banner__btn-manage-prefs{order:1!important}html body #shopify-pc__banner__btn-decline{order:2!important}html body #shopify-pc__banner__btn-accept{order:3!important}}@media screen and (max-width:749px){html body #shopify-pc__banner__btn-decline{order:1!important}html body #shopify-pc__banner__btn-accept{order:2!important}}html body #shopify-pc__prefs button:not(#shopify-pc__prefs__header-close){min-height:40px!important;padding:8px 18px!important;font-size:14px!important;border-radius:6px!important;transition:background-color .15s ease,color .15s ease!important}html body #shopify-pc__prefs__header-accept,html body #shopify-pc__prefs__header-decline{background:#fff!important;color:#004a97!important;border:1px solid #004a97!important}html body #shopify-pc__prefs__header-save{background:#004a97!important;color:#fff!important;border:1px solid #004a97!important;order:3!important}html body #shopify-pc__prefs__header-decline{order:1!important}html body #shopify-pc__prefs__header-accept{order:2!important}@media(hover:hover){html body #shopify-pc__prefs__header-accept:hover,html body #shopify-pc__prefs__header-decline:hover{background:#004a97!important;color:#fff!important}html body #shopify-pc__prefs__header-save:hover{background:#003c7d!important;border-color:#003c7d!important}}html body #shopify-pc__prefs button:focus-visible{outline:2px solid #004a97!important;outline-offset:2px!important}html body #shopify-pc__banner{background:#f5f7fa!important;border-top:1px solid #dde3ec!important;box-shadow:none!important}html body #shopify-pc__banner__btn-decline{background:#fff!important}html body #shopify-pc__banner{z-index:95!important}html:has(.modal[open]) #shopify-pc__banner{display:none!important}html body .main-cart:has(.modal[open]){z-index:100}html body .cart-shipping-estimate-modal>.modal-inner .modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 5rem)}html body .cart-shipping-estimate-modal .modal-content>.alert-message{order:10;margin-block:1rem 0}html body .cart-shipping-estimate-modal .message-list{margin:.5rem 0 0;padding-inline-start:1.1rem}html body .cart-shipping-estimate-modal .message-list li+li{margin-block-start:.35rem}pefsa-shipping-estimate{display:none}pefsa-shipping-estimate.is-ready{display:flex;flex-direction:column;margin:0 0 1rem;padding:1rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12);font-variant-numeric:tabular-nums}pefsa-shipping-estimate [hidden]{display:none!important}.cart-details-footer:has(pefsa-shipping-estimate.is-ready) .cart-shipping-estimate-button,.cart-details-footer:has(pefsa-shipping-estimate.is-ready) .seperate:has(+.cart-shipping-estimate-button){display:none}.pefsa-ship__row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;flex-wrap:wrap}.pefsa-ship__label{font-size:1rem;font-weight:500}.pefsa-ship__row:has(.pefsa-ship__value:empty){display:none}.pefsa-ship__row:has(.pefsa-ship__value:empty)~.pefsa-ship__form{margin-block-start:0}.pefsa-ship__row:has(.pefsa-ship__value:empty)~.pefsa-ship__form label{margin-block-end:.375rem;white-space:nowrap;font-size:1rem;font-weight:500;color:rgb(var(--color-foreground))}.pefsa-ship__value{font-size:1.125rem;font-weight:700;text-align:end;margin-inline-start:auto}.pefsa-ship__value.is-free{color:#1a7f37}.pefsa-ship__value.is-stale{font-size:1rem;font-weight:500;color:rgba(var(--color-foreground),.6)}.pefsa-ship__dest,.pefsa-ship__sub,.pefsa-ship__note{margin:.25rem 0 0;font-size:.875rem;line-height:1.4;color:rgba(var(--color-foreground),.72)}.pefsa-ship__note{margin-block-start:.5rem}.pefsa-ship__note.is-error{color:#b42318}.pefsa-ship__gap{margin:1rem 0 .25rem;padding:.75rem .875rem;border-radius:8px;background:#eaf5ee;color:#0f3d1f}.pefsa-ship__gap-text{margin:0;font-size:16px;font-weight:500;line-height:1.35;color:inherit}html body .pefsa-ship__gap-text b{font-weight:700!important;color:#12662b}html body .pefsa-ship__gap-text .pefsa-ship__gap-amount{font-size:18px}.pefsa-ship__gap-sub{margin:.125rem 0 0;font-size:14px;line-height:1.4;color:inherit}.pefsa-ship__bar{display:block;height:10px;margin:.625rem 0 0;border-radius:999px;background:#cfe6d6;overflow:hidden}.pefsa-ship__bar>span{display:block;height:100%;border-radius:999px;background:#1a7f37}.pefsa-ship__continue{display:inline-block;margin:.5rem 0 -.5rem;font-size:14px;font-weight:700;color:#12662b}.pefsa-ship__continue:after{content:" \203a"}.pefsa-ship__continue:focus-visible{outline-color:#12662b}.pefsa-ship__total{margin:.75rem 0 0;padding:.75rem 0 0;border-top:1px solid #dde3ec}.pefsa-ship__total-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.pefsa-ship__total-label{font-size:1rem;font-weight:700}.pefsa-ship__total-value{font-size:1.5rem;font-weight:700;line-height:1.3;white-space:nowrap}.pefsa-ship__total-note{margin:0;text-align:end;font-size:.8125rem;line-height:1.3;color:#1a7f37}.pefsa-ship__link,.pefsa-ship__options>summary{color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.pefsa-ship__link{background:none;border:0;padding:.75rem 0;margin:-.75rem 0;font:inherit}.pefsa-ship__options{margin-block-start:.5rem}.pefsa-ship__options>summary{display:inline-block;padding:.75rem 0;margin:-.5rem 0;font-size:.875rem;list-style:none}.pefsa-ship__options>summary::-webkit-details-marker{display:none}.pefsa-ship__list{list-style:none;margin:.5rem 0 0;padding:0;font-size:.875rem}.pefsa-ship__list li{display:flex;justify-content:space-between;gap:1rem;padding:.375rem 0}.pefsa-ship__list li+li{border-top:1px solid rgba(var(--color-foreground),.08)}.pefsa-ship__option{min-width:0;overflow-wrap:anywhere}.pefsa-ship__date{color:rgba(var(--color-foreground),.72)}.pefsa-ship__price{white-space:nowrap;font-weight:700}.pefsa-ship__price.is-free{color:#1a7f37}.pefsa-ship__form{display:flex;align-items:flex-end;justify-content:flex-start;gap:.5rem;margin-block-start:.5rem}.pefsa-ship__field{flex:0 0 136px;width:136px;min-width:0}.pefsa-ship__field label{display:block;margin:0 0 .25rem;font-size:.875rem;color:rgba(var(--color-foreground),.72)}.pefsa-ship__input{width:100%;height:44px;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:16px}.pefsa-ship__input[aria-invalid=true]{border-color:#b42318}.pefsa-ship__button{height:44px;padding:0 1.25rem;border:1px solid rgb(var(--color-button));border-radius:4px;background:#e8f0fa;color:#003a78;font:inherit;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,color .15s ease,transform .1s ease-out}.pefsa-ship__button:active{transform:scale(.98)}.pefsa-ship__button:disabled{opacity:.6;cursor:progress}@media(hover:hover)and (pointer:fine){.pefsa-ship__button:not(:disabled):hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}}.pefsa-ship__link:focus-visible,.pefsa-ship__button:focus-visible,.pefsa-ship__input:focus-visible,.pefsa-ship__options>summary:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.pefsa-ship__input:focus-visible{outline-offset:-2px}@media(hover:hover)and (pointer:fine){.pefsa-ship__input,.pefsa-ship__button{height:40px}}@media(prefers-reduced-motion:reduce){.pefsa-ship__button{transition:none}.pefsa-ship__button:active{transform:none}}.pefsa-ship.is-stale .pefsa-ship__form{order:1}.pefsa-ship.is-stale .pefsa-ship__note{margin-block-start:.25rem}.pefsa-ship--compact.is-ready{margin-block-end:.75rem;padding-block-start:.75rem}.pefsa-ship--compact .pefsa-ship__value{font-size:1rem}.cart-drawer .cart-details-inner:has(pefsa-shipping-estimate.is-ready){display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}@media(pointer:coarse){.cart-drawer .cart-details-inner:has(pefsa-shipping-estimate.is-ready){scrollbar-gutter:auto;scrollbar-width:none}.cart-drawer .cart-details-inner:has(pefsa-shipping-estimate.is-ready)::-webkit-scrollbar{display:none}}.cart-drawer .cart-details-inner:has(pefsa-shipping-estimate.is-ready) .cart-details-main{flex:none;overflow:visible}.cart-drawer .cart-details-inner:has(pefsa-shipping-estimate.is-ready) .cart-details-footer{display:contents}.cart-drawer .cart-details-inner:has(pefsa-shipping-estimate.is-ready) .pefsa-summary__title{margin-block-start:auto;padding-block-start:1rem;border-top:1px solid rgba(var(--color-foreground),.12)}.cart-drawer .cart-details-inner:has(pefsa-shipping-estimate.is-ready) .footer-ctas{position:sticky;inset-block-end:0;z-index:1;margin-block-start:.75rem;padding-block-start:.5rem;background:rgb(var(--color-background))}html body .cart-details-footer .pefsa-summary__title{margin:0 0 .75rem;font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;line-height:1.2}html body .cart-drawer .cart-details-footer .pefsa-summary__title{margin-block-end:.5rem;font-size:1rem}html body .main-cart .cart-details-footer:has(.pefsa-summary__title){padding:1.5rem;border:1px solid #dde3ec;border-radius:8px;background:#f5f7fa}html body .cart-details-footer:has(.pefsa-summary__title) .footer-subtotal{align-items:baseline;margin-block-end:0!important;font-variant-numeric:tabular-nums}html body .cart-details-footer:has(.pefsa-summary__title) .footer-subtotal .total-title{font-weight:500}html body .cart-details-footer:has(.pefsa-summary__title) .footer-subtotal .total-price{font-size:1.25rem!important;font-weight:700;line-height:1.3}html body .cart-details-footer:has(pefsa-shipping-estimate.has-total) .footer-subtotal .total-price{font-size:1.125rem!important;font-weight:500}html body .cart-details-footer .pefsa-summary__tax{margin:0 0 .75rem;text-align:end;font-size:.8125rem;line-height:1.3;color:rgba(var(--color-foreground),.72)}html body .cart-details-footer:has(.pefsa-summary__title) pefsa-shipping-estimate.is-ready{padding-block-start:.75rem;border-top-color:#dde3ec}html body .cart-details-footer:has(.pefsa-summary__title) .footer-tex{text-align:start!important;color:rgba(var(--color-foreground),.72)}html body .cart-details-footer:has(.pefsa-summary__title) .footer-tools{justify-content:flex-start!important}html body .pefsa-ship__gap .pefsa-ship__continue{margin-block-start:.75rem;color:#12662b}html body .pefsa-ship__gap.is-done .pefsa-ship__bar{display:none}
/*# sourceMappingURL=/cdn/shop/t/59/assets/pefsa-overrides.css.map */
