@media(prefers-reduced-motion:reduce){:root{--pp-dur-color: 0ms;--pp-dur-overlay: 0ms}}:root{--font-h1--style: normal;--font-h2--style: normal;--font-h3--style: normal;--font-h4--style: normal;--font-h5--style: normal;--font-h6--style: normal}:root{--pp-scrollbar-size: 12px;--pp-scrollbar-thumb: var(--pp-navy, #0a4c96);--pp-scrollbar-thumb-hover: var(--pp-navy-hover, #073a75);--pp-scrollbar-thumb-active: var(--pp-ink, #071a3c);--pp-scrollbar-track: var(--pp-paper-2, #f4f6f9)}html,.page-wrapper{scrollbar-color:var(--pp-scrollbar-thumb, #0a4c96) var(--pp-scrollbar-track, #f4f6f9)}*{scrollbar-width:thin}::-webkit-scrollbar{width:var(--pp-scrollbar-size, 12px);height:var(--pp-scrollbar-size, 12px)}::-webkit-scrollbar-track{background:var(--pp-scrollbar-track, #f4f6f9);box-shadow:inset 0 0 0 var(--pp-border, 1px) var(--pp-rule, #c7d8ec)}::-webkit-scrollbar-thumb{min-width:44px;min-height:44px;border:2px solid var(--pp-scrollbar-track, #f4f6f9);border-radius:0;background:var(--pp-scrollbar-thumb, #0a4c96);background-clip:padding-box;transition:background-color var(--pp-dur-color, .12s) linear}::-webkit-scrollbar-thumb:hover{background-color:var(--pp-scrollbar-thumb-hover, #073a75)}::-webkit-scrollbar-thumb:active{background-color:var(--pp-scrollbar-thumb-active, #071a3c)}::-webkit-scrollbar-corner{background:var(--pp-scrollbar-track, #f4f6f9)}.rte blockquote,.shopify-policy__title blockquote{font-style:normal}product-custom-property-component .__character-count{font-style:normal}.recipient-form-field-label{font-style:normal}.pp-wrap{max-width:var(--page-width, 110rem);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.pp-section{padding-block:var(--pp-section)}.pp-page-path{border-block:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);background:var(--pp-yellow, #fbdd74);color:var(--pp-navy, #0a4c96)}.pp-page-path__inner{display:flex;min-height:var(--pp-tap, 44px);align-items:center;gap:var(--pp-space-3, .75rem);overflow:hidden;font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-1, .75rem);font-weight:800;letter-spacing:var(--pp-track-caps, .08em);line-height:1.2;text-transform:uppercase}.pp-page-path__home{color:inherit;text-decoration:none}.pp-page-path__home:hover{text-decoration:underline;text-underline-offset:3px}.pp-page-path__home:focus-visible{outline:var(--pp-border-strong, 2px) solid currentcolor;outline-offset:3px}.pp-page-path__divider,.pp-page-path__group{flex:0 0 auto}.pp-page-path__divider{opacity:.55}.pp-page-path__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.pp-page-path__inner{padding-inline:16px}.pp-page-path__group,.pp-page-path__home+.pp-page-path__divider{display:none}}.pp-display{font-family:var(--pp-font-display);font-weight:900;font-style:normal;font-stretch:110%;line-height:1.04;letter-spacing:var(--pp-track-tight);text-wrap:balance;margin:0;color:var(--pp-navy);border-radius:0}.pp-h1{font-size:var(--pp-fs-5)}.pp-h2{font-size:var(--pp-fs-4)}.pp-h3{font-size:var(--pp-fs-3);font-style:normal;font-weight:800}@media(min-width:750px){.pp-h1{font-size:var(--pp-fs-7)}.pp-h2{font-size:var(--pp-fs-6)}.pp-h3{font-size:var(--pp-fs-4)}}.pp-label{font-family:var(--pp-font-mono);font-size:var(--pp-fs-1);font-weight:700;letter-spacing:var(--pp-track-caps);text-transform:uppercase}.pp-tnum{font-variant-numeric:tabular-nums}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pp-space-2);min-height:var(--pp-btn-height);min-width:var(--pp-tap);padding:var(--pp-space-2) var(--pp-space-5);font-family:var(--pp-font-mono);font-size:var(--pp-fs-2);font-weight:700;letter-spacing:var(--pp-track-caps);text-transform:uppercase;text-decoration:none;border:var(--pp-border) solid transparent;border-radius:0;cursor:pointer;background:none;color:inherit;font-synthesis:none;transition:background-color var(--pp-dur-color) var(--pp-ease),border-color var(--pp-dur-color) var(--pp-ease),color var(--pp-dur-color) var(--pp-ease)}.pp-btn:active{transform:translateY(1px);transition:none}.pp-btn--primary{background:var(--pp-navy);color:var(--pp-paper);border-color:var(--pp-navy)}.pp-btn--primary:hover{background:var(--pp-navy-hover);border-color:var(--pp-navy-hover)}.pp-btn--primary:active{background:var(--pp-navy-press);border-color:var(--pp-navy-press)}.pp-btn--ghost{background:var(--pp-paper);color:var(--pp-ink);border-color:var(--pp-ink)}.pp-btn--ghost:hover{background:var(--pp-paper-2)}.pp-btn--ghost:active{background:var(--pp-rule)}.pp-btn--accent{background:var(--pp-yellow);color:var(--pp-ink);border-color:var(--pp-yellow)}.pp-btn--accent:hover,.pp-btn--accent:active{background:var(--pp-yellow-press);border-color:var(--pp-yellow-press)}.pp-btn[disabled],.pp-btn[aria-disabled=true]{background:var(--pp-oos-bg);color:var(--pp-ink);border-color:var(--pp-rule-strong);cursor:not-allowed}.pp-btn[disabled]:active,.pp-btn[aria-disabled=true]:active{transform:none;background:var(--pp-oos-bg);border-color:var(--pp-rule-strong)}.pp-badge{position:absolute;top:0;right:0;z-index:2;padding:.35em .6em;font-family:var(--pp-font-mono);font-size:var(--pp-fs-1);font-weight:700;letter-spacing:var(--pp-track-caps);text-transform:uppercase;border-radius:0}.pp-badge--sale,.pp-badge--new{background:var(--pp-yellow);color:var(--pp-ink)}.pp-badge--preorder{background:var(--pp-navy);color:#fff}.pp-badge--soldout{background:var(--pp-oos-bg);color:var(--pp-ink)}.pp-visually-hidden{position:fixed!important;inset:0 auto auto 0!important;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pp-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.pp-on-dark :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--pp-cyan);outline-offset:2px}add-to-cart-component[data-pp-variant-updating]{cursor:progress}add-to-cart-component[data-pp-variant-updating] .add-to-cart-button{opacity:.45;pointer-events:none;transition:opacity .12s ease}.shopify-section.pp-page-main :is(h1,h2,h3,h4,h5,h6){color:var(--pp-navy, #0a4c96)}#quick-add-dialog>dialog.quick-add-modal{--color-variant-background: var(--pp-paper, #fff);--color-variant-border: var(--pp-navy, #0a4c96);--color-variant-hover-background: var(--pp-paper-2, #f4f6f9);--color-variant-hover-border: var(--pp-navy-hover, #073a75);--color-variant-hover-text: var(--pp-navy-hover, #073a75);--color-variant-text: var(--pp-navy, #0a4c96);--color-variant-text-rgb: 10 76 150;--color-selected-variant-background: var(--pp-navy, #0a4c96);--color-selected-variant-border: var(--pp-navy, #0a4c96);--color-selected-variant-hover-background: var(--pp-navy-hover, #073a75);--color-selected-variant-hover-border: var(--pp-navy-hover, #073a75);--color-selected-variant-hover-text: var(--pp-paper, #fff);--color-selected-variant-text: var(--pp-paper, #fff);--color-selected-variant-text-rgb: 255 255 255;--color-input-background: var(--pp-paper, #fff);--color-input-border: var(--pp-navy, #0a4c96);--color-input-text: var(--pp-navy, #0a4c96);--height-buy-buttons: var(--pp-btn-height, 52px);--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-inputs: 0;--variant-picker-button-radius: 0;--variant-picker-swatch-radius: 0;box-sizing:border-box;padding:0;border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);box-shadow:none}#quick-add-dialog>dialog.quick-add-modal::backdrop{background:#071a3cad}#quick-add-dialog>dialog.quick-add-modal[open]{animation:pp-quick-add-in var(--pp-dur-overlay, .2s) ease-out both}#quick-add-dialog>dialog.quick-add-modal.dialog-closing{animation:pp-quick-add-out var(--pp-dur-overlay, .2s) ease-in both}@keyframes pp-quick-add-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-quick-add-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}#quick-add-dialog .quick-add-modal__close{top:0;right:0;width:var(--pp-btn-height, 52px);height:var(--pp-btn-height, 52px);padding:0;border:0;border-block-end:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96);transition:background-color var(--pp-dur-color, .12s) ease,color var(--pp-dur-color, .12s) ease}#quick-add-dialog .quick-add-modal__close:hover{background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}#quick-add-dialog .quick-add-modal__close:active{background:var(--pp-ink, #071a3c);color:var(--pp-paper, #fff);transform:translateY(1px)}#quick-add-dialog .quick-add-modal__close:focus-visible:after{top:4px;right:4px;bottom:4px;left:4px;border-radius:0;outline:var(--pp-border-strong, 2px) solid currentColor;outline-offset:-1px}#quick-add-modal-content.quick-add-modal__content{background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c)}#quick-add-modal-content :is(.product-header>a,.view-product-title>a){color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-style:normal;font-weight:700;letter-spacing:var(--pp-track-flat, 0);text-transform:uppercase}#quick-add-modal-content product-price,#quick-add-modal-content product-price *{color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, monospace);font-variant-numeric:tabular-nums}#quick-add-modal-content .product-information__media{background:var(--pp-paper-2, #f4f6f9)}#quick-add-modal-content .product-information__media :is(.product-media,.product-media-container){background:inherit}#quick-add-modal-content .product-information__media img{object-fit:contain}#quick-add-modal-content variant-picker{color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .variant-option--buttons{position:relative;gap:var(--pp-space-2, .5rem);padding-block:var(--pp-space-4, 1rem);border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}#quick-add-modal-content .variant-option+.variant-option{margin-top:0}#quick-add-modal-content .variant-option--buttons>legend{flex:1 0 100%;width:100%;margin:0 0 var(--pp-space-2, .5rem);padding:0;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem);font-weight:700;line-height:1.25;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase}#quick-add-modal-content .variant-option__swatch-value{padding-inline-start:var(--pp-space-2, .5rem);color:var(--pp-ink, #071a3c);font-size:inherit;font-weight:400;letter-spacing:var(--pp-track-flat, 0)}#quick-add-modal-content .variant-option--swatches{--variant-picker-swatch-width: var(--pp-tap, 44px);--variant-picker-swatch-height: var(--pp-tap, 44px);padding-inline-start:0}#quick-add-modal-content .variant-option--swatches>legend{margin-inline-start:0}#quick-add-modal-content .variant-option--swatches .variant-option__button-label,#quick-add-modal-content .variant-option--swatches .swatch{border-radius:0}#quick-add-modal-content .variant-option--swatches .variant-option__button-label{flex-basis:var(--pp-tap, 44px)}#quick-add-modal-content .variant-option--swatches .variant-option__button-label:has(:checked){outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:2px}#quick-add-modal-content .variant-option--equal-width-buttons{--variant-min-width: var(--pp-btn-height, 52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:var(--pp-btn-height, 52px);min-height:var(--pp-btn-height, 52px);padding:0 var(--pp-space-3, .75rem);border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-weight:700}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{border-radius:0;background:var(--pp-navy, #0a4c96)}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover .variant-option__button-label__pill{background:var(--pp-navy-hover, #073a75)}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]):not(:has(input:checked)){border-color:var(--pp-rule-strong, #5c86bc);color:var(--pp-rule-strong, #5c86bc)}#quick-add-modal-content .variant-option__button-label:has(:focus-visible){outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:3px}#quick-add-modal-content .variant-option--buttons>.pp-sizechart-link{position:static;grid-column:1 / -1;justify-self:end;margin-block:calc(-1 * var(--pp-space-2, .5rem)) 0;z-index:1}#quick-add-dialog .pp-sizechart-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:var(--pp-tap, 44px);padding-inline:var(--pp-space-2, .5rem);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-1, .75rem);font-weight:700;line-height:1;letter-spacing:var(--pp-track-caps, .08em);text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;white-space:nowrap}#quick-add-dialog .pp-sizechart-link:hover{color:var(--pp-navy-hover, #073a75)}#quick-add-dialog .pp-sizechart-link:active{color:var(--pp-ink, #071a3c)}#quick-add-dialog .pp-sizechart-link:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:2px}#quick-add-dialog .pp-sizechart-link__icon{display:inline-flex}#quick-add-modal-content .product-form-buttons{gap:var(--pp-space-2, .5rem)}#quick-add-modal-content .product-form-buttons>.product-form-text__error{margin:0;padding:var(--pp-space-3, .75rem);border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .quantity-selector-wrapper{flex:0 0 132px}#quick-add-modal-content .quantity-selector,#quick-add-modal-content .product-details .quantity-selector{--quantity-selector-width: 132px;width:var(--quantity-selector-width);height:var(--pp-btn-height, 52px);border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);border-radius:0;color:var(--pp-navy, #0a4c96);background:var(--pp-paper, #fff);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .quantity-selector :is(.quantity-minus,.quantity-plus){border-radius:0;color:inherit}#quick-add-modal-content .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:var(--pp-paper-2, #f4f6f9)}#quick-add-modal-content .quantity-selector :is(.quantity-minus,.quantity-plus):active{background:var(--pp-rule, #c7d8ec);transform:translateY(1px)}#quick-add-modal-content .quantity-selector input[type=number]{align-self:stretch;height:100%;min-width:var(--pp-tap, 44px);max-width:var(--pp-tap, 44px);border-radius:0;color:inherit;font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--pp-input-fs, 1rem)}#quick-add-modal-content .add-to-cart-button{--button-background-color: var(--pp-navy, #0a4c96);--button-color: var(--pp-paper, #fff);--button-border-color: var(--pp-navy, #0a4c96);--button-border-width: var(--pp-border-strong, 2px);min-height:var(--pp-btn-height, 52px);border-radius:0;font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem);font-weight:700;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase}#quick-add-modal-content .add-to-cart-button:hover:not([disabled]){--button-background-color: var(--pp-navy-hover, #073a75);--button-border-color: var(--pp-navy-hover, #073a75)}#quick-add-modal-content .add-to-cart-button:active:not([disabled]){--button-background-color: var(--pp-ink, #071a3c);--button-border-color: var(--pp-ink, #071a3c);transform:translateY(1px)}#quick-add-modal-content .add-to-cart-button:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:3px}#quick-add-modal-content .add-to-cart-button:disabled{opacity:.45;cursor:not-allowed}#quick-add-modal-content .accelerated-checkout-block{flex-basis:100%;min-width:100%}#quick-add-modal-content .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-block-size: var(--pp-btn-height, 52px)}#quick-add-modal-content .shopify-payment-button__more-options{min-height:var(--pp-tap, 44px);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-1, .75rem);text-underline-offset:3px}#quick-add-modal-content .shopify-payment-button__more-options:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:2px}@media screen and (min-width:750px){#quick-add-dialog>dialog.quick-add-modal{width:min(920px,calc(100vw - 64px));height:min(680px,calc(100dvh - 64px));max-width:920px;max-height:680px}#quick-add-modal-content.quick-add-modal__content{grid-template-columns:42% minmax(0,58%)}#quick-add-modal-content .product-information__media{grid-column:1;width:100%;border-inline-end:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}#quick-add-modal-content .product-information__media slideshow-slide+slideshow-slide{border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}#quick-add-modal-content .product-details{grid-column:2;color:var(--pp-ink, #071a3c)}#quick-add-modal-content .product-details>.group-block{padding-block-start:var(--pp-space-5, 1.5rem)}#quick-add-modal-content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--pp-space-5, 1.5rem)}#quick-add-modal-content .view-product-title{margin-block-end:var(--pp-space-3, .75rem);padding-inline-end:calc(var(--pp-btn-height, 52px) + var(--pp-space-4, 1rem))}#quick-add-modal-content .view-product-title a{font-size:var(--pp-fs-4, 1.25rem);line-height:1.15}#quick-add-modal-content .product-details .variant-picker{margin-block-end:0;padding-block:var(--pp-space-4, 1rem) 0}#quick-add-modal-content .product-details product-inventory{padding-block:var(--pp-space-3, .75rem);border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .product-details .buy-buttons-block{padding-block:var(--pp-space-4, 1rem) var(--pp-space-5, 1.5rem);border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);background:var(--pp-paper, #fff)}#quick-add-modal-content .product-details .buy-buttons-block:before{display:none}}@media screen and (max-width:749.98px){#quick-add-dialog>dialog.quick-add-modal{position:fixed;width:100%;max-width:100%;height:fit-content;min-height:unset;max-height:min(92dvh,760px);margin:auto 0 0;border-radius:0;overflow:clip}#quick-add-dialog>dialog.quick-add-modal[open]{border-radius:0}#quick-add-modal-content.quick-add-modal__content{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto;gap:var(--pp-space-4, 1rem);height:auto;min-height:0;max-height:min(92dvh,760px);overflow-y:auto;padding:var(--pp-space-4, 1rem) var(--pp-space-4, 1rem) calc(var(--pp-space-4, 1rem) + env(safe-area-inset-bottom,0px))}#quick-add-modal-content .product-information__media{grid-column:1;grid-row:1;width:96px;height:120px;border:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);overflow:hidden}#quick-add-modal-content .product-information__media media-gallery,#quick-add-modal-content .product-information__media slideshow-container,#quick-add-modal-content .product-information__media slideshow-slides,#quick-add-modal-content .product-information__media slideshow-slide,#quick-add-modal-content .product-information__media .product-media-container,#quick-add-modal-content .product-information__media .product-media,#quick-add-modal-content .product-information__media img{width:100%;height:100%}#quick-add-modal-content .product-information__media slideshow-slide[aria-hidden=true]{display:none}#quick-add-modal-content .product-header{display:flex;flex-direction:column;grid-column:2;grid-row:1;min-width:0;padding:var(--pp-space-2, .5rem) calc(var(--pp-btn-height, 52px) + var(--pp-space-2, .5rem)) var(--pp-space-2, .5rem) 0}#quick-add-modal-content .product-header>a{width:auto;max-width:100%;color:var(--pp-navy, #0a4c96);font-size:var(--pp-fs-4, 1.25rem);line-height:1.15;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#quick-add-modal-content .product-header product-price{margin-block-start:var(--pp-space-2, .5rem);font-size:var(--pp-fs-2, .875rem);line-height:1.35}#quick-add-modal-content variant-picker,#quick-add-modal-content product-form-component{grid-column:1 / -1}#quick-add-modal-content variant-picker{border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}#quick-add-modal-content product-form-component{padding-block-start:var(--pp-space-4, 1rem);border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}}@media screen and (max-width:399.98px){#quick-add-modal-content .product-form-buttons>.quantity-selector-wrapper,#quick-add-modal-content .product-form-buttons>span:has(.add-to-cart-button){flex:1 0 100%;min-width:100%}}@media(prefers-reduced-motion:reduce){#quick-add-dialog>dialog.quick-add-modal[open],#quick-add-dialog>dialog.quick-add-modal.dialog-closing{animation-duration:1ms}}#quick-add-dialog .pp-scmodal{width:min(760px,92vw);max-height:88vh;padding:0;border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);overflow:hidden}#quick-add-dialog .pp-scmodal::backdrop{background:#071a3cbd}#quick-add-dialog .pp-scmodal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pp-space-4, 1rem);padding:var(--pp-space-3, .75rem) var(--pp-space-4, 1rem);background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}#quick-add-dialog .pp-scmodal__title{margin:0;color:inherit;font-family:var(--pp-font-display, sans-serif);font-style:normal;font-weight:900}#quick-add-dialog .pp-scmodal__close,#quick-add-dialog .pp-scmodal__zoomcontrol{display:inline-flex;align-items:center;justify-content:center;width:var(--pp-tap, 44px);height:var(--pp-tap, 44px);padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--pp-font-mono, monospace);cursor:pointer;-webkit-appearance:none;appearance:none}#quick-add-dialog .pp-scmodal__close:hover,#quick-add-dialog .pp-scmodal__zoomcontrol:hover:not(:disabled){background:#ffffff29}#quick-add-dialog .pp-scmodal__close:active,#quick-add-dialog .pp-scmodal__zoomcontrol:active:not(:disabled){background:var(--pp-ink, #071a3c);transform:translateY(1px)}#quick-add-dialog .pp-scmodal__body{max-height:calc(88vh - 70px);padding:var(--pp-space-4, 1rem);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#quick-add-dialog .pp-scmodal__zoom{display:block;width:100%;padding:0;border:0;background:none;font:inherit;cursor:zoom-in;-webkit-appearance:none;appearance:none}#quick-add-dialog .pp-scmodal__zoom[aria-pressed=true],#quick-add-dialog .pp-scmodal__img.is-zoomed{cursor:zoom-out}#quick-add-dialog .pp-scmodal__img{display:block;width:100%;height:auto}#quick-add-dialog .pp-scmodal__img.is-zoomed{width:var(--pp-scmodal-zoom-width, auto)!important;max-width:none!important;min-width:100%}#quick-add-dialog .pp-scmodal__zoomhint{display:block;margin-block-start:var(--pp-space-2, .5rem);color:var(--pp-rule-strong, #5c86bc);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-1, .75rem);text-align:center}#quick-add-dialog .pp-scmodal__body:has(.is-zoomed) .pp-scmodal__zoomhint{visibility:hidden}#quick-add-dialog .pp-scmodal__zoomhint[hidden],#quick-add-dialog .pp-scmodal__controls,#quick-add-dialog .pp-scmodal__controls[hidden]{display:none}#quick-add-dialog .pp-scmodal__rte table{width:100%;border-collapse:collapse;font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem)}#quick-add-dialog .pp-scmodal__rte :is(th,td){padding:.45rem .6rem;border:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);text-align:center}#quick-add-dialog .pp-scmodal__rte th{background:var(--pp-paper-2, #f4f6f9);color:var(--pp-navy, #0a4c96)}@media screen and (min-width:750px){#quick-add-dialog .pp-scmodal.is-image-viewer[open]{top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;box-sizing:border-box;border:0}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__body{position:relative;min-height:0;max-height:none;padding:0;overflow:hidden;background:var(--pp-paper-2, #f4f6f9)}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__img,#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__img.is-zoomed{position:absolute;top:50%;left:50%;width:auto!important;min-width:0;max-width:calc(100% - 2rem)!important;height:auto!important;max-height:calc(100% - 2rem)!important;transform:translate(calc(-50% + var(--pp-scmodal-pan-x, 0px)),calc(-50% + var(--pp-scmodal-pan-y, 0px))) scale(var(--pp-scmodal-zoom-scale, 1));transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__controls{display:flex;align-items:center;justify-content:center;gap:var(--pp-space-2, .5rem);min-height:56px;padding:var(--pp-space-2, .5rem) var(--pp-space-3, .75rem);border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96)}#quick-add-dialog .pp-scmodal__zoomcontrol:hover:not(:disabled){background:var(--pp-rule, #c7d8ec)}#quick-add-dialog .pp-scmodal__zoomcontrol:active:not(:disabled){color:var(--pp-paper, #fff)}#quick-add-dialog .pp-scmodal__zoomcontrol:disabled{opacity:.3;cursor:default}#quick-add-dialog .pp-scmodal__zoomcontrol--reset{margin-inline-start:var(--pp-space-2, .5rem);border-inline-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}#quick-add-dialog .pp-scmodal__zoomrange{width:clamp(120px,24vw,320px);accent-color:var(--pp-navy, #0a4c96);cursor:pointer}#quick-add-dialog .pp-scmodal__zoomvalue{min-width:4.5ch;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem);text-align:end}}@media screen and (max-width:749.98px){#quick-add-dialog .pp-scmodal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-inline:0}#quick-add-dialog .pp-scmodal__body{max-height:calc(100dvh - 70px);padding:var(--pp-space-2, .5rem)}}.pp-pc,.pp-pc *,.pp-pc *:before,.pp-pc *:after{border-radius:0}.pp-pc{--pp-pc-fit: cover;position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--pp-paper);border:var(--pp-border, 1px) solid var(--pp-rule-strong);color:var(--pp-navy);text-decoration:none;transition:border-color .12s linear}@media(hover:hover)and (pointer:fine){.pp-pc:hover{border-color:var(--pp-navy)}.pp-pc:hover .pp-pc__name{text-decoration:underline;text-underline-offset:.18em}}.pp-pc__media{position:relative;aspect-ratio:var(--pp-card-ratio);overflow:hidden;background:var(--pp-paper-2);border-bottom:var(--pp-border, 1px) solid var(--pp-rule)}.pp-pc__media--empty{min-height:140px}.pp-pc__img{display:block;width:100%;height:100%;object-fit:var(--pp-pc-fit);object-position:center}.pp-pc__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--pp-dur-color, .12s) linear}@media(hover:hover)and (pointer:fine){.pp-pc:hover .pp-pc__img--hover[data-pp-hover-ready]{opacity:1}}.pp-pc:has(:focus-visible) .pp-pc__img--hover[data-pp-hover-ready]{opacity:1}.pp-pc__noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:140px;padding:.75rem;text-align:center;background:var(--pp-paper-2);color:var(--pp-muted)}.pp-pc__info{display:flex;flex-direction:column;min-width:0;min-height:44px;padding:.6rem .65rem .75rem}.pp-pc__price{margin-block-start:.1rem}.pp-pc__swatches{margin-block-start:.35rem}.pp-pc__sizes{margin-block-start:.55rem}product-card.pp-pc .pp-pc__info{gap:0}.pp-pc__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-width:0;font-family:var(--pp-font-mono);font-size:var(--pp-fs-2, .875rem);font-weight:400;line-height:1.35;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase;color:var(--pp-navy);overflow-wrap:anywhere}.pp-pc__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.1rem;min-width:0;font-family:var(--pp-font-mono);font-size:var(--pp-fs-2, .875rem);font-variant-numeric:tabular-nums}.pp-pc__price-was,.pp-pc__price-now{white-space:nowrap}.pp-pc__price-now{color:var(--pp-navy, #0a4c96);font-weight:700}.pp-pc__price-was{color:var(--pp-muted);text-decoration:line-through;text-decoration-thickness:var(--pp-border, 1px)}.pp-pc__price-now{font-weight:700;color:var(--pp-navy, #0a4c96)}.pp-pc__price--sale .pp-pc__price-now{color:var(--pp-sale)}.pp-pc__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.pp-pc__swatch{flex:0 0 auto;width:14px;height:14px;border:var(--pp-border, 1px) solid var(--pp-rule-strong);background-color:var(--pp-paper-2);background-size:cover;background-position:center;border-radius:var(--pp-swatch-radius, 0)}.pp-pc__swatch-more{font-family:var(--pp-font-mono);font-size:var(--pp-fs-1, .75rem);font-weight:700;letter-spacing:var(--pp-track-flat, 0);color:var(--pp-muted)}.pp-pc__sizes{display:flex;flex-wrap:wrap;gap:2px 0;min-width:0;font-family:var(--pp-font-mono);font-size:var(--pp-fs-1, .75rem);font-weight:400;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase;color:var(--pp-navy)}product-card.pp-pc .pp-pc__sizes{column-gap:0}.pp-pc__size{flex:0 0 auto}.pp-pc__size:not(:last-child):after{content:"-";display:inline-block;padding-inline:.1em}@supports (content: "-" / ""){.pp-pc__size:not(:last-child):after{content:"-" / ""}}.pp-pc__size--oos{color:var(--pp-navy);text-decoration:line-through;text-decoration-thickness:var(--pp-border-strong, 2px)}@media(max-width:400px){.pp-pc__sizes{letter-spacing:var(--pp-track-flat, 0)}.pp-pc__price{font-size:var(--pp-fs-2, .875rem)}.pp-pc__info{padding:.5rem .5rem .6rem}}.pp-pc__link{display:block;color:inherit;text-decoration:none}.pp-pc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-pc__quick-add{position:absolute;inset-inline:.5rem;inset-block-end:.5rem;z-index:2;display:var(--pp-qa-mobile, none)}@media(hover:hover)and (pointer:fine){.pp-pc__quick-add{display:var(--pp-qa-desktop, none);opacity:0;transform:translateY(.4rem);pointer-events:none;transition:opacity var(--pp-dur-color, .12s) linear,transform var(--pp-dur-color, .12s) linear}.pp-pc:hover .pp-pc__quick-add,.pp-pc:focus-within .pp-pc__quick-add{opacity:1;transform:translateY(0);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.pp-pc__quick-add{transform:none;transition:opacity var(--pp-dur-color, .12s) linear}}.pp-pc__quick-add .quick-add{position:static;inset:auto}.pp-pc .pp-pc__quick-add .quick-add__button{position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;max-inline-size:none;height:auto;min-height:var(--pp-btn-height, 52px);padding:.5rem .75rem;background:var(--pp-navy);color:var(--pp-paper);border:var(--pp-border, 1px) solid var(--pp-navy);border-radius:0;opacity:1;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--pp-font-mono);font-size:var(--pp-fs-1, .75rem);font-weight:700;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.pp-pc .pp-pc__quick-add .quick-add__button{display:inline-flex;width:auto;min-width:5.5rem;min-height:var(--pp-tap, 44px);padding:.375rem .625rem}}.pp-pc .pp-pc__quick-add .quick-add__button>.add-to-cart-icon{width:1em;height:1em;flex:none}.pp-pc .pp-pc__quick-add .quick-add__button:hover{background:var(--pp-navy-deep);border-color:var(--pp-navy-deep);scale:1}.pp-pc .pp-pc__quick-add .quick-add__button:active{background:var(--pp-navy-press, #071a3c);border-color:var(--pp-navy-press, #071a3c);transform:translateY(1px);transition:none;scale:1}.pp-mascot{--pp-mascot-size: 120px;--pp-mascot-tail: 10px;--pp-mascot-tail-top: 14px;--pp-mascot-tail-inset: calc(var(--pp-border-strong) + 1px);display:flex;align-items:flex-start;gap:calc(var(--pp-mascot-tail) + .5rem);position:relative;z-index:var(--pp-z-mascot);max-width:100%;border-radius:var(--pp-radius);pointer-events:none}.pp-mascot--right{flex-direction:row-reverse}.pp-mascot__img{flex:0 1 auto;width:var(--pp-mascot-size);max-width:100%;height:auto;border-radius:var(--pp-radius);object-fit:contain}.pp-mascot__img:not(:only-child){max-width:45%}.pp-mascot__bubble{position:relative;min-width:0;max-width:34ch;margin:0;padding:.7em .9em;background:var(--pp-paper);border:var(--pp-border-strong) solid var(--pp-ink);border-radius:var(--pp-radius)}.pp-mascot__text{margin:0;font-family:var(--pp-font-mono);font-size:var(--pp-text-sm);line-height:1.5;color:var(--pp-ink);overflow-wrap:anywhere}.pp-mascot__bubble:before,.pp-mascot__bubble:after{content:"";position:absolute;top:var(--pp-mascot-tail-top);width:0;height:0;border-style:solid;border-radius:var(--pp-radius)}.pp-mascot--left .pp-mascot__bubble:before{left:calc(-1 * var(--pp-mascot-tail));border-width:var(--pp-mascot-tail) var(--pp-mascot-tail) var(--pp-mascot-tail) 0;border-color:transparent var(--pp-ink) transparent transparent}.pp-mascot--left .pp-mascot__bubble:after{left:calc(var(--pp-mascot-tail-inset) - var(--pp-mascot-tail));border-width:var(--pp-mascot-tail) var(--pp-mascot-tail) var(--pp-mascot-tail) 0;border-color:transparent var(--pp-paper) transparent transparent}.pp-mascot--right .pp-mascot__bubble:before{right:calc(-1 * var(--pp-mascot-tail));border-width:var(--pp-mascot-tail) 0 var(--pp-mascot-tail) var(--pp-mascot-tail);border-color:transparent transparent transparent var(--pp-ink)}.pp-mascot--right .pp-mascot__bubble:after{right:calc(var(--pp-mascot-tail-inset) - var(--pp-mascot-tail));border-width:var(--pp-mascot-tail) 0 var(--pp-mascot-tail) var(--pp-mascot-tail);border-color:transparent transparent transparent var(--pp-paper)}@media(min-width:750px){.pp-mascot--no-desktop{display:none}.pp-showcase__mascot:has(.pp-mascot--no-desktop),.pp-er__mascot:has(.pp-mascot--no-desktop),.pp-cart-mascot:has(.pp-mascot--no-desktop),.pp-hdr__megaguide:has(.pp-mascot--no-desktop),.pp-mascot-block:has(.pp-mascot--no-desktop){display:none}.shopify-block:has(>.pp-mascot-block .pp-mascot--no-desktop){display:none}}@media(max-width:749px){.pp-mascot{display:none}.pp-mascot--mobile{display:flex}.pp-showcase__mascot:has(.pp-mascot:not(.pp-mascot--mobile)),.pp-er__mascot:has(.pp-mascot:not(.pp-mascot--mobile)),.pp-cart-mascot:has(.pp-mascot:not(.pp-mascot--mobile)),.pp-hdr__megaguide:has(.pp-mascot:not(.pp-mascot--mobile)),.pp-mascot-block:has(.pp-mascot:not(.pp-mascot--mobile)),.shopify-block:has(>.pp-mascot-block .pp-mascot:not(.pp-mascot--mobile)){display:none}.pp-mascot--mobile .pp-mascot__img{width:calc(var(--pp-mascot-size) * .6)}.pp-mascot--mobile .pp-mascot__img:not(:only-child){max-width:33%}.pp-mascot--mobile .pp-mascot__bubble{max-width:none}}@media(prefers-reduced-motion:no-preference){.pp-mascot__bubble{animation:pp-mascot-bubble-in var(--pp-dur-overlay, .2s) var(--pp-ease, ease) both}}@keyframes pp-mascot-bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.pp-mascot--anim .pp-mascot__img{animation:pp-mascot-breathe 4.3s ease-in-out infinite;transform-origin:50% 100%;will-change:transform}.pp-mascot--anim{animation:pp-mascot-sway 6.7s ease-in-out infinite}.pp-mascot--anim[data-mascot=pusher] .pp-mascot__img{animation-delay:-.4s;animation-duration:4.9s}.pp-mascot--anim[data-mascot=pushe] .pp-mascot__img{animation-delay:-2.1s;animation-duration:3.8s}.pp-mascot--anim[data-mascot=pushim] .pp-mascot__img{animation-delay:-1.3s;animation-duration:4.4s}.pp-mascot--anim[data-mascot=pushy] .pp-mascot__img{animation-delay:-3s;animation-duration:5.2s}.pp-mascot--anim[data-mascot=pusher]{animation-delay:-1.1s}.pp-mascot--anim[data-mascot=pushe]{animation-delay:-3.4s;animation-duration:7.9s}.pp-mascot--anim[data-mascot=pushim]{animation-delay:-5.2s;animation-duration:6.1s}.pp-mascot--anim[data-mascot=pushy]{animation-delay:-2.6s;animation-duration:8.4s}.pp-mascot--anim.is-revealed{opacity:0;animation-play-state:paused}.pp-mascot--anim.is-revealed.is-visible{opacity:1;animation-play-state:running}.pp-mascot--anim.is-revealed .pp-mascot__img{animation-play-state:paused}.pp-mascot--anim.is-revealed.is-visible .pp-mascot__img{animation:pp-mascot-arrive var(--pp-dur-overlay, .2s) var(--pp-ease, ease) both,pp-mascot-breathe 4.3s ease-in-out var(--pp-dur-overlay, .2s) infinite}.pp-mascot--interactive .pp-mascot__img{transition:transform var(--pp-dur-overlay, .2s) var(--pp-ease, ease)}.pp-mascot--interactive .pp-mascot__img:hover,.pp-mascot--interactive .pp-mascot__img:focus-visible{animation-play-state:paused;transform:scale(1.07) rotate(-2.5deg) translateY(-4px)}}.pp-mascot--interactive .pp-mascot__img{pointer-events:auto}@keyframes pp-mascot-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.022) translateY(-2.5%)}}@keyframes pp-mascot-sway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}@keyframes pp-mascot-arrive{0%{opacity:0;transform:translateY(14px) scale(.94)}60%{opacity:1;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.add-to-cart-button[data-pp-atc]{position:relative;isolation:isolate}.add-to-cart-button[data-pp-atc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:inherit;background-image:none;border-radius:inherit}.add-to-cart-button[data-pp-atc=pending]:before{background-image:linear-gradient(90deg,transparent 0 35%,var(--pp-yellow, #fbdd74) 35% 65%,transparent 65% 100%);background-repeat:no-repeat;background-size:300% var(--pp-border-strong, 2px);background-position:-100% 100%;animation:pp-atc-scan calc(var(--pp-dur-overlay, .2s) * 4) linear infinite}@keyframes pp-atc-scan{to{background-position:200% 100%}}.add-to-cart-button[data-pp-atc=added]:before,.add-to-cart-button[data-pp-atc=error]:before{background-image:linear-gradient(90deg,var(--pp-yellow, #fbdd74) 0 100%);background-repeat:no-repeat;background-size:100% var(--pp-border-strong, 2px);background-position:0 100%}.add-to-cart-button[data-pp-atc]:after{content:attr(data-pp-atc-label);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--pp-space-2, .5rem);padding-inline:var(--pp-space-3, .75rem);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-1, .75rem);letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.add-to-cart-button[data-pp-atc=added]:after{content:"\2713\a0\a0" attr(data-pp-atc-label)}.add-to-cart-button[data-pp-atc=pending]{cursor:progress;pointer-events:none}html[data-pp-cart-mutating] .add-to-cart-button,html[data-pp-cart-state-uncertain] .add-to-cart-button{pointer-events:none}html[data-pp-cart-mutating] .add-to-cart-button:not([data-pp-atc]){cursor:progress}.pp-cart-toast{--pp-toast-offset: 0px;position:fixed;z-index:var(--pp-z-search, 50);inset-inline:var(--pp-page-margin, 1.25rem);bottom:calc(var(--pp-toast-offset) + var(--pp-space-4, 1rem) + env(safe-area-inset-bottom,0px));top:auto;width:auto;height:auto;overflow:visible;margin-block:0;display:flex;align-items:flex-start;gap:var(--pp-space-3, .75rem);max-width:34rem;margin-inline:auto;padding:var(--pp-space-4, 1rem);border:var(--pp-border, 1px) solid var(--pp-ink, #071a3c);border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-yellow, #fbdd74);border-radius:var(--pp-radius, 0);background:var(--pp-ink, #071a3c);color:var(--pp-paper, #fff);box-shadow:none}.pp-cart-toast[data-pp-tone=success]{border-inline-start-color:var(--pp-yellow, #fbdd74);background:var(--pp-navy, #0a4c96)}.pp-cart-toast[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.pp-cart-toast{animation:pp-toast-in var(--pp-dur-overlay, .2s) var(--pp-ease, cubic-bezier(.2, 0, 0, 1))}@keyframes pp-toast-in{0%{opacity:0;transform:translateY(.75rem)}}}.pp-cart-toast__text{flex:1 1 auto;margin:0;font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-2, .875rem);letter-spacing:var(--pp-track-flat, 0);line-height:1.45}.pp-cart-toast__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--pp-tap, 44px);height:var(--pp-tap, 44px);margin:calc(var(--pp-space-3, .75rem) * -1) calc(var(--pp-space-3, .75rem) * -1) 0 0;padding:0;border:0;border-radius:var(--pp-radius, 0);background:none;color:inherit;font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-4, 1.25rem);line-height:1;cursor:pointer;transition:background-color var(--pp-dur-color, .12s) var(--pp-ease, cubic-bezier(.2, 0, 0, 1))}.pp-cart-toast__close:hover{background-color:#ffffff1f}.pp-cart-toast__close:active{background-color:#ffffff38;transform:translateY(1px);transition:none}.pp-cart-toast__close:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-yellow, #fbdd74);outline-offset:2px}@media(prefers-reduced-motion:reduce){.add-to-cart-button[data-pp-atc=pending]:before{animation:none;background-size:100% var(--pp-border-strong, 2px);background-position:0 100%}}.pp-product-grid{--product-media-gap: 0px;border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);margin-block-start:calc(var(--pp-border-strong, 2px) * -1)}@media screen and (min-width:750px){.pp-product-grid>.pp-product-media{border-inline-end:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}}.product-information .pp-product-details-group>.pp-product-bands>*{padding:var(--pp-gap, 1rem);margin-block:0}.product-information .pp-product-details-group>.pp-product-bands>*+*{border-block-start:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96)}.product-information .pp-product-details-group>.pp-product-bands>.view-product-title+*{border-block-start:0}.product-information .product-details .divider{display:none}.product-information .pp-product-details-group>.pp-product-bands>.product-inventory,.product-information .pp-product-details-group>.pp-product-bands>.shopify-block:has(.pp-preorder){border-block-start:0;margin-block-start:calc(var(--gap, 0px) * -1);padding-block-start:calc(var(--pp-gap, 1rem) / 3)}.product-information .pp-product-details-group>.pp-product-bands>.variant-picker:has(+.product-inventory){padding-block-end:0}.product-information .pp-product-details-group>.pp-product-bands>.buy-buttons-block:has(+.shopify-block .pp-preorder){padding-block-end:0}.product-information .product-details .group-block-content>.shopify-block:not(:has(*)){display:none}.product-information .product-details .group-block-content>.accordion{padding-inline:0}.product-information .product-details .group-block-content>.accordion :is(.details__header,.details-content,summary){padding-inline:var(--pp-gap, 1rem)}.product-information .product-details .group-block-content>.accordion :is(details,.accordion__row){border-block-end:0}.product-information .product-details .group-block-content>.accordion>:first-child :is(details,.accordion__row){border-block-start:0}.product-information .pp-product-details-group>.pp-product-bands>.group-block .group-block-content,.product-information .pp-product-details-group>.pp-product-bands>.group-block .text-block{align-items:center}.product-information .pp-product-details-group>.pp-product-bands>.group-block .text-block,.product-information .pp-product-details-group>.pp-product-bands>.group-block .text-block>*{width:100%;text-align:center}.product-information .product-details h1{font-family:var(--pp-font-display, inherit);color:var(--pp-navy, #0a4c96);text-transform:uppercase;letter-spacing:var(--pp-track-tight, -.01em);font-style:normal;font-weight:900;font-size:var(--pp-fs-7, 3.5rem);line-height:.95;margin:0}@media(max-width:749px){.product-information .product-details h1{font-size:var(--pp-fs-6, 2.5rem);line-height:1}}.product-information .product-details .price,.product-information .product-details .price__container{font-family:var(--pp-font-display, inherit);color:var(--pp-navy, #0a4c96);font-size:var(--pp-fs-5, 1.75rem);font-weight:500}.product-information .media-gallery__grid{gap:var(--pp-border, 1px);background:var(--pp-navy, #0a4c96)}.product-information .media-gallery__grid>li{border:0;border-radius:0;background:var(--pp-paper, #fff)}@media screen and (min-width:750px){.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid{grid-template-columns:repeat(10,1fr);gap:0}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container{grid-column:span 5}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(n+3){border-block-start:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);position:relative;z-index:2}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(3){z-index:1}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:first-child:not(:last-child):not(:nth-last-child(2)),.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(2):last-child,.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(odd):nth-child(n+5){border-inline-start:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);position:relative;z-index:2}.product-information .product-information__media:has(>media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(2):last-child){position:relative}.product-information .product-information__media:has(>media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(2):last-child):after{content:"";position:absolute;z-index:3;inset-block:0;inset-inline-start:calc((100% - var(--pp-border-strong, 2px)) / 2);width:var(--pp-border, 1px);background:var(--pp-navy, #0a4c96);pointer-events:none}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(2):last-child{border-inline-start:0}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(2):not(:last-child){grid-column:1 / span 4;grid-row:1;--gallery-aspect-ratio: 1 / 1}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:nth-child(3){grid-column:1 / span 4;grid-row:2;--gallery-aspect-ratio: 1 / 1}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:first-child:not(:last-child):not(:nth-last-child(2)){grid-column:5 / -1;grid-row:1 / span 2;--gallery-aspect-ratio: 3 / 4}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:first-child:not(:last-child):not(:nth-last-child(2))>:is(.product-media,.product-media-constraint-wrapper){position:absolute;top:0;right:0;bottom:0;left:0}.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:only-child,.product-information media-gallery.media-gallery--two-column:not(.media-gallery--large-first-image) .media-gallery__grid>.product-media-container:last-child:nth-child(2n):not(:nth-child(2)){grid-column:span 10;--gallery-aspect-ratio: 1 / 1}.product-information .media-gallery--large-first-image .media-gallery__grid>.product-media-container:last-child:nth-child(2n){grid-column:span 2}.product-information .media-gallery--large-first-image .media-gallery__grid>.product-media-container:first-child,.product-information .media-gallery--large-first-image .media-gallery__grid>.product-media-container:last-child:nth-child(2n){--gallery-aspect-ratio: 1 / 1}}.product-information .product-inventory{display:block;padding-block:.5rem 0}.product-information .product-inventory__status{font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-2, .875rem);letter-spacing:var(--pp-track-flat, 0);color:var(--pp-navy, #0a4c96)}.product-information .product-inventory__icon{color:var(--pp-yellow-press, #e9c64a)}.product-information .product-inventory__icon svg{fill:currentColor;stroke:currentColor}.product-information .product-inventory__icon-in_stock{color:var(--pp-rule-strong, #5c86bc)}.product-information .variant-option--buttons{--pp-optlabel-w: clamp(5rem, 22%, 6.5rem);position:relative;padding-inline-start:var(--pp-optlabel-w, 4.5rem)}.product-information .variant-option--buttons>legend{position:absolute;inset-inline-start:0;inset-block:var(--pp-optlabel-inset-top, 0) 0;display:flex;align-items:center;width:var(--pp-optlabel-w, 4.5rem);margin:0;padding:0;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, inherit);font-weight:700;font-size:var(--pp-fs-3, 1rem);text-decoration:underline;text-underline-offset:3px}.product-information .variant-option--buttons>legend .pp-variant-option__name{white-space:nowrap}.product-information .variant-option--buttons>legend .pp-variant-option__name:after{content:":"}.product-information .variant-option--swatches>legend{align-content:center;flex-wrap:wrap;line-height:1.2}.product-information .variant-option--swatches>legend .pp-variant-option__name{order:1}.product-information .variant-option--swatches>legend .variant-option__swatch-value{flex-basis:100%;order:2;min-width:0;margin-block-start:.2rem;padding-inline-start:0;overflow:hidden;color:var(--pp-navy, #0a4c96);font-size:var(--pp-fs-1, .75rem);font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.product-information .variant-option--buttons:has(>.pp-sizechart-link){--pp-optlabel-inset-top: var(--pp-tap, 44px);padding-block-start:var(--pp-tap, 44px)}.product-information .variant-option--buttons>.pp-sizechart-link{position:absolute;top:0;inset-inline-end:0}.product-information .variant-option--buttons:not(.variant-option--swatches){--variant-min-width: 2.75rem;gap:.4rem}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);border-radius:0;color:var(--pp-navy, #0a4c96);background:transparent;font-family:var(--pp-font-mono, inherit);justify-content:center}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label svg:not(.variant-option__strikethrough),.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label .swatch{display:none}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--pp-paper, #fff)}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]):not(:has(input:checked)),.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label.is-unavailable{color:color-mix(in srgb,var(--pp-navy, #0a4c96) 50%,var(--pp-paper, #fff));border-color:color-mix(in srgb,var(--pp-navy, #0a4c96) 50%,var(--pp-paper, #fff))}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]):not(:has(input:checked)) .variant-option__button-label__text{color:color-mix(in srgb,var(--pp-navy, #0a4c96) 50%,var(--pp-paper, #fff))}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__strikethrough line{stroke:currentColor}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:disabled){border-color:color-mix(in srgb,var(--pp-navy, #0a4c96) 25%,transparent)}.product-information .variant-option--swatches{--variant-picker-swatch-width: var(--pp-tap, 44px);--variant-picker-swatch-height: var(--pp-tap, 44px)}.product-information .variant-option--swatches .variant-option__button-label,.product-information .variant-option--swatches .swatch{border-radius:0}.product-information .variant-option--swatches .variant-option__button-label:has(input:checked),.product-information .variant-option--swatches .swatch[aria-checked=true]{outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:2px}.product-information .variant-option--buttons .variant-option__button-label:active{transform:translateY(1px);transition:none}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:active{background:var(--pp-rule, #c7d8ec)}.product-information .button,.product-information .add-to-cart-button{border-radius:0}.product-information .product-details .product-form-buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-sm, .7rem)}.product-information .product-details .product-form-buttons>.quantity-selector-wrapper{justify-self:start}.product-information .product-details .add-to-cart-button{background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff);text-transform:uppercase;letter-spacing:var(--pp-track-caps, .08em)}.product-information .product-details .add-to-cart-button,.sticky-add-to-cart__button.add-to-cart-button{font-weight:700}.product-information .product-details .add-to-cart-button:hover{background:var(--pp-navy-hover, #073a75)}.product-information .product-details .add-to-cart-button:active{background:var(--pp-navy-press, #071a3c);transform:translateY(1px);transition:none}.product-information .product-details .add-to-cart-button:disabled:active,.product-information .product-details .add-to-cart-button[aria-disabled=true]:active{transform:none}.product-information :is(.quantity-selector,input,select){border-radius:0}.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:var(--pp-tap, 44px);min-height:var(--pp-tap, 44px);border-radius:0}.product-information .product-details .quantity-selector{--quantity-selector-width: 132px;width:var(--quantity-selector-width);flex-basis:var(--quantity-selector-width)}.product-information .product-details .quantity-selector input[type=number]{align-self:stretch;height:100%;padding-block:0;font-family:var(--pp-font-mono, monospace);font-size:var(--pp-input-fs, 1rem);color:var(--pp-navy, #0a4c96);min-width:var(--pp-tap, 44px);max-width:var(--pp-tap, 44px)}.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus):active{background:var(--pp-rule, #c7d8ec);transition:none}.sticky-add-to-cart .sticky-add-to-cart__bar{bottom:var(--pp-space-5, 1.5rem);z-index:var(--pp-z-buybar, 20);display:grid;grid-template-columns:var(--pp-space-8, 4rem) minmax(0,1fr) auto minmax(14rem,auto);width:min(52rem,calc(100vw - var(--pp-space-8, 4rem)));max-width:none;padding:0;gap:0;overflow:hidden;border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);box-shadow:none;color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, monospace);font-variant-numeric:tabular-nums;transition-duration:var(--pp-dur-overlay, .2s);transition-timing-function:var(--pp-ease, cubic-bezier(.2, 0, 0, 1))}.sticky-add-to-cart .sticky-add-to-cart__bar:before{content:none}.sticky-add-to-cart .sticky-add-to-cart__image{grid-column:1;width:var(--pp-space-8, 4rem);height:var(--pp-space-8, 4rem);border-inline-end:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper-2, #f4f6f9)}.sticky-add-to-cart .sticky-add-to-cart__info{grid-column:2;align-self:stretch;display:grid;align-content:center;min-width:0;padding:var(--pp-space-2, .5rem) var(--pp-space-4, 1rem)}.sticky-add-to-cart .sticky-add-to-cart__info[data-has-image=false]{grid-column:1 / 3;padding-inline-start:var(--pp-space-4, 1rem)}.sticky-add-to-cart .sticky-add-to-cart__title{margin:0;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-display, sans-serif);font-size:var(--pp-fs-4, 1.25rem);font-weight:900;line-height:1;letter-spacing:var(--pp-track-tight, -.01em);text-transform:uppercase}.sticky-add-to-cart .sticky-add-to-cart__variant{margin-top:var(--pp-space-1, .25rem);color:var(--pp-muted, #5f6d80);font-size:var(--pp-fs-1, .75rem);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[lang^=vi] .sticky-add-to-cart .sticky-add-to-cart__title{font-stretch:88%}.sticky-add-to-cart .sticky-add-to-cart__price{grid-column:3;align-self:stretch;display:flex;align-items:center;padding:var(--pp-space-2, .5rem) var(--pp-space-4, 1rem);border-inline-start:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);color:var(--pp-navy, #0a4c96);font-size:var(--pp-fs-3, 1rem);font-weight:700;line-height:1;white-space:nowrap}.sticky-add-to-cart .sticky-add-to-cart__price [ref=priceContainer]{display:grid;justify-items:end;gap:var(--pp-space-1, .25rem)}.sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{color:var(--pp-muted, #5f6d80);font-size:var(--pp-fs-1, .75rem)}.sticky-add-to-cart__button.add-to-cart-button{grid-column:4;align-self:stretch;width:100%;min-width:14rem;height:var(--pp-space-8, 4rem);min-height:var(--pp-space-8, 4rem);padding:var(--pp-space-2, .5rem) var(--pp-space-5, 1.5rem);border:0;border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-3, 1rem);font-weight:700;text-transform:uppercase;letter-spacing:var(--pp-track-caps, .08em);box-shadow:none;scale:1}.sticky-add-to-cart__button.add-to-cart-button:hover{background:var(--pp-navy-hover, #073a75)}.sticky-add-to-cart__button.add-to-cart-button:active{background:var(--pp-navy-press, #071a3c);transform:translateY(1px);translate:0;scale:1;transition:none}.sticky-add-to-cart__button.add-to-cart-button:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-paper, #fff);outline-offset:calc(0px - var(--pp-space-1, .25rem))}@media screen and (max-width:749px){.sticky-add-to-cart .sticky-add-to-cart__bar{bottom:0;grid-template-columns:var(--pp-btn-height, 52px) minmax(0,1fr) auto;grid-template-rows:var(--pp-btn-height, 52px) auto;width:100%;padding:0;overflow:hidden;border:0;border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}.sticky-add-to-cart .sticky-add-to-cart__image{grid-column:1;grid-row:1;width:var(--pp-btn-height, 52px);height:var(--pp-btn-height, 52px)}.sticky-add-to-cart .sticky-add-to-cart__info{grid-column:2;grid-row:1;padding:var(--pp-space-2, .5rem) var(--pp-space-3, .75rem)}.sticky-add-to-cart .sticky-add-to-cart__info[data-has-image=false]{grid-column:1 / 3;padding-inline-start:var(--pp-space-3, .75rem)}.sticky-add-to-cart .sticky-add-to-cart__title{display:block;font-size:var(--pp-fs-2, .875rem)}.sticky-add-to-cart .sticky-add-to-cart__price{grid-column:3;grid-row:1;justify-content:flex-end;padding:var(--pp-space-2, .5rem) var(--pp-space-3, .75rem);font-size:var(--pp-fs-1, .75rem);text-align:end}.sticky-add-to-cart__button.add-to-cart-button{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;height:calc(var(--pp-btn-height, 52px) + env(safe-area-inset-bottom));min-height:calc(var(--pp-btn-height, 52px) + env(safe-area-inset-bottom));padding:var(--pp-space-2, .5rem) var(--pp-space-4, 1rem) calc(var(--pp-space-2, .5rem) + env(safe-area-inset-bottom));border-inline-start:0;border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);font-size:var(--pp-fs-2, .875rem)}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}}.shopify-section:has(add-to-cart-component[data-pp-variant-updating]) .sticky-add-to-cart__button.add-to-cart-button{opacity:.45;pointer-events:none;cursor:progress}.pp-sizechart-link{flex:none;display:inline-flex;align-items:center;gap:.35rem;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-2, .875rem);text-decoration:underline;text-underline-offset:3px;position:relative}.pp-sizechart-link:after{content:"";position:absolute;inset-inline:0;top:50%;block-size:var(--pp-tap, 44px);transform:translateY(-50%)}.pp-sizechart-link:hover{color:var(--pp-navy-deep, #073a75)}.pp-sizechart-link:active{color:var(--pp-navy-press, #071a3c);transition:none}.pp-sizechart-link__icon{display:inline-flex}.product-information .pp-sizechart__summary{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;list-style:none;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, inherit);text-decoration:underline;text-underline-offset:3px}.product-information .pp-sizechart__summary::-webkit-details-marker{display:none}.product-information .pp-sizechart__icon{display:inline-flex}.product-information .pp-sizechart__panel{margin-top:.6rem;font-family:var(--pp-font-mono, inherit)}.product-information .pp-sizechart__out{color:var(--pp-navy, #0a4c96)}.product-information .pp-preorder{display:block}.product-information .pp-preorder__badge{display:block;width:min(100%,14rem);margin-inline-start:auto;text-align:center;border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);border-radius:0;color:var(--pp-navy, #0a4c96);background:transparent;font-family:var(--pp-font-mono, inherit);font-weight:700;text-transform:uppercase;letter-spacing:var(--pp-track-caps, .08em);padding:.85rem 1.2rem}.product-information .pp-preorder__message{margin-block-start:var(--pp-gap-xs, .5rem);max-width:62ch}.product-information .accordion{--color-border: var(--pp-navy, #0a4c96)}.product-information .accordion .details__header{font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96);text-transform:uppercase;letter-spacing:var(--pp-track-caps, .08em);font-weight:700;font-size:var(--pp-fs-3, 1rem)}.product-information .accordion summary.details__header:active{background:var(--pp-paper-2, #f4f6f9);transition:none}.product-information .accordion .details__icon,.product-information .accordion .icon-caret,.product-information .accordion .icon-plus{color:var(--pp-navy, #0a4c96)}.product-information .accordion .details__icon svg,.product-information .accordion .icon-caret svg,.product-information .accordion .icon-plus svg{stroke:var(--pp-navy, #0a4c96)}.product-information .accordion--dividers .accordion__row+.accordion__row,.product-information .accordion--dividers>*+*{border-block-start-color:var(--pp-navy, #0a4c96)}.product-information .accordion .details-content{font-family:var(--pp-font-mono, inherit);color:color-mix(in srgb,var(--pp-navy, #0a4c96) 82%,transparent)}.pp-scmodal{width:min(760px,92vw);max-height:88vh;padding:0;border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);overflow:hidden}.pp-scmodal::backdrop{background:var(--pp-scrim, rgb(6 10 30 / 55%))}.pp-scmodal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}.pp-scmodal__title{margin:0;color:var(--pp-paper, #fff)}.pp-scmodal__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:0;color:var(--pp-paper, #fff);cursor:pointer;font-family:var(--pp-font-mono, monospace)}.pp-scmodal__close:hover{opacity:.75}.pp-scmodal__close:active{background:var(--pp-navy-press, #071a3c);opacity:1;transform:translateY(1px);transition:none}.pp-scmodal__body{max-height:calc(88vh - 60px);overflow:auto;padding:1rem;-webkit-overflow-scrolling:touch}.pp-scmodal__zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;font:inherit;-webkit-appearance:none;appearance:none}.pp-scmodal__zoom[aria-pressed=true]{cursor:zoom-out}.pp-scmodal__img{display:block;width:100%;height:auto;cursor:zoom-in}.pp-scmodal__img.is-zoomed{width:var(--pp-scmodal-zoom-width, auto)!important;max-width:none!important;min-width:100%;cursor:zoom-out}.pp-scmodal__body:has(.is-zoomed){overflow:auto}.pp-scmodal__zoomhint{display:block;margin-block-start:.5rem;font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-1, .75rem);color:var(--pp-muted, #5f6d80);text-align:center}.pp-scmodal__body:has(.is-zoomed) .pp-scmodal__zoomhint{visibility:hidden}.pp-scmodal__zoomhint[hidden],.pp-scmodal__controls{display:none}.pp-scmodal__controls[hidden]{display:none!important}@media screen and (min-width:750px){.pp-scmodal.is-image-viewer[open]{top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;box-sizing:border-box;border:0}.pp-scmodal.is-image-viewer .pp-scmodal__body{position:relative;min-height:0;max-height:none;padding:0;overflow:hidden;overscroll-behavior:contain;background:var(--pp-paper-2, #f4f6f9)}.pp-scmodal.is-image-viewer .pp-scmodal__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none}.pp-scmodal.is-image-viewer .pp-scmodal__img,.pp-scmodal.is-image-viewer .pp-scmodal__img.is-zoomed{position:absolute;top:50%;left:50%;width:auto!important;min-width:0;max-width:calc(100% - 2rem)!important;height:auto!important;max-height:calc(100% - 2rem)!important;transform:translate(calc(-50% + var(--pp-scmodal-pan-x, 0px)),calc(-50% + var(--pp-scmodal-pan-y, 0px))) scale(var(--pp-scmodal-zoom-scale, 1));transform-origin:center;cursor:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.pp-scmodal.is-image-viewer .pp-scmodal__zoom[aria-pressed=true]{cursor:grab}.pp-scmodal.is-image-viewer .pp-scmodal__body.is-panning .pp-scmodal__zoom{cursor:grabbing}.pp-scmodal.is-image-viewer .pp-scmodal__zoomhint{display:none}.pp-scmodal.is-image-viewer .pp-scmodal__controls{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:56px;padding:.35rem .75rem;border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96)}.pp-scmodal__zoomcontrol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:700 1.25rem/1 var(--pp-font-mono, monospace);cursor:pointer;-webkit-appearance:none;appearance:none}.pp-scmodal__zoomcontrol:hover:not(:disabled){background:var(--pp-rule, #c7d8ec)}.pp-scmodal__zoomcontrol:active:not(:disabled){background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff);transform:translateY(1px)}.pp-scmodal__zoomcontrol:disabled{opacity:.3;cursor:default}.pp-scmodal__zoomcontrol--reset{margin-inline-start:.35rem;border-inline-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}.pp-scmodal__zoomrange{width:clamp(120px,24vw,320px);accent-color:var(--pp-navy, #0a4c96);cursor:pointer}.pp-scmodal__zoomvalue{min-width:4.5ch;margin-inline-start:.35rem;font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem);text-align:end}}@media screen and (max-width:749px){.pp-scmodal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-inline:0}.pp-scmodal__body{max-height:calc(100dvh - 60px);padding:.5rem}}.pp-scmodal__rte table{width:100%;border-collapse:collapse;font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-2, .875rem)}.pp-scmodal__rte :is(th,td){border:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);padding:.45rem .6rem;text-align:center}.pp-scmodal__rte th{background:var(--pp-paper-2, #f4f6f9);color:var(--pp-navy, #0a4c96)}.pp-policies{display:grid;gap:var(--pp-space-3, .75rem)}.pp-policies__head,.pp-product-description__head{align-items:center;display:flex;gap:var(--pp-space-3, .75rem);justify-content:space-between}.pp-policies__kicker,.pp-policies__count,.pp-product-description__kicker,.pp-product-description__marker{margin:0}.pp-policies__count,.pp-product-description__marker{color:var(--pp-muted, #5f6d80);white-space:nowrap}.pp-policies__grid{border:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-policies__link{align-items:center;color:var(--pp-navy);display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;min-height:4rem;padding:var(--pp-space-3, .75rem);font-family:var(--pp-font-mono);font-size:var(--pp-fs-2, .875rem);font-weight:700;gap:var(--pp-space-2, .5rem);line-height:1.3;text-decoration:none;transition:background-color var(--pp-dur-color, .12s) var(--pp-ease, ease),color var(--pp-dur-color, .12s) var(--pp-ease, ease);width:auto}.pp-policies__link:nth-child(2n){border-inline-start:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc)}.pp-policies__link:nth-child(n+3){border-block-start:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc)}.pp-policies__link:hover{background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}.pp-policies__link:focus-visible{outline:var(--pp-border-strong, 2px) solid currentColor;outline-offset:calc(var(--pp-border-strong, 2px) * -2)}.pp-policies__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:1.25rem}.pp-policies__icon svg{height:auto;width:100%}.pp-policies__arrow{font-size:var(--pp-fs-3, 1rem);transition:transform var(--pp-dur-color, .12s) var(--pp-ease, ease)}.pp-policies__link:hover .pp-policies__arrow{transform:translate(var(--pp-space-1, .25rem))}.product-information .pp-product-details-group>.pp-product-bands>.shopify-block:has(.pp-policies)+.shopify-block:has(.pp-product-description){margin-block-start:calc(var(--gap, 0px) * -1)}.pp-product-description{display:grid;gap:var(--pp-space-4, 1rem)}.pp-product-description__content{color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-2, .875rem);line-height:1.6;min-width:0}.pp-product-description__intro{margin:0 0 var(--pp-space-4, 1rem)}.pp-product-description__details{border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);counter-reset:pp-product-detail;margin:0}.pp-product-description__row{border-block-end:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);counter-increment:pp-product-detail;min-width:0;overflow-wrap:anywhere;padding-block:var(--pp-space-2, .5rem);padding-inline-start:calc(2ch + var(--pp-space-3, .75rem));position:relative}.pp-product-description__row:before{color:var(--pp-rule-strong, #5c86bc);content:counter(pp-product-detail,decimal-leading-zero);font-size:var(--pp-fs-1, .75rem);font-weight:700;inset-block-start:var(--pp-space-2, .5rem);inset-inline-start:0;position:absolute}.pp-product-description__row dt,.pp-product-description__row dd{display:inline;margin:0}.pp-product-description__row dt{font-weight:700}.pp-product-description__row dt:after{content:":"}.pp-product-description__row dd{margin-inline-start:var(--pp-space-1, .25rem)}.pp-product-description__model{background:var(--pp-paper-2, #f4f6f9);border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);font-size:var(--pp-fs-1, .75rem);line-height:1.5;margin:var(--pp-space-4, 1rem) 0 0;padding:var(--pp-space-3, .75rem)}.pp-product-description__legacy>p:first-child:has(>strong:only-child){font-family:var(--pp-font-display, inherit);font-size:var(--pp-fs-4, 1.25rem);font-weight:900;letter-spacing:var(--pp-track-tight, -.01em);line-height:1.05;margin-block:0 var(--pp-space-4, 1rem);text-transform:uppercase}.pp-product-description__legacy>p:first-child:has(>strong:only-child) strong{font-weight:inherit}.pp-product-description__legacy>:is(ul,ol){border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);counter-reset:pp-product-detail;list-style:none;margin:0;padding:0}.pp-product-description__legacy>:is(ul,ol)>li{border-block-end:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);counter-increment:pp-product-detail;min-width:0;padding-block:var(--pp-space-2, .5rem);padding-inline-start:calc(2ch + var(--pp-space-3, .75rem));position:relative}.pp-product-description__legacy>:is(ul,ol)>li:before{color:var(--pp-rule-strong, #5c86bc);content:counter(pp-product-detail,decimal-leading-zero);font-size:var(--pp-fs-1, .75rem);font-weight:700;inset-block-start:var(--pp-space-2, .5rem);inset-inline-start:0;position:absolute}.pp-product-description__legacy>:is(ul,ol)>li>:is(p,div){margin-block:0}.pp-product-description__legacy>:is(ul,ol)>li>:is(p,div)+:is(p,div){margin-block-start:var(--pp-space-1, .25rem)}.pp-product-description__legacy>:is(ul,ol)>li>strong:first-child{display:inline}.pp-product-description__legacy>:is(ul,ol)+p{background:var(--pp-paper-2, #f4f6f9);border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);font-size:var(--pp-fs-1, .75rem);line-height:1.5;margin:var(--pp-space-4, 1rem) 0 0;padding:var(--pp-space-3, .75rem)}.pp-product-description__legacy>:is(ul,ol)+p strong{font-weight:700}@media screen and (max-width:390px){.pp-policies__grid{grid-template-columns:minmax(0,1fr)}.pp-policies__link:nth-child(2n){border-inline-start:0}.pp-policies__link:nth-child(n+2){border-block-start:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc)}}.pp-complementary__heading{margin:0;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-display, inherit);font-size:var(--pp-fs-4, 1.25rem);font-weight:900;line-height:1;letter-spacing:var(--pp-track-tight, -.01em);text-transform:uppercase}.product-recommendations-wrapper .pp-pc .pp-pc__quick-add{opacity:1;transform:none;pointer-events:auto}.product-recommendations[data-intent=complementary] .resource-list__carousel .resource-list__slide{--slide-width: min( 18rem, calc((100% - var(--resource-list-column-gap, 12px)) / 2) )}@media screen and (min-width:750px){.pp-showcase-section .pp-showcase:not(.pp-showcase--boxed) .pp-wrap{max-width:none;padding-inline:0}.pp-showcase-section .pp-showcase:not(.pp-showcase--boxed) .pp-showcase__head{padding-inline:var(--page-margin, 20px)}}.pp-showcase--boxed .pp-wrap{max-width:90rem}.pp-showcase--compact.pp-section{padding-block:var(--pp-section-tight, 2rem)}@media screen and (max-width:749px){.pp-showcase--compact .pp-showcase__cell .pp-pc__name{font-size:var(--pp-fs-2, .875rem)}.pp-showcase--compact .pp-showcase__cell .pp-pc__price,.pp-showcase--compact .pp-showcase__cell .pp-pc__price-now{font-size:var(--pp-fs-3, 1rem)}.pp-showcase--compact .pp-showcase__cell .pp-pc__sizes{font-size:var(--pp-fs-1, .75rem)}}.pp-showcase__head{position:relative;margin-block-end:clamp(1.25rem,.8rem + 1.5vw,2rem)}.pp-showcase__titlerow{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:end;gap:.75rem;text-align:center}@media screen and (min-width:750px){.pp-showcase__titlerow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pp-showcase__titlerow .pp-showcase__title{grid-column:2}.pp-showcase__titlerow .pp-showcase__viewall{grid-column:3;justify-self:end}}.pp-showcase__title{color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-display, inherit);font-style:normal;text-transform:uppercase;font-weight:900;line-height:.92;letter-spacing:var(--pp-track-tight, -.01em);margin:0}.pp-showcase__viewall{flex:none}.pp-showcase__grid{display:grid;grid-template-columns:repeat(var(--pps-cols-m, 2),minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc);border-left:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc);border-radius:0}.pp-showcase__cell{min-width:0;padding:0;border-bottom:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc);border-radius:0}.pp-showcase__cell>.pp-pc>.pp-pc__media{border-right:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc)}.pp-showcase__cell .pp-pc__info{align-items:center;text-align:center;gap:.5rem;padding:.9rem .75rem 1.1rem}.pp-showcase__cell .pp-pc__name{font-size:var(--pp-text-base, 1rem)}.pp-showcase__cell .pp-pc__price,.pp-showcase__cell .pp-pc__price-now{font-size:var(--pp-text-lg, 1.25rem);font-weight:700}.pp-showcase__cell .pp-pc__swatches,.pp-showcase__cell .pp-pc__sizes{justify-content:center}.pp-showcase__cell .pp-pc__sizes{font-size:var(--pp-text-sm, .875rem);letter-spacing:var(--pp-track-caps, .08em);gap:2px 10px}.pp-showcase__cell>.pp-pc{border:0}@media(hover:hover)and (pointer:fine){.pp-showcase__cell:has(.pp-pc:hover){border-right-color:var(--pp-navy, #0a4c96);border-bottom-color:var(--pp-navy, #0a4c96)}}.pp-showcase__cell--fill{display:none}.pp-showcase__empty{padding:2rem 0;color:var(--pp-navy, #0a4c96)}.pp-showcase__carousel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.pp-showcase__track{--pps-peek: 2.5rem;--pp-scrollbar-thumb: var(--pp-navy, #0a4c96);--pp-scrollbar-thumb-hover: var(--pp-navy-hover, #073a75);--pp-scrollbar-track: var(--pp-paper-2, #f4f6f9);display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-top:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc);border-left:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc);border-radius:0;scrollbar-width:thin;scrollbar-color:var(--pp-scrollbar-thumb, #0a4c96) var(--pp-scrollbar-track, #f4f6f9)}.pp-showcase__track>.pp-showcase__cell{flex:0 0 calc((100% - var(--pps-peek, 2.5rem)) / var(--pps-cols-m, 2));scroll-snap-align:start}.pp-showcase__arrow{display:none;flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:none;color:var(--pp-navy, #0a4c96);cursor:pointer;-webkit-appearance:none;appearance:none;font-family:var(--pp-font-mono, monospace);min-height:var(--pp-tap, 44px)}.pp-showcase__arrow[hidden]{display:none}.pp-showcase__arrow-icon{display:block;width:100%;height:auto;fill:currentColor}.pp-showcase__arrow--next .pp-showcase__arrow-icon{transform:scaleX(-1)}.pp-showcase__arrow[disabled]{opacity:0;cursor:default}.pp-showcase__arrow:focus-visible{outline:3px solid var(--pp-navy, #0a4c96);outline-offset:2px}.pp-showcase__mascot{display:flex;margin-block-end:.75rem}.pp-showcase--mascot-right .pp-showcase__mascot{justify-content:flex-end}@media screen and (min-width:750px){.pp-showcase__head:has(.pp-showcase__mascot){display:flex;align-items:flex-end;gap:clamp(1rem,.4rem + 2vw,2.5rem)}.pp-showcase__head .pp-showcase__mascot{flex:0 0 auto;max-width:42%;margin-block-end:0}.pp-showcase__head .pp-showcase__titlerow{flex:1 1 auto;min-width:0}.pp-showcase--mascot-right .pp-showcase__head:has(.pp-showcase__mascot){flex-direction:row-reverse}}@media screen and (min-width:750px){.pp-showcase__grid{grid-template-columns:repeat(var(--pps-cols-d, 4),minmax(0,1fr))}.pp-showcase__cell--fill{display:block}.pp-showcase__arrow{display:flex;position:absolute;top:var(--pps-arrow-top, 40%);transform:translateY(-50%);z-index:2;min-width:var(--pp-tap, 44px);width:var(--pp-tap, 44px);background:color-mix(in srgb,var(--pp-paper, #fff) 88%,transparent);border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);filter:none}.pp-showcase__arrow--prev{inset-inline-start:.25rem}.pp-showcase__arrow--next{inset-inline-end:.25rem}.pp-showcase__arrow--prev:hover{transform:translateY(-50%) translate(-3px)}.pp-showcase__arrow--next:hover{transform:translateY(-50%) translate(3px)}.pp-showcase__arrow:active{transform:translateY(calc(-50% + 1px));transition:none}.pp-showcase__arrow--prev:active{transform:translateY(calc(-50% + 1px)) translate(-3px)}.pp-showcase__arrow--next:active{transform:translateY(calc(-50% + 1px)) translate(3px)}.pp-showcase__arrow[disabled]:active{transform:translateY(-50%)}.pp-showcase__track>.pp-showcase__cell{flex-basis:calc(100% / var(--pps-cols-d, 4))}}@media(prefers-reduced-motion:no-preference){.pp-showcase__track{scroll-behavior:smooth}.pp-showcase__arrow{transition:opacity var(--pp-dur-overlay, .2s) var(--pp-ease, ease),transform var(--pp-dur-overlay, .2s) var(--pp-ease, ease)}.pp-showcase__arrow--prev:hover{transform:translate(-3px)}.pp-showcase__arrow--next:hover{transform:translate(3px)}}.pp-showcase-section+.pp-showcase-section>.pp-showcase{padding-block-start:var(--pp-section-tight, 2rem)}.pp-showcase-section:has(+.pp-showcase-section)>.pp-showcase{padding-block-end:var(--pp-section-tight, 2rem)}.pp-showcase-section:not(:has(.pp-showcase)){display:none}.pp-recs{display:block}.pp-recs__ph{background:none}.pp-recs__ph:before{content:"";display:block;aspect-ratio:var(--pp-card-ratio, 4 / 5);background:var(--pp-paper-2, #f4f6f9);border-right:var(--pp-border, 1px) solid var(--pp-rule-strong, #5c86bc)}.pp-recs__ph:after{content:"";display:block;height:var(--pp-recs-caption, 8.5rem)}#cart-drawer .theme-drawer__dialog{border-radius:0;border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}#cart-drawer .theme-drawer__header{background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff);padding-block:.9rem}#cart-drawer .theme-drawer__header:has(.theme-drawer__title){position:relative;justify-content:center;padding-inline:3.25rem}#cart-drawer .theme-drawer__title{font-family:var(--pp-font-display, inherit);color:var(--pp-paper, #fff);text-transform:uppercase;letter-spacing:var(--pp-track, .08em);font-weight:800}#cart-drawer .theme-drawer__header .theme-drawer__badge{background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96);border-radius:0;font-family:var(--pp-font-mono, inherit)}#cart-drawer .theme-drawer__header .theme-drawer__close-button{background-color:transparent;color:var(--pp-paper, #fff);--contrast-color: #fff;--private-button-border-color: transparent;border-color:transparent;box-shadow:none;opacity:.75}#cart-drawer .theme-drawer__header .theme-drawer__close-button:hover{opacity:1}#cart-drawer .theme-drawer__header .theme-drawer__close-button:not(.cart-drawer__close-button--empty){position:absolute;inset-block-start:50%;inset-inline-end:var(--theme-drawer-padding, 1.25rem);transform:translateY(-50%);margin-inline-start:0}#cart-drawer .theme-drawer__header .theme-drawer__close-button svg{color:var(--pp-paper, #fff);stroke:currentColor}#cart-drawer .cart-items__table-row{grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media details" "media unit_price" "media variants" "media quantity" "media price" "media error";column-gap:var(--gap-md)}#cart-drawer .cart-items__details{display:contents}#cart-drawer .cart-items__product-info{grid-area:details}#cart-drawer .cart-items__variants-wrapper{grid-area:variants}#cart-drawer .cart-items__variants-wrapper:empty{display:none}#cart-drawer .cart-items__unit-price-wrapper{grid-area:unit_price}#cart-drawer .cart-drawer__items{padding-block-start:clamp(1rem,.6rem + 1.4vw,1.75rem)}#cart-drawer .cart-drawer__items .cart-items__table-row{border-block-end:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96)}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child,#cart-drawer .cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-block-end:none}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media img{border-radius:0}#cart-drawer .cart-items__media{border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96)}#cart-drawer .cart-items__media-image{object-fit:contain;background-color:var(--pp-paper, #fff)}#cart-drawer .cart-items__price:not(:has(.cart-items__price-unit)){display:none}#cart-drawer .cart-items__unit-price-wrapper{font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96)}#cart-drawer .cart-items__title{display:inline-flex;align-items:center;min-height:var(--pp-tap, 44px);font-family:var(--pp-font-display, inherit);color:var(--pp-navy, #0a4c96);text-transform:uppercase;letter-spacing:var(--pp-track, .08em);font-weight:800;text-decoration:none}#cart-drawer .cart-items__price,#cart-drawer .cart-items__price-unit,#cart-drawer .cart-items__variant{font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96)}#cart-drawer .pp-cart-variants{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.6rem;row-gap:.2rem;align-items:center;margin-block-start:.35rem}#cart-drawer .pp-cart-variants .cart-items__variant{display:contents}#cart-drawer .pp-cart-variants dt,#cart-drawer .pp-cart-variants dd{margin:0;min-width:0;font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96)}#cart-drawer .pp-cart-variants dt{display:block;text-decoration:underline;text-underline-offset:2px}#cart-drawer .pp-cart-variants dd{display:flex;align-items:center}#cart-drawer .pp-cart-swatch{display:inline-block;flex-shrink:0;width:1.4em;height:1.4em;border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);background-color:var(--pp-paper, #fff);background-size:cover;background-position:center;border-radius:var(--pp-swatch-radius, 0)}#cart-drawer .cart-items__quantity-controls,#cart-drawer .cart-items__quantity .quantity,#cart-drawer .cart-items__quantity input{border-radius:0}#cart-drawer .cart-items__quantity .quantity-selector{border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0}#cart-drawer .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:var(--pp-tap, 44px);min-width:var(--pp-tap, 44px);height:var(--pp-tap, 44px);min-height:var(--pp-tap, 44px);border-radius:0}#cart-drawer .cart-items__quantity input{font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96)}#cart-drawer .cart-items__remove{color:var(--pp-navy, #0a4c96);min-width:var(--pp-tap, 44px);min-height:var(--pp-tap, 44px);border-radius:0}#cart-drawer .cart-drawer__summary{padding-block-end:0}#cart-drawer .cart-drawer__summary .cart__ctas{align-self:stretch;width:auto;margin-inline:calc(-1 * var(--cart-drawer-summary-padding, 1rem))}#cart-drawer .pp-cart-ctas .cart__checkout-button:last-child{padding-block-end:calc(var(--pp-space-2, .5rem) + env(safe-area-inset-bottom,0px))}#cart-drawer .pp-cart-ctas .additional-checkout-buttons:last-child{padding-block-end:env(safe-area-inset-bottom,0px)}#cart-drawer .cart-items__empty-button,#cart-drawer .button{border-radius:0}.pp-freeship{display:grid;gap:.5rem;padding:.75rem 0 .875rem;margin-bottom:.25rem;border-block-end:var(--pp-border-strong, 2px) solid var(--pp-rule, #c7d8ec)}.pp-freeship__msg{margin:0;text-align:center;color:var(--pp-navy, #0a4c96);font-size:var(--pp-text-xs, .75rem);line-height:1.35}.pp-freeship:has(.pp-freeship__fill--done) .pp-freeship__msg{color:var(--pp-success, #0e7a46)}.pp-freeship__track{position:relative;height:6px;border-radius:0;background:var(--pp-oos-bg, #eef2f7);overflow:hidden}.pp-freeship__fill{display:block;height:100%;background:var(--pp-navy, #0a4c96);transition:width var(--pp-dur-overlay, .2s) ease}.pp-freeship__fill--done{background:var(--pp-success, #0e7a46)}@media(prefers-reduced-motion:reduce){.pp-freeship__fill{transition:none}}.pp-cart-mascot{padding-block:.75rem;border-block-end:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);margin-block-end:.25rem}.pp-cart-totals .cart-totals__total-label{font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96);text-transform:uppercase;letter-spacing:var(--pp-track-caps, .08em);text-decoration:underline;text-underline-offset:3px;font-size:var(--pp-fs-2, .875rem)}.pp-cart-totals .cart-totals__total-label:after{content:":"}.pp-cart-totals .cart-totals__total-value{font-family:var(--pp-font-display, inherit);color:var(--pp-navy, #0a4c96);font-weight:800;font-variant-numeric:tabular-nums}.pp-cart-totals :is(.cart-totals__original-value,.cart-discounts__value){font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96);font-variant-numeric:tabular-nums}.pp-cart-totals .cart-totals__tax-note,.pp-cart-totals .cart-totals__tax-note small,.pp-cart-totals .cart-totals__tax-note a{font-size:var(--pp-fs-1, .75rem);color:var(--pp-muted, #5f6d80);line-height:1.35}.pp-cart-actions :is(.cart-discount__input,.cart-discount__button,.cart-discount__pill){border-radius:0;font-family:var(--pp-font-mono, inherit)}.pp-cart-actions :is(.cart-discount__summary,.cart-note__summary){font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96)}.pp-cart-actions :is(textarea,input:not([type=checkbox],[type=radio])){font-size:var(--pp-input-fs, 1rem)}.cart-items .quantity-selector{--quantity-selector-width: 132px;height:auto}.cart-items .quantity-selector input[type=number]{align-self:stretch;height:100%;min-height:var(--pp-tap, 44px);padding-block:0;font-size:var(--pp-input-fs, 1rem);line-height:var(--pp-tap, 44px)}.pp-cart-ctas .cart__checkout-button{box-shadow:none;width:100%;border-radius:0}.pp-cart-ctas .additional-checkout-buttons{width:100%}.pp-cart-ctas shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: var(--pp-btn-height, 52px);--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-row-gap: var(--pp-space-2, .5rem);--shopify-accelerated-checkout-skeleton-background-color: var(--pp-paper-2, #f4f6f9);display:block;width:100%}.cart-page .cart-title h1{font-family:var(--pp-font-display, inherit);font-weight:800;font-size:var(--pp-fs-6, 2.5rem);line-height:1.05;letter-spacing:var(--pp-track-tight, -.01em);text-transform:uppercase;color:var(--pp-navy, #0a4c96)}@media screen and (min-width:750px){.cart-page .cart-title h1{font-size:var(--pp-fs-7, 3.5rem)}}.cart-page .cart-title .cart-bubble .cart-bubble__background{background-color:var(--pp-navy, #0a4c96);border-radius:0}.cart-page .cart-title .cart-bubble__text{color:var(--pp-paper, #fff);font-family:var(--pp-font-mono, inherit);font-weight:700}.cart-page:not(.cart-page--empty) .cart-page__title{border-block-end:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);padding-block-end:var(--pp-space-3, .75rem)}.cart-page .cart-items--dividers .cart-items__table-row{border-block-end:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96)}.cart-page .cart-items__media-container{border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);background-color:var(--pp-paper, #fff)}.cart-page .cart-items__media-image{object-fit:contain;border-radius:0}.cart-page .cart-items__details *{font-size:var(--pp-fs-2, .875rem)}.cart-page .cart-items__title{display:inline-flex;align-items:center;min-height:var(--pp-tap, 44px);font-family:var(--pp-font-display, inherit);font-weight:800;font-size:var(--pp-fs-3, 1rem);letter-spacing:var(--pp-track-tight, -.01em);text-transform:uppercase;color:var(--pp-navy, #0a4c96);text-decoration:none}@media screen and (min-width:750px){.cart-page .cart-items__title{font-size:var(--pp-fs-4, 1.25rem)}}.cart-page :is(.cart-items__unit-price-wrapper,.cart-items__price,.cart-items__price-unit){font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96);font-variant-numeric:tabular-nums}.cart-page .cart-items__price{font-weight:700}.cart-page :is(.cart-items__variants,.cart-items__properties){font-family:var(--pp-font-mono, inherit);color:var(--pp-muted, #5f6d80)}.cart-page .cart-items__quantity .quantity-selector{border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0}.cart-page .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:var(--pp-tap, 44px);min-width:var(--pp-tap, 44px);height:var(--pp-tap, 44px);min-height:var(--pp-tap, 44px);border-radius:0}.cart-page .cart-items__quantity input{font-family:var(--pp-font-mono, inherit);color:var(--pp-navy, #0a4c96)}.cart-page .cart-items__remove{color:var(--pp-navy, #0a4c96);min-width:var(--pp-tap, 44px);min-height:var(--pp-tap, 44px);border-radius:0}@media screen and (min-width:750px){.cart-page .cart-summary{border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}}@media screen and (max-width:749px){.cart-page .cart-summary{border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);padding-block-start:var(--pp-space-5, 1.5rem)}}.cart-page .cart-items__empty-button{border-radius:0;box-shadow:none;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);border:var(--pp-border, 1px) solid var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-2, .875rem);font-weight:700;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase;min-height:var(--pp-btn-height, 52px);display:inline-flex;align-items:center;justify-content:center}.cart-page .cart-items__empty-button:hover{background:var(--pp-paper-2, #f4f6f9)}:root{--pp-header-h: 104px;--sticky-header-offset: var(--pp-header-h)}.pp-hdr-lock,.pp-hdr-lock body,.pp-hdr-lock .page-wrapper{overflow:hidden}#header-group{display:contents}.pp-hdr-shell{position:sticky;top:0;z-index:var(--pp-z-sticky)}.pp-hdr__barin,.pp-hdr__logoimg{transition:min-height var(--pp-dur-overlay, .2s) var(--pp-ease, ease),max-height var(--pp-dur-overlay, .2s) var(--pp-ease, ease)}.pp-hdr-shell[data-pp-stuck] .pp-hdr__barin{min-height:48px}.pp-hdr-shell[data-pp-stuck] .pp-hdr__logoimg{max-height:30px}.pp-hdr{position:relative;background:var(--pp-navy);color:var(--pp-paper);border-radius:0}.pp-hdr__bar{position:static;background:var(--pp-navy);border-bottom:var(--pp-border-strong) solid var(--pp-rule-strong);border-radius:0}.pp-hdr__barin{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:var(--pp-gap);min-height:56px}.pp-hdr__cell{position:static;display:flex;align-items:center;min-width:0}.pp-hdr__cell--mid{justify-content:center;overflow:hidden}.pp-hdr__cell--end{justify-content:flex-end}.pp-hdr__logolink{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:.25rem;color:var(--pp-paper);text-decoration:none;border-radius:0}.pp-hdr__logoimg{display:block;width:auto;max-width:100%;max-height:40px;height:auto;border-radius:0}.pp-hdr__wordmark{max-width:100%;color:var(--pp-paper);font-size:var(--pp-fs-3, 1rem);line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-hdr__drawer{position:static}.pp-hdr__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-start:-.5rem;color:var(--pp-paper);cursor:pointer;list-style:none;border-radius:0}.pp-hdr__burger::-webkit-details-marker{display:none}.pp-hdr__burgericon{display:block}.pp-hdr__burger:is(:hover,:active,:focus-visible){color:var(--pp-paper)}.pp-hdr__ico{display:block;width:22px;height:22px}.pp-hdr__ico--x,.pp-hdr__lbl--close{display:none}.pp-hdr__drawer[open] .pp-hdr__burger{position:fixed;top:6px;inset-inline-end:8px;z-index:calc(var(--pp-z-drawer) + 1);width:48px;height:48px;margin:0;background:var(--pp-navy-deep);border:var(--pp-border-strong) solid var(--pp-rule-strong)}.pp-hdr__drawer[open] .pp-hdr__ico--menu{display:none}.pp-hdr__drawer[open] .pp-hdr__ico--x{display:block}.pp-hdr__drawer[open] .pp-hdr__lbl--open{display:none}.pp-hdr__drawer[open] .pp-hdr__lbl--close{display:inline}.pp-hdr__panel{--pp-scrollbar-thumb: var(--pp-yellow, #fbdd74);--pp-scrollbar-thumb-hover: var(--pp-yellow-press, #e9c64a);--pp-scrollbar-thumb-active: var(--pp-paper, #fff);--pp-scrollbar-track: var(--pp-navy, #0a4c96);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--pp-z-drawer);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--pp-navy);border-radius:0;animation:pp-hdr-slidein var(--pp-dur-overlay, .2s) var(--pp-ease, ease);scrollbar-color:var(--pp-scrollbar-thumb, #fbdd74) var(--pp-scrollbar-track, #0a4c96)}@keyframes pp-hdr-slidein{0%{transform:translate(-100%)}to{transform:translate(0)}}.pp-hdr__panelin{padding:4rem var(--pp-page-margin) 3rem}.pp-hdr__panelttl{margin:0 0 .75rem;color:var(--pp-paper)}.pp-hdr__mnav{margin-top:1.25rem}.pp-hdr__mlist,.pp-hdr__msub,.pp-hdr__mutil{margin:0;padding:0;list-style:none}.pp-hdr__mitem{border-top:var(--pp-border) solid var(--pp-rule-strong)}.pp-hdr__mtoggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:52px;padding:.5rem 0;color:var(--pp-paper);font-family:var(--pp-font-mono);font-size:var(--pp-text-base);font-weight:400;letter-spacing:var(--pp-track);text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none;border-radius:0}.pp-hdr__mtoggle::-webkit-details-marker{display:none}.pp-hdr__mtoggle--sub{min-height:48px;font-size:var(--pp-text-sm);font-weight:400}.pp-hdr__macc:not([open])>.pp-hdr__msub{display:none}.pp-hdr__mtoggle.is-current>span:first-child,.pp-hdr__mtoggle--flat.is-current{box-shadow:inset 0 -3px 0 0 var(--pp-yellow)}.pp-hdr__caret{width:18px;height:18px;flex:0 0 auto;transition:transform var(--pp-dur-color, .12s) var(--pp-ease, ease)}.pp-hdr__macc[open]>.pp-hdr__mtoggle .pp-hdr__caret{transform:rotate(180deg)}.pp-hdr__msub{padding:0 0 .75rem .9rem;border-inline-start:var(--pp-border) solid var(--pp-rule-strong)}.pp-hdr__msub--deep{padding-bottom:.5rem}.pp-hdr__mlink{display:flex;align-items:center;min-height:44px;padding:.25rem 0;color:var(--pp-paper);font-family:var(--pp-font-mono);font-size:var(--pp-text-sm);letter-spacing:var(--pp-track);text-transform:uppercase;text-decoration:none;border-radius:0}.pp-hdr__mlink:hover{text-decoration:underline}.pp-hdr__mlink[aria-current=page]{box-shadow:inset 0 -3px 0 0 var(--pp-yellow)}.pp-hdr__marchive{margin-block-start:.5rem;padding-block-start:.5rem;border-block-start:var(--pp-border) solid var(--pp-rule-strong)}.pp-hdr__mlink--archive{color:var(--pp-yellow)}.pp-hdr__mlink--all{font-weight:400;text-decoration:underline;text-underline-offset:3px}.pp-hdr__mutil{margin-top:1.5rem;border-top:var(--pp-border) solid var(--pp-rule-strong)}.pp-hdr__nav{display:none}.pp-hdr__util{position:static;display:flex;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.pp-hdr__utilitem--text{display:none}.pp-hdr__utillink--help{gap:.4rem}.pp-hdr__helpicon{flex:none}.pp-hdr__utillink{display:inline-flex;align-items:center;min-height:44px;padding:0 .6rem;color:var(--pp-paper);font-family:var(--pp-font-mono);font-size:var(--pp-fs-1, .75rem);font-weight:400;letter-spacing:var(--pp-track);text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:0}.pp-hdr__utillink:hover{text-decoration:underline}.pp-hdr__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-end:-.5rem;color:var(--pp-paper);text-decoration:none;border-radius:0}button.pp-hdr__cart{padding:0;background:transparent;border:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.pp-hdr__cartnum{position:absolute;top:2px;inset-inline-end:0;min-width:18px;padding:0 3px;background:var(--pp-paper);color:var(--pp-navy-deep);font-family:var(--pp-font-mono);font-size:var(--pp-text-xs);font-weight:700;line-height:18px;text-align:center;border-radius:0}.pp-hdr__cartnum[hidden]{display:none}.pp-hdr__searchrow{position:static;display:none;background:var(--pp-paper);border-bottom:var(--pp-border-strong) solid var(--pp-navy)}.pp-hdr__search{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;background:var(--pp-paper);border-radius:0}.pp-hdr__search--drawer{margin-bottom:1.5rem;border:var(--pp-border-strong) solid var(--pp-rule-strong)}.pp-hdr__psearch{display:contents}.pp-hdr__psearch-results{position:absolute;inset-inline:0;top:100%;z-index:calc(var(--pp-z-overlay, 40) + 1);max-height:min(70vh,32rem);overflow-y:auto;overscroll-behavior:contain;background:var(--pp-paper, #fff);border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-block-start:0;border-radius:0}.pp-hdr__psearch-results:not(:has([data-search-results])){display:none}@media screen and (min-width:1000px){.pp-hdr__wordmark{font-size:var(--pp-fs-5, 1.75rem)}.pp-hdr__psearch-results .resource-card__media{position:relative;height:clamp(10rem,34dvh,22rem);overflow:hidden}.pp-hdr__psearch-results :is(.resource-card__image,.resource-card__image-placeholder){width:100%;height:100%;aspect-ratio:auto}.pp-hdr__psearch-results .resource-card__image{object-fit:contain}}.pp-hdr__search{position:relative}.pp-hdr__searchclear{grid-column:3;display:inline-flex;align-items:center;align-self:stretch;min-height:var(--pp-tap, 44px);padding-inline:.75rem;border:0;background:none;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-fs-1, .75rem);text-transform:uppercase;letter-spacing:var(--pp-track, .08em);cursor:pointer;white-space:nowrap}.pp-hdr__searchclear[hidden]{display:none}.pp-hdr__search:has(.pp-hdr__searchclear:not([hidden])){grid-template-columns:44px minmax(0,1fr) auto}.pp-hdr__searchgo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--pp-navy);background:none;border:0;cursor:pointer;border-radius:0}.pp-hdr__searchgo:hover{color:var(--pp-navy-electric)}.pp-hdr .pp-hdr__search :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--pp-navy-electric)}.pp-hdr .pp-hdr__search .pp-hdr__searchin:focus-visible{outline:none;box-shadow:inset 0 -3px 0 0 var(--pp-navy-electric, #1266c4)}.pp-hdr__searchrow:has(.pp-hdr__searchin:focus-visible){border-bottom-color:var(--pp-navy-electric, #1266c4)}.pp-hdr__search--drawer:has(.pp-hdr__searchin:focus-visible){border-color:var(--pp-navy-electric, #1266c4)}.pp-hdr__searchin{width:100%;min-width:0;min-height:44px;padding:0 .75rem;background:transparent;color:var(--pp-navy);font-family:var(--pp-font-mono);font-size:var(--pp-input-fs, 1rem);letter-spacing:var(--pp-track);border:0;border-radius:0;-webkit-appearance:none;appearance:none}.pp-hdr__searchin::placeholder{color:var(--pp-muted);text-transform:uppercase;font-size:var(--pp-text-sm)}.pp-hdr__searchin::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pp-hdr__mega{display:none}@media screen and (min-width:1000px){.pp-hdr__barin{min-height:64px}.pp-hdr__drawer{display:none}.pp-hdr__searchrow,.pp-hdr__utilitem--text{display:block}.pp-hdr__logoimg{max-height:48px}.pp-hdr__nav{position:static;display:block;min-width:0}.pp-hdr__list{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.pp-hdr__item{position:static}.pp-hdr__top{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .5rem;background:none;border:0;color:var(--pp-paper);font-family:var(--pp-font-mono);font-size:var(--pp-fs-1, .75rem);font-weight:400;letter-spacing:var(--pp-track);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:0}.pp-hdr__top .pp-hdr__caret{width:14px;height:14px}.pp-hdr__top:hover{background:var(--pp-navy-deep)}.pp-hdr__top.is-current{box-shadow:inset 0 -3px 0 0 var(--pp-yellow)}.pp-hdr__top[aria-expanded=true]{background:var(--pp-navy-deep)}.pp-hdr__top[aria-expanded=true] .pp-hdr__caret{transform:rotate(180deg)}.pp-hdr__mega{--pp-scrollbar-thumb: var(--pp-yellow, #fbdd74);--pp-scrollbar-thumb-hover: var(--pp-yellow-press, #e9c64a);--pp-scrollbar-thumb-active: var(--pp-paper, #fff);--pp-scrollbar-track: var(--pp-navy, #0a4c96);position:absolute;top:100%;inset-inline-start:0;z-index:var(--pp-z-overlay);width:var(--pp-hdr-megaw, 66%);max-width:100%;max-height:calc(100vh - var(--pp-header-h, 104px));max-height:calc(100dvh - var(--pp-header-h, 104px));overflow-y:auto;overscroll-behavior:contain;background:var(--pp-navy);border-inline-end:var(--pp-border-strong) solid var(--pp-rule-strong);border-bottom:var(--pp-border-strong) solid var(--pp-rule-strong);border-radius:0;scrollbar-color:var(--pp-scrollbar-thumb, #fbdd74) var(--pp-scrollbar-track, #0a4c96)}.pp-hdr:not(.pp-hdr--js) .pp-hdr__item:hover .pp-hdr__mega,.pp-hdr:not(.pp-hdr--js) .pp-hdr__item:focus-within .pp-hdr__mega,.pp-hdr__mega.is-open{display:block}.pp-hdr__megain{padding:1.5rem var(--pp-page-margin) 2rem}.pp-hdr__megaall{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-bottom:.75rem;color:var(--pp-paper);font-family:var(--pp-font-display);font-style:normal;font-weight:900;font-size:var(--pp-fs-4, 1.25rem);text-transform:uppercase;text-decoration:none;border-radius:0}.pp-hdr__megaall:hover{text-decoration:underline}.pp-hdr__megaarrow{font-family:var(--pp-font-mono);font-size:var(--pp-text-base)}.pp-hdr__cols{display:grid;grid-template-columns:repeat(var(--pp-hdr-cols, 3),minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:var(--pp-border) solid var(--pp-rule-strong)}.pp-hdr__col{min-width:0;padding:1rem 1rem .5rem;border-inline-start:var(--pp-border) solid var(--pp-rule-strong)}.pp-hdr__col:first-child{border-inline-start:0;padding-inline-start:0}.pp-hdr__coltitle{display:flex;align-items:center;min-height:44px;margin-bottom:.25rem;color:var(--pp-paper);font-family:var(--pp-font-mono);font-size:var(--pp-text-sm);font-weight:400;letter-spacing:var(--pp-track);text-transform:uppercase;text-decoration:none;overflow-wrap:anywhere;border-radius:0}.pp-hdr__coltitle:hover{text-decoration:underline}.pp-hdr__sub{margin:0;padding:0;list-style:none}.pp-hdr__sublink{display:flex;align-items:center;min-height:44px;padding:.35rem 0;color:var(--pp-paper);font-family:var(--pp-font-mono);font-size:var(--pp-text-sm);text-decoration:none;overflow-wrap:anywhere;border-radius:0}.pp-hdr__sublink:hover{text-decoration:underline}.pp-hdr__coltitle[aria-current=page],.pp-hdr__sublink[aria-current=page]{box-shadow:inset 0 -3px 0 0 var(--pp-yellow)}.pp-hdr__search{grid-template-columns:48px minmax(0,1fr)}.pp-hdr__searchgo{width:48px;height:52px}.pp-hdr__searchin{min-height:52px}.pp-hdr__searchgo,.pp-hdr__searchin{transition:height var(--pp-dur-overlay, .2s) var(--pp-ease, ease),min-height var(--pp-dur-overlay, .2s) var(--pp-ease, ease)}.pp-hdr-shell[data-pp-stuck] .pp-hdr__barin{min-height:52px}.pp-hdr-shell[data-pp-stuck] .pp-hdr__logoimg{max-height:34px}.pp-hdr-shell[data-pp-stuck] .pp-hdr__searchgo{height:44px}.pp-hdr-shell[data-pp-stuck] .pp-hdr__searchin{min-height:44px}}@media screen and (min-width:1000px)and (max-width:1279px){.pp-hdr__mega{width:92%}.pp-hdr__col{padding-inline:.6rem}}.pp-hdr__loc{position:relative;display:inline-flex}.pp-hdr__locbtn{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .6rem;background:transparent;border:0;color:var(--pp-paper, #fff);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-text-xs, .75rem);font-weight:400;letter-spacing:var(--pp-track, .08em);text-transform:uppercase;white-space:nowrap;cursor:pointer}.pp-hdr__locbtn:hover{text-decoration:underline}.pp-hdr__loccaret{width:0;height:0;border-inline:4px solid transparent;border-block-start:5px solid currentcolor;transition:transform .12s linear}.pp-hdr__locbtn[aria-expanded=true] .pp-hdr__loccaret{transform:rotate(180deg)}.pp-hdr__locpanel{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + .25rem);z-index:calc(var(--pp-z-drawer, 50) + 1);min-width:260px;max-height:min(70vh,420px);overflow:auto;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);border:var(--pp-border-strong, 2px) solid var(--pp-rule-strong, #5c86bc);border-radius:0;box-shadow:none}.pp-hdr__locpanel[hidden]{display:none}.pp-hdr__locpanel .language-selector--top-shadow:before{content:none}.pp-hdr__locpanel .localization-form__list-item,.pp-hdr__locpanel .country,.pp-hdr__locpanel .localization-form__language-option,.pp-hdr__locpanel .language-selector__label{color:var(--pp-ink, #071a3c)}.pp-hdr__locpanel .localization-form__language-option{background-color:var(--pp-paper, #fff);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-text-sm, .875rem);font-weight:400;letter-spacing:var(--pp-track, .08em);text-align:start;transition:color var(--pp-dur-color, .12s) var(--pp-ease, ease),background-color var(--pp-dur-color, .12s) var(--pp-ease, ease)}.pp-hdr__locpanel .localization-form__language-option:hover{background:var(--pp-paper-2, #f3f6fa);color:var(--pp-navy, #0a4c96)}.pp-hdr__locpanel .localization-form__language-option[aria-current=true]{background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}.pp-hdr__locpanel .localization-form__language-option:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-cyan, #19a8c9);outline-offset:calc(-1 * var(--pp-border-strong, 2px))}.pp-hdr__mloc{margin-block-start:.5rem;padding-block-start:.5rem;border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}.pp-hdr__mloc .localization-form__list{max-height:40vh}.pp-hdr__mloc .language-selector{border:var(--pp-border-strong, 2px) solid var(--pp-rule-strong, #5c86bc);background:var(--pp-paper, #fff)}.pp-hdr__mloc .localization-form__language-option{min-height:44px;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, inherit);font-size:var(--pp-text-sm, .875rem);letter-spacing:var(--pp-track, .08em)}.pp-hdr__mloc .localization-form__language-option[aria-current=true]{background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}@media screen and (max-width:749px){.pp-hdr__locpanel{width:min(280px,calc(100vw - 2rem));min-width:0}}.pp-hdr__cols.pp-hdr__cols--flat .pp-hdr__col{padding-block:0;padding-inline:0;border-inline-start:0}.pp-hdr__cols--flat .pp-hdr__coltitle{font-weight:400;line-height:1.9}.pp-hdr__cols--flat .pp-hdr__col--archive{margin-block-start:.5rem;padding-block-start:.5rem;border-block-start:var(--pp-border) solid var(--pp-rule-strong)}.pp-hdr__coltitle--archive{color:var(--pp-yellow)}.pp-hdr__megaguide{margin-block-end:.75rem}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pp-product-page.css.map */
