.gxp-pdp{--gp-blue:#0b4178;--gp-teal:#087f9e;--gp-border:#d3e4ec;--gp-soft:#f3f8fb;display:block;color:var(--gp-blue);letter-spacing:normal}.gxp-pdp .page-width,.gxp-pdp-faq.page-width,.gxp-pdp-related.page-width{max-width:1320px}.gxp-pdp__breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;color:#536d81;margin-bottom:24px;flex-wrap:wrap}.gxp-pdp__breadcrumb a{color:#536d81;text-decoration:none}.gxp-pdp__breadcrumb a:hover{text-decoration:underline}.gxp-pdp__breadcrumb [aria-current]{max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gxp-pdp .product.product--medium{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:32px 52px}.gxp-pdp .product.product--medium>.grid__item{width:auto;max-width:none;min-width:0}.gxp-pdp .product__info-wrapper{animation:none!important;transform:none!important;opacity:1!important}.gxp-pdp .product__media-wrapper{width:calc(46% - 26px);max-width:calc(46% - 26px)}.gxp-pdp .product__info-wrapper{width:calc(54% - 26px);max-width:calc(54% - 26px);padding:0}.gxp-pdp .product__info-container{max-width:none;position:static}.gxp-pdp .product__info-container>*{margin-top:14px;margin-bottom:0}.gxp-pdp .product__info-container .product__title{margin:0}.gxp-pdp .product__title h1{font-size:clamp(28px,3.05vw,42px);line-height:1.12;letter-spacing:-.035em;margin:9px 0 0;color:var(--gp-blue);font-weight:800;text-wrap:balance}.gxp-pdp .product__title>a{display:none}.gxp-pdp__eyebrow{color:#087f9e;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;line-height:1.5;margin:0 0 10px}.gxp-pdp__lead{font-size:16px;line-height:1.65;color:#4e687e;max-width:64ch;margin:16px 0}.gxp-pdp__facts{list-style:none;display:flex;gap:12px 18px;flex-wrap:wrap;padding:14px 0;margin:0!important;border-top:1px solid var(--gp-border);border-bottom:1px solid var(--gp-border)}.gxp-pdp__facts li{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;font-weight:650}.gxp-pdp__format{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:28px;padding:0 4px;border-radius:4px;font-size:9px;line-height:1;font-weight:800}.gxp-pdp__format--pdf{color:#a52630;background:#fff0f0}.gxp-pdp__format--word{color:#154e91;background:#eaf2ff}.gxp-pdp__format--excel{color:#146a41;background:#e6f5ec}.gxp-pdp__file-pair{display:flex;gap:2px}.gxp-pdp__check{display:flex;align-items:center;justify-content:center;background:#e6f5f6;border-radius:50%;color:#087f9e;width:24px;height:24px;font-size:15px}.gxp-pdp .price{font-size:29px!important;line-height:1.2;color:var(--gp-blue);font-weight:750}.gxp-pdp .price-item{font-size:inherit!important}.gxp-pdp .price__container{margin-bottom:0}.gxp-pdp .product__tax{font-size:11px;line-height:1.5;margin-top:6px;color:#536d81}.gxp-pdp .installment{margin:0}.gxp-pdp .product__info-container>div:has(.installment){margin:0}.gxp-pdp variant-selects{margin:18px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}.gxp-pdp .product-form__input{max-width:none;margin:0!important;min-width:0}.gxp-pdp .product-form__input .form__label{font-size:13px;font-weight:700;color:var(--gp-blue);margin-bottom:9px}.gxp-pdp .product-form__input--pill input[type=radio]+label{font-size:13px;letter-spacing:0;border:1px solid #b6cddc;border-radius:7px;min-height:44px;padding:12px 20px;margin:0 8px 0 0;color:var(--gp-blue);background:#fff}.gxp-pdp .product-form__input--pill input[type=radio]:checked+label{background:#0b4178;color:#fff;border-color:#0b4178}.gxp-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid #087f9e;outline-offset:3px}.gxp-pdp__language-help{font-size:11px!important;line-height:1.6;color:#526a7e;margin-top:8px!important;max-width:65ch}.gxp-pdp .product-form{margin:16px 0 0!important}.gxp-pdp .product-form__buttons{max-width:none}.gxp-pdp .product-form__submit{min-height:53px;border:0;border-radius:8px;background:linear-gradient(115deg,#0b4178,#087f9e);color:#fff;font-size:16px;font-weight:750;letter-spacing:0;padding:14px 20px;box-shadow:0 9px 20px #0b41781a;margin-bottom:0}.gxp-pdp .product-form__submit:before,.gxp-pdp .product-form__submit:after{content:none}.gxp-pdp .product-form__submit:hover{filter:brightness(1.07)}.gxp-pdp .product-form__submit[disabled],.gxp-pdp .product-form__submit[aria-disabled=true]{opacity:.55}.gxp-pdp .product-form__error-message-wrapper{font-size:13px;line-height:1.6}.gxp-pdp__delivery{font-size:11px;color:#536d81;text-align:center;margin-top:10px!important;line-height:1.5}.gxp-pdp .product__media-list{border:1px solid #dbe8ef;border-radius:14px;background:#f6f9fb;overflow:hidden}.gxp-pdp .product__media-item{padding:12px!important}.gxp-pdp .product-media-container{border:0!important;max-width:100%;--constrained-height:340px!important}.gxp-pdp .product__media img{object-fit:contain}.gxp-pdp .thumbnail-list{margin-top:10px;gap:8px}.gxp-pdp .thumbnail-list__item{width:64px!important;height:64px;border-radius:6px;overflow:hidden}.gxp-pdp .thumbnail{border-radius:6px}.gxp-pdp .slider-mobile-gutter{margin-bottom:0}.gxp-pdp__preview{margin-top:18px;background:#f3f8fb;border:1px solid var(--gp-border);border-radius:12px;padding:18px}.gxp-pdp__preview-heading{display:flex;gap:12px;align-items:center}.gxp-pdp__preview-icon{display:grid;place-items:center;width:40px;height:44px;flex-shrink:0;color:#a52630;background:#fff;border:1px solid #edd5d8;border-radius:6px;font-size:11px;font-weight:800}.gxp-pdp__preview h2{font-size:17px;font-weight:750;line-height:1.35;color:var(--gp-blue);margin:0}.gxp-pdp__preview p{font-size:12px;color:#536d81;line-height:1.5;margin:4px 0 0}.gxp-pdp__preview-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gxp-pdp__preview-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;flex:1 1 140px;padding:10px 12px;background:#fff;border:1px solid #c7dce7;border-radius:6px;color:var(--gp-blue);text-decoration:none;font-size:12px;font-weight:700}.gxp-pdp__preview-links a:hover{border-color:var(--gp-teal);box-shadow:0 3px 10px #0b41780d}.gxp-pdp__jump{display:flex;gap:8px;padding:16px 0;margin:32px 0 0;border-block:1px solid var(--gp-border);flex-wrap:wrap}.gxp-pdp__jump a{display:flex;align-items:center;min-height:42px;background:#f3f8fb;color:var(--gp-blue);font-size:13px;font-weight:650;text-decoration:none;padding:10px 18px;border-radius:6px}.gxp-pdp__jump a:hover{background:#e6f1f7}.gxp-pdp__details{padding:38px 0 16px;max-width:1060px;margin:auto}.gxp-pdp__details-intro h2{font-size:32px;line-height:1.2;font-weight:750;color:var(--gp-blue);margin:0 0 12px}.gxp-pdp__details-intro>p:last-child{font-size:16px;line-height:1.6;color:#536d81;margin:0 0 24px}.gxp-pdp__description{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.gxp-pdp__description>div,.gxp-pdp__description>section{max-width:100%!important}.gxp-pdp__description h2,.gxp-pdp__description h3{line-height:1.35}.gxp-pdp__description a{overflow-wrap:anywhere}.gxp-pdp__description img{max-width:100%;height:auto}.gxp-pdp__details,.gxp-pdp__preview,.gxp-pdp-faq,[id^=ProductInfo-]{scroll-margin-top:105px}.gxp-pdp__sticky[hidden]{display:none!important}.gxp-pdp__sticky{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:22;display:flex;align-items:center;justify-content:space-between;gap:22px;width:calc(100% - 40px);max-width:960px;padding:13px 18px;border:1px solid #bfd8e4;border-radius:12px;background:#fff;box-shadow:0 8px 40px #0b417827}.gxp-pdp__sticky>div{display:flex;flex-direction:column;min-width:0;gap:3px}.gxp-pdp__sticky strong{color:var(--gp-blue);font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gxp-pdp__sticky [data-gxp-shortcut-price]{font-size:13px;font-weight:750;color:var(--gp-blue)}.gxp-pdp__sticky a{display:flex;align-items:center;justify-content:center;gap:18px;flex-shrink:0;min-height:46px;border-radius:7px;background:linear-gradient(115deg,#0b4178,#087f9e);color:#fff;text-decoration:none;font-weight:700;font-size:13px;padding:12px 20px}body:has(.gxp-pdp__sticky:not([hidden])){padding-bottom:90px}body:has(product-modal[open]) .gxp-pdp__sticky,body:has(cart-drawer.active) .gxp-pdp__sticky,body:has(.cart-notification.active) .gxp-pdp__sticky,body:has(#Details-menu-drawer-container[open]) .gxp-pdp__sticky{visibility:hidden}.gxp-pdp-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;padding-top:48px;padding-bottom:48px;color:#0b4178;letter-spacing:normal}.gxp-pdp-faq h2,.gxp-pdp-related h2{font-size:30px;line-height:1.25;font-weight:750;color:#0b4178;letter-spacing:-.025em;margin:0 0 12px}.gxp-pdp-faq__intro>p:not(.gxp-pdp__eyebrow),.gxp-pdp-related__heading p{font-size:15px;color:#536d81;line-height:1.65;margin:0 0 16px}.gxp-pdp__text-link{font-size:14px;font-weight:700;line-height:1.5;color:#0b4178;text-decoration:none;display:inline-flex;gap:16px;align-items:center;min-height:44px}.gxp-pdp__text-link:hover{text-decoration:underline;text-underline-offset:4px}.gxp-pdp-faq details{border-bottom:1px solid #d3e4ec}.gxp-pdp-faq details:first-child{border-top:1px solid #d3e4ec}.gxp-pdp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;cursor:pointer;font-size:15px;font-weight:700;line-height:1.5;list-style:none}.gxp-pdp-faq summary::-webkit-details-marker{display:none}.gxp-pdp-faq summary>span{font-size:22px;font-weight:400;color:#087f9e}.gxp-pdp-faq details[open] summary>span{transform:rotate(45deg)}.gxp-pdp-faq details>p{font-size:14px;line-height:1.7;color:#536d81;margin:0 20px 20px 0}.gxp-pdp-related{padding-top:32px;padding-bottom:56px;letter-spacing:normal}.gxp-pdp-related__heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:20px}.gxp-pdp-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gxp-pdp-related__card{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #d3e4ec;border-radius:12px;text-decoration:none;background:#fff;color:#0b4178}.gxp-pdp-related__card:hover{border-color:#087f9e;box-shadow:0 5px 18px #0b41780d}.gxp-pdp-related__card img{width:95px;height:120px;object-fit:contain;flex-shrink:0}.gxp-pdp-related__card h3{font-size:16px;font-weight:750;line-height:1.4;color:#0b4178;margin:0 0 8px}.gxp-pdp-related__card p{font-size:14px;font-weight:650;line-height:1.5;margin:0 0 8px}.gxp-pdp-related__card span{font-size:12px;font-weight:650}.gxp-pdp a:focus-visible,.gxp-pdp button:focus-visible,.gxp-pdp-faq summary:focus-visible,.gxp-pdp-related a:focus-visible{outline:3px solid #087f9e;outline-offset:4px}@media(min-width:750px)and (max-width:989px){.gxp-pdp .product{column-gap:28px}.gxp-pdp .product__media-wrapper{width:calc(44% - 14px);max-width:calc(44% - 14px)}.gxp-pdp .product__info-wrapper{width:calc(56% - 14px);max-width:calc(56% - 14px)}.gxp-pdp__facts{gap:10px}.gxp-pdp-related__grid{gap:12px}.gxp-pdp-related__card{flex-direction:column;align-items:start}.gxp-pdp-faq{gap:32px}}@media(max-width:749px){.gxp-pdp .page-width,.gxp-pdp-faq.page-width,.gxp-pdp-related.page-width{padding-left:20px;padding-right:20px}.gxp-pdp__breadcrumb{font-size:10px;margin-bottom:16px;gap:6px}.gxp-pdp__breadcrumb [aria-current]{max-width:40%}.gxp-pdp .product.product--medium{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0}.gxp-pdp .product__media-wrapper,.gxp-pdp .product__info-wrapper{width:100%;max-width:100%;padding:0}.gxp-pdp .product__media-wrapper{display:contents}.gxp-pdp .product__media-wrapper media-gallery{grid-row:1;min-width:0}.gxp-pdp .product__info-wrapper{grid-row:2}.gxp-pdp__preview{grid-row:3;margin:0;padding:16px}.gxp-pdp .product__media-list{margin:0;width:100%;scroll-padding:0}.gxp-pdp .product__media-item{padding:6px!important;width:100%!important}.gxp-pdp .product-media-container{--constrained-height:290px!important;max-width:100%}.gxp-pdp .product__media-wrapper .slider-mobile-gutter,.gxp-pdp .thumbnail-slider{margin:0}.gxp-pdp .thumbnail-list{padding:0;scroll-padding:0}.gxp-pdp .thumbnail-list__item{width:56px!important}.gxp-pdp .thumbnail-list.slider--mobile{margin:8px 0 0}.gxp-pdp .product__title h1{font-size:31px;margin-top:8px;text-wrap:pretty}.gxp-pdp__lead{font-size:15px;line-height:1.65}.gxp-pdp__facts{gap:10px 14px;padding:12px 0}.gxp-pdp__facts li{font-size:11px}.gxp-pdp .price{font-size:27px!important}.gxp-pdp .product-form__input--pill input[type=radio]+label{font-size:13px;padding:13px 18px;min-height:48px}.gxp-pdp .product-form__submit{font-size:16px;min-height:54px}.gxp-pdp__jump{gap:7px;margin-top:24px;padding:12px 0}.gxp-pdp__jump a{font-size:11px;padding:10px 12px;min-height:44px}.gxp-pdp__details{padding-top:28px}.gxp-pdp__details-intro h2{font-size:28px}.gxp-pdp__details-intro>p:last-child{font-size:14px}.gxp-pdp__description{font-size:15px}.gxp-pdp__description table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gxp-pdp__sticky{width:calc(100% - 20px);bottom:calc(8px + env(safe-area-inset-bottom));gap:12px;padding:10px 12px}.gxp-pdp__sticky strong{max-width:43vw;font-size:11px}.gxp-pdp__sticky a{font-size:12px;min-height:46px;padding:10px 14px;gap:10px}.gxp-pdp-faq{display:block;padding-top:32px;padding-bottom:32px}.gxp-pdp-faq__intro{margin-bottom:20px}.gxp-pdp-faq h2,.gxp-pdp-related h2{font-size:27px}.gxp-pdp-faq summary{font-size:14px;padding:16px 0}.gxp-pdp-related{padding-top:16px;padding-bottom:32px}.gxp-pdp-related__heading{display:block;margin-bottom:18px}.gxp-pdp-related__grid{grid-template-columns:1fr;gap:12px}.gxp-pdp-related__card{padding:14px;gap:18px}.gxp-pdp-related__card img{width:80px;height:100px}}@media(prefers-reduced-motion:reduce){.gxp-pdp *,.gxp-pdp-faq *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.gxp-pdp__sticky{display:none!important}}.gxp-pdp__preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:center;gap:16px 24px;margin-top:20px;padding:14px 18px}.gxp-pdp__preview-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:10px}.gxp-pdp__preview-links a{min-width:0}.gxp-pdp__jump{margin-top:16px;padding:10px 0;border-top:0}@media(max-width:749px){.gxp-pdp__preview{display:block;margin-top:20px;padding:16px}.gxp-pdp__preview-links{margin-top:12px;gap:10px}.gxp-pdp__preview-links a{min-height:46px;padding:10px;font-size:12px;gap:8px}.gxp-pdp__jump{margin-top:12px;padding:8px 0 12px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/gxp-product.css.map */
