.plp{--plp-navy: #092e52;--plp-navy-deep: #0b182e;--plp-gold: #dab782;--plp-sky: #56a3ef;--plp-sky-hover: #689ccc;--plp-white: #ffffff;--plp-page-bg: #f0f0f0;--plp-ink: #2a2b2a;--plp-ink-card: #26262b;--plp-ink-muted: #333333;--plp-hairline: #f2f2f2;--plp-border: #e5e5e5;--plp-surface-menu: #e4edfa;--plp-page-width: 2010px;--plp-pill: 28px;--plp-sticky-top: calc(var(--ai-announcement-bar-height, 0px) + var(--ai-nav-header-height, 85px));background:var(--plp-page-bg);font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--plp-ink);line-height:1.5;font-size:16px}.plp *,.plp *:before,.plp *:after{box-sizing:border-box}.plp a{color:inherit;text-decoration:none}.plp__container{max-width:var(--plp-page-width);margin:0 auto;padding:24px 40px 60px}.plp-banner{position:relative;width:100%;overflow:hidden;background:var(--plp-navy-deep);margin-bottom:40px}.plp-banner__media,.plp-banner img{position:static;display:block;width:100%;height:auto}.plp-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:repeating-linear-gradient(45deg,var(--plp-navy-deep),var(--plp-navy-deep) 14px,#142845 14px,#142845 28px);color:#ffffff8c;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.plp-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b182ed9,#0b182e33 55%,#0b182e00)}.plp-banner__title{position:absolute;left:0;right:0;bottom:8%;margin:0;text-align:center;color:var(--plp-white);font-size:37px;font-weight:800}.plp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plp-tiles-section{margin-bottom:32px}.plp-tiles-heading{margin:0 0 24px;font-weight:800;font-size:clamp(24px,3vw,40px);color:var(--plp-navy)}.plp-tiles-grid{display:grid;grid-template-columns:repeat(var(--plp-cols, 6),1fr);gap:20px}.plp-tile{display:flex;flex-direction:column;background:var(--plp-white);border-bottom:6px solid var(--plp-sky);transition:transform .2s ease,box-shadow .2s ease}.plp-tile:hover{transform:translateY(-4px);box-shadow:0 8px 22px #0000002e}.plp-tile:hover .plp-tile__arrow{transform:translate(5px)}.plp-tile__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.plp-tile__image{width:100%;height:100%;object-fit:cover;display:block}.plp-tiles-grid--pair .plp-tile__media{aspect-ratio:2 / 1}.plp-tiles-grid--trio .plp-tile__media{aspect-ratio:5 / 3}.plp-tile__body{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}.plp-tile__title{margin:0;font-size:17px;font-weight:800;color:var(--plp-navy)}.plp-tile__subtitle{margin:2px 0 0;font-size:13px;color:var(--plp-ink-muted)}.plp-tile__arrow{font-size:22px;color:var(--plp-navy);transition:transform .18s ease;flex-shrink:0}.plp-tiles-section--lines{margin-top:40px}.plp-tile--active{box-shadow:0 0 0 3px var(--plp-navy)}.plp-tile--line{border-bottom-color:var(--plp-navy)}.plp-tile--line .plp-tile__media{position:relative}.plp-tile__arrow--overlay{position:absolute;right:10px;bottom:6px;font-weight:900;color:var(--plp-navy)}.plp-tile--line:hover .plp-tile__arrow--overlay{transform:translate(5px)}.plp-tile--rec{border-bottom:8px solid var(--plp-sky);background:var(--plp-white)}.plp-tile--rec .plp-tile__media{position:relative;aspect-ratio:1 / 1}.plp-tiles-grid--five .plp-tile--rec .plp-tile__media{aspect-ratio:5 / 4}.plp-tile--rec .plp-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.plp-tile--rec .plp-tile__body{flex:0 0 clamp(52px,4.4vw,72px);padding:0 14px;gap:10px}.plp-tile--rec .plp-tile__title{font-size:clamp(14px,1.15vw,19px);font-weight:800;line-height:1.2;color:var(--plp-navy);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.plp-tile--rec .plp-tile__arrow{font-size:clamp(24px,2vw,32px);font-weight:900;line-height:1;color:var(--plp-sky)}.plp-tile__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-weight:800;color:var(--plp-navy);background:var(--plp-surface-menu)}.plp-page-title{margin-bottom:24px}.plp-tiles-divider{margin-top:32px;border-top:3px solid var(--plp-gold)}.plp-filter-sticky{position:sticky;top:var(--plp-sticky-top);z-index:19;scroll-margin-top:var(--plp-sticky-top);background:var(--plp-page-bg);margin:0 -40px;padding:12px 40px}.plp-toolbar--filters{margin-bottom:0}.plp-filterbtn{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--plp-navy);background:var(--plp-white);color:var(--plp-navy);padding:9px 18px;border-radius:var(--plp-pill);font-weight:700;font-size:13px;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.plp-filterbtn:hover,.plp-filterbtn[aria-pressed=true]{background:var(--plp-navy);color:var(--plp-white)}.plp .plp-clearall2{color:var(--plp-sky);font-size:14px;font-weight:700}.plp-clearall2:hover{color:var(--plp-navy)}.plp-chips{display:none;flex-wrap:wrap;gap:8px;margin:12px 0 0}.plp-chips[data-has-chips=true]{display:flex}.plp .plp-chip{display:inline-flex;align-items:center;gap:8px;background:var(--plp-navy);color:var(--plp-white);border-radius:20px;padding:6px 6px 6px 14px;font-size:13px;font-weight:700}.plp-chip span[aria-hidden]{width:18px;height:18px;border-radius:50%;background:#fff3;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;transition:background-color .15s ease}.plp-chip:hover span[aria-hidden]{background:#ffffff59}.plp-layout{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}.plp-layout[data-filters-open=true]{grid-template-columns:260px minmax(0,1fr)}.plp-layout .plp-sidebar{display:none}.plp-layout[data-filters-open=true] .plp-sidebar{display:block}.plp-filterbtn[data-auto] .plp-fl--open{display:none}@media(min-width:1025px){.plp-layout[data-filters-open=auto]{grid-template-columns:260px minmax(0,1fr)}.plp-layout[data-filters-open=auto] .plp-sidebar{display:block}.plp-filterbtn[data-auto]{background:var(--plp-navy);color:var(--plp-white)}.plp-filterbtn[data-auto] .plp-fl--open{display:inline}.plp-filterbtn[data-auto] .plp-fl--closed{display:none}}.plp-sidebar{min-width:0;background:var(--plp-white);padding:20px;position:sticky;top:calc(var(--plp-sticky-top) + var(--plp-filterbar-h, 64px) + 16px);max-height:calc(100vh - var(--plp-sticky-top) - var(--plp-filterbar-h, 64px) - 32px);overflow-y:auto}.plp-sidebar__closerow{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.plp-sidebar__title{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--plp-navy)}.plp-sidebar__close{background:none;border:0;padding:0 4px;font-size:22px;line-height:1;color:var(--plp-ink-muted);cursor:pointer}.plp-sidebar__close:hover{color:var(--plp-navy)}.plp-sidebar__fade{position:sticky;bottom:0;left:0;margin-top:-40px;height:40px;background:linear-gradient(rgba(255,255,255,0),var(--plp-white));pointer-events:none}.plp-sidebar__fade[data-hidden=true]{display:none}.plp-fgroup{padding:16px 0;border-bottom:1px solid var(--plp-hairline)}.plp-fgroup:first-child{padding-top:0}.plp-fgroup__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--plp-navy)}.plp-fgroup__marker{font-size:16px;font-weight:700;line-height:1;color:var(--plp-navy);flex-shrink:0}.plp-fgroup[data-open=false] .plp-fgroup__body{display:none}.plp-fgroup__body{margin-top:12px}.plp-facet-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;margin:2px 0;font-size:14px;color:var(--plp-ink);cursor:pointer}.plp-facet-row:hover{color:var(--plp-sky)}.plp-facet-row input[type=checkbox]{margin:0 8px 0 0}.plp-facet-row__label{flex:1}.plp-facet-row__count{font-size:12px;color:var(--plp-ink-muted)}.plp-facet-row:hover .plp-facet-row__count{color:inherit}.plp-bool-group{display:flex;gap:8px}.plp-bool-btn{flex:1;padding:8px 10px;background:var(--plp-white);border:1px solid var(--plp-border);font-size:14px;color:var(--plp-ink);text-align:center;cursor:pointer}.plp-bool-btn[aria-pressed=true]{border-color:var(--plp-sky);color:var(--plp-sky);font-weight:700}.plp-swatch-group{display:flex;flex-wrap:wrap;gap:12px 14px}.plp-swatch-row{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:var(--plp-ink)}.plp-swatch-row input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plp-swatch-row__visual{width:22px;height:22px;border-radius:50%;background-color:var(--swatch-color, #ccc);background-image:var(--swatch-image, none);background-size:cover;background-position:center;border:1px solid var(--plp-border);flex-shrink:0}.plp-swatch-row input:checked+.plp-swatch-row__visual{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--plp-sky)}.plp-swatch-row input:focus-visible+.plp-swatch-row__visual{outline:2px solid var(--plp-sky);outline-offset:2px}.plp-swatch-row .plp-facet-row__count{margin-inline-start:2px}.plp-main{min-width:0}.plp-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px;font-size:14px;color:var(--plp-ink-muted)}.plp-toolbar__view-label{display:flex;align-items:center;gap:12px}.plp-view-btn{display:inline-flex;width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer;color:#e5e5e5}.plp-view-btn[aria-pressed=true]{color:var(--plp-navy)}.plp-view-btn svg{width:100%;height:100%}.plp-toolbar__count{margin:0 auto;font-size:15px;color:var(--plp-navy)}.plp-toolbar__count strong{font-weight:700}.plp-toolbar__sort{display:flex;align-items:center;gap:8px}.plp-sort-select{background:var(--plp-white);border:1px solid var(--plp-border);font-size:14px;font-weight:700;color:var(--plp-navy);padding:8px 10px;font-family:inherit}.plp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.plp-grid[data-view=list]{grid-template-columns:1fr}.plp-card-wrap{position:relative;display:flex;flex-direction:column;height:100%}.plp-card{display:flex;flex-direction:column;flex:1;background:var(--plp-white);border:1px solid var(--plp-hairline);transition:transform .2s ease,box-shadow .2s ease}.plp-card:hover,.plp-card:focus-within{box-shadow:0 6px 22px #0000001a}.plp-card__media{position:relative;aspect-ratio:1 / 1;background:var(--plp-white);overflow:hidden}.plp-card__media-link{display:block;width:100%;height:100%}.plp-card__media-link img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s ease;display:block}.plp-card:hover .plp-card__media-link img{transform:scale(1.04)}.plp-quickview-trigger{position:absolute;left:0;right:0;bottom:0;padding:10px;border:0;background:#092e52d1;color:var(--plp-white);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transform:translateY(100%);transition:transform .2s ease}.plp-card:hover .plp-quickview-trigger,.plp-card:focus-within .plp-quickview-trigger{transform:translateY(0)}.plp-card__body{padding:16px;display:flex;flex-direction:column;flex:1;gap:8px}.plp-card__vendor{font-size:13px;opacity:.55;color:var(--plp-ink)}.plp-card__title{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--plp-ink-card)}.plp-card__title-link:hover{color:var(--plp-sky)}.plp-card__price{font-size:16px;font-weight:700;color:var(--plp-navy)}.plp-card__price .price__was{color:var(--plp-ink-muted);text-decoration:line-through}.plp-card__atc{margin-top:auto;padding-top:4px}.plp-atc-btn{width:100%;padding:12px;border:2px solid var(--plp-navy);border-radius:var(--plp-pill);background:var(--plp-navy);color:var(--plp-white);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.plp-atc-btn:hover:not(:disabled){background:var(--plp-white);color:var(--plp-navy)}.plp-atc-btn:disabled{opacity:.5;cursor:not-allowed}.plp .alert.js-form-error{margin:0 0 8px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35;border-radius:4px}@keyframes plp-cart-bump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.plp-cart-bump{animation:plp-cart-bump .45s ease}.plp-pagination .pagination{gap:8px;margin-top:40px;font-size:14px;color:var(--plp-navy)}.plp-pagination .pagination__item--arrow{flex:0 0 auto}.plp-pagination .pagination__arrow[aria-disabled=true]{opacity:.35}.plp-pagination .pagination__page-link,.plp-pagination .pagination__page-current,.plp-pagination .pagination__arrow{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--plp-navy)}.plp-pagination .pagination__page-current{background:var(--plp-navy);color:var(--plp-white);font-weight:700}.plp .plp-main,.plp .plp-sidebar{transition:opacity .15s ease}.plp.is-loading .plp-main,.plp.is-loading .plp-sidebar{opacity:.5;pointer-events:none}.plp-qv__window{max-width:1100px;width:100%;padding:0;background:var(--plp-white)}.plp-qv__close{color:var(--plp-navy)}.plp-qv__content{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px}.plp-qv__thumbs{display:flex;flex-direction:column;gap:10px}.plp-qv__thumb{width:56px;height:56px;padding:0;border:1px solid var(--plp-hairline);background:var(--plp-white);cursor:pointer}.plp-qv__thumb.is-active{border:2px solid var(--plp-navy)}.plp-qv__thumb img{width:100%;height:100%;object-fit:contain;display:block}.plp-qv__media{aspect-ratio:1 / 1;background:var(--plp-white)}.plp-qv__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.plp-qv__info{min-width:0}.plp-qv__vendor{margin:0 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--plp-ink-muted)}.plp-qv__title{margin:0 0 8px;font-size:26px;font-weight:800;color:var(--plp-navy)}.plp-qv__price{font-size:22px;font-weight:800;color:var(--plp-navy);margin-bottom:20px}.plp-qv__qty{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;width:160px;height:44px;margin-bottom:16px;border:1px solid var(--plp-border);border-radius:var(--plp-pill);overflow:hidden}.plp-qv__qty-btn{width:44px;height:44px;border:0;background:transparent;color:var(--plp-navy);font-size:20px;font-weight:700;cursor:pointer}.plp-qv__qty-btn:hover{background:var(--plp-page-bg)}.plp-qv__qty-input{width:100%;height:44px;border:0;border-left:1px solid var(--plp-border);border-right:1px solid var(--plp-border);text-align:center;font-size:16px;font-weight:600;color:var(--plp-navy)}.plp-qv__qty-input:focus{outline:none}.plp-qv__actions{display:flex;gap:12px;margin-bottom:16px}.plp-qv__actions product-form{flex:1}.plp-qv__actions .js-product-form,.plp-qv__buy-now-form{display:block}.plp-qv__atc-btn,.plp-qv__buy-now-btn{width:100%;padding:14px;border:2px solid var(--plp-navy);border-radius:var(--plp-pill);background:var(--plp-navy);color:var(--plp-white);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.plp-qv__atc-btn:hover:not(:disabled),.plp-qv__buy-now-btn:hover:not(:disabled){background:var(--plp-white);color:var(--plp-navy)}.plp-qv__atc-btn:disabled,.plp-qv__buy-now-btn:disabled{opacity:.5;cursor:not-allowed}.plp .plp-qv__view-details{display:inline-block;font-size:14px;font-weight:700;color:var(--plp-sky);text-decoration:underline}.plp-qv__view-details:hover{color:var(--plp-sky-hover)}@media(max-width:1150px){.plp-tiles-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.plp-layout[data-filters-open=true]{grid-template-columns:1fr}.plp-sidebar{position:static;max-height:none;overflow-y:visible}.plp-sidebar__fade{display:none}.plp-grid{grid-template-columns:repeat(2,1fr)}.plp-tiles-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.plp-qv__content{grid-template-columns:1fr}.plp-qv__thumbs{order:3;flex-direction:row;flex-wrap:wrap}}@media(max-width:560px){.plp-grid{grid-template-columns:1fr}.plp-tiles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.plp-filterbtn{min-height:44px}.plp .plp-clearall2{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.plp .plp-chip{min-height:44px;padding:6px 8px 6px 16px;font-size:14px}.plp-chip span[aria-hidden]{width:28px;height:28px;font-size:14px}.plp-sidebar__close{min-width:44px;min-height:44px;font-size:28px}.plp-fgroup__header{min-height:44px}.plp-facet-row{min-height:44px;padding:8px 0;margin:0;font-size:15px}.plp-facet-row input[type=checkbox]{width:20px;height:20px}.plp-swatch-row{min-height:44px}.plp-bool-btn{min-height:44px;display:flex;align-items:center;justify-content:center}.plp-view-btn{width:44px;height:44px;padding:12px;align-items:center;justify-content:center}.plp-sort-select{min-height:44px;font-size:16px}.plp-atc-btn{min-height:44px}.plp-pagination .pagination__page-link,.plp-pagination .pagination__page-current,.plp-pagination .pagination__arrow{min-width:44px;height:44px}}@media(max-width:900px){.plp-tile--rec .plp-tile__body{flex:1 0 auto;min-height:76px;padding:8px 12px}.plp-tile--rec .plp-tile__title{-webkit-line-clamp:3;line-height:1.25;overflow-wrap:anywhere}}@media(max-width:560px){.plp__container{padding:16px 16px 40px}.plp-filter-sticky{margin:0 -16px;padding:8px 16px}.plp-tiles-grid{gap:12px}.plp-tile--rec .plp-tile__body{padding:8px 10px;gap:6px}.plp-tile--rec .plp-tile__title{font-size:13px}.plp-tile--rec .plp-tile__arrow{font-size:22px}}.plp-card__media-link img,.plp-tile__media{background-color:#eef1f5}.plp-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;text-align:center;background:var(--plp-white);border:1px solid var(--plp-hairline)}.plp-empty__title{margin:0;font-size:20px;font-weight:800;color:var(--plp-navy)}.plp-empty__text{margin:0;color:var(--plp-ink-muted)}.plp-empty__btn{display:inline-block;margin-top:6px;padding:10px 22px;border:2px solid var(--plp-navy);border-radius:var(--plp-pill);background:var(--plp-navy);color:var(--plp-white);font-weight:700;text-decoration:none}.plp-empty__btn:hover,.plp-empty__btn:focus-visible{background:var(--plp-white);color:var(--plp-navy)}.plp a.plp-empty__btn,.plp a.plp-empty__btn:link,.plp a.plp-empty__btn:visited,.plp a.plp-empty__btn:active{color:var(--plp-white)!important}.plp a.plp-empty__btn:hover,.plp a.plp-empty__btn:focus-visible{color:var(--plp-navy)!important}.plp-qv__media.is-loading{background:#eef1f5}.plp-qv__media.is-loading .plp-qv__image{visibility:hidden}.plp-tiles-grid--usecase .plp-tile__title{font-size:20px}.plp-tiles-grid--usecase .plp-tile__subtitle{font-size:16px}.plp .plp-qv.modal{z-index:2000}.plp-qv__close-bottom{display:none}@media(max-width:1024px){.plp-qv__close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px}.plp-qv__close-bottom{display:block;width:100%;min-height:44px;margin-top:12px;padding:12px;border:2px solid var(--plp-navy);border-radius:var(--plp-pill);background:var(--plp-white);color:var(--plp-navy);font:inherit;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}}@media(hover:none){.plp-quickview-trigger{transform:none;min-height:44px}}.plp-showbar{display:none}@media(max-width:900px){.plp[data-panel=open] .plp-showbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--plp-white);box-shadow:0 -2px 12px #00000026}.plp-showbar__btn{display:block;width:100%;min-height:48px;border:2px solid var(--plp-navy);border-radius:var(--plp-pill);background:var(--plp-navy);color:var(--plp-white);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.plp[data-panel=open] .plp-sidebar{padding-bottom:88px}}.plp-chips.plp-chips--flow{display:none}@media(max-width:1024px){.plp-filter-sticky .plp-chips{display:none!important}.plp-chips--flow[data-has-chips=true]{display:flex;margin:4px 0 16px}.plp-filter-sticky{padding-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/plp.css.map */
