@keyframes fade-in{0%{opacity:0}to{opacity:1}}.c-collection{font-family:var(--font-heading-family)}.c-collection__inner{width:100%;background-color:#f7f7f8;display:flex}.c-collection__inner-container{width:100%;flex-flow:wrap;margin-bottom:4rem;padding:3rem 1rem;display:flex}@media screen and (min-width:640px){.c-collection__inner-container{margin-bottom:8rem}}.c-collection__header{font-family:var(--font-heading-family);flex-flow:column;padding:4rem 2rem;display:flex}.c-collection__header-header{margin-bottom:1rem;font-size:2.8rem;font-weight:600}.c-collection__header-desc{font-size:1.8rem;font-weight:400;line-height:1.5}.c-collection__header a{text-decoration:underline}.c-collection__filters{top:var(--announce-bar);z-index:4;width:100%;max-width:100vw;height:calc(var(--vh,1vh)*100 - var(--announce-bar));touch-action:none;background:#fff;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);position:fixed;left:-100%;overflow:auto;transform:translate(0%)}@media screen and (min-width:640px){.c-collection__filters{z-index:unset;width:100%;max-width:220px;height:auto;background:unset;touch-action:unset;padding-right:4rem;position:relative;top:0;left:0}}@media screen and (min-width:768px){.c-collection__filters{max-width:320px;padding-right:4rem}}.c-collection__filters.is-active{touch-action:unset;transform:translate(100%)}.no-js .c-collection__filters{position:relative;transform:translate(0%)}.c-collection__filters-heading{z-index:1;width:100vw;font-size:1.8rem;font-family:var(--font-heading-family);background-color:#fff;border-bottom:1px solid #888;padding:2rem 2.4rem;line-height:1;position:sticky;top:0;left:0}.c-collection__filters-close{top:20px;right:20px;left:unset}.c-collection__filter-heading{width:100%;font-size:2.4rem;font-family:var(--font-heading-family);text-transform:capitalize;padding:2rem 4rem;position:relative}.c-collection__filter-dropdown{flex-flow:column wrap;align-items:center;transition:max-height .3s ease-in-out;display:flex}.is-open+.c-collection__filter-dropdown{padding-bottom:3rem}.c-collection__filter-list{width:100%}.c-collection__filter-clear{margin-left:1.6rem;font-size:1.1rem;font-weight:400;text-decoration:underline}.c-collection__filter-footer{width:100%;background-color:#fff;border-top:1px solid #ededed;padding:2.4rem 2.4rem 4rem;position:sticky;bottom:0}.c-collection__filter-item{width:49%;align-items:center;margin-bottom:1rem;margin-left:1px;display:flex;position:relative}@media screen and (min-width:640px){.c-collection__filter-item{width:100%;margin-bottom:1.5rem}}@media screen and (max-width:640px){.c-collection__filter-item:last-of-type{margin-bottom:1rem}}.c-collection__filter-item--links{width:100%}.c-collection__filter-item--links:before{display:none}.c-collection__filter-link{color:#ededed;font-size:1.2rem;font-family:var(--font-heading-family);text-transform:capitalize;position:relative}.c-collection__filter-link:before{content:"";width:14px;height:14px;outline-offset:1px;border:1px solid #fff;outline:1px solid #0b0b0c1a;margin-left:2px;margin-right:1rem;display:inline-block}.is-selected .c-collection__filter-link{color:#01183a}.is-selected .c-collection__filter-link:before{background-color:#0b0b0c}.c-collection__grid{width:100%}@media screen and (min-width:640px){.c-collection__grid--has-filters{width:calc(100% - 220px)}}@media screen and (min-width:768px){.c-collection__grid--has-filters{width:calc(100% - 320px)}}.c-collection__grid-inner{--gap:32px;gap:var(--gap);flex-flow:wrap;justify-content:center;padding-block-end:48px;display:flex}.c-collection__footer{padding:3rem 0}@media screen and (min-width:640px){.c-collection__footer{padding:8rem}}.c-collection__footer-inner{width:100%;flex-direction:column;align-items:center;display:flex}@media screen and (min-width:640px){.c-collection__footer-inner{flex-direction:unset}}.c-collection__footer-image{width:100%;height:350px;order:-1;margin-bottom:3rem}@media screen and (min-width:640px){.c-collection__footer-image{flex:50%;order:unset;width:680px;height:520px}}.c-collection__footer-content{flex-direction:column;display:flex}@media screen and (min-width:640px){.c-collection__footer-content{text-align:center;flex:50%;align-items:center}}.c-collection__footer-title{font-family:var(--font-heading-family);margin-bottom:3rem}.c-collection__footer-desc{max-width:480px;font-size:1.8rem;font-weight:400;font-family:var(--font-heading-family)}.c-money{font-size:1.8rem;font-weight:600;font-family:var(--font-heading-family);text-align:left;flex-flow:row;justify-content:flex-start;align-items:flex-end;display:flex}.c-money__compare-price{color:#ddd;font-weight:400}.c-money__compare-sale{color:#e80069;margin-left:.5rem}.c-money__price{color:#e80069}.c-money:first-of-type{margin-right:3rem}.c-read-more__button{width:auto;color:#01183a;text-decoration:underline;display:inline}.c-read-more__button:hover,.c-read-more__button:focus,.c-read-more__button:active{color:#01183a}.c-read-more__button:hover{color:#01183a;opacity:.5;text-decoration:none}.c-read-more__dots.is-hidden{display:none}.c-read-more__inner{max-height:0;transition:max-height .5s cubic-bezier(.5,0,.5,1);display:none}.c-read-more__inner.is-active{max-height:100%;display:inline}.c-toolbar{width:100%;color:#01183a;margin-bottom:2rem;padding:0 1rem}@media screen and (min-width:640px){.c-toolbar{width:100%}}.c-toolbar__inner{font-family:var(--font-heading-family);flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (min-width:640px){.c-toolbar__inner{padding:unset;display:flex}}.c-toolbar__content{background:#fff;border:1px solid #ededed;border-radius:6px;justify-content:center;display:flex}.c-toolbar__button{letter-spacing:.2em;border-right:1px solid #ededed;border-radius:50px;flex-direction:row;flex:0 0 50%;justify-content:space-between;align-items:center;padding:1.6rem 2rem;font-size:1.4rem;display:flex}.c-toolbar__button-icon{width:16px;height:16px}.c-toolbar__select{letter-spacing:.2em;flex-direction:row;flex:0 0 50%;align-items:center;font-size:1.1rem;display:flex}@media screen and (min-width:640px){.c-toolbar__select{flex:initial;padding:unset}}.c-toolbar__select-wrapper{width:100%;color:#01183a;position:relative}@media screen and (min-width:640px){.c-toolbar__select-wrapper{width:auto}}.c-toolbar__select-wrapper:after{content:"";width:1rem;height:1rem;border:2px solid #0b0b0c;border-width:2px 2px 0 0;border-radius:2px;position:absolute;top:17px;right:0;transform:rotate(135deg)}.c-toolbar__select-field{width:100%;color:#01183a;letter-spacing:.2em;padding:16px 20px;font-size:1.3rem}.c-toolbar__view{min-width:70px;color:#ededed;border-left:1px solid #0b0b0c1a;justify-content:center;padding:2rem;display:flex}@media screen and (max-width:640px){.c-toolbar__view:last-of-type{padding-right:0}.c-toolbar__view svg{margin-right:-14px}}.c-toolbar__view.is-active{color:#01183a}.c-toolbar__view-container{max-width:200px;flex-direction:row;display:flex}.c-facets__disclosure{width:100%;background-color:#fff;border:0;border-bottom:1px solid #ededed;padding:2.4rem}@keyframes animate-down{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:640px){.c-facets__disclosure{border:1px solid #ddd;border-radius:6px;margin-bottom:2rem;padding:0}.c-facets__disclosure:last-child{border-bottom:1px solid #ddd}.c-facets__disclosure[open]>section{animation:.25s linear forwards animate-down}.c-facets__disclosure[open] .c-facets__summary-icon{transform:rotate(180deg)}.c-facets__disclosure[open] .c-facets__summary{border-bottom:1px solid #ddd}}@media screen and (max-width:640px){.c-facets__disclosure:last-child{border-bottom:0}}.c-facets__summary{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:1.6rem;padding:0;font-size:1.6rem;line-height:1.5;list-style:none;display:flex}@media screen and (min-width:640px){.c-facets__summary{margin:0;padding:1rem 2rem}.c-facets__summary-icon{display:block}}.c-facets__summary::-webkit-details-marker{display:none}.c-facets__summary-icon{width:16px;height:16px;transition:transform .4s ease-in-out;display:none}.c-facets__display{padding:0;font-size:1.5rem;line-height:1.5}@media screen and (min-width:640px){.c-facets__display{padding:1rem 2rem}}.c-facets__checkbox{vertical-align:middle;cursor:pointer}.c-facets__label{cursor:pointer;gap:.8rem;display:flex}