:root{--pacc-header-icon-size: 1.25rem}#header-component .header-actions__action .svg-wrapper,#header-component .account-button__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size)}#header-component .header-actions__action .svg-wrapper>svg,#header-component .account-button__icon>svg{width:auto;height:var(--pacc-header-icon-size)}#header-component .header__icon--summary .header-drawer-icon--open{width:auto;height:calc(var(--pacc-header-icon-size) * .85)}#header-component .header__icon--summary .header-drawer-icon--open>svg{width:auto;height:100%}#header-component shopify-account>[slot=signed-out-avatar]:has(>.account-button__icon){line-height:0}#header-component .account-button__icon{vertical-align:top}@media screen and (max-width:749px){#header-component .header__columns summary.header__icon--menu.header__icon--summary{justify-content:center}}#header-component[data-menu-style=drawer] .header__columns summary.header__icon--menu.header__icon--summary{justify-content:center}@media screen and (max-width:749px){html body #header-component .header__row .header__columns{--header-template-columns: 1fr var(--header-mobile-bookend) var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"logo search actions menu";padding-inline-end:max(0px,calc(var(--page-margin) - 12px))}html body #header-component .header__row .header__columns .header-logo{grid-area:logo;justify-self:start;justify-content:flex-start}html body #header-component .header__row .header__columns .search-action{grid-area:search}html body #header-component .header__row .header__columns header-actions{grid-area:actions;justify-self:center;margin-inline-start:0}html body #header-component .header__row .header__columns .header__drawer{grid-area:menu;justify-content:center}html body #header-component .header__row .header__columns .header__drawer :is(header-drawer,.menu-drawer-container){display:block;width:100%}html body #header-component .header__row .header__columns .header__drawer summary.header__icon--menu{width:100%;min-height:var(--button-size);justify-content:center;padding-inline:0}html body #header-component .header__row .header__columns .header__drawer .header-drawer-icon--open{margin:0}html body #header-component .header__row .header__columns .account-button{display:none}}@media screen and (max-width:749px){#header-component .menu-drawer{width:100vw;max-width:none;border-inline:none}html:not([dir=rtl]) #header-component .menu-drawer{transform:translate(100%);inset-inline-start:auto;inset-inline-end:0;padding-inline:0 max(0px,calc(var(--safe-area-inset-right) - var(--drawer-padding)))}html:not([dir=rtl]) #header-component .menu-open>.menu-drawer{transform:translate(0)}html:not([dir=rtl]) #header-component .menu-drawer__submenu{padding-inline:0 max(0px,calc(var(--safe-area-inset-right) - var(--drawer-padding)))}html:not([dir=rtl]) #header-component .menu-drawer-container[open] .menu-drawer__animated-element{animation-name:menu-drawer-nav-open-rtl}}#header-component .menu-drawer{--pacc-drawer-gutter: 1.25rem}.pacc-drawer-banner{position:relative;isolation:isolate;display:block;flex-shrink:0;aspect-ratio:2 / 1;color:#fff}.pacc-drawer-banner__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pacc-drawer-banner__track::-webkit-scrollbar{display:none}.pacc-drawer-banner__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden}#header-component .pacc-drawer-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pacc-drawer-banner__image--placeholder{background-color:var(--color-foreground-muted, #6b6b6b)}.pacc-drawer-banner__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;pointer-events:none}.pacc-drawer-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.125rem;padding:1.25rem var(--pacc-drawer-gutter) 1.75rem}.pacc-drawer-banner__subheading,.pacc-drawer-banner__heading{margin:0;color:inherit}.pacc-drawer-banner__subheading{margin-block-end:.375rem;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.2;text-transform:uppercase}.pacc-drawer-banner__heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.75rem;line-height:1.1;text-transform:uppercase}.pacc-drawer-banner__link{margin-block-start:.25rem;font-family:var(--font-body--family);font-weight:700;font-size:1.0625rem;line-height:1.3;color:inherit;text-decoration:underline;text-underline-offset:.2em}.pacc-drawer-banner__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pacc-drawer-banner__dots{position:absolute;inset-inline:0;bottom:.625rem;z-index:2;display:flex;justify-content:center;gap:.25rem}.pacc-drawer-banner__dot{width:1.125rem;height:1.125rem;padding:0;border:0;background:linear-gradient(currentColor,currentColor) center / 6px 6px no-repeat;color:#ffffff7f;cursor:pointer}.pacc-drawer-banner__dot[aria-current=true]{color:#fff}#header-component .menu-drawer:has(>.pacc-drawer-banner)>.menu-drawer__close-button{position:absolute;top:var(--safe-area-inset-top, 0px);inset-inline-end:0;z-index:3;color:#fff}#header-component .menu-drawer .menu-drawer__menu.has-submenu{margin:1rem var(--pacc-drawer-gutter) 0;padding-inline:0}#header-component .menu-drawer .menu-drawer__menu.has-submenu>li{border-block-end:1.5px solid currentColor;margin-block-end:0}#header-component .menu-drawer .menu-drawer__menu.has-submenu>li:first-child{border-block-start:1.5px solid currentColor}#header-component .menu-drawer .menu-drawer__menu-item--mainlist{--icon-stroke-width: 2px;justify-content:flex-start;gap:.625rem;min-height:3.25rem;padding-inline:.625rem;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.5rem;line-height:1;text-transform:uppercase}#header-component .menu-drawer .menu-drawer__menu-item--mainlist>.icon-caret{width:.875rem;height:.875rem;padding:0;margin:0;transform:translateY(-.0695em)}#header-component .menu-drawer .menu-drawer__menu-item--mainlist>.icon-caret svg{width:100%;height:100%}.pacc-drawer-footer{display:flex;flex-direction:column;gap:1rem;margin-block-start:auto;padding:2.75rem var(--pacc-drawer-gutter) 1.5rem}#header-component .menu-drawer .pacc-drawer-footer~.menu-drawer__utility-links{margin-block-start:0}.pacc-drawer-footer__links{display:flex;flex-direction:column;margin:0;padding:0}.pacc-drawer-footer__link{display:flex;align-items:center;min-height:2.375rem;font-family:var(--font-body--family);font-size:.9375rem;color:var(--color-foreground);text-decoration:none}.pacc-drawer-footer__social{display:flex;gap:.25rem;margin:0;margin-inline-start:-.75rem;padding:0}.pacc-drawer-footer__social-link{display:flex;align-items:center;justify-content:center;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);color:var(--color-foreground)}#header-component .menu-drawer .pacc-drawer-footer__social-link svg{width:1.25rem;height:1.25rem}#header-component .menu-drawer--has-submenu-opened>.menu-drawer__close-button{display:none}.pacc-submenu__header{display:flex;align-items:center;min-height:3.5rem;padding-inline:var(--pacc-drawer-gutter);border-block-end:1px solid #d5d5d5}.pacc-submenu__back{--icon-stroke-width: 2px;display:inline-flex;align-items:center;gap:.75rem;min-height:var(--minimum-touch-target, 44px);font-family:var(--font-body--family);font-size:1rem;color:var(--color-foreground)}#header-component .menu-drawer .pacc-submenu__back .icon-caret{width:1rem;height:1rem;margin:0}#header-component .menu-drawer .pacc-submenu__back .icon-caret svg{width:100%;height:100%}.pacc-submenu__shop-all{align-self:flex-start;margin:2rem calc(var(--pacc-drawer-gutter) + .5rem) 1.25rem;font-family:var(--font-body--family);font-weight:700;font-size:1rem;text-transform:uppercase;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.pacc-submenu__list{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0 var(--pacc-drawer-gutter) 1.5rem}.pacc-submenu-card{--icon-stroke-width: 2px;display:flex;align-items:center;gap:1rem;min-height:5.5rem;padding:.375rem 1.5rem .375rem .625rem;background:#f4f4f4;color:var(--color-foreground);text-decoration:none}.pacc-submenu-card__media{flex:0 0 4.75rem;height:4.75rem}.pacc-submenu-card__image{width:100%;height:100%;object-fit:contain}.pacc-submenu-card__text{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-width:0}.pacc-submenu-card__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem;line-height:1;text-transform:uppercase}.pacc-submenu-card__description{font-family:var(--font-body--family);font-size:.875rem;line-height:1.25}.pacc-submenu-card>.pacc-submenu-card__caret{flex-shrink:0;width:1rem;height:1rem;margin:0}.pacc-submenu-card>.pacc-submenu-card__caret svg{width:100%;height:100%}:is(.button,.button-secondary,.button-custom):not(.button-unstyled,.localization-selector),button.shopify-payment-button__button--unbranded{font-family:var(--font-heading--family);font-weight:600;font-size:1.375rem;line-height:1}#cart-drawer .theme-drawer__header{border-block-end:1px solid #d5d5d5}#cart-drawer .theme-drawer__header .theme-drawer__title{font-size:1.25rem}#cart-drawer .theme-drawer__close-button{border-radius:0}#cart-drawer .cart-drawer__content:has(.cart-items__wrapper--drawer-empty){align-items:stretch;text-align:center}#cart-drawer .cart-drawer__content:has(.cart-items__wrapper--drawer-empty)>.theme-drawer__title{justify-content:center;margin-block:auto 0;padding-block:0;font-family:var(--font-heading--family);font-weight:500;font-size:1.75rem;line-height:1.1;text-transform:capitalize}#cart-drawer .cart-drawer__content:has(.cart-items__wrapper--drawer-empty)>.cart-drawer__items{flex:0 0 auto;margin-block:0 auto;padding-block:0;padding-inline:2.25rem;overflow:visible}#cart-drawer .cart-items__wrapper--drawer-empty{gap:0;margin:0;padding:0}#cart-drawer .cart-items__wrapper--drawer-empty>p{display:none}#cart-drawer .cart-items__wrapper--drawer-empty .cart-items__empty-button{--button-background-color: var(--pacc-empty-cart-button-background);--button-border-color: var(--pacc-empty-cart-button-background);--button-color: var(--pacc-empty-cart-button-text);width:100%;max-width:30rem;min-height:3rem;margin-block-start:1.25rem;padding:.625rem 1rem;border-radius:0;text-transform:uppercase;transition:opacity var(--animation-speed) var(--animation-easing)}#cart-drawer .cart-items__wrapper--drawer-empty .cart-items__empty-button:hover{--button-background-color: var(--pacc-empty-cart-button-background);--button-border-color: var(--pacc-empty-cart-button-background);--button-color: var(--pacc-empty-cart-button-text);opacity:.85}.pacc-cart-recs{display:block;flex-shrink:0;padding:0 .875rem 2.5rem;text-align:start}.pacc-cart-recs__header{display:flex;align-items:center;justify-content:space-between;min-height:var(--minimum-touch-target, 44px);margin-block-end:.5rem;padding-inline:.625rem 0}.pacc-cart-recs__heading{margin:0;font-family:var(--font-body--family);font-size:1rem;color:var(--color-foreground)}.pacc-cart-recs__pager{display:flex;align-items:center}.pacc-cart-recs__count{min-width:2.5em;font-family:var(--font-body--family);font-size:1rem;font-variant-numeric:tabular-nums;text-align:center;color:var(--color-foreground)}.pacc-cart-recs__arrow{--icon-stroke-width: 2px;display:flex;align-items:center;justify-content:center;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);color:var(--color-foreground);cursor:pointer}.pacc-cart-recs__arrow:disabled{opacity:.25;cursor:default}.pacc-cart-recs__arrow>.svg-wrapper{width:1rem;height:1rem}.pacc-cart-recs__arrow>.svg-wrapper svg{width:100%;height:100%}.pacc-cart-recs__track{display:flex;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pacc-cart-recs__track::-webkit-scrollbar{display:none}.pacc-cart-recs__slide{flex:0 0 100%;scroll-snap-align:start}.pacc-cart-recs__slide>.pacc-submenu-card{height:100%}a[data-pacc-bold] .text-block,a[data-pacc-bold] .text-block>*{font-weight:700}product-price.text-block.pacc-bold,product-price.text-block.pacc-bold>*,product-price.text-block.pacc-bold :is(.price,.price-item__group,.compare-at-price){font-weight:700}.pacc-control{--pacc-control-color: #000;--pacc-control-hover: rgb(0 0 0 / 8%);display:inline-flex;color:var(--pacc-control-color)}.pacc-control--inverse{--pacc-control-color: #fff;--pacc-control-hover: rgb(255 255 255 / 12%)}.pacc-control-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-width:var(--minimum-touch-target, 44px);min-height:var(--minimum-touch-target, 44px);margin:0;padding:0 .875rem;border:1.5px solid currentColor;border-radius:0;background:transparent;color:inherit;font-family:var(--font-body--family);font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.pacc-control-button:hover{background:var(--pacc-control-hover)}.pacc-control-button__icon{display:inline-flex}.pacc-control-button svg{width:1.25rem;height:1.25rem}.pacc-control__notice{margin:0;font-size:var(--font-size--xs);opacity:.7}.pacc-grid-toggle{gap:.625rem}@media screen and (min-width:750px){.pacc-grid-toggle.pacc-grid-toggle--mobile-only{display:none}}.pacc-grid-toggle__button{padding:0}.pacc-grid-toggle__button[aria-pressed=false]{opacity:.55}@media screen and (min-width:750px){.product-grid[product-grid-view=pacc-large]{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr))}}@media screen and (max-width:749px){.pacc-sort--end-mobile{margin-inline-start:auto}}.pacc-sort__panel{position:fixed;inset:auto;margin:0;min-width:14rem;padding:.375rem 0;border:1px solid #d5d5d5;background:#fff;color:#000;box-shadow:0 8px 24px #00000026}.pacc-sort{position:relative}.pacc-sort__panel:not([popover]){position:absolute;top:calc(100% + .5rem);inset-inline-start:0;z-index:10}.pacc-sort__list{margin:0;padding:0}.pacc-sort__option{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:var(--minimum-touch-target, 44px);padding:0 1rem;border:0;background:transparent;color:inherit;font-family:var(--font-body--family);font-size:.9375rem;text-align:start;cursor:pointer}.pacc-sort__option:hover,.pacc-sort__option:focus-visible{background:#f4f4f4}.pacc-control--inverse .pacc-sort__panel{border-color:#333;background:#000;color:#fff}.pacc-control--inverse .pacc-sort__option:hover,.pacc-control--inverse .pacc-sort__option:focus-visible{background:#1f1f1f}.pacc-sort__option[aria-current=true]{font-weight:700}.pacc-sort__option[aria-current=true]:after{content:"";width:.75rem;height:.4rem;border-inline-start:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-2px) rotate(-45deg)}body:has([data-pacc-hide-filter-bar]) :is(.facets-block-wrapper:not(#filters-drawer),.facets-controls-wrapper,.facets-toggle){display:none}body{--checkbox-border-radius: 0}#filters-drawer .facets__see-results,#filters-drawer .facets__see-results:hover{--button-background-color: #000;--button-border-color: #000;--button-color: #fff;border-radius:0}#filters-drawer{--style-border-radius-inputs: 0}#filters-drawer :is(.theme-drawer__badge,.theme-drawer__close-button,.filter-count-bubble,.filter-count-bubble__background,input,select){border-radius:0}slideshow-controls:has(pacc-dots-window .slideshow-controls__dots){mix-blend-mode:normal}pacc-dots-window{display:contents}pacc-dots-window .slideshow-controls__dots{--pacc-dot-size: .5rem;--pacc-dot-color: #d5d5d5;--pacc-dot-color-active: #000000;gap:.5rem;border-radius:0}pacc-dots-window .slideshow-controls__dots li{display:flex}pacc-dots-window .slideshow-controls__dots li.pacc-dot--hidden{display:none}pacc-dots-window .slideshow-controls__dots button{width:auto;min-width:1rem;height:1.5rem;margin:0;padding:0;border-radius:0}pacc-dots-window .slideshow-controls__dots button:after{width:var(--pacc-dot-size);height:var(--pacc-dot-size);border-radius:0;box-shadow:none;background-color:var(--pacc-dot-color);opacity:1;transition:width var(--animation-speed) var(--animation-easing),height var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}pacc-dots-window .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--pacc-dot-color-active);box-shadow:none}pacc-dots-window .slideshow-controls__dots li:first-child button:after{width:calc(var(--pacc-dot-size) * 2)}pacc-dots-window .slideshow-controls__dots li.pacc-dot--small button:after{width:calc(var(--pacc-dot-size) / 2);height:calc(var(--pacc-dot-size) / 2)}.product-form-buttons>span.pacc-atc--full{flex:1 0 100%}.add-to-cart-button.add-to-cart-button--with-price{justify-content:space-between;padding-inline:1.5rem}.add-to-cart-button__price{flex-shrink:0}.add-to-cart-button.add-to-cart-button--plain,.add-to-cart-button.add-to-cart-button--plain[data-added=true]{color:var(--button-color)}.add-to-cart-button.add-to-cart-button--plain:active{scale:1;translate:none}.variant-option legend:has(.pacc-size-guide-link),.variant-option--dropdowns .pacc-variant-option__label-row,.variant-option:not(fieldset):has(>.pacc-size-guide-link){display:flex;align-items:center;gap:.5rem;width:100%}.pacc-size-guide-link{display:inline-flex;align-items:center;gap:.375rem;margin:0 0 0 auto;padding:0;border:0;background:none;color:var(--color-foreground);font-family:var(--font-body--family);font-size:1rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}[dir=rtl] .pacc-size-guide-link{margin:0 auto 0 0}.pacc-size-guide-link+.pacc-size-guide-link,[dir=rtl] .pacc-size-guide-link+.pacc-size-guide-link{margin:0;margin-inline-start:1rem}.variant-option legend:has(.pacc-size-guide-link--fit),.variant-option--dropdowns .pacc-variant-option__label-row:has(.pacc-size-guide-link--fit),.variant-option:not(fieldset):has(>.pacc-size-guide-link--fit){flex-wrap:wrap;row-gap:.25rem}.pacc-size-guide-link svg{width:1.25rem;height:1.25rem;flex-shrink:0}.pacc-size-guide .theme-drawer__header{border-block-end:1px solid #d5d5d5}.pacc-size-guide .theme-drawer__close-button{border-radius:0}.pacc-size-guide__body{display:block;flex:1 1 auto;overflow-y:auto;padding:1.25rem var(--theme-drawer-padding, 1.25rem) 2rem}.pacc-size-guide__tabs{display:flex;gap:2rem;margin-block-end:2rem}.pacc-size-guide__tab{padding:.25rem 0;border:0;background:none;color:var(--color-foreground);font-family:var(--font-body--family);font-size:1.125rem;text-underline-offset:.3em;cursor:pointer}.pacc-size-guide__tab[aria-selected=true]{text-decoration:underline;text-decoration-thickness:1.5px}.pacc-size-chart{width:100%;border-collapse:collapse;font-family:var(--font-body--family);font-size:.9375rem;text-align:start;color:var(--color-foreground)}.pacc-size-chart :is(th,td){padding:.875rem 1rem;border:1px solid #d5d5d5;text-align:start;font-weight:400}.pacc-size-chart thead th{background:#dcdcdc;font-size:1.0625rem;font-weight:700}.pacc-size-chart tbody th{font-weight:700}.pacc-size-chart tbody tr{background:#fff}.pacc-size-chart tbody tr.pacc-size-chart__row--alt{background:#f6f6f6}.pacc-size-chart tbody th[rowspan]{vertical-align:middle}.pacc-size-chart tbody .pacc-size-chart__size{color:#8e704e;font-weight:700;-webkit-text-stroke:.04em currentColor}.pacc-size-guide__guide{display:grid;gap:1.5rem}.pacc-size-guide__image{position:relative;display:block;justify-self:center;width:100%;max-width:13rem;padding:0;border:1px solid #e6e6e6;background:#f6f6f6}.pacc-size-guide__image>img{display:block;width:100%;height:auto;max-height:22rem;object-fit:cover}.pacc-size-guide__zoom-button{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:.625rem;border:none;background:none;cursor:zoom-in}.pacc-size-guide__zoom-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #d5d5d5;background:#fff;color:#000;transition:background-color .15s,color .15s}.pacc-size-guide__zoom-icon svg{width:1.125rem;height:1.125rem}.pacc-size-guide__zoom-button:hover .pacc-size-guide__zoom-icon,.pacc-size-guide__zoom-button:focus-visible .pacc-size-guide__zoom-icon{background:#000;color:#fff}.pacc-size-guide__zoom-button:focus-visible{outline:2px solid #000;outline-offset:2px}.pacc-image-zoom__dialog{width:min(calc(100vw - 2rem),75rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0;border:none;background:#fff;overflow:hidden;cursor:zoom-out}.pacc-image-zoom__dialog[open]{animation:pacc-popup-in var(--animation-speed, .2s) ease-out}.pacc-image-zoom__dialog::backdrop{background:#0009}.pacc-image-zoom__image{display:block;width:100%;height:auto;max-height:calc(100dvh - 2rem);object-fit:contain}.pacc-image-zoom__close{position:absolute;top:.75rem;inset-inline-end:.75rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid #d5d5d5;background:#fff;color:#000;cursor:pointer}.pacc-image-zoom__close svg{width:1.125rem;height:1.125rem}@media screen and (min-width:750px){.pacc-size-guide__guide--with-image{grid-template-columns:18rem minmax(0,1fr);align-items:stretch;gap:2.5rem}.pacc-size-guide__image{max-width:none;min-height:16rem;padding:0}.pacc-size-guide__image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.pacc-size-guide__guide-content{max-width:40rem;padding-block-start:.5rem}.pacc-size-guide__guide-content.pacc-fit{max-width:none;padding-block-start:0}}.pacc-size-guide__heading{margin:0 0 1rem;font-family:var(--font-body--family);font-size:1.25rem;font-weight:700;text-transform:none}.pacc-size-guide__text{font-family:var(--font-body--family);font-size:1rem;line-height:1.6}.pacc-size-guide__text p{margin:0 0 1.25rem}.pacc-fit__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem;margin:0;font-family:var(--font-body--family);font-size:.9375rem;color:var(--color-foreground)}.pacc-fit__group{display:flex;flex-direction:column;border:2px solid #e6e6e6;background:#fff}.pacc-fit__group-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:#ededed;border-block-end:2px solid #e6e6e6}.pacc-size-guide .pacc-fit__group-header .pacc-fit__sizes{font-family:var(--font-body--family);font-size:1.0625rem;line-height:1.4;font-weight:700;text-transform:uppercase;-webkit-text-stroke:.04em currentColor}.pacc-size-guide .pacc-fit__zipper{flex-shrink:0;font-family:var(--font-body--family);padding:.3rem .625rem;background:#8e704e;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:.04em currentColor}.pacc-fit__frames{margin:0}.pacc-fit__frame{display:grid;gap:.5rem;padding:1rem 1.25rem}.pacc-fit__frame+.pacc-fit__frame{border-block-start:1px solid #e6e6e6}.pacc-fit__frame-name{font-size:1rem;font-weight:700;-webkit-text-stroke:.04em currentColor}.pacc-fit__features{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.pacc-fit__feature{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem}.pacc-fit__feature svg{width:1.125rem;height:1.125rem;flex-shrink:0;color:#8e704e}.pacc-fit__feature--no{color:#00000080}.pacc-fit__feature--no svg{color:currentColor}.pacc-fit__note{margin:auto 0 0;padding:.75rem 1.25rem 1rem;font-size:.875rem;color:#000000a6}.pacc-size-guide__notice{margin:0;padding:1rem;background:#f4f4f4;font-size:.875rem;line-height:1.5}.variant-option legend .variant-option__swatch-value,.variant-option .pacc-variant-option__name .variant-option__swatch-value{margin:0;padding-inline-start:.25em}#header-component .menu-list__link{--menu-top-level-font-weight: 700;font-weight:700}#header-component .menu-list__link .menu-list__link-title{font-weight:700;-webkit-text-stroke:.015em currentColor}.media-gallery__grid>.pacc-media--hidden{display:none}.pacc-media-show-more{display:flex;justify-content:center;padding-block:2rem 1rem}.pacc-media-show-more[hidden]{display:none}@media screen and (max-width:749px){.pacc-media-show-more{display:none}}.pacc-media-show-more__button{display:inline-flex;align-items:center;gap:.625rem;min-height:var(--minimum-touch-target, 44px);padding:0 1rem;border:0;background:none;color:var(--color-foreground);font-family:var(--font-body--family);font-size:1.125rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.pacc-media-show-more__button svg{width:1.125rem;height:1.125rem}.pacc-media-show-more__button:hover span{text-decoration:underline;text-underline-offset:.25em}theme-drawer .theme-drawer__dialog::backdrop{background:#00000080}.pacc-size-guide .theme-drawer__dialog,.pacc-size-guide .theme-drawer__dialog[open]{inset:50% auto auto 50%;translate:-50% -50%;width:min(calc(100vw - 2rem),40rem);height:auto;max-height:calc(100dvh - 2rem);padding:0;border:none;overflow:hidden}.pacc-size-guide .theme-drawer__dialog--opening,.pacc-size-guide .theme-drawer__dialog--opening-inline-start{animation:pacc-popup-in var(--animation-speed) var(--animation-timing-fade-in)}.pacc-size-guide .theme-drawer__dialog--closing{animation:pacc-popup-out var(--animation-speed) var(--animation-timing-fade-out) forwards}@keyframes pacc-popup-in{0%{opacity:0;scale:.97}}@keyframes pacc-popup-out{to{opacity:0;scale:.97}}.pacc-size-chart__scroll{overflow:visible}.pacc-size-chart--horizontal{display:none}@media screen and (min-width:990px){.pacc-size-guide:has(.pacc-size-chart--horizontal) .theme-drawer__dialog{width:min(calc(100vw - 4rem),80rem)}.pacc-size-chart--horizontal{display:table;table-layout:fixed}.pacc-size-chart--mobile-only{display:none}}.pacc-size-chart--horizontal{border:3px solid #e6e6e6}.pacc-size-chart--horizontal :is(th,td){padding:1rem .25rem;border:2px solid #e6e6e6;background-color:inherit;text-align:center}.pacc-size-chart--horizontal tbody tr,.pacc-size-chart--horizontal tbody tr.pacc-size-chart__row--size{background:#fff}.pacc-size-chart--horizontal tbody tr.pacc-size-chart__row--alt{background:#f6f6f6}.pacc-size-chart--horizontal .pacc-size-chart__label{width:9.5rem;padding-inline:1rem;text-align:start;text-transform:uppercase;font-weight:700;-webkit-text-stroke:.04em currentColor}.pacc-size-chart--horizontal .pacc-size-chart__size{font-size:1.0625rem}.pacc-size-chart__note{margin:.75rem 0 0;font-size:.9375rem}.hero.hero--no-media,.hero--no-media .hero__container{min-height:0}.hero--no-media .text-block{--color: var(--color-foreground) !important;--color-rgb: var(--color-foreground-rgb) !important}.hero--no-media .pacc-control--inverse{--pacc-control-color: #000;--pacc-control-hover: rgb(0 0 0 / 8%)}.hero--no-media .pacc-control--inverse .pacc-sort__panel{border-color:#d5d5d5;background:#fff;color:#000}.hero--no-media .pacc-control--inverse :is(.pacc-sort__option:hover,.pacc-sort__option:focus-visible){background:#f4f4f4}#cart-drawer .theme-drawer__header .theme-drawer__badge{display:none}#cart-drawer .pacc-free-shipping{display:block;flex-shrink:0;padding:1.75rem var(--cart-drawer-padding, 1.5rem) .25rem;text-align:center}.pacc-free-shipping__text{margin:0 0 .875rem;font-family:var(--font-body--family);font-size:1.0625rem;color:#000}.pacc-free-shipping__text strong{font-weight:700;-webkit-text-stroke:.035em currentColor}.pacc-free-shipping__track{height:4px;background:#ededed}.pacc-free-shipping__fill{display:block;height:100%;max-width:100%;background:var(--pacc-free-shipping-color, #8e704e);transition:width .4s ease}#cart-drawer .cart-drawer__items{padding-block-start:2rem}#cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:clamp(3.5rem,16cqi,5rem) minmax(0,1fr) auto;grid-template-rows:none;grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "media error error";column-gap:1.125rem;row-gap:0;align-content:start;padding-bottom:0;margin-bottom:2rem;border-bottom:none}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child{margin-bottom:1rem}#cart-drawer .cart-items__media{grid-area:media;align-self:start}#cart-drawer .cart-items__media-container{margin:0}#cart-drawer .cart-items__media-image{object-fit:contain}#cart-drawer .cart-items__details{display:contents;color:#000}#cart-drawer .cart-items__product-info{grid-area:details}#cart-drawer .cart-items__title{font-family:var(--font-body--family);font-size:1rem;font-weight:400;line-height:1.3;color:#000;text-decoration:none}#cart-drawer .cart-items__variants-wrapper{grid-area:variants;margin-block-start:.375rem;font-size:.875rem;line-height:1.5}#cart-drawer .cart-items__variants-wrapper:empty{display:none}#cart-drawer .cart-items__variants{display:block}#cart-drawer .cart-items__variant{display:flex;gap:.25em}#cart-drawer .cart-items__variant dt{color:#00000080}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;min-width:0;font-size:1rem;line-height:1.3;text-align:end;color:#000}#cart-drawer .cart-items__price .compare-at-price{font-size:.8125rem;color:#00000080}#cart-drawer .cart-items__quantity{grid-area:quantity;margin-block-start:.75rem}#cart-drawer .cart-items__error{grid-area:error}#cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;gap:1.25rem}#cart-drawer .cart-items__quantity .quantity-selector{width:6.25rem;height:2.375rem;border:1px solid #e6e6e6;border-radius:0;background:#f6f6f6;font-size:.9375rem;color:#000}#cart-drawer .cart-items__remove.button{width:auto;height:auto;min-height:var(--minimum-touch-target, 44px);padding:0;border:none;border-radius:0;background:none;box-shadow:none;color:#000;font-family:var(--font-body--family);font-size:.75rem;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none}#cart-drawer .cart-items__remove-label{text-decoration:underline;text-underline-offset:.2em}#cart-drawer .cart-items__remove.button:hover .cart-items__remove-label{text-decoration-thickness:2px}#cart-drawer .cart-drawer__summary{gap:1rem}#cart-drawer .cart-drawer__summary .cart-totals{width:100%}#cart-drawer .cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;width:100%}#cart-drawer :is(.cart-totals__total-label,.cart-totals__total-value){font-family:var(--font-heading--family);font-size:1.5rem;font-weight:500;line-height:1;text-transform:uppercase;color:#000}#cart-drawer .cart__ctas{width:100%}#cart-drawer .cart__checkout-button.button{width:100%;border:none;border-radius:0;background:#000;color:#fff}#cart-drawer .cart__checkout-button.button:hover{background:#222}.pacc-cart-note{margin:.875rem 0 0;font-family:var(--font-body--family);font-size:.875rem;text-align:center;color:#000}#header-component .header-actions__cart-icon{--cart-bubble-size: 9px;--cart-bubble-top: 10px;--cart-bubble-right: 8px}#header-component .header-actions__cart-icon .cart-bubble{height:var(--cart-bubble-size);padding:0;aspect-ratio:1}#header-component .header-actions__cart-icon .cart-bubble .cart-bubble__background{background-color:#8e704e;border-radius:0}#header-component .header-actions__cart-icon .cart-bubble__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pacc-mega-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;width:100%;margin:0;padding:0}@media screen and (max-width:1199px){.pacc-mega-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.pacc-mega-tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:#2a2a2a;color:#fff;text-decoration:none}.pacc-mega-tile--no-image{background:#ededed;color:#000}.pacc-mega-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pacc-mega-tile:not(.pacc-mega-tile--no-image):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;transition:background-color .3s ease}.pacc-mega-tile__title{position:relative;z-index:1;max-width:100%;padding-inline:.75rem;text-wrap:balance;overflow-wrap:break-word;font-family:var(--font-heading--family);font-size:clamp(1.375rem,1.9vw,1.875rem);font-weight:600;line-height:1;text-align:center;text-transform:uppercase;padding-block-start:.12em;text-shadow:0 1px 8px rgb(0 0 0 / .35)}.pacc-mega-tile--no-image .pacc-mega-tile__title{text-shadow:none}.pacc-mega-tile:hover .pacc-mega-tile__image,.pacc-mega-tile:focus-visible .pacc-mega-tile__image{transform:scale(1.05)}.pacc-mega-tile:hover:after,.pacc-mega-tile:focus-visible:after{background:#0006}.pacc-mega-tile:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pacc-mega-tile__image{transition:none}}.pacc-product-videos{width:100%;min-width:0;align-self:stretch}.pacc-product-videos__heading{margin:0 0 1.25rem}.pacc-product-videos__list{--pacc-video-gap: 1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(min(100%,20rem),calc((100% - (var(--pacc-video-columns, 3) - 1) * var(--pacc-video-gap)) / var(--pacc-video-columns, 3))),1fr));gap:var(--pacc-video-gap);margin:0;padding:0}.pacc-product-videos__frame{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#000}.pacc-product-videos__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pacc-product-videos__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:none;cursor:pointer}.pacc-product-videos__play img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pacc-product-videos__icon{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#000000bf;color:#fff;transition:background-color .2s ease}.pacc-product-videos__icon svg{width:1.75rem;height:1.75rem}.pacc-product-videos__play:hover img{transform:scale(1.03)}.pacc-product-videos__play:hover .pacc-product-videos__icon,.pacc-product-videos__play:focus-visible .pacc-product-videos__icon{background:#8e704e}.pacc-product-videos__play:focus-visible{outline:2px solid #000;outline-offset:2px}.pacc-product-videos__notice{margin:0;padding:1rem;border:1px dashed #d5d5d5;font-size:.875rem}.product-information product-price.text-block .compare-at-price,.product-information product-price.text-block.pacc-bold .compare-at-price{padding-inline:.1em;font-weight:400;-webkit-text-stroke:0;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / .45);text-decoration:none;background-image:linear-gradient(to bottom right,transparent calc(50% - .9px),currentColor calc(50% - .9px),currentColor calc(50% + .9px),transparent calc(50% + .9px))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pacc-armor.css.map */
