@keyframes slide-left{0%{transform:none}30%{transform:translateX(-75%)}70%{transform:translateX(-75%)}to{transform:none}}@keyframes slide-left-full{0%{transform:none}30%{transform:translateX(-100%)}70%{transform:translateX(-100%)}to{transform:none}}@keyframes slide-left-counter{0%{transform:none}40%{transform:translateX(2rem)}60%{transform:translateX(2rem)}to{transform:none}}@keyframes slide-right-counter{0%{transform:none}40%{transform:translateX(-2rem)}60%{transform:translateX(-2rem)}to{transform:none}}@keyframes btn-error{0%,to{transform:translateZ(0)}20%,60%{transform:translate3d(15px,0,0)}40%,80%{transform:translate3d(-15px,0,0)}}.footer-cats-search{overflow:hidden}.footer-cats-search__inner{padding:9.1rem 0 11.5rem}@media only screen and (max-width:991px){.footer-cats-search__inner{padding:4rem 0}}.footer-cats-search__heading{margin-bottom:3.5rem}@media only screen and (max-width:991px){.footer-cats-search__heading{font-size:2.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (max-width:991px)and (min-width:992px){.footer-cats-search__heading{font-size:3.2rem}}.footer-cats-search__buttons-wrapper{-webkit-overflow-scrolling:touch;margin:-.25rem -4rem 0;overflow-x:auto;overflow-y:hidden;padding:.25rem 4rem}.footer-cats-search__buttons{align-items:center;display:flex;flex-flow:row wrap}@media only screen and (max-width:991px){.footer-cats-search__buttons{flex-flow:row nowrap;height:7rem}}.footer-cats-search__buttons a{margin-bottom:.8rem;margin-right:.8rem}.footer-cats-search__buttons .cta-circle{border-radius:3rem;min-height:6rem;min-width:6rem;position:relative}.footer-cats-search__buttons .cta-circle svg{height:.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media only screen and (min-width:992px){.footer-cats-search__col{margin-left:5.6rem}}.footer-cats-search .row{overflow:visible}@media only screen and (max-width:991px){.footer-cats-search .field-search{margin-bottom:6rem;max-width:none}}.patagonia--ytp-ucg-container{padding-left:calc(var(--bs-gutter-x)*2);padding-right:calc(var(--bs-gutter-x)*2)}@media only screen and (min-width:768px){.patagonia--ytp-ucg-container{padding-left:calc(var(--bs-gutter-x)*4);padding-right:calc(var(--bs-gutter-x)*4)}}.patagonia--ytp-ucg-container-hide{display:none}.patagonia--ytp-ucg-container>.yotpo{padding-bottom:8rem;padding-top:6.3rem}.patagonia--ytp-ucg-container .yotpo .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title,.patagonia--ytp-ucg-container .yotpo.yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title{word-wrap:break-word;color:#000;display:none;font-size:3.2rem;font-weight:700!important;letter-spacing:-.032rem;-webkit-line-break:after-white-space;line-height:3.2rem;margin-bottom:6.4rem;white-space:pre-wrap}@media only screen and (min-width:768px){.patagonia--ytp-ucg-container .yotpo .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title,.patagonia--ytp-ucg-container .yotpo.yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title{margin-bottom:6.8rem}}.patagonia--ytp-ucg-container .yotpo .yotpo-default-button,.patagonia--ytp-ucg-container .yotpo input[type=button].yotpo-default-button{backface-visibility:hidden;border-color:#0000;color:#000;font-size:1.6rem;font-weight:700;position:relative;vertical-align:middle}.patagonia--ytp-ucg-container .yotpo .yotpo-default-button span.yotpo-icon-button-text,.patagonia--ytp-ucg-container .yotpo input.yotpo-default-button{color:#fff!important;display:inline-block}.patagonia--ytp-ucg-container.patagonia--ytp-ucg-grid .yotpo .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title,.patagonia--ytp-ucg-container.patagonia--ytp-ucg-grid .yotpo.yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title{display:block}@media only screen and (min-width:768px){.patagonia--ytp-ucg-container.patagonia--ytp-ucg-grid .yotpo .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title,.patagonia--ytp-ucg-container.patagonia--ytp-ucg-grid .yotpo.yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title{margin-bottom:6.8rem}}.patagonia--ytp-ucg-container.patagonia--ytp-ucg-grid .yotpo-display-wrapper .yotpo-pictures-gallery-images-wrapper .yotpo-single-image-container{cursor:pointer}.patagonia--ytp-ucg-container.patagonia--ytp-ucg-grid .yotpo-display-wrapper .yotpo-pictures-gallery-images-wrapper .yotpo-single-image-container img{transition:transform .4s cubic-bezier(.38,.41,.27,1)}.patagonia--ytp-ucg-container.patagonia--ytp-ucg-grid .yotpo-display-wrapper .yotpo-pictures-gallery-images-wrapper .yotpo-single-image-container:hover img{transform:scale(1.02)}.shopping-tool__wrapper.has-shopping-tool .shopping-tool{z-index:5}.shopping-tool__wrapper.has-shopping-tool .shopping-tool__expanded{display:flex;height:0;min-height:0;position:fixed}.shopping-tool__wrapper.has-shopping-tool .shopping-tool__expanded__content{-webkit-overflow-scrolling:touch;overflow:auto;position:absolute}.shopping-tool__wrapper.has-shopping-tool.is-expanded{z-index:500}.shopping-tool__wrapper.has-shopping-tool.is-expanded .shopping-tool__expanded{height:auto;min-height:100vh;min-height:-webkit-fill-available}.shopping-tool__wrapper.has-shopping-tool.is-expanded .shopping-tool__cta-anchor-wrapper{bottom:11rem;bottom:calc(11rem + env(safe-area-inset-bottom));margin:0;top:auto}.shopping-tool__wrapper.has-shopping-tool.is-expanded .shopping-tool__cta-anchor-wrapper button{min-width:20rem}.shopping-tool__wrapper.has-shopping-tool.animate-in{z-index:500}.shopping-tool__wrapper.has-shopping-tool.animate-in .shopping-tool__expanded{height:auto;min-height:100vh;min-height:-webkit-fill-available;opacity:1}.shopping-tool__wrapper.has-shopping-tool.is-collapsing{z-index:500}.shopping-tool__wrapper.has-shopping-tool.is-collapsing .shopping-tool__expanded{height:auto;min-height:100vh;min-height:-webkit-fill-available;opacity:0;pointer-events:none}.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden:not(.is-scrolled) .shopping-tool__collapsed,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool) .shopping-tool__collapsed{background:#0000!important;margin-top:0}.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden .shopping-tool__cta,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool) .shopping-tool__cta{float:none!important;right:auto!important}.focus-visible-unsupported .shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden .shopping-tool__cta:focus,.focus-visible-unsupported .shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool) .shopping-tool__cta:focus,.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden .shopping-tool__cta:focus-visible,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool) .shopping-tool__cta:focus-visible{outline:.2em solid #91abe9}.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden .shopping-tool__cta:hover,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool) .shopping-tool__cta:hover{transform:scale(1.05)}.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden.is-dark .shopping-tool__cta,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool).is-dark .shopping-tool__cta{margin-top:0!important}.focus-visible-unsupported .shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden.is-dark .shopping-tool__cta:focus,.focus-visible-unsupported .shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool).is-dark .shopping-tool__cta:focus,.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden.is-dark .shopping-tool__cta:focus-visible,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool).is-dark .shopping-tool__cta:focus-visible{outline:.2rem solid #91abe9}.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden.is-dark .shopping-tool__cta:hover:before,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool).is-dark .shopping-tool__cta:hover:before{box-shadow:none;transition:none}.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden.is-light .shopping-tool__cta,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool).is-light .shopping-tool__cta{margin-top:0!important}.shopping-tool__wrapper.has-shopping-tool.is-sticky-hidden.is-light .shopping-tool__cta .h9,.shopping-tool__wrapper.has-shopping-tool:not(.is-scrolled).is-sticky-hidden.is-dark .shopping-tool__cta .h9,.shopping-tool__wrapper.has-shopping-tool:not(.is-scrolled):not(.is-sticky-tool).is-dark .shopping-tool__cta .h9,.shopping-tool__wrapper.has-shopping-tool:not(.is-sticky-tool).is-light .shopping-tool__cta .h9{position:relative}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results{bottom:100%;top:0;transition:all .15s}@media only screen and (min-width:768px){.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky{background:#fff;bottom:unset;height:8rem;position:fixed;right:0;top:0;width:100%;z-index:5}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky .shopping-tool__collapsed{margin-top:0}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky .shopping-tool__collapsed__cta-wrapper{text-align:right}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky .shopping-tool__cta{background:#fff;color:#000;padding-right:0}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky .shopping-tool__cta svg{fill:#fff;stroke:#000}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky .shopping-tool__cta__bg{background-color:#0000!important}}@media only screen and (max-width:767px){.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky{bottom:10rem;position:fixed;right:0;top:calc(100% - 10rem);width:100%;z-index:5}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-sticky .shopping-tool__collapsed{margin-top:0}}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results .shopping-tool{z-index:60}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results.is-expanded .shopping-tool{z-index:500}.shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results .shopping-tool__collapsed__cta-wrapper{text-align:center}.page-plp-search-page .shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results{bottom:10rem;display:block;height:0;left:0;margin:0;position:fixed;top:auto;transition:all .15s;width:100%;z-index:500}@media only screen and (min-width:1025px){.page-plp-search-page .shopping-tool__wrapper.has-shopping-tool.shopping-tool__search-results{display:none}}.page-plp-search-page .shopping-tool__wrapper.has-shopping-tool .shopping-tool{height:0}.shopping-tool{position:relative}.shopping-tool__cta{background:#fff;border:.4rem solid #0000;border-radius:28px;color:#000;margin:0 auto;margin-top:0!important;min-width:20rem;padding:1.2rem calc(var(--bs-gutter-x)*2);position:relative;transition:transform .3s cubic-bezier(.38,.41,.27,1) 0s}.focus-visible-unsupported .shopping-tool__cta:focus,.shopping-tool__cta:focus-visible{border-color:#91abe9}.shopping-tool__cta figure{display:inline-block;margin-left:.4rem;vertical-align:middle}.shopping-tool__cta figure,.shopping-tool__cta svg{height:16px;width:24px}.shopping-tool__cta svg{fill:#fff;stroke:#000;stroke-width:1.5px;vertical-align:top}.shopping-tool__cta svg circle{transform-origin:center;transition:transform .5s}.shopping-tool__cta .h9{border:none;display:inline-flex;flex-flow:column;font-size:1.6rem;position:relative;text-align:center;vertical-align:middle;z-index:1}.shopping-tool__cta__txt{line-height:2rem;margin:-1rem auto;position:relative;transition:transform .25s ease-in-out,opacity .25s ease-in-out,visibility .25s 0s;white-space:nowrap}.shopping-tool__cta__txt--hide,.shopping-tool__cta__txt--show{display:none;visibility:hidden}.shopping-tool__cta__txt--hide{opacity:0;transform:translateY(-115%);visibility:hidden}.shopping-tool__collapsed{display:block}.shopping-tool__collapsed .breadcrumb{margin:0}.hero--no-image .shopping-tool__collapsed{height:auto!important}.shopping-tool__collapsed__cta-wrapper{height:100%;margin:0 auto;margin-top:0!important;white-space:nowrap;width:auto}.shopping-tool__expanded{display:none;left:0;min-height:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .25s cubic-bezier(.38,.41,.27,1);width:100%;z-index:3}.shopping-tool__expanded__top-nav{align-items:center;backface-visibility:hidden;display:flex;flex:none;height:8rem;justify-content:space-between;left:50%;padding:0 calc(var(--bs-gutter-x)*.5);position:absolute;top:0;transform:translateY(0);width:100%;z-index:5}@media only screen and (min-width:768px){.shopping-tool__expanded__top-nav{height:12rem;padding:0 calc(var(--bs-gutter-x)*2)}}@media only screen and (min-width:992px){.shopping-tool__expanded__top-nav{height:12rem;padding:0 calc(var(--bs-gutter-x)*4)}}@media only screen and (max-width:767px){.shopping-tool__expanded__top-nav>.cta-link-back{top:1.2rem}.shopping-tool__expanded__top-nav>.cta-link-back figure{position:static}.shopping-tool__expanded__top-nav>.cta-circle{margin-right:2rem;min-width:auto}.shopping-tool__expanded__top-nav>.modal-close{top:3rem}}.shopping-tool__expanded__top-nav>*{z-index:1}.shopping-tool__expanded__content{-webkit-overflow-scrolling:touch;align-content:flex-start;align-items:flex-start;display:flex;flex-flow:row wrap;height:100%;justify-content:center;left:0;overflow:auto;padding:7rem 0 calc(13.5rem + env(safe-area-inset-bottom));position:absolute;top:0;width:100%;z-index:2}.shopping-tool__expanded__gradient{background:linear-gradient(0deg,#000 0,#000 32%,#000 33%,#0000);bottom:-6rem;flex:none;height:18rem;height:calc(18rem + env(safe-area-inset-bottom));left:0;pointer-events:none;position:absolute;top:auto;width:100%;z-index:10}.shopping-tool__expanded__bg{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.shopping-tool__expanded__bg.is-light{background:#fff}.shopping-tool__expanded .cta-circle.cta-circle-outlined.cta-circle-light:not(.cta-circle--swatch) svg *{fill:#fff!important;border:4px solid #fff}.shopping-tool__cta-anchor-wrapper{animation:cta-appear .5s cubic-bezier(.38,.41,.27,1);bottom:6rem;flex-flow:row nowrap;height:0;justify-content:center;position:absolute;text-align:center;top:auto;width:100%;z-index:20}@keyframes cta-appear{0%{opacity:0}to{opacity:1}}.shopping-tool__cta-anchor-wrapper-close-x{animation:cta-appear .5s cubic-bezier(.38,.41,.27,1);bottom:auto;flex-flow:row nowrap;height:0;justify-content:right;position:absolute;right:calc(var(--bs-gutter-x)*.5);text-align:right;top:calc(var(--bs-gutter-x)*.5);width:100%;z-index:20}@media only screen and (min-width:992px){.shopping-tool__cta-anchor-wrapper-close-x{right:var(--bs-gutter-x);top:var(--bs-gutter-x)}}@media(orientation:landscape){.shopping-tool__cta-anchor-wrapper-close-x{top:calc(var(--bs-gutter-x)*.5)}}@media only screen and (orientation:landscape)and (min-width:992px){.shopping-tool__cta-anchor-wrapper-close-x{right:var(--bs-gutter-x)}}.shopping-tool__expanded.is-light,.shopping-tool__expanded.is-light .shopping-tool__expanded__top-nav{background:#fff}.shopping-tool__expanded.is-light .shopping-tool__expanded__top-nav:after,.shopping-tool__expanded.is-light .shopping-tool__expanded__top-nav:before{display:none}.shopping-tool__expanded.is-light .shopping-tool__expanded__top-nav .filter-refine-pills__clear-all,.shopping-tool__expanded.is-light .shopping-tool__expanded__top-nav .shopping-tool__top-nav__heading{color:#000}.shopping-tool__expanded.is-light .shopping-refinements__refinement,.shopping-tool__expanded.is-light .shopping-tool__expanded__content{background:#fff}.shopping-tool__expanded.is-light .shopping-refinements__refinement a:not(.btn-custom-toggle){background:#f5f5f5;color:#000;margin:0}.shopping-tool__expanded.is-light .shopping-refinement__header h6{color:#000}.shopping-tool__expanded.is-light .shopping-refinement__header__filter-count{background-color:#000}.shopping-tool__expanded.is-light .shopping-refinement__header__filter-count .cta-circle__heading{color:#fff}.shopping-tool__expanded.is-light .shopping-refinement__header__caret svg *{fill:#000}.shopping-tool.is-dark .shopping-tool{background:#000;color:#fff}.shopping-tool.is-dark .shopping-tool .h9{color:#fff}.shopping-tool.is-light .shopping-tool__cta{background:#000;color:#fff}.shopping-tool.is-light .shopping-tool__cta svg{fill:#000;stroke:#fff}.is-sticky .shopping-tool .shopping-tool__cta,.is-sticky-tool .shopping-tool .shopping-tool__cta{background:#0000;color:#fff}@media only screen and (min-width:768px){.is-sticky .shopping-tool .shopping-tool__cta,.is-sticky-tool .shopping-tool .shopping-tool__cta{background:#0000;color:#000;padding-left:2rem;padding-right:0}.is-sticky .shopping-tool .shopping-tool__cta .h9,.is-sticky-tool .shopping-tool .shopping-tool__cta .h9{font-size:1.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (min-width:768px)and (min-width:992px){.is-sticky .shopping-tool .shopping-tool__cta .h9,.is-sticky-tool .shopping-tool .shopping-tool__cta .h9{font-size:2rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (min-width:768px)and (min-width:992px)and (min-width:992px){.is-sticky .shopping-tool .shopping-tool__cta .h9,.is-sticky-tool .shopping-tool .shopping-tool__cta .h9{font-size:1.4rem}}@media only screen and (min-width:1025px){.is-sticky .shopping-tool .shopping-tool__cta__txt--hide,.is-sticky .shopping-tool .shopping-tool__cta__txt--show,.is-sticky-tool .shopping-tool .shopping-tool__cta__txt--hide,.is-sticky-tool .shopping-tool .shopping-tool__cta__txt--show{display:block;visibility:visible}.is-sticky .shopping-tool .shopping-tool__cta__txt--filter,.is-sticky-tool .shopping-tool .shopping-tool__cta__txt--filter{display:none;visibility:hidden}.is-sticky .shopping-tool .shopping-tool__cta:hover .shopping-tool__cta__txt,.is-sticky-tool .shopping-tool .shopping-tool__cta:hover .shopping-tool__cta__txt{text-decoration:underline}}.is-sticky .shopping-tool .shopping-tool__cta svg,.is-sticky-tool .shopping-tool .shopping-tool__cta svg{fill:#000;stroke:#fff}@media only screen and (min-width:768px){.is-sticky .shopping-tool .shopping-tool__cta svg,.is-sticky-tool .shopping-tool .shopping-tool__cta svg{fill:#fff;stroke:#000}}.is-sticky .shopping-tool .shopping-tool__collapsed,.is-sticky-tool .shopping-tool .shopping-tool__collapsed{display:flex;height:5.6rem}.is-sticky .shopping-tool .shopping-tool__collapsed>.container>.row,.is-sticky-tool .shopping-tool .shopping-tool__collapsed>.container>.row{align-items:center;justify-content:space-between}@media only screen and (min-width:768px){.is-sticky .shopping-tool .shopping-tool__collapsed .shopping-tool__collapsed__cta-wrapper,.is-sticky-tool .shopping-tool .shopping-tool__collapsed .shopping-tool__collapsed__cta-wrapper{margin:0}}.is-sticky .shopping-tool .shopping-tool__collapsed .shopping-tool__cta,.is-sticky-tool .shopping-tool .shopping-tool__collapsed .shopping-tool__cta{flex-shrink:0}.is-sticky .shopping-tool .shopping-tool__collapsed .breadcrumb-wrapper,.is-sticky-tool .shopping-tool .shopping-tool__collapsed .breadcrumb-wrapper{display:block}.is-sticky .shopping-tool.is-after-grid .shopping-tool__cta__txt--hide,.is-sticky-tool .shopping-tool.is-after-grid .shopping-tool__cta__txt--hide{opacity:1;transform:translateY(0);visibility:visible}.hide-filters .is-sticky .shopping-tool.is-after-grid .shopping-tool__cta__txt--hide,.hide-filters .is-sticky-tool .shopping-tool.is-after-grid .shopping-tool__cta__txt--hide{opacity:0;transform:translateY(-115%);visibility:hidden}.page:not(.hide-filters) .is-sticky .shopping-tool.is-after-grid .shopping-tool__cta__txt--show,.page:not(.hide-filters) .is-sticky-tool .shopping-tool.is-after-grid .shopping-tool__cta__txt--show{opacity:0;transform:translateY(115%);visibility:hidden}.hero--no-image.is-sticky .shopping-tool .shopping-tool__collapsed,.hero--no-image.is-sticky-tool .shopping-tool .shopping-tool__collapsed{height:8rem!important}.shopping-tool.is-scroll-up .shopping-tool__expanded__top-nav{transform:translateY(0)}.hide-filters .shopping-tool .circle-1{transform:translateX(-62%)}.hide-filters .shopping-tool .circle-2{transform:translateX(62%)}.shopping-tool .cta-circle.cta-circle-outlined.cta-circle--swatch.cta-circle-light svg *{fill:#fff}.shopping-tool .cta-circle.cta-circle-outlined.active .cta-circle__heading{color:#000}.shopping-tool .breadcrumb-wrapper{display:none;width:auto}@media only screen and (min-width:768px){.shopping-tool .breadcrumb-wrapper .navigation-subnav-content__breadcrumbs-arrow{display:inline-block}}.shopping-tool .shopping-tool__expanded .breadcrumb-wrapper{display:block}.shopping-tool .shopping-tool__expanded .breadcrumb-wrapper li{color:#fff}.shopping-tool .shopping-tool__expanded .breadcrumb-wrapper a{color:#fff;font-weight:700}.shopping-tool .shopping-tool__expanded .breadcrumb-wrapper .hidden-xs-down{display:block!important}.shopping-tool .shopping-tool__expanded__top-nav{background:#000}@media only screen and (max-width:1024px){.shopping-tool .shopping-tool__expanded__top-nav{flex-wrap:nowrap;height:7rem;max-width:100%;overflow:scroll;overflow-y:hidden;padding:0;transform:translateX(-50%);white-space:nowrap}}.shopping-tool .shopping-tool__expanded__top-nav .shopping-refinement__top-nav__header{align-items:center;display:flex;flex:none;height:100%;justify-content:space-between;margin:0 auto;max-width:42rem}.shopping-tool .shopping-tool__expanded__top-nav .shopping-tool__top-nav__heading{color:#fff;text-align:left;width:50%}.shopping-tool .shopping-tool__expanded__top-nav .shopping-tool__top-nav__controls{align-items:center;display:flex;justify-content:flex-end;width:50%}.shopping-tool .shopping-tool__expanded__top-nav .shopping-tool__top-nav__controls .filter-refine-pills__clear-all{display:inline;margin:0 20px 0 0}.shopping-tool .shopping-tool__expanded__top-nav:after,.shopping-tool .shopping-tool__expanded__top-nav:before{content:"";height:6rem;pointer-events:none;position:fixed;top:0;width:2.2rem;z-index:2}@media only screen and (max-width:1024px){.shopping-tool .shopping-tool__expanded__top-nav:after,.shopping-tool .shopping-tool__expanded__top-nav:before{display:block}}.shopping-tool .shopping-tool__expanded__top-nav:before{background:linear-gradient(270deg,#0000,#000000b3);left:0}.shopping-tool .shopping-tool__expanded__top-nav:after{background:linear-gradient(90deg,#0000,#000000b3);right:0}.shopping-tool .shopping-tool__expanded__top-nav .navigation-subnav-content__breadcrumbs-arrow{display:inline-block}.shopping-tool .shopping-tool__expanded__top-nav .navigation-subnav-content__breadcrumbs-arrow svg{fill:#fff}@media only screen and (max-width:1024px){.shopping-tool .shopping-tool__expanded__top-nav .breadcrumb{flex-wrap:nowrap;margin:0;padding:0 2.2rem;white-space:nowrap}}.shopping-tool .shopping-tool__expanded__top-nav .container--config{padding-left:1.6rem;padding-right:1.6rem}.shopping-tool .btn-custom-toggle{margin-right:.8rem}.shopping-tool-sidebar{-ms-overflow-style:-ms-autohiding-scrollbar;display:flex;margin-left:0;scrollbar-width:thin}.shopping-tool-sidebar.sticky-top{height:calc(100vh - 8rem);min-height:calc(100vh - 8rem);overflow:auto;overflow-x:hidden;top:8rem;z-index:1}.shopping-tool-sidebar .shopping-tool-sidebar__wrapper{-webkit-overflow-scrolling:touch;flex-direction:column;height:auto;min-height:0;padding:0 1.6rem;position:relative;width:30.1rem}.shopping-tool-sidebar .shopping-tool-sidebar__wrapper.shopping-tool__expanded{display:block}.shopping-tool-sidebar .shopping-tool-sidebar__content{margin-left:0;width:26.9rem}.shopping-tool-sidebar .shopping-tool-sidebar__content h2,.shopping-tool-sidebar .shopping-tool-sidebar__content span.h2{display:block;font-size:2rem;letter-spacing:-.028rem;line-height:3.2rem;margin:2rem 0}.shopping-tool-sidebar .shopping-tool-sidebar__content h2:first-child,.shopping-tool-sidebar .shopping-tool-sidebar__content span.h2:first-child{margin-top:0}.shopping-tool-sidebar .shopping-tool__attributes{overflow:unset;overflow-x:visible;overflow-y:hidden}.shopping-tool-sidebar .filters-header{height:3.2rem;margin-bottom:2rem;position:relative}.shopping-tool-sidebar .filters-header .h2{font-size:2rem;left:0;line-height:2.4rem;margin:0;position:absolute}@media only screen and (min-width:1025px){.page-category-search-results .search-results,.page-plp-search-page .search-results{overflow:unset}.page-category-search-results .search-results.filter-parent-sidebar{padding-left:0;padding-right:0;padding-top:0}}.shopping-refinements{padding-bottom:5rem}.shopping-refinements__refinement{color:currentColor;display:block;margin:0 auto -1px;position:relative;width:100%;z-index:2}@media(hover:hover){.shopping-refinements__refinement.is-collapsed:hover .shopping-refinement__header__bg{background:#fafafa}.shopping-tool--modal .shopping-refinements__refinement.is-collapsed:hover .shopping-refinement__header__bg{background:#fafafa;margin-left:-12px;width:calc(100% + 24px)}.shopping-refinements__refinement .shopping-tool--modal{background:#222}}.shopping-tool--modal .shopping-refinements__refinement{background-color:#fff;color:#000;margin-bottom:-2px;max-width:42rem}.shopping-tool--modal .shopping-refinements__refinement .shopping-refinement__header__bg{display:none}@media only screen and (min-width:992px){.shopping-refinements__refinement--store-pickup ul{margin-right:-16px}}.shopping-refinements__refinement--store-pickup p{font-weight:600;margin-top:.5em}.shopping-refinements__refinement--store-pickup .store-name{color:currentColor;margin-right:.3em}.shopping-refinements__refinement--store-pickup a,.shopping-refinements__refinement--store-pickup a:hover,.shopping-refinements__refinement--store-pickup button,.shopping-refinements__refinement--store-pickup button:hover{color:currentColor}@media only screen and (min-width:1025px){.shopping-refinements__refinement--sort{display:none}}.shopping-refinements__refinement>[aria-expanded=true] .shopping-refinement__header__caret svg{transform:translateY(-10%) rotate(180deg)}.shopping-refinements__refinement h2{max-width:72rem;text-align:center}.shopping-refinements__refinement ul{position:relative;text-align:left;top:0;z-index:11}.shopping-refinements__refinement li a{backface-visibility:hidden;color:currentColor!important;text-decoration:none}.shopping-refinements h6,.shopping-refinements span.h6{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;line-height:2.4rem!important;position:relative;z-index:1}@media only screen and (min-width:992px){.shopping-refinements h6,.shopping-refinements span.h6{font-size:2.4rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (min-width:992px)and (min-width:992px){.shopping-refinements h6,.shopping-refinements span.h6{font-size:1.6rem}}.shopping-refinement__header{align-items:center;border-top:1px solid color-mix(in hsl,currentcolor 8%,#0000);display:flex;padding:1.5rem 1.6rem 1.6rem;position:relative;text-align:left}@media(hover:hover){.shopping-refinement__header:hover .shopping-refinement__header__caret{background:color-mix(in hsl,currentColor 2%,#0000)}}.shopping-refinement__header:focus{border-radius:8px;outline:medium solid #91abe9;outline-offset:3px}.shopping-refinement__header:focus:not(:focus-visible){border-radius:0;outline:none}.shopping-refinement__header__store-pickup{display:flex;justify-content:space-between!important}.shopping-refinements__refinement:first-child .shopping-refinement__header{border-top-color:#0000!important}.shopping-tool-sidebar .shopping-refinement__header{margin-left:0;margin-right:0;padding-left:0}.shopping-tool--modal .shopping-refinement__header{align-items:center;border-color:#e1e1e1;border-width:1px;display:flex;justify-content:flex-start;padding:1.6rem 0}.shopping-refinement__header>*{z-index:1}.shopping-refinement__header h6{position:relative}.shopping-refinement__header__caret,.shopping-refinement__header__sort-term{color:currentColor;left:auto;position:absolute;right:0;transition:transform .2s cubic-bezier(.395,0,.135,1),opacity .16s cubic-bezier(.395,0,.135,1)}.shopping-refinement__header__caret{padding:.4rem 1.05rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.shopping-tool--modal .shopping-refinement__header__caret{padding:1rem 1.45rem}.shopping-refinement__header__caret svg{height:1.1rem;vertical-align:middle;width:1.1rem}.shopping-tool--modal .shopping-refinement__header__caret svg{height:1.5rem;width:1.5rem}.shopping-refinement__header__caret svg *{fill:currentColor}.shopping-refinement__header__filter-count{align-items:center;background-color:currentColor;border-radius:3.2rem;display:flex;height:2.4rem;margin-left:1.2rem;min-width:2.4rem;padding:0;pointer-events:none;position:relative;width:2.4rem}.shopping-tool--modal .shopping-refinement__header__filter-count{border-radius:50%;height:2.4rem;margin-left:1.2rem;min-width:2.4rem;position:relative}.shopping-refinement__header__filter-count .cta-circle__heading{color:var(--pat-theme-fore,#fff);font-size:1.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;padding:0}@media only screen and (min-width:992px){.shopping-refinement__header__filter-count .cta-circle__heading{font-size:2rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (min-width:992px)and (min-width:992px){.shopping-refinement__header__filter-count .cta-circle__heading{font-size:1.4rem}}.shopping-tool--modal .shopping-refinement__header__filter-count .cta-circle__heading{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}@media only screen and (min-width:992px){.shopping-tool--modal .shopping-refinement__header__filter-count .cta-circle__heading{font-size:2.4rem;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (min-width:992px)and (min-width:992px){.shopping-tool--modal .shopping-refinement__header__filter-count .cta-circle__heading{font-size:1.6rem}}.shopping-refinement__header__filter-count .cta-circle__bg,.shopping-refinement__header__filter-count .cta-circle__outline{opacity:0;transform:scale(.7);transition:transform .24s cubic-bezier(.81,.005,.59,.98),opacity .08s cubic-bezier(.38,.41,.27,1);transition-delay:.08s}.shopping-refinement__header__filter-count .cta-circle__bg{height:3.2rem;left:50%;transform:translateX(-50%);width:3.2rem}.shopping-tool--modal .shopping-refinement__header__filter-count .cta-circle__bg{height:4.4rem;width:4.4rem}.shopping-refinement__header__filter-count .cta-circle__bg figure{background-color:#000}.shopping-tool--modal .shopping-refinement__header__filter-count .cta-circle__bg figure{background-color:#fff}.shopping-refinement__header__sort-term{color:#000;display:block;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;max-width:50%;opacity:1;overflow:hidden;right:5rem;text-align:right;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}@media only screen and (min-width:992px){.shopping-refinement__header__sort-term{font-size:1.2rem}}.shopping-tool--modal .shopping-refinement__header__sort-term{color:#fff;right:6rem}.shopping-refinement__header__bg,.shopping-refinement__header__caret{border:none;border-radius:2.8rem}.shopping-tool--modal .shopping-refinement__header__bg,.shopping-tool--modal .shopping-refinement__header__caret{border-radius:4.4rem}.shopping-refinement__header__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.shopping-tool-sidebar .shopping-refinement__header__bg{left:0;right:0;width:auto}.shopping-refinement__attrs{overflow:unset;overflow-x:visible;overflow-y:hidden;width:100%}.shopping-refinement__attrs.collapse:not(.show){display:none}.shopping-refinement__attrs.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.shopping-refinement__attrs.collapsing{transition:none}}.shopping-refinement__attrs:after,.shopping-refinement__attrs:before{content:"";display:block;position:relative;width:100%}.shopping-refinement__attrs:before{height:1.6rem}.shopping-tool--modal .shopping-refinement__attrs:before{height:0}.shopping-refinement__attrs:after,.shopping-tool--modal .shopping-refinement__attrs:after{height:1.6rem}.shopping-refinement__attrs--circle-buttons{display:flex;flex-wrap:wrap;padding:0}.shopping-refinement__attrs--circle-buttons li{display:inline-block;margin:0 .8rem 1.2rem 3px;vertical-align:sub}.shopping-refinement__attrs--circle-buttons a{align-items:center;background:#fafafa;display:flex;padding-bottom:.8rem!important;padding-top:.8rem!important}.shopping-refinement__attrs--circle-buttons .cta-circle{height:2.4rem;min-width:2.4rem;width:2.4rem}.shopping-refinement__attrs--circle-buttons .cta-circle__outline{border-width:2px}.shopping-refinement__attrs--checkboxes,.shopping-refinement__attrs--circle-buttons,.shopping-refinement__attrs--radios,.shopping-refinement__attrs--sort,.shopping-refinement__attrs--text-buttons{display:flex;flex-wrap:wrap;padding:0;width:100%}.shopping-refinement__attrs--checkboxes li,.shopping-refinement__attrs--circle-buttons li,.shopping-refinement__attrs--radios li,.shopping-refinement__attrs--sort li,.shopping-refinement__attrs--text-buttons li{display:inline;margin:0 .8rem .8rem 0}.shopping-refinement__attrs--checkboxes li.active a,.shopping-refinement__attrs--circle-buttons li.active a,.shopping-refinement__attrs--radios li.active a,.shopping-refinement__attrs--sort li.active a,.shopping-refinement__attrs--text-buttons li.active a{background:color-mix(in hsl,currentColor 4%,#0000);border:2px solid;font-weight:700}.shopping-refinement__attrs--checkboxes li.active a:hover,.shopping-refinement__attrs--circle-buttons li.active a:hover,.shopping-refinement__attrs--radios li.active a:hover,.shopping-refinement__attrs--sort li.active a:hover,.shopping-refinement__attrs--text-buttons li.active a:hover{color:currentColor;font-weight:700}.shopping-refinement__attrs--checkboxes li a,.shopping-refinement__attrs--circle-buttons li a,.shopping-refinement__attrs--radios li a,.shopping-refinement__attrs--sort li a,.shopping-refinement__attrs--text-buttons li a{align-items:center;background:color-mix(in hsl,currentColor 4%,#0000);border:2px solid #0000;color:currentColor;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;line-height:1.3333333333;margin:0;min-width:4.4rem;padding:1.2rem 1.4rem}.shopping-refinement__attrs--checkboxes li a:hover,.shopping-refinement__attrs--circle-buttons li a:hover,.shopping-refinement__attrs--radios li a:hover,.shopping-refinement__attrs--sort li a:hover,.shopping-refinement__attrs--text-buttons li a:hover{color:currentColor;font-weight:700}.shopping-refinement__attrs--checkboxes li a.btn--single-select,.shopping-refinement__attrs--circle-buttons li a.btn--single-select,.shopping-refinement__attrs--radios li a.btn--single-select,.shopping-refinement__attrs--sort li a.btn--single-select,.shopping-refinement__attrs--text-buttons li a.btn--single-select{border-radius:8px}.shopping-refinement__attrs--checkboxes li a.btn--multi-select,.shopping-refinement__attrs--circle-buttons li a.btn--multi-select,.shopping-refinement__attrs--radios li a.btn--multi-select,.shopping-refinement__attrs--sort li a.btn--multi-select,.shopping-refinement__attrs--text-buttons li a.btn--multi-select{border-radius:22px}.shopping-refinement__attr__count{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;text-indent:.4em}.shopping-refinement__attr:hover .shopping-refinement__count{text-decoration:none!important}.shopping-refinement__attr--checkbox,.shopping-refinement__attr--radio,.shopping-refinement__attr--text-button{border-radius:22px;cursor:pointer;display:block;margin:0 0 .4rem;padding:.8rem 1rem .6rem 1.4rem;text-align:left;width:100%}.shopping-refinement__attr--text-button{padding-left:1.6rem}.shopping-refinement__attr--checkbox{display:flex}.shopping-refinement__attr--swatch{margin:0 .4rem .4rem 0}.shopping-refinement__attr--swatch__count{font-weight:600;text-indent:.4rem}.shopping-refinement__attr--swatch .cta-circle,.shopping-refinement__attr--swatch .cta-circle:hover{border:1px solid #000!important}.shopping-refinement__attr--swatch .cta-circle.active,.shopping-refinement__attr--swatch .cta-circle:hover.active{background:#fafafa;border:1px solid #000!important}.shopping-refinement__attr--swatch .cta-circle.active svg.is-dark *,.shopping-refinement__attr--swatch .cta-circle:hover.active svg.is-dark *{fill:#fff}.shopping-refinement__attr--swatch .cta-circle.active svg.is-light *,.shopping-refinement__attr--swatch .cta-circle:hover.active svg.is-light *{fill:#000}.shopping-refinement__attr--radio{padding-left:4.2rem;position:relative}.shopping-tool--modal .shopping-refinement__attr--radio{padding-left:4.6rem}.shopping-refinement__attr--radio:after,.shopping-refinement__attr--radio:before{border-radius:50%;content:"";display:block;position:absolute}.shopping-refinement__attr--radio:before{background-color:#eaeaea;height:2rem;left:1.4rem;top:.6rem;width:2rem}.shopping-tool--modal .shopping-refinement__attr--radio:before{background-color:#222}.shopping-refinement__attr--radio:after{background-color:#000;height:1.2rem;left:1.8rem;opacity:0;top:1rem;width:1.2rem}.shopping-tool--modal .shopping-refinement__attr--radio:after{background-color:#fff}.shopping-refinement__attr--radio.active:after{opacity:1}@media only screen and (max-width:1024px){.shopping-sort-header{display:none}}.shopping-sort-header__result-count{font-size:1.4rem;font-weight:500;font-weight:700;letter-spacing:0;line-height:1.5}@media only screen and (min-width:992px){.shopping-sort-header__result-count{font-size:1.6rem}}.shopping-sort-header__result-count a{color:inherit;display:inline-block;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:relative;text-decoration-line:underline;text-decoration-thickness:.2rem;text-decoration-thickness:clamp(.1rem,.12em,.225rem);text-underline-offset:3px;text-underline-offset:clamp(.2rem,.16em,.3rem)}.shopping-sort-header__sort-order-menu{display:flex;justify-content:flex-end}.shopping-sort-header__sort-order-menu label{color:#4a4a4a;cursor:default;font-size:1.4rem;font-weight:500;font-weight:700;letter-spacing:0;line-height:1.5}@media only screen and (min-width:992px){.shopping-sort-header__sort-order-menu label{font-size:1.6rem}}.shopping-sort-header__sort-order-menu label a{color:inherit;display:inline-block;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:relative;text-decoration-line:underline;text-decoration-thickness:.2rem;text-decoration-thickness:clamp(.1rem,.12em,.225rem);text-underline-offset:3px;text-underline-offset:clamp(.2rem,.16em,.3rem)}.shopping-sort-header__sort-order-menu select{cursor:pointer;font-size:1.4rem;font-weight:500;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:.5rem;padding-right:.5rem}@media only screen and (min-width:992px){.shopping-sort-header__sort-order-menu select{font-size:1.6rem}}.shopping-sort-header__sort-order-menu select a{color:inherit;display:inline-block;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:relative;text-decoration-line:underline;text-decoration-thickness:.2rem;text-decoration-thickness:clamp(.1rem,.12em,.225rem);text-underline-offset:3px;text-underline-offset:clamp(.2rem,.16em,.3rem)}.shopping-sort-header__sort-order-menu select.default{text-align-last:right}.filter-refine__mega-refinements{flex-wrap:nowrap;overflow-x:auto;padding:0 0 1.6rem;position:relative;white-space:nowrap;z-index:2}@media only screen and (min-width:992px){.filter-refine__mega-refinements{margin-bottom:-.8em;margin-top:-.8em;padding:0;top:3.2em}}.filter-refine__mega-refinements li{padding-bottom:.8rem;padding-top:.8rem}.filter-refine__mega-refinements li:first-child{margin-left:var(--bs-gutter-x)}@media only screen and (min-width:1025px){.filter-refine__mega-refinements li:first-child{margin-left:0}}.filter-refine__mega-refinements .skeleton-element{border-radius:6rem;min-width:6em}.filter-refine-pills{margin:2rem auto 0;max-width:100%;min-height:2rem;overflow:auto;padding-top:1rem;white-space:nowrap;width:100%}@media only screen and (min-width:1025px){.filter-refine-pills{margin:0 auto;min-height:0;white-space:normal}}.filter-refine-pills__clear-all{display:none;font-size:1.2rem;font-weight:600;letter-spacing:-.12px;margin-bottom:3rem;margin-left:1rem;margin-right:4rem;vertical-align:initial;white-space:nowrap}@media only screen and (min-width:1025px){.filter-refine-pills__clear-all{margin-right:0}}.filter-refine-pills__pill{align-items:center;backface-visibility:hidden;background-color:#f5f5f5;border-radius:22px;color:currentColor;display:inline-flex;font-size:1.2rem;font-weight:700;line-height:2;margin-bottom:.8rem;margin-right:.4rem;padding:.6rem 1.6rem;transition:transform .2s cubic-bezier(.235,0,.05,.95);vertical-align:initial}.filter-refine-pills__pill:focus,.filter-refine-pills__pill:hover{color:currentColor;text-decoration:none;transform:scale(1.05)}.filter-refine-pills__pill .cta-circle--swatch{border:1px solid;height:2.4rem;min-width:2.4rem;padding:0;transform:none;vertical-align:middle;width:2.4rem}.filter-refine-pills__pill figure{align-items:center;backface-visibility:hidden;display:flex;height:3.2rem;justify-content:center;margin-left:.8rem;width:.9rem}.filter-refine-pills__pill svg{height:.9rem;min-width:.9rem}.filter-refine-pills__pill svg *{fill:currentColor}.filter-refine-pills__pill:first-child{margin-left:var(--bs-gutter-x)}@media only screen and (min-width:1025px){.filter-refine-pills__pill:first-child{margin-left:0}}.filter-refine-pills__pill+.filter-refine-pills__clear-all{display:inline-block}.content-tab{border-bottom:4px solid #eaeaea;padding:0 0 .8rem}@media only screen and (min-width:992px){.content-tab{padding-top:2.4rem}}.content-tab__search{display:none;padding:1.6rem 5%;width:100%}@media only screen and (min-width:992px){.content-tab__search{display:block;margin:0 auto;width:60em}}.content-tab__search-wrapper{max-width:none;position:relative}.content-tab__search-wrapper figure{align-items:center;display:flex;justify-content:center}.content-tab__search-wrapper .field-search__input,.content-tab__search-wrapper .field-search__input:focus{color:inherit}.content-tab__search-form{display:none;position:relative}@media only screen and (min-width:992px){.content-tab__search-form{display:block}}.content-tab__search-input{background-color:#fafafa;border:2px solid #f0f0f0;border-radius:5em;padding:1.25em 3.5em;width:100%}.content-tab__search-close{bottom:1em;position:absolute;right:1em}.content-tab__search-close:hover{cursor:pointer}.content-tab__search-close figure{background-color:#000;border-radius:90px;padding:1.15em}.content-tab__search-close svg{fill:#fff;bottom:.7em;height:.8em;position:relative;right:.4em;width:.8em}.content-tab__search .search-submit{position:absolute;right:calc(var(--bs-gutter-x)*-1);top:.8rem}.content-tab__tabs{display:flex;justify-content:center;margin:2.4rem 0 0;width:100%}.content-tab__tabs-tab{font-size:1.6rem;font-weight:700;margin:0 2.4rem}.content-tab__tabs-tab:hover{cursor:pointer}.content-tab__tabs-tab.selected span{border-bottom:4px solid #000;border-radius:7px;display:block;position:relative;top:.75em;width:100%}.tab-pane .content-search-results{margin:0 5% 5.6rem;width:90%}@media only screen and (min-width:992px){.tab-pane .content-search-results{margin:0 auto 12rem;max-width:70rem;width:80%}}.tab-pane .content-search-results .no-search-results{margin-top:2.4rem}.tab-pane .content-search-results--header{display:none;margin-bottom:4rem}@media only screen and (min-width:992px){.tab-pane .content-search-results--header{margin-bottom:3.2rem}}.tab-pane .content-search-results--header:first-of-type{display:block}.tab-pane .content-search-results--header-text{text-align:center}@media only screen and (min-width:992px){.tab-pane .content-search-results--header-text{text-align:left}}.tab-pane .content-search-results--header-text span{text-transform:capitalize}.tab-pane .content-search-results__result{display:block;margin-bottom:3.2rem;width:100%}@media only screen and (min-width:992px){.tab-pane .content-search-results__result{margin-bottom:2em}}.tab-pane .content-search-results__result a:hover{text-decoration:none}.tab-pane .content-search-results__result-header{border-bottom:0 solid #0000;padding-bottom:0}.tab-pane .content-search-results__result-header strong{font-size:1.75rem}.tab-pane .content-search-results__result-header-title{color:#000}.tab-pane .content-search-results__result-body{color:#000;font-size:1.7rem;padding-top:0}@media only screen and (min-width:992px){.tab-pane .content-search-results__result-body{font-size:1.5rem}}.tab-pane .content-search-results .show-more-content{margin:2.4rem 0 4rem}.tab-pane .content-search-results .show-more-content-gradient{background:linear-gradient(0deg,#fff 0,#fff 32%,#fff 33%,#fff0);bottom:0;flex:none;height:10rem;left:0;pointer-events:none;position:fixed;width:100%;z-index:99}.no-search-results{width:100%}.no-search-results-header--title{font-size:4.8rem;text-align:center}@media only screen and (max-width:575px){.no-search-results-header--title{font-size:3.2rem}}.no-search-results-header--result-count{margin-top:.5em;text-align:center}.no-search-results__help-links{display:flex;flex-direction:column;justify-content:center;margin-top:2em;width:100%}@media only screen and (min-width:992px){.no-search-results__help-links{flex-direction:row;margin-top:5em}}.no-search-results__help-links a{margin:0 .25em .75em}@media only screen and (min-width:992px){.no-search-results__help-links a{margin:0 .75em}}.no-search-results__continue-browsing{margin-top:5em}@media only screen and (min-width:992px){.no-search-results__continue-browsing__no-content-results{margin-left:-10%;width:120%}}.no-search-results__continue-browsing__no-product-results .no-search-results__continue-browsing--title{position:relative;top:2em}.no-search-results__continue-browsing--title{font-size:2rem;text-align:left}.no-search-results__continue-browsing__links{display:flex;flex-wrap:wrap;margin-top:1em}@media only screen and (min-width:992px){.no-search-results__continue-browsing__links{flex-wrap:nowrap}}.no-search-results__continue-browsing__links li{margin-right:.5em}.no-search-results__continue-browsing__links a{background-color:#f5f5f5;display:inline-block;margin-bottom:1em;padding:1em 2em}@media only screen and (min-width:992px){.no-search-results__continue-browsing__links a{margin:0 1em 0 0}}.no-search-results__continue-browsing__links a:hover{text-decoration:none;transform:scale(1.05)}.no-search-results .slider-collections__container .swiper-button-next{right:1em}.no-search-results .slider-collections__container .swiper-button-prev{left:1em}.navigation-subnav-content{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin:0;min-height:var(--pat-header-nav-height);opacity:0;padding:0 calc(var(--bs-gutter-x)*2);position:fixed;top:0;transform:translateY(-100%)!important;transition:all .4s cubic-bezier(.58,.305,.17,1);width:100%;z-index:5}@media(prefers-reduced-motion:reduce){.navigation-subnav-content{transition:none}}@media only screen and (min-width:992px){.navigation-subnav-content{padding:0 calc(var(--bs-gutter-x)*4)}}.is-dark .navigation-subnav-content{background-color:#000;color:#fff}.scroll-direction-down .is-dark .navigation-subnav-content{box-shadow:0 4px 5px #ffffff24,0 1px 10px #ffffff1f,0 2px 4px -1px #fff3}.scroll-direction-down .navigation-subnav-content{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;display:flex;opacity:1;transform:translateY(0)!important;z-index:201}.hero-overlay-open .navigation-subnav-content{opacity:0!important;top:0;transform:translateY(-100%)!important}.navigation-subnav-content .breadcrumb-scroll-wrapper{margin-left:calc(var(--bs-gutter-x)*-1);margin-right:var(--bs-gutter-x)}.navigation-subnav-content .breadcrumb-scroll-wrapper .breadcrumbs{padding-left:var(--bs-gutter-x);padding-right:var(--bs-gutter-x)}.navigation-subnav-content__breadcrumbs{align-items:center;display:flex}.navigation-subnav-content__breadcrumbs-menu{margin-right:.9rem;position:relative}.navigation-subnav-content__breadcrumbs-menu svg{height:1.75rem;vertical-align:middle;width:1.75rem}.is-dark .navigation-subnav-content__breadcrumbs-menu svg{fill:#fff}.navigation-subnav-content__breadcrumbs-wrapper{max-width:100%}@media only screen and (min-width:992px){.navigation-subnav-content__breadcrumbs-wrapper{max-width:80%}}.navigation-subnav-content__breadcrumbs-item{display:none;white-space:nowrap}@media only screen and (min-width:992px){.navigation-subnav-content__breadcrumbs-item{display:flex}}.navigation-subnav-content__breadcrumbs-item,.navigation-subnav-content__breadcrumbs-item a{color:#000;font-weight:700;transition:transform .4s cubic-bezier(.38,.41,.27,1)}.is-dark .navigation-subnav-content__breadcrumbs-item,.is-dark .navigation-subnav-content__breadcrumbs-item a{color:#fff}.navigation-subnav-content--stories .navigation-subnav-content__breadcrumbs-item--1{display:flex}.navigation-subnav-content__cta{display:none;max-width:50%}@media only screen and (min-width:992px){.navigation-subnav-content__cta{display:flex}}.navigation-subnav-content__cta-links{align-items:center;display:flex;margin-right:.5em}.navigation-subnav-content__cta-link,.navigation-subnav-content__cta-link a,.navigation-subnav-content__cta-link button{color:#000;font-size:1.6rem;transition:transform .5s}.is-dark .navigation-subnav-content__cta-link,.is-dark .navigation-subnav-content__cta-link a,.is-dark .navigation-subnav-content__cta-link button{color:#fff}.navigation-subnav-content__cta-link{margin-left:3.2rem}.navigation-subnav-content__cta-buttons{display:flex;flex-wrap:wrap;margin-top:.5rem}@media only screen and (min-width:1200px){.navigation-subnav-content__cta-buttons{flex-wrap:nowrap;margin-top:0;max-width:none}}.navigation-subnav-content__cta-button{line-height:2.8rem;margin-bottom:.25rem;margin-left:1.2rem;min-width:14rem;padding-bottom:0;padding-top:0}.navigation-subnav-content__cta-mobile-button{border:1px solid #eaeaea;bottom:2em;display:none;margin:0 17.5%;padding:.5em 0;position:fixed;width:65%;z-index:999}@media only screen and (min-width:992px){.navigation-subnav-content__cta-mobile-button{display:none!important}}.navigation-subnav-content__cta .btn-primary.btn,.navigation-subnav-content__cta .btn-primary.btn:hover{color:#fff}.is-dark .navigation-subnav-content__cta .btn-primary.btn,.is-dark .navigation-subnav-content__cta .btn-primary.btn:hover{color:#000}.navigation-subnav-content__menu{background-color:#000;color:#fff;display:none;height:100vh;left:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%;z-index:999}.navigation-subnav-content__menu-header{align-items:center;background:#000000e6;display:flex;height:8rem;justify-content:space-between;left:0;padding:2em 2rem 0;position:fixed;right:0;top:0;z-index:10}@media only screen and (min-width:992px){.navigation-subnav-content__menu-header{padding:0 4rem}}.navigation-subnav-content__menu-header--title{color:#fff;font-size:1.6rem;transition:transform .4s cubic-bezier(.38,.41,.27,1)}.navigation-subnav-content__menu-header--title:hover{color:#fff;text-decoration:none;transform:scale(1.05)}.navigation-subnav-content__menu-header__icons,.navigation-subnav-content__menu-header__spacer{width:5rem}.navigation-subnav-content__menu-header__icons{display:flex;flex-direction:row-reverse;justify-content:space-between}.navigation-subnav-content__menu-header__icons figure{height:1.5em;padding-top:0;position:relative;transition:transform .4s cubic-bezier(.38,.41,.27,1);width:1.5em}.navigation-subnav-content__menu-header__icons figure:hover{transform:scale(1.1)}.navigation-subnav-content__menu-header__icons .icon--cta-circle--x svg{height:1.6rem;width:1.6rem}.navigation-subnav-content__menu-header .icon svg:not(.colored) :not(.colored){fill:#fff!important}.navigation-subnav-content__menu-links{align-items:center;display:flex;flex-direction:column;padding-bottom:5rem}.navigation-subnav-content__menu-links-wrapper{max-height:100vh;overflow:hidden;overflow-y:auto;padding-top:8rem;position:relative;z-index:1}.navigation-subnav-content__menu-links li{font-size:2.5rem;font-weight:700;margin:.5em;text-align:center;transition:transform .4s cubic-bezier(.38,.41,.27,1)}@media only screen and (max-width:991px){.navigation-subnav-content__menu-links li{font-size:2rem;margin-bottom:.25em}}.navigation-subnav-content__menu-links li:hover{transform:scale(1.05)}.navigation-subnav-content__menu-links a{color:#fff;transition:transform .4s cubic-bezier(.38,.41,.27,1)}.navigation-subnav-content__menu-links a:hover{cursor:pointer;text-decoration:none;transform:scale(1.05)}.filter-refine,.filter-refine-content{padding-top:0}@media only screen and (min-width:1025px){.filter-refine,.filter-refine-content{padding-top:8rem}}.filter-refine .filter-refine-content,.filter-refine-content .filter-refine-content{padding-top:0}.filter-refine{display:none}.filter-refine-content{margin-left:auto;margin-right:auto;max-width:100%}@media only screen and (max-width:767px){.filter-refine-content,.filter-refine-content .product-tile__wrapper{padding-left:calc(var(--bs-gutter-x)*.25);padding-right:calc(var(--bs-gutter-x)*.25)}.filter-refine-content .filter-refine-content{padding-left:0;padding-right:0}}.filter-refine-content .search-results{padding-left:0;padding-right:0}@media only screen and (max-width:1024px){.filter-refine-content .search-results{padding-top:0}}@media only screen and (min-width:1025px){.filter-refine{display:block;max-width:30.1rem;opacity:1;padding-left:0;padding-right:0;transition:max-width .5s ease 0s,transform .5s ease 0s,opacity .5s ease .25s;width:30.1rem}.hide-filters .filter-refine{max-width:0;opacity:0;transform:translateX(-125%);transition-delay:0s,0s,0s;transition-duration:.5s,.5s,.25s}.filter-refine+.filter-refine-content{max-width:calc(100% - 30.1rem);transition:max-width .5s ease}.hide-filters .filter-refine+.filter-refine-content{max-width:100%}}.banner-promotion .row{display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}.banner-promotion .row>*{margin-bottom:1.5rem}@media only screen and (min-width:768px){.banner-promotion .row>*{margin-bottom:0}}.banner-promotion .row>:last-child{margin-bottom:0}.banner-promotion .product-tile.product-tile--feat .product-tile__image-wrap{height:50rem}.banner-promotion .product-tile .product-tile__image{opacity:1;visibility:visible}[data-pd-component-type="bits.productCategoryTabsLink"]:empty{display:none}@media only screen and (max-width:767px){.product-category-tabs{padding:0}}.product-category-tabs .swiper-button-next,.product-category-tabs .swiper-button-prev{align-content:center;align-items:center;background:#fff;border-radius:3.2rem;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;display:none;height:3.2rem;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .5s cubic-bezier(.545,.015,.335,1);width:3.2rem;z-index:3}@media only screen and (min-width:768px){.product-category-tabs .swiper-button-next,.product-category-tabs .swiper-button-prev{display:inline-flex}}.product-category-tabs .swiper-button-next figure,.product-category-tabs .swiper-button-next svg,.product-category-tabs .swiper-button-prev figure,.product-category-tabs .swiper-button-prev svg{height:1.6rem;vertical-align:initial;width:1.6rem}.product-category-tabs .swiper-button-prev{left:0}.product-category-tabs .swiper-button-prev svg{transform:rotate(180deg)}.product-category-tabs .swiper-button-next{right:0}.product-category-tabs--can-scroll-left .product-category-tabs__wrapper:before{opacity:1}.product-category-tabs--can-scroll-left .product-category-tabs__wrapper .swiper-button-prev{opacity:1;pointer-events:all}.product-category-tabs--can-scroll-right .product-category-tabs__wrapper:after{opacity:1}.product-category-tabs--can-scroll-right .product-category-tabs__wrapper .swiper-button-next{opacity:1;pointer-events:all}.product-category-tabs__wrapper{position:relative}.product-category-tabs__wrapper:after,.product-category-tabs__wrapper:before{bottom:0;content:"";display:none;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s cubic-bezier(.545,.015,.335,1);width:72px;z-index:2}@media only screen and (min-width:768px){.product-category-tabs__wrapper:after,.product-category-tabs__wrapper:before{display:block}}.product-category-tabs__wrapper:before{background:linear-gradient(270deg,#fff0,#fff);left:0}.product-category-tabs__wrapper:after{background:linear-gradient(90deg,#fff0,#fff);right:0}.product-category-tabs__links{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--neutral-grey,#999);display:flex;overflow:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;position:relative;scroll-snap-type:x mandatory;scrollbar-width:thin;white-space:nowrap}@media(hover:none){.product-category-tabs__links{scrollbar-width:none}.product-category-tabs__links::-webkit-scrollbar{height:0;width:0}}.product-category-tabs__links:empty{display:none}.product-category-tabs li{display:inline-block;margin-left:.4rem}.product-category-tabs li:first-child{margin-left:.8rem}@media only screen and (min-width:768px){.product-category-tabs li:first-child{margin-left:0}}.product-category-tabs__link{border-bottom:.3rem solid #0000;display:block;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.5;padding:.8rem;scroll-snap-align:start end;white-space:nowrap}@media only screen and (min-width:992px){.product-category-tabs__link{font-size:1.6rem}}.product-category-tabs__link a{color:inherit;display:inline-block;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:relative;text-decoration-line:underline;text-decoration-thickness:.2rem;text-decoration-thickness:clamp(.1rem,.12em,.225rem);text-underline-offset:3px;text-underline-offset:clamp(.2rem,.16em,.3rem)}@media(prefers-reduced-motion:no-preference){.product-category-tabs__link{transition:border-color .5s cubic-bezier(.545,.015,.335,1)}}.product-category-tabs li:last-child .product-category-tabs__link{padding-right:1.6rem}@media only screen and (min-width:768px){.product-category-tabs li:last-child .product-category-tabs__link{padding-left:.8rem}}.product-category-tabs__link--active{border-bottom-color:initial;font-weight:700}.page-plp-cat .last-in-full-grid~.product-tile__wrapper,[data-pd-component-type="dynamic.productList"] .last-in-full-grid~.product-tile__wrapper{display:none}@media only screen and (max-width:767px){.page-plp-cat .has-filters .container--wide-mbl:not(.breadcrumb-inline),.page-plp-cat .no-filters .container--wide-mbl:not(.breadcrumb-inline),[data-pd-component-type="dynamic.productList"] .has-filters .container--wide-mbl:not(.breadcrumb-inline),[data-pd-component-type="dynamic.productList"] .no-filters .container--wide-mbl:not(.breadcrumb-inline){padding:0}.page-plp-cat .has-filters .container--wide-mbl:not(.breadcrumb-inline) .row,.page-plp-cat .no-filters .container--wide-mbl:not(.breadcrumb-inline) .row,[data-pd-component-type="dynamic.productList"] .has-filters .container--wide-mbl:not(.breadcrumb-inline) .row,[data-pd-component-type="dynamic.productList"] .no-filters .container--wide-mbl:not(.breadcrumb-inline) .row{margin-left:-.8rem;margin-right:-.8rem}.page-plp-cat .has-filters .container--wide-mbl:not(.breadcrumb-inline),.page-plp-cat .no-filters .container--wide-mbl:not(.breadcrumb-inline),[data-pd-component-type="dynamic.productList"] .has-filters .container--wide-mbl:not(.breadcrumb-inline),[data-pd-component-type="dynamic.productList"] .no-filters .container--wide-mbl:not(.breadcrumb-inline){padding:0}.page-plp-cat .has-filters .container--wide-mbl:not(.breadcrumb-inline) .row,.page-plp-cat .no-filters .container--wide-mbl:not(.breadcrumb-inline) .row,[data-pd-component-type="dynamic.productList"] .has-filters .container--wide-mbl:not(.breadcrumb-inline) .row,[data-pd-component-type="dynamic.productList"] .no-filters .container--wide-mbl:not(.breadcrumb-inline) .row{margin-left:-.4rem;margin-right:-.4rem}}.page-plp-cat .has-filters>.container,.page-plp-cat .no-filters>.container,[data-pd-component-type="dynamic.productList"] .has-filters>.container,[data-pd-component-type="dynamic.productList"] .no-filters>.container{overflow-x:hidden}@media only screen and (max-width:991px){.page-plp-cat .has-filters>.container,.page-plp-cat .no-filters>.container,[data-pd-component-type="dynamic.productList"] .has-filters>.container,[data-pd-component-type="dynamic.productList"] .no-filters>.container{--bs-gutter-x:0;--bs-gutter-y:0}}@media(-ms-high-contrast:none){.page-plp-cat .card{opacity:1}}@media only screen and (min-width:992px){.page-plp-cat .hero-page .search-tips{opacity:0}}.page-plp-cat .hero-page.is-expanded,.page-plp-cat .hero-page.is-sticky-tool{transform:none}.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading{font-size:4rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-bottom:0}@media only screen and (min-width:992px){.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading{font-size:6.4rem}}@media only screen and (max-width:767px){.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading{font-size:3.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (max-width:767px)and (min-width:992px){.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading{font-size:4.8rem}}@media only screen and (max-width:767px){.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading.is-long{font-size:2.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}}@media only screen and (max-width:767px)and (min-width:992px){.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading.is-long{font-size:3.2rem}}.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading.is-long{font-size:3.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}@media only screen and (min-width:992px){.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading.is-long{font-size:4.8rem}}.page-plp-cat .hero-page.has-shopping-tool.shopping-tool__wrapper .hero-page__content--heading-gender{display:block}.page-plp-cat .hero-page .shopping-tool__cta{margin-top:2.5em;max-width:100%;outline:0}.page-plp-cat .hero-page .shopping-tool__collapsed--filter-count{margin-top:3em}.page-plp-cat .hero-page__content--count{transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media only screen and (min-width:992px){.page-plp-cat .hero-page__content--count{opacity:0}.page-plp-cat .hero-page--no-results .search-tips{opacity:1}}.page-plp-cat .hero-page--no-results .hero-page__content--heading,.page-plp-cat .hero-page--no-results .hero-page__content--shopping-tool-wrapper{display:none}#search-results-top{position:relative}@media only screen and (min-width:992px){#search-results-top{top:0}}.search-results{max-width:none;overflow:hidden;padding-left:0;padding-right:0}@media only screen and (min-width:768px){.search-results{padding-left:calc(var(--bs-gutter-x)*3);padding-right:calc(var(--bs-gutter-x)*3)}}@media only screen and (min-width:992px){.search-results{padding-left:calc(var(--bs-gutter-x)*4);padding-right:calc(var(--bs-gutter-x)*4)}}.page-plp-search-page .search-results{padding-top:4rem}@media only screen and (max-width:575px){.page-plp-search-page .search-results{padding-top:2.4rem}}@media only screen and (min-width:1025px){.page-plp-search-page .search-results{padding-top:0}}.search-results[data-search-results-count="0.0"]{margin-bottom:8rem}@media only screen and (max-width:359px){.search-results[data-search-results-count="0.0"]{margin-bottom:1rem}}@media only screen and (max-width:575px){.search-results[data-search-results-count="0.0"]{margin-bottom:4rem}}@media only screen and (min-width:768px){.search-results[data-search-results-count="0.0"]{margin-bottom:12rem}}.search-results .container{padding:0}.search-results--no-decorator-title{margin-bottom:1em;text-align:center}@media only screen and (max-width:767px){.search-results--no-decorator-title{font-size:2.4rem}}.search-results .result-count p{padding-bottom:2.5rem}@media only screen and (min-width:768px){.search-results .result-count p{padding-bottom:1.5rem}}@media only screen and (max-width:1024px){.search-results .result-count p{text-align:center!important}}.search-results .product-grid{display:flex;justify-content:flex-start}@media only screen and (min-width:1025px){.search-results .product-grid{justify-content:left}}@media only screen and (max-width:767px){.search-results .product-grid{flex-wrap:wrap;margin-left:.8rem;margin-right:.8rem}}.search-results .product-tile{margin-bottom:0}.search-results .product-tile__wrapper{margin-bottom:1.6rem}@media only screen and (min-width:992px){.search-results .product-tile__wrapper{margin-bottom:2.4rem}}.search-results .product-tile__wrapper:not(.product-tile__wrapper-marketing){padding-left:.4rem;padding-right:.4rem}@media only screen and (min-width:992px){.search-results .product-tile__wrapper:not(.product-tile__wrapper-marketing){padding-left:.8rem;padding-right:.8rem}}@media only screen and (max-width:575px){.search-results-wrapper .slider-collections__container{padding-bottom:2rem;padding-top:2rem}}.search-results-content-grid .card{margin-bottom:4rem}.search-results-top-refine .custom-input__select,.search-results-top-refine .custom-input__select-button.open{background-color:#fff}.search-results-top-refine .custom-input__select.open{box-shadow:0 25px 20px 0 #00000026}.search-results-top-refine .custom-input__select ul{scrollbar-base-color:#fff;scrollbar-face-color:#999;scrollbar-highlight-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#999;scrollbar-shadow-color:#fff;scrollbar-color:#999 #fff}.search-results-top-refine .custom-input__select ul:-webkit-scrollbar-track{background-color:#999}.search-results-top-refine .custom-input__select li{color:#999}.search-results-top-refine .custom-input__select li.selected{color:#000}.search-results-top-refine .custom-input__select:after{display:none}.content-search-results-grid-container{margin:0;width:100%}.content-search-results-grid-container .show-more{bottom:0;margin-bottom:4rem;margin-top:4rem}.grid-footer{padding-bottom:6rem;padding-top:2rem;position:relative;z-index:99}@media only screen and (min-width:768px){.grid-footer{padding-bottom:8em}}.grid-footer [data-pd-component-type="bits.cta"]{margin:0 .8rem}.show-more{margin-bottom:.8rem}.page-wrapper .page-wrapper .navigation-primary{display:none}.no-scroll{overflow:hidden}.needs-filters:not(.show){pointer-events:none}.compare-bar{background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;padding:0 4rem 2.4rem}.compare-bar-wrapper{bottom:0;display:none;left:0;margin:auto;position:fixed;right:0;transition:bottom .3s ease;width:100%;z-index:999}.compare-bar-wrapper.container--restricted{max-width:none}@media only screen and (min-width:1200px){.compare-bar-wrapper.container--restricted{max-width:1560px}}.compare-bar--header{display:flex;flex-direction:row;justify-content:space-between;padding:2.4rem 0 1.6rem}.compare-bar--title{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}@media only screen and (min-width:992px){.compare-bar--title{font-size:1.6rem}}.compare-bar--toggle{height:2.4rem;width:2.4rem}.compare-bar--toggle:focus-visible,.focus-visible-unsupported .compare-bar--toggle:focus{outline:.2rem auto #91abe9}.compare-bar--toggle .icon.is-collapsed{transform:rotate(180deg)}.compare-bar--toggle svg{bottom:0;left:0;margin:auto;right:0;top:0}.compare-bar--content .compare-products-form{align-items:center;display:flex}.compare-bar--content .compare-products-form--products{width:100%}.compare-bar--content .compare-products-form--buttons-group{display:flex;margin:0 1.6rem}@media only screen and (min-width:1200px){.compare-bar--content .compare-products-form--buttons-group{min-width:284px}}.compare-bar--content .compare-buttons{padding-right:2.4rem;text-align:center}.compare-bar--content .compare-buttons .compare{white-space:nowrap}.compare-bar--content .compare-buttons .clear-all{display:block;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:1.6rem auto 0;text-decoration:underline;text-decoration-thickness:.2rem;text-decoration-thickness:clamp(.1rem,.12em,.225rem);text-underline-offset:3px;text-underline-offset:clamp(.2rem,.16em,.3rem)}@media only screen and (min-width:992px){.compare-bar--content .compare-buttons .clear-all{font-size:1.4rem}}.compare-bar--content .compare-buttons .clear-all:focus-visible,.focus-visible-unsupported .compare-bar--content .compare-buttons .clear-all:focus{outline:.2rem auto #91abe9;outline-offset:.8rem}.compare-bar--content .compare-buttons .clear-all:hover{text-decoration:none}.compare-bar--content .product-slots{display:flex}.compare-bar--content .selected-product{padding:0 .8rem;width:25%}.compare-bar--content .selected-product:first-child{padding-left:0}.compare-bar--content .selected-product:last-child{padding-right:0}.compare-bar--content .selected-product--msg{font-size:1.4rem;font-weight:500;left:50%;letter-spacing:0;line-height:1.5;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:992px){.compare-bar--content .selected-product--msg{font-size:1.6rem}}.compare-bar--content .selected-product--msg a{color:inherit;display:inline-block;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:relative;text-decoration-line:underline;text-decoration-thickness:.2rem;text-decoration-thickness:clamp(.1rem,.12em,.225rem);text-underline-offset:3px;text-underline-offset:clamp(.2rem,.16em,.3rem)}.compare-bar--content .slot{align-items:center;background-color:#f6f6f6;border-radius:8px;display:flex;height:100%;justify-content:center;margin:0 auto;position:relative}.compare-bar--content .slot:not([data-pid]){padding-top:100%}.compare-bar--content .slot img{border-radius:8px 0 0 8px;float:left;height:100%;padding:.4rem;position:static;width:100%}.compare-bar--content .slot .close{background-color:#0000;border-radius:0;height:2.4rem;min-width:2.4rem;opacity:1;position:absolute;right:1.6rem;top:1.6rem}.compare-bar--content .slot .close:focus-visible,.focus-visible-unsupported .compare-bar--content .slot .close:focus{outline:.2rem auto #91abe9}.compare-bar--content .min-products-msg{color:#fff;font-size:.75em;line-height:1.375rem;padding:.438rem}.product-comparison{padding-top:4.8rem}.product-comparison.col-num-2 .product-attr__title,.product-comparison.col-num-2 .product-comparison__sticky-header__product-title,.product-comparison.col-num-2 col{width:50%}.product-comparison.col-num-2 .product-tile__image-wrap{padding-top:65.664556962%}.product-comparison.col-num-3 .product-attr__title,.product-comparison.col-num-3 .product-comparison__sticky-header__product-title,.product-comparison.col-num-3 col{width:33.33333%}.product-comparison.col-num-3 .product-tile__image-wrap{padding-top:100%}.product-comparison.col-num-4 .product-attr__title,.product-comparison.col-num-4 .product-comparison__sticky-header__product-title,.product-comparison.col-num-4 col{width:25%}.product-comparison.container--restricted{max-width:none}@media only screen and (min-width:1200px){.product-comparison.container--restricted{max-width:1560px}}.product-comparison__sticky-header{display:flex;justify-content:space-around;margin:0 -.8rem;width:calc(100% + 1.6rem)}.product-comparison__sticky-header--container{background-color:#fff;left:0;opacity:0;padding-bottom:1.6rem;padding-top:1.6rem;position:fixed;right:0;top:0;transform:translateY(calc(var(--pat-header-nav-height)*-1));transition:transform .55s,opacity .55s;z-index:200}@media(prefers-reduced-motion:reduce){.product-comparison__sticky-header--container{transition:none}}.scroll-direction-down .product-comparison__sticky-header--container{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;opacity:1;transform:translateY(0)}.scroll-direction-down .product-comparison__sticky-header--container.keep-hidden{opacity:0;pointer-events:none;transform:translateY(calc(var(--pat-header-nav-height)*-1))}.product-comparison__sticky-header--container .container--restricted{padding-top:0}.product-comparison__sticky-header__product-title{padding:0 .8rem}.product-comparison__sticky-header__product-title span{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}@media only screen and (min-width:992px){.product-comparison__sticky-header__product-title span{font-size:1.6rem}}.product-comparison .back-to-results{margin-bottom:2.4rem}.product-comparison .back-to-results a{display:inline;outline-offset:.4rem}.focus-visible-unsupported .product-comparison .back-to-results a:focus,.product-comparison .back-to-results a:focus-visible{outline:.2rem auto #91abe9}.product-comparison .back-to-results svg{height:1rem;margin:0 .4rem 0 0;width:1rem}.product-comparison .product-tile{padding-bottom:7.2rem}.product-comparison .product-tile__meta.tile-body{padding:1.6rem 0}.product-comparison .product-tile__image-container{margin:0 auto;max-width:384px;right:0;width:100%}.product-comparison .product-tile__quickadd-container{display:none}.product-comparison table{margin:3.2rem -.8rem;table-layout:fixed;width:calc(100% + 1.6rem)}.product-comparison table.col-num-2 .product-attr__title,.product-comparison table.col-num-2 col{width:50%}.product-comparison table.col-num-2 .product-tile__image-wrap{padding-top:65.664556962%}.product-comparison table.col-num-3 .product-attr__title,.product-comparison table.col-num-3 col{width:33.33333%}.product-comparison table.col-num-3 .product-tile__image-wrap{padding-top:100%}.product-comparison table.col-num-4 .product-attr__title,.product-comparison table.col-num-4 col{width:25%}.product-comparison table tbody td:last-child:before{left:-.8rem}.product-comparison table tbody tr:last-of-type td:after{border-bottom:1px solid #000;bottom:0;content:"";display:flex;left:.8rem;position:absolute;width:100%}.product-comparison table tbody tr:last-of-type td:last-child:after{left:-.8rem}.product-comparison table td,.product-comparison table th{padding:0;position:relative;vertical-align:top}.product-comparison table td>div,.product-comparison table th>div{margin:0 .8rem}.product-comparison table td:first-child,.product-comparison table td:last-child,.product-comparison table th:first-child,.product-comparison table th:last-child{padding:0}.product-comparison table .accordion-group{border:0}.product-comparison table .btn{float:none}.product-comparison table .product-header{position:relative;vertical-align:top}.product-comparison table .product-header__container--tile{display:block}.product-comparison table .product-header__buttons--container{bottom:0;left:0;position:absolute;right:0}.product-comparison table .product-header__buttons--group{align-items:center;display:flex;padding-bottom:3.2rem}.product-comparison table .product-header__buttons--group .btn{margin-right:1.6rem}.product-comparison table .product-header__buttons--group .cta-link-underline{cursor:pointer}.product-comparison table .product-header>.col{padding:0}.product-comparison table .product-attr__header{align-items:center;display:flex;margin:0;text-align:left;width:100%}.focus-visible-unsupported .product-comparison table .product-attr__header:focus,.product-comparison table .product-attr__header:focus-visible{outline:.2rem auto #91abe9}.product-comparison table .product-attr__header:before{border-bottom:1px solid #000;content:"";display:flex;left:.8rem;position:absolute;top:0;width:calc(100% - 1.6rem)}.product-comparison table .product-attr__title{cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 .8rem;padding:1.6rem 0}@media only screen and (min-width:992px){.product-comparison table .product-attr__title{font-size:1.4rem}}.product-comparison table .product-attr__value{font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:0}@media only screen and (min-width:992px){.product-comparison table .product-attr__value{font-size:1.4rem}}.product-comparison table .product-attr__value .accordion-content__inner{align-items:center;display:flex;margin:0 .8rem 1.6rem}.product-comparison table .product-attr__rating{display:flex}.product-comparison table .product-attr__rating__stars-wrapper{align-items:center;display:flex;margin:0 .4rem 0 -.3rem;position:relative}.product-comparison table .product-attr__rating__stars{display:flex}.product-comparison table .product-attr__rating__stars svg{flex:0 0 1.8rem;height:1.6615384615rem;margin:.4rem .3rem;width:1.8rem}.product-comparison table .product-attr__rating__stars svg,section .themed.is-light .product-comparison table .product-attr__rating__stars svg{fill:#000}.is-dark .product-comparison table .product-attr__rating__stars svg,section .themed.is-dark .product-comparison table .product-attr__rating__stars svg{fill:#fff}.product-comparison table .product-attr__rating__stars--filled{left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}.product-comparison table .product-attr__accordion-toggle--icon{position:absolute;right:2.4rem;top:1.6rem;width:1.6rem}.product-comparison table .product-attr__accordion-toggle--icon .icon.is-collapsed{transform:rotate(180deg)}.product-comparison table .product-attr__accordion-toggle--icon svg{height:.7rem;left:calc(50% - .55rem);top:calc(50% - .35rem);width:1.1rem}